commit | 7619b5b5cf1dbef5d773f887cbe209f8e7efa072 | [log] [tgz] |
---|---|---|
author | Andreas Gampe <agampe@google.com> | Fri Feb 10 11:49:12 2017 -0800 |
committer | Andreas Gampe <agampe@google.com> | Fri Feb 10 11:52:22 2017 -0800 |
tree | 8f7bbc2aedd5129cb2f6332df5459d8f59a92bbb | |
parent | 94dda93b52a38656120022f0cd1095dc3994d4f2 [diff] |
ART: Fix potential deadlock in class-load events When a temporary class is given out in a ClassLoad event, all stored references need to be fixed up before publishing a ClassPrepare event. This CL fixes a potential deadlock when multiple classes are loaded at the same time. Bug: 31684920 Test: m test-art-host-run-test-912-classes Change-Id: Iccabd8c17838f686a81a825badc7c2b1a1589708