WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 137907
Change native call frames to use the scope from their Callee instead of their caller's scope
https://bugs.webkit.org/show_bug.cgi?id=137907
Summary
Change native call frames to use the scope from their Callee instead of their...
Michael Saboff
Reported
2014-10-20 18:53:45 PDT
Currently the scope for a native call frame is copied from their caller's scope. This usually works, but is not the proper semantic. The correct scope to use is the one from the callee.
Attachments
Patch
(15.20 KB, patch)
2014-10-21 11:52 PDT
,
Michael Saboff
mark.lam
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Michael Saboff
Comment 1
2014-10-21 11:52:49 PDT
Created
attachment 240213
[details]
Patch
Mark Lam
Comment 2
2014-10-21 12:14:43 PDT
Comment on
attachment 240213
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=240213&action=review
> Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:-2109 > - # t1 already contains the Callee.
I don't think you should remove this comment.
Michael Saboff
Comment 3
2014-10-21 12:36:58 PDT
(In reply to
comment #2
)
> Comment on
attachment 240213
[details]
> Patch > > View in context: >
https://bugs.webkit.org/attachment.cgi?id=240213&action=review
> > > Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:-2109 > > - # t1 already contains the Callee. > > I don't think you should remove this comment.
I put it back in.
Michael Saboff
Comment 4
2014-10-21 13:03:25 PDT
Committed
r174996
: <
http://trac.webkit.org/changeset/174996
>
Csaba Osztrogonác
Comment 5
2014-10-22 02:31:55 PDT
(In reply to
comment #4
)
> Committed
r174996
: <
http://trac.webkit.org/changeset/174996
>
It broke the testapi tests on the CLOOP bots:
https://build.webkit.org/builders/Apple%20Mavericks%20LLINT%20CLoop%20%28BuildAndTest%29/builds/9212/steps/webkit-jsc-cloop-test/logs/stdio
Michael Saboff
Comment 6
2014-10-22 11:21:38 PDT
(In reply to
comment #5
)
> (In reply to
comment #4
) > > Committed
r174996
: <
http://trac.webkit.org/changeset/174996
> > > It broke the testapi tests on the CLOOP bots: >
https://build.webkit.org/builders/
> Apple%20Mavericks%20LLINT%20CLoop%20%28BuildAndTest%29/builds/9212/steps/ > webkit-jsc-cloop-test/logs/stdio
tracked in <
https://bugs.webkit.org/show_bug.cgi?id=137971
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug