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

/art/runtime/gc/
H A Dallocation_listener.h43 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::gc::AllocationListener
H A Dsystem_weak.h31 virtual void Allow() REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::gc::AbstractSystemWeakHolder
32 virtual void Disallow() REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::gc::AbstractSystemWeakHolder
36 virtual void Sweep(IsMarkedVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::gc::AbstractSystemWeakHolder
49 REQUIRES_SHARED(Locks::mutator_lock_)
58 REQUIRES_SHARED(Locks::mutator_lock_)
78 REQUIRES_SHARED(Locks::mutator_lock_)
/art/runtime/
H A Dhandle.h53 ALWAYS_INLINE T& operator*() const REQUIRES_SHARED(Locks::mutator_lock_) {
57 ALWAYS_INLINE T* operator->() const REQUIRES_SHARED(Locks::mutator_lock_) {
61 ALWAYS_INLINE T* Get() const REQUIRES_SHARED(Locks::mutator_lock_) {
65 ALWAYS_INLINE bool IsNull() const REQUIRES_SHARED(Locks::mutator_lock_) {
69 ALWAYS_INLINE jobject ToJObject() const REQUIRES_SHARED(Locks::mutator_lock_) {
85 ALWAYS_INLINE bool operator!=(std::nullptr_t) const REQUIRES_SHARED(Locks::mutator_lock_) {
89 ALWAYS_INLINE bool operator==(std::nullptr_t) const REQUIRES_SHARED(Locks::mutator_lock_) {
121 REQUIRES_SHARED(Locks::mutator_lock_) = default; member in class:art::MutableHandle
124 REQUIRES_SHARED(Locks::mutator_lock_) = default; member in class:art::MutableHandle
127 REQUIRES_SHARED(Locks::mutator_lock_)
[all...]
H A Dcompiler_callbacks.h51 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::CompilerCallbacks
78 REQUIRES_SHARED(Locks::mutator_lock_) {
H A Dmonitor_objects_stack_visitor.h43 REQUIRES_SHARED(Locks::mutator_lock_)
57 bool VisitFrame() FINAL REQUIRES_SHARED(Locks::mutator_lock_) {
124 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::MonitorObjectsStackVisitor
126 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::MonitorObjectsStackVisitor
129 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::MonitorObjectsStackVisitor
131 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::MonitorObjectsStackVisitor
133 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::MonitorObjectsStackVisitor
135 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::MonitorObjectsStackVisitor
141 REQUIRES_SHARED(Locks::mutator_lock_) {
H A Dmanaged_stack.h122 size_t NumJniShadowFrameReferences() const REQUIRES_SHARED(Locks::mutator_lock_); variable
H A Druntime_callbacks.h62 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::DdmCallback
82 virtual void SigQuit() REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::RuntimeSigQuitCallback
96 virtual void NextRuntimePhase(RuntimePhase phase) REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::RuntimePhaseCallback
102 virtual void MonitorContendedLocking(Monitor* mon) REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::MonitorCallback
104 virtual void MonitorContendedLocked(Monitor* mon) REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::MonitorCallback
107 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::MonitorCallback
113 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::MonitorCallback
127 virtual bool IsMethodBeingInspected(ArtMethod* method) REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::MethodInspectionCallback
132 virtual bool IsMethodSafeToJit(ArtMethod* method) REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::MethodInspectionCallback
136 virtual bool MethodNeedsDebugVersion(ArtMethod* method) REQUIRES_SHARED(Locks::mutator_lock_) member in class:art::MethodInspectionCallback
[all...]
H A Dgc_root.h21 #include "base/mutex.h" // For Locks::mutator_lock_.
112 REQUIRES_SHARED(Locks::mutator_lock_) {
118 REQUIRES_SHARED(Locks::mutator_lock_) {
125 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::RootVisitor
129 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::RootVisitor
137 REQUIRES_SHARED(Locks::mutator_lock_) {
145 REQUIRES_SHARED(Locks::mutator_lock_) {
190 REQUIRES_SHARED(Locks::mutator_lock_);
193 REQUIRES_SHARED(Locks::mutator_lock_) {
201 REQUIRES_SHARED(Locks::mutator_lock_) {
[all...]
H A Dhandle_scope.h55 ALWAYS_INLINE void VisitRoots(Visitor& visitor) REQUIRES_SHARED(Locks::mutator_lock_); variable
107 REQUIRES_SHARED(Locks::mutator_lock_); variable
112 REQUIRES_SHARED(Locks::mutator_lock_); variable
115 REQUIRES_SHARED(Locks::mutator_lock_); variable
147 void VisitRoots(Visitor& visitor) REQUIRES_SHARED(Locks::mutator_lock_) {
218 ALWAYS_INLINE MutableHandle<T> NewHandle(T* object) REQUIRES_SHARED(Locks::mutator_lock_); variable
222 REQUIRES_SHARED(Locks::mutator_lock_); variable
226 REQUIRES_SHARED(Locks::mutator_lock_); variable
230 REQUIRES_SHARED(Locks::mutator_lock_); variable
233 REQUIRES_SHARED(Locks::mutator_lock_); variable
[all...]
H A Dinstrumentation.h71 uint32_t dex_pc) REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener
78 REQUIRES_SHARED(Locks::mutator_lock_);
88 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener
96 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener
103 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener
118 REQUIRES_SHARED(Locks::mutator_lock_);
127 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener
132 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener
136 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener
143 REQUIRES_SHARED(Locks::mutator_lock_) member in struct:art::instrumentation::InstrumentationListener
151 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener
158 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener
[all...]
H A Djvalue.h62 mirror::Object* GetL() const REQUIRES_SHARED(Locks::mutator_lock_) {
65 void SetL(ObjPtr<mirror::Object> new_l) REQUIRES_SHARED(Locks::mutator_lock_); variable
H A Druntime_callbacks_test.cc75 virtual void AddListener() REQUIRES(Locks::mutator_lock_) = 0; member in class:art::RuntimeCallbacksTest
76 virtual void RemoveListener() REQUIRES(Locks::mutator_lock_) = 0; member in class:art::RuntimeCallbacksTest
78 void MakeExecutable(ObjPtr<mirror::Class> klass) REQUIRES_SHARED(Locks::mutator_lock_) {
104 void AddListener() OVERRIDE REQUIRES(Locks::mutator_lock_) {
107 void RemoveListener() OVERRIDE REQUIRES(Locks::mutator_lock_) {
223 void AddListener() OVERRIDE REQUIRES(Locks::mutator_lock_) {
226 void RemoveListener() OVERRIDE REQUIRES(Locks::mutator_lock_) {
263 OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_) {
271 void ClassLoad(Handle<mirror::Class> klass) OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_) {
278 Handle<mirror::Class> klass) OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_) {
[all...]
H A Dstack.h127 REQUIRES_SHARED(Locks::mutator_lock_);
135 virtual bool VisitFrame() REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::StackVisitor
143 void WalkStack(bool include_transitions = false) REQUIRES_SHARED(Locks::mutator_lock_);
149 ArtMethod* GetMethod() const REQUIRES_SHARED(Locks::mutator_lock_);
153 void SetMethod(ArtMethod* method) REQUIRES(Locks::mutator_lock_);
163 uint32_t GetDexPc(bool abort_on_failure = true) const REQUIRES_SHARED(Locks::mutator_lock_);
165 mirror::Object* GetThisObject() const REQUIRES_SHARED(Locks::mutator_lock_);
167 size_t GetNativePcOffset() const REQUIRES_SHARED(Locks::mutator_lock_);
170 size_t GetFrameHeight() REQUIRES_SHARED(Locks::mutator_lock_) {
175 size_t GetFrameId() REQUIRES_SHARED(Locks::mutator_lock_) {
[all...]
H A Dart_method.h87 REQUIRES_SHARED(Locks::mutator_lock_);
90 ALWAYS_INLINE mirror::Class* GetDeclaringClass() REQUIRES_SHARED(Locks::mutator_lock_);
94 REQUIRES_SHARED(Locks::mutator_lock_);
101 REQUIRES_SHARED(Locks::mutator_lock_);
104 REQUIRES_SHARED(Locks::mutator_lock_);
132 InvokeType GetInvokeType() REQUIRES_SHARED(Locks::mutator_lock_);
185 ALWAYS_INLINE void SetIntrinsic(uint32_t intrinsic) REQUIRES_SHARED(Locks::mutator_lock_);
197 void SetNotIntrinsic() REQUIRES_SHARED(Locks::mutator_lock_);
296 bool IsProxyMethod() REQUIRES_SHARED(Locks::mutator_lock_);
298 bool IsPolymorphicSignature() REQUIRES_SHARED(Locks::mutator_lock_);
882 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::MethodCallback
[all...]
H A Dclass_linker.h97 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_) = 0;
163 REQUIRES_SHARED(Locks::mutator_lock_)
168 REQUIRES_SHARED(Locks::mutator_lock_)
183 REQUIRES_SHARED(Locks::mutator_lock_);
189 REQUIRES_SHARED(Locks::mutator_lock_);
196 REQUIRES_SHARED(Locks::mutator_lock_)
202 REQUIRES_SHARED(Locks::mutator_lock_)
209 REQUIRES_SHARED(Locks::mutator_lock_)
224 REQUIRES_SHARED(Locks::mutator_lock_)
233 REQUIRES_SHARED(Locks::mutator_lock_);
1385 virtual void ClassLoad(Handle<mirror::Class> klass) REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::ClassLoadCallback
1390 Handle<mirror::Class> klass) REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::ClassLoadCallback
[all...]
H A Dimage.h282 REQUIRES_SHARED(Locks::mutator_lock_); variable
286 REQUIRES_SHARED(Locks::mutator_lock_); variable
351 REQUIRES_SHARED(Locks::mutator_lock_); variable
H A Dthread.h184 void AllowThreadSuspension() REQUIRES_SHARED(Locks::mutator_lock_);
187 void CheckSuspend() REQUIRES_SHARED(Locks::mutator_lock_);
196 REQUIRES_SHARED(Locks::mutator_lock_);
199 REQUIRES_SHARED(Locks::mutator_lock_);
214 REQUIRES_SHARED(Locks::mutator_lock_);
220 REQUIRES_SHARED(Locks::mutator_lock_);
226 REQUIRES_SHARED(Locks::mutator_lock_);
281 // while holding the mutator_lock_. Callers should ensure that this will not cause any problems
287 REQUIRES_SHARED(Locks::mutator_lock_)
307 // mutator_lock_ an
1862 virtual void ThreadStart(Thread* self) REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::ThreadLifecycleCallback
1863 virtual void ThreadDeath(Thread* self) REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::ThreadLifecycleCallback
[all...]
H A Dthread.cc1200 if (!Locks::mutator_lock_->IsSharedHeld(self)) {
1201 Locks::mutator_lock_->SharedTryLock(self);
1202 if (!Locks::mutator_lock_->IsSharedHeld(self)) {
1203 LOG(WARNING) << "Dumping thread list without holding mutator_lock_";
1583 // Make thread appear suspended to other threads, release mutator_lock_.
1584 // Transition to suspended and back to runnable, re-acquire share on mutator_lock_.
1775 REQUIRES_SHARED(Locks::mutator_lock_)
1795 REQUIRES_SHARED(Locks::mutator_lock_) {
1839 REQUIRES_SHARED(Locks::mutator_lock_) {
1844 REQUIRES_SHARED(Locks::mutator_lock_) {
3456 REQUIRES_SHARED(Locks::mutator_lock_); variable
[all...]
/art/compiler/
H A Dcompiler.h82 REQUIRES_SHARED(Locks::mutator_lock_) {
87 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::Compiler
/art/runtime/gc/space/
H A Dmalloc_space.h56 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::gc::space::MallocSpace
58 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::gc::space::MallocSpace
153 REQUIRES_SHARED(Locks::mutator_lock_)
189 REQUIRES_SHARED(Locks::mutator_lock_);
/art/runtime/gc/collector/
H A Dgarbage_collector.h53 EXCLUSIVE_LOCK_FUNCTION(Locks::mutator_lock_);
83 REQUIRES_SHARED(Locks::mutator_lock_);
114 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::gc::collector::GarbageCollector
119 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::gc::collector::GarbageCollector
121 virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::gc::collector::GarbageCollector
124 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::gc::collector::GarbageCollector
127 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::gc::collector::GarbageCollector
130 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::gc::collector::GarbageCollector
/art/openjdkjvmti/
H A Dti_method.cc69 OVERRIDE REQUIRES_SHARED(art::Locks::mutator_lock_) {
553 void Run(art::Thread* self) OVERRIDE REQUIRES(art::Locks::mutator_lock_) {
554 art::Locks::mutator_lock_->AssertSharedHeld(art::Thread::Current());
606 REQUIRES_SHARED(art::Locks::mutator_lock_) = 0; member in class:openjdkjvmti::CommonLocalVariableClosure
610 REQUIRES_SHARED(art::Locks::mutator_lock_) = 0; member in class:openjdkjvmti::CommonLocalVariableClosure
616 REQUIRES(art::Locks::mutator_lock_) {
692 virtual jvmtiError GetResult() REQUIRES_SHARED(art::Locks::mutator_lock_) {
705 OVERRIDE REQUIRES_SHARED(art::Locks::mutator_lock_) {
725 OVERRIDE REQUIRES_SHARED(art::Locks::mutator_lock_) {
821 OVERRIDE REQUIRES_SHARED(art::Locks::mutator_lock_) {
[all...]
/art/runtime/verifier/
H A Dreg_type.h124 REQUIRES_SHARED(Locks::mutator_lock_);
181 bool IsJavaLangObject() const REQUIRES_SHARED(Locks::mutator_lock_);
182 virtual bool IsArrayTypes() const REQUIRES_SHARED(Locks::mutator_lock_);
183 virtual bool IsObjectArrayTypes() const REQUIRES_SHARED(Locks::mutator_lock_);
186 REQUIRES_SHARED(Locks::mutator_lock_);
187 bool IsInstantiableTypes() const REQUIRES_SHARED(Locks::mutator_lock_);
194 mirror::Class* GetClass() const REQUIRES_SHARED(Locks::mutator_lock_) {
202 REQUIRES_SHARED(Locks::mutator_lock_);
205 REQUIRES_SHARED(Locks::mutator_lock_) = 0; member in class:art::verifier::RegType
209 REQUIRES_SHARED(Locks::mutator_lock_);
[all...]
/art/dex2oat/
H A Ddex2oat_test.cc733 ReaderMutexLock mu(Thread::Current(), *Locks::mutator_lock_); member in class:art::Dex2oatLayoutTest::Locks
/art/runtime/base/
H A Dmutex.cc53 MutatorMutex* Locks::mutator_lock_ = nullptr; member in class:art::Locks
1067 DCHECK(mutator_lock_ != nullptr);
1098 DCHECK(mutator_lock_ == nullptr);
1099 mutator_lock_ = new MutatorMutex("mutator lock", current_lock_level);

Completed in 3026 milliseconds