summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimizing_unit_test.h
diff options
context:
space:
mode:
author Mythri Alle <mythria@google.com> 2022-06-16 09:46:10 +0000
committer Mythri Alle <mythria@google.com> 2022-06-17 22:26:14 +0000
commit582eb8bd021164150f1d88a1652e861a6c4a4729 (patch)
tree7f07770bc96a9a60e924db3bab5ea17a489bd173 /compiler/optimizing/optimizing_unit_test.h
parent9f4e1f04b5ceb54bba11c7dd1338d4be0e591b27 (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/optimizing_unit_test.h')
0 files changed, 0 insertions, 0 deletions