Searched defs:mutator_lock_ (Results 1 - 12 of 12) sorted by relevance

/art/runtime/
H A Dcompiler_callbacks.h41 SHARED_REQUIRES(Locks::mutator_lock_) = 0; member in class:art::CompilerCallbacks
H A Dgc_root.h21 #include "base/mutex.h" // For Locks::mutator_lock_.
94 SHARED_REQUIRES(Locks::mutator_lock_) {
100 SHARED_REQUIRES(Locks::mutator_lock_) {
107 SHARED_REQUIRES(Locks::mutator_lock_) = 0; member in class:art::RootVisitor
111 SHARED_REQUIRES(Locks::mutator_lock_) = 0; member in class:art::RootVisitor
119 SHARED_REQUIRES(Locks::mutator_lock_) {
127 SHARED_REQUIRES(Locks::mutator_lock_) {
172 SHARED_REQUIRES(Locks::mutator_lock_);
175 SHARED_REQUIRES(Locks::mutator_lock_) {
183 SHARED_REQUIRES(Locks::mutator_lock_) {
[all...]
H A Dhandle_scope.h63 SHARED_REQUIRES(Locks::mutator_lock_); variable
68 SHARED_REQUIRES(Locks::mutator_lock_); variable
71 SHARED_REQUIRES(Locks::mutator_lock_); variable
152 ALWAYS_INLINE MutableHandle<T> NewHandle(T* object) SHARED_REQUIRES(Locks::mutator_lock_); variable
156 SHARED_REQUIRES(Locks::mutator_lock_); variable
159 SHARED_REQUIRES(Locks::mutator_lock_); variable
167 ALWAYS_INLINE MutableHandle<T> GetHandle(size_t i) SHARED_REQUIRES(Locks::mutator_lock_) {
211 MutableHandle<T> NewHandle(T* object) SHARED_REQUIRES(Locks::mutator_lock_) {
H A Dinstrumentation.h66 uint32_t dex_pc) SHARED_REQUIRES(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener
72 SHARED_REQUIRES(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener
78 SHARED_REQUIRES(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener
83 SHARED_REQUIRES(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener
95 SHARED_REQUIRES(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener
102 SHARED_REQUIRES(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener
111 SHARED_REQUIRES(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener
145 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
149 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
153 REQUIRES(Locks::mutator_lock_)
[all...]
H A Dimage.h226 SHARED_REQUIRES(Locks::mutator_lock_); variable
230 SHARED_REQUIRES(Locks::mutator_lock_); variable
H A Dstack.h83 void AddMonitor(Thread* self, mirror::Object* obj) SHARED_REQUIRES(Locks::mutator_lock_);
89 const mirror::Object* obj) SHARED_REQUIRES(Locks::mutator_lock_);
94 bool CheckAllMonitorsReleasedOrThrow(Thread* self) SHARED_REQUIRES(Locks::mutator_lock_);
97 void VisitMonitors(T visitor, Args&&... args) SHARED_REQUIRES(Locks::mutator_lock_) {
240 mirror::Object* GetVRegReference(size_t i) const SHARED_REQUIRES(Locks::mutator_lock_) {
314 void SetVRegReference(size_t i, mirror::Object* val) SHARED_REQUIRES(Locks::mutator_lock_) {
329 ArtMethod* GetMethod() const SHARED_REQUIRES(Locks::mutator_lock_) {
334 mirror::Object* GetThisObject() const SHARED_REQUIRES(Locks::mutator_lock_);
336 mirror::Object* GetThisObject(uint16_t num_ins) const SHARED_REQUIRES(Locks::mutator_lock_);
478 SHARED_REQUIRES(Locks::mutator_lock_);
555 size_t NumJniShadowFrameReferences() const SHARED_REQUIRES(Locks::mutator_lock_); variable
586 virtual bool VisitFrame() SHARED_REQUIRES(Locks::mutator_lock_) = 0; member in class:art::StackVisitor
[all...]
/art/compiler/
H A Dcompiler.h66 SHARED_REQUIRES(Locks::mutator_lock_) {
71 SHARED_REQUIRES(Locks::mutator_lock_) = 0; member in class:art::Compiler
/art/runtime/gc/space/
H A Dmalloc_space.h66 SHARED_REQUIRES(Locks::mutator_lock_) = 0; member in class:art::gc::space::MallocSpace
68 SHARED_REQUIRES(Locks::mutator_lock_) = 0; member in class:art::gc::space::MallocSpace
163 SHARED_REQUIRES(Locks::mutator_lock_)
199 SHARED_REQUIRES(Locks::mutator_lock_);
/art/runtime/lambda/
H A Dclosure.h20 #include "base/mutex.h" // For Locks::mutator_lock_.
56 uint32_t GetHashCode() const SHARED_REQUIRES(Locks::mutator_lock_); variable
63 bool ReferenceEquals(const Closure* other) const SHARED_REQUIRES(Locks::mutator_lock_); variable
87 mirror::Object* GetCapturedObject(size_t index) const SHARED_REQUIRES(Locks::mutator_lock_); variable
/art/runtime/gc/collector/
H A Dgarbage_collector.h129 explicit ScopedPause(GarbageCollector* collector) EXCLUSIVE_LOCK_FUNCTION(Locks::mutator_lock_);
158 SHARED_REQUIRES(Locks::mutator_lock_);
189 SHARED_REQUIRES(Locks::mutator_lock_) = 0; member in class:art::gc::collector::GarbageCollector
191 SHARED_REQUIRES(Locks::mutator_lock_) = 0; member in class:art::gc::collector::GarbageCollector
193 virtual void ProcessMarkStack() SHARED_REQUIRES(Locks::mutator_lock_) = 0; member in class:art::gc::collector::GarbageCollector
196 SHARED_REQUIRES(Locks::mutator_lock_) = 0; member in class:art::gc::collector::GarbageCollector
198 SHARED_REQUIRES(Locks::mutator_lock_) = 0; member in class:art::gc::collector::GarbageCollector
200 SHARED_REQUIRES(Locks::mutator_lock_) = 0; member in class:art::gc::collector::GarbageCollector
/art/runtime/verifier/
H A Dreg_type.h121 SHARED_REQUIRES(Locks::mutator_lock_);
174 bool IsJavaLangObject() const SHARED_REQUIRES(Locks::mutator_lock_);
175 virtual bool IsArrayTypes() const SHARED_REQUIRES(Locks::mutator_lock_);
176 virtual bool IsObjectArrayTypes() const SHARED_REQUIRES(Locks::mutator_lock_);
179 SHARED_REQUIRES(Locks::mutator_lock_);
180 bool IsInstantiableTypes() const SHARED_REQUIRES(Locks::mutator_lock_);
187 mirror::Class* GetClass() const SHARED_REQUIRES(Locks::mutator_lock_) {
195 SHARED_REQUIRES(Locks::mutator_lock_);
198 SHARED_REQUIRES(Locks::mutator_lock_) = 0; member in class:art::verifier::RegType
202 SHARED_REQUIRES(Locks::mutator_lock_);
[all...]
/art/runtime/base/
H A Dmutex.cc49 MutatorMutex* Locks::mutator_lock_ = nullptr; member in class:art::Locks
960 DCHECK(mutator_lock_ != nullptr);
983 DCHECK(mutator_lock_ == nullptr);
984 mutator_lock_ = new MutatorMutex("mutator lock", current_lock_level);

Completed in 4295 milliseconds