summaryrefslogtreecommitdiff
path: root/test/MultiDexModifiedSecondary/README.txt
diff options
context:
space:
mode:
authorMathieu Chartier <mathieuc@google.com>2016-03-11 17:22:23 -0800
committerMathieu Chartier <mathieuc@google.com>2016-03-14 09:41:04 -0700
commit0f394021d6abfdf9ebea6c7f405ec936a812ea62 (patch)
tree8439c67374ae08d64861ba6f0cde9e792d2a97e8 /test/MultiDexModifiedSecondary/README.txt
parent48c3ce6733efbc545605b1bfe2ddbdf95a04edf3 (diff)
Fix cases where we miss instrumentation changes
Moved allocation stack push to after we record the allocation since it can cause thread suspension. Added handling in entrypoint utils for thread suspension cases. Keep the AllocRecordObjectMap around since we do not want to delete it if there are any threads waiting on new_record_condition_. The condition guards adding stack traces while the GC is running. If we delete the map and there are still waiters that did not resume, it caused a CHECK failure. This could happen in cases where one thread disables allocation tracking while other threads are about to resume from the condition. Bug: 27506909 Change-Id: I097689ca35ad408121c6b8dabd28e75cce1a43a0
Diffstat (limited to 'test/MultiDexModifiedSecondary/README.txt')
0 files changed, 0 insertions, 0 deletions