Status: Assigned
Owner: [email protected]
CC: [email protected], [email protected], [email protected], [email protected]
Labels: Type-Bug Priority-Medium TurboFan

New issue 4195 by [email protected]: Deoptimized code can be "briefly" reentered through exception handler
https://code.google.com/p/v8/issues/detail?id=4195

Currently code that has been lazy deoptimized is still "briefly" reentered through an exception handler when an exception is thrown. The first thing in the handler will be an artificial bailout point, but the reentry still can involve jumping through several basic blocks.

However basic block boundaries are not guarded against patching and hence these jumps can still hit the middle of a patched instruction (e.g. this happens on MIPS64 with test-run-deopt/DeoptExceptionHandlerFinally)

The MIPS team did an excellent analysis of the problem: https://github.com/paul99/v8m-rb/issues/146

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to