Uh oh!
There was an error while loading. Please reload this page.
GH-109369: Exit tier 2 if executor is invalid - #111657
Conversation
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
Uh oh!
There was an error while loading. Please reload this page.
brandtbucher
commented
Nov 8, 2023
So, on the JIT branch, we don't actually keep the executor handy when executing instructions (only when entering/exiting traces). I'm guessing we'll need it a lot more in the future once we start doing stitching and such, but I wonder: can we just stick it on the Not a big deal though, and can be deferred to a later date. Just something to ponder, or to do if it's easy now. |
Idea: put the executor's address in |
brandtbucher
commented
Nov 8, 2023
Ah, never mind, the JIT can burn in the executor. I withdraw my comments. :) |
FixesGH-109369.
Adds a
_CHECK_VALIDITYuop which is inserted after any escaping operations.Ensures that uop traces will be exited promptly if the code is instrumented.