diff options
author | 2022-06-16 09:46:10 +0000 | |
---|---|---|
committer | 2022-06-17 22:26:14 +0000 | |
commit | 582eb8bd021164150f1d88a1652e861a6c4a4729 (patch) | |
tree | 7f07770bc96a9a60e924db3bab5ea17a489bd173 /compiler/optimizing/codegen_test_utils.h | |
parent | 9f4e1f04b5ceb54bba11c7dd1338d4be0e591b27 (diff) |
Reland "Don't install instrumentation stubs for single thread deopts"
This reverts commit 2260840364e5f189edb7909318f4e7841f0ecd9c.
Reason for revert: This is a reland after fixing the failures. The
fixes are:
1. When Updating methods code we can use fast path only when there is
no instrumentation including instrumenting the stack.
2. When restoring the instrumentation stack we could find some
runtime methods with instrumentation exit pc when running quick to
interpreter bridge. These should be included in the frames_removed
count.
3. Also set the jit threshold for jvmti to 1. JitOnFirstUse doesn't
play well with redefinition since the jit compilations happen on regular
threads and it is not easy to stop them when redefining.
Bug: 206029744
Bug: 234888286
Test: art/test.py
Change-Id: I50f4cc6903310b62ca1c49050b6cd7320feca89e
Diffstat (limited to 'compiler/optimizing/codegen_test_utils.h')
0 files changed, 0 insertions, 0 deletions