diff options
author | 2022-05-10 16:13:04 +0000 | |
---|---|---|
committer | 2022-05-11 09:13:38 +0000 | |
commit | 162d74a1608a46007832470b8245265c576185d5 (patch) | |
tree | b6fa74f61fe6552a2e82bc38dc4804576808a32d /compiler/utils/jni_macro_assembler.h | |
parent | 5706ce398b4f4f6e2e7e35dcfdb0823c5f9c1bd4 (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