OSDN Git Service

Fix mutex issue
authorAlex Light <allight@google.com>
Tue, 28 Feb 2017 20:45:36 +0000 (12:45 -0800)
committerAlex Light <allight@google.com>
Tue, 28 Feb 2017 22:35:47 +0000 (14:35 -0800)
commit861af894a5d2d4a77eb66041bddfbaf54d8c8ee8
tree757339c632345f2e5f5005ba084d2020e7f91548
parentedb792d53fd8b9f94244396a698fb1dc68cb6905
Fix mutex issue

We were having some issues with mutex locking order related to
upgrading local to global references when recording non-debuggable
classes. We refactored this code so there is no longer this issue.

Bug: 35838746
Test: Build and boot a marlin with libartd.so

Change-Id: I093b433d921478307130c49a07d0c7ec34dd070d
runtime/native/dalvik_system_ZygoteHooks.cc
runtime/non_debuggable_classes.h