diff options
author | Alex Light <allight@google.com> | 2017-10-10 16:44:11 -0700 |
---|---|---|
committer | Alex Light <allight@google.com> | 2017-10-11 00:00:31 +0000 |
commit | a567deb94cc1cddcd550da327eff2072e89f1939 (patch) | |
tree | e692cc0e4b6354b4505732ea2748134ba0a3af84 /disassembler/disassembler.cc | |
parent | baeedfee3521c295916e3ae85afa2cb5dee7d6a5 (diff) |
Check that classes are loaded before updating entrypoints.
We were trying to update the entrypoints of methods taken from classes
that were not yet loaded. This means we were racing the class-loading
and were sometimes reading methods that had not been fully initialized
yet.
Test: stress --cpu 60
Test: while ./test/run-test --host --jit 1916; do ; done
Bug: 66933582
Change-Id: Ib2aea9c9865f838af525366efa88adecc1744865
Diffstat (limited to 'disassembler/disassembler.cc')
0 files changed, 0 insertions, 0 deletions