OSDN Git Service

Remove mutex dependency on art::Runtime
authorDavid Sehr <sehr@google.com>
Wed, 19 Oct 2016 20:20:45 +0000 (13:20 -0700)
committerDavid Sehr <sehr@google.com>
Thu, 20 Oct 2016 20:40:56 +0000 (13:40 -0700)
commitf42eb2c7801dbb45a6ba20a372d5ba4712ebefba
tree62939df36e0d113aab0307f75ab728de72b80953
parentfc5fbfc13fd6873d42fe82c308ee68a685258b4c
Remove mutex dependency on art::Runtime

Breaks the cyclic dependency between mutex and the runtime.  This allows
the use of mutexes without instantiating a runtime.

Bug: 22322814
Test: test-art
Change-Id: Ia642e515937068d385e5bb1e10bbd3e50a6e36d2
runtime/base/mutex-inl.h
runtime/base/mutex.cc
runtime/base/mutex.h
runtime/runtime.cc
runtime/thread-inl.h