diff options
Diffstat (limited to 'results/scraper/fex/808')
| -rw-r--r-- | results/scraper/fex/808 | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/results/scraper/fex/808 b/results/scraper/fex/808 new file mode 100644 index 000000000..eb3366ef7 --- /dev/null +++ b/results/scraper/fex/808 @@ -0,0 +1,6 @@ +Code Invalidation: RemoveCode shouldn't free IRLists, as that breaks self-invalidation in interpreter +Follow up from #705 + +If the interpreter invalidates (either via syscall, or op_removecodeentry) it needs to run the current block to the block exit. We should "stage" removed code blocks to a "to free" list, and GC them at a point where we're sure we're not running them. + +This doesn't affect the jit as it doesn't reference the ir data during runtime \ No newline at end of file |