DescriptionARM simulator needs a StackCheck in GetPropertyWithDefinedGetter.
Because simulators have a seperate JavaScript and C++ stack, and
because they try to avoid calling the runtime StackCheck function
on entry to every function, it can happen in recursive calls that
the C++ stack overflows while the JavaScript stack is okay. The
runtime StackCheck function would catch this, but as an optimization,
generated code only looks at the JavaScript stack pointer to
determine if it should make that runtime call.
R=ulan@chromium.org
BUG=
Committed: https://crrev.com/9c3f53d7082251368dbeddb7c50e2da15422b122
Cr-Commit-Position: refs/heads/master@{#27533}
Patch Set 1 #
Messages
Total messages: 6 (1 generated)
|