Status: New
Owner: ----
New issue 1652 by [email protected]: The Crankshaft stack check eliminator
assume all calls have stack checks
http://code.google.com/p/v8/issues/detail?id=1652
The Crankshaft stack check eliminator assume all calls have stack checks.
However some type of calls does not, e.g. this loop cannot be preempted nor
broken into by the debugger. The call to print is a call of a function
configured through the API and not a normal JS function so it will use the
HandleApiCall builtin which does not have a stack check on entry as does
normal JS functions.
function loop() {
while(true) {
print(1);
}
}
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev