summaryrefslogtreecommitdiff
path: root/compiler/optimizing/codegen_test.cc
diff options
context:
space:
mode:
authorSebastien Hertz <shertz@google.com>2014-08-28 14:41:50 +0200
committerSebastien Hertz <shertz@google.com>2014-09-11 11:37:43 +0200
commit4537c41b9a58c2280b3ad8bcf0130ed11c7a54f6 (patch)
tree94017c28f80cd0cbbe2d9aa61f9eabc02e6047fc /compiler/optimizing/codegen_test.cc
parentc7f6b86c269727fe031146b9c18652d40916d46f (diff)
Don't hold any lock when visiting classes from JDWP
Computes reference type ids of all loaded classes without holding the class linker lock. Because computing the JDWP reference type id can cause thread suspension, we can't hold any lock. This is detected in debug build (using libartd.so) and causes an abort. Also adds missing thread safety annotations related to ObjectRegistry::lock_. Bug: 17305632 Bug: 16720689 (cherry picked from commit 95795e286145a4aece5c4a095fa2e7e88ee2115a) Change-Id: If4fb069790a0a3358ad49da8f75c62a54c0f0b56
Diffstat (limited to 'compiler/optimizing/codegen_test.cc')
0 files changed, 0 insertions, 0 deletions