diff options
author | 2023-01-10 15:11:19 +0000 | |
---|---|---|
committer | 2023-01-12 10:01:31 +0000 | |
commit | 1725f649ec7f8995cded711baa03e000a9c9dfc2 (patch) | |
tree | 06b7b696792cd6fe2cb85c9f4fb54040e9957a2e /compiler/optimizing/find_loops_test.cc | |
parent | 5f4d33f1b825b2de08bbbf402c9f4bfc763b5de2 (diff) |
Limited deopt request from jvmti should enable entry / exit hooks
When an event requires a limited deopt support we should enable entry /
exit hooks. We only call this in debuggable runtimes and hence none of
the entrypoints need to be updated but we still need to inform that
entry / exit hooks have to be called and also record that we need entry
/ exit hooks corresponding to the deopt manager's instrumentation key.
We didn't see a problem earlier, since limited deopt was only used only
for setting breakpoints and breakpoints instrument the stack explicitly.
This would be a problem when we extend other events like method entry /
exit to use limited deopt support.
Bug: 206029744
Test: art/test.py
Change-Id: Ic0c19cf6da70b3c34fc2e9b67898d9e5e223e2b4
Diffstat (limited to 'compiler/optimizing/find_loops_test.cc')
0 files changed, 0 insertions, 0 deletions