summaryrefslogtreecommitdiff
path: root/test/008-exceptions/src/MultiDexBadInitWrapper1.java
diff options
context:
space:
mode:
authorAlex Light <allight@google.com>2019-04-18 09:17:10 -0700
committerTreeHugger Robot <treehugger-gerrit@google.com>2019-04-29 17:17:02 +0000
commit05d509bee76eca48b53e9d929aea6dcd3e303a75 (patch)
tree1008877015548aa34f86d16710331ee09108116f /test/008-exceptions/src/MultiDexBadInitWrapper1.java
parent817eb04c810eabd8df4c2be1e32e9110b7824d3d (diff)
Prevent concurrent GC stack-walks during deoptimization
We could end up modifying the instrumentation stack at the same time the GC or thread-flip stack walks are occurring. This could cause crashes or check-failures as the stack is in an inconsistent state. To fix this we changed the deoptimization process to block GC stack walks. We also standardized openjdkjvmti.so deoptimization to use a single entrypoint. Bug: 72608560 Test: ./test.py --host Test: ./tools/parallel_run.py Merged-In: I942ff891930d22a579345265897916cf84842a1c Change-Id: I942ff891930d22a579345265897916cf84842a1c (cherry picked from commit a4cdd36ba332b63ccaae8416f68d3ac98d7dd68f)
Diffstat (limited to 'test/008-exceptions/src/MultiDexBadInitWrapper1.java')
0 files changed, 0 insertions, 0 deletions