summaryrefslogtreecommitdiff
path: root/compiler/utils/jni_macro_assembler.h
diff options
context:
space:
mode:
author Mythri Alle <mythria@google.com> 2022-05-10 16:13:04 +0000
committer Mythri Alle <mythria@google.com> 2022-05-11 09:13:38 +0000
commit162d74a1608a46007832470b8245265c576185d5 (patch)
treeb6fa74f61fe6552a2e82bc38dc4804576808a32d /compiler/utils/jni_macro_assembler.h
parent5706ce398b4f4f6e2e7e35dcfdb0823c5f9c1bd4 (diff)
Don't disable JIT GC when instrumentation is enabled
Earlier we used to disable GC when there are instrumentation stubs or the stack is instrumented due to some races in updating the entry points. This is fixed now and we no longer need to disable JIT GC. The disabling of the JIT GC wasn't accurate too, we were missing some places where we don't disable GC (for ex: when instrumenting after the process has started) which was also causing some DCHECK failures. This CL updates it to not disable JIT GC even when we have instrumented code and removes obsolete DCHECKs. Bug: 231686121 Test: art/test.py Change-Id: I16bae31c34587f55889769f575c59ec9ed833e0b
Diffstat (limited to 'compiler/utils/jni_macro_assembler.h')
0 files changed, 0 insertions, 0 deletions