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.