Updated the patch according to comments.
Rather than duplicate the guts of StackGuard::Continue() inside
StackGuard::ResumeExecution(), I just call Continue(TERMINATE) there instead
since the ExecutionAccess guard is recursive.
The TERMINATE flag must be cleared at this point so that when
Execution::HandleStackGuardInterrupt() runs,
stack_guard->IsTerminateException()
returns false.
https://codereview.chromium.org/11142013/
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev