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

Reply via email to