Searched refs:Locks (Results 76 - 100 of 395) sorted by relevance

1234567891011>>

/art/runtime/
H A Dsubtype_check.h238 REQUIRES(Locks::subtype_check_lock_)
239 REQUIRES_SHARED(Locks::mutator_lock_) {
251 REQUIRES(Locks::subtype_check_lock_)
252 REQUIRES_SHARED(Locks::mutator_lock_) {
266 REQUIRES(Locks::subtype_check_lock_)
267 REQUIRES_SHARED(Locks::mutator_lock_) {
296 REQUIRES(Locks::subtype_check_lock_)
297 REQUIRES_SHARED(Locks::mutator_lock_) {
309 REQUIRES(Locks::subtype_check_lock_)
310 REQUIRES_SHARED(Locks
[all...]
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;
126 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
129 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
131 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
133 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
135 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
141 REQUIRES_SHARED(Locks::mutator_lock_) {
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
[all...]
H A Dobj_ptr.h24 #include "base/mutex.h" // For Locks::mutator_lock_.
48 ALWAYS_INLINE ObjPtr() REQUIRES_SHARED(Locks::mutator_lock_) : reference_(0u) {}
55 REQUIRES_SHARED(Locks::mutator_lock_)
61 REQUIRES_SHARED(Locks::mutator_lock_)
68 REQUIRES_SHARED(Locks::mutator_lock_)
77 REQUIRES_SHARED(Locks::mutator_lock_) {
84 ALWAYS_INLINE ObjPtr& operator=(MirrorType* ptr) REQUIRES_SHARED(Locks::mutator_lock_) {
89 ALWAYS_INLINE void Assign(MirrorType* ptr) REQUIRES_SHARED(Locks::mutator_lock_) {
93 ALWAYS_INLINE MirrorType* operator->() const REQUIRES_SHARED(Locks::mutator_lock_) {
102 ALWAYS_INLINE MirrorType* Ptr() const REQUIRES_SHARED(Locks
[all...]
H A Dthread.h184 void AllowThreadSuspension() REQUIRES_SHARED(Locks::mutator_lock_);
187 void CheckSuspend() REQUIRES_SHARED(Locks::mutator_lock_);
195 REQUIRES(Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
196 REQUIRES_SHARED(Locks::mutator_lock_);
198 REQUIRES(Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
199 REQUIRES_SHARED(Locks::mutator_lock_);
213 REQUIRES(!Locks::thread_suspend_count_lock_)
214 REQUIRES_SHARED(Locks
[all...]
H A Dmethod_handles.h54 REQUIRES_SHARED(Locks::mutator_lock_);
64 REQUIRES_SHARED(Locks::mutator_lock_);
74 REQUIRES_SHARED(Locks::mutator_lock_);
127 int32_t end_index) REQUIRES_SHARED(Locks::mutator_lock_);
139 ALWAYS_INLINE uint32_t Get() REQUIRES_SHARED(Locks::mutator_lock_) {
143 ALWAYS_INLINE int64_t GetLong() REQUIRES_SHARED(Locks::mutator_lock_) {
147 ALWAYS_INLINE ObjPtr<mirror::Object> GetReference() REQUIRES_SHARED(Locks::mutator_lock_) {
176 ALWAYS_INLINE void Set(uint32_t value) REQUIRES_SHARED(Locks::mutator_lock_) {
181 REQUIRES_SHARED(Locks::mutator_lock_) {
185 ALWAYS_INLINE void SetLong(int64_t value) REQUIRES_SHARED(Locks
[all...]
H A Dthread_list.cc98 MutexLock mu(self, *Locks::thread_list_lock_);
132 return Locks::thread_list_lock_->GetExclusiveOwnerTid();
136 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_);
186 MutexLock mu(self, *Locks::thread_list_lock_);
226 MutexLock mu(self, *Locks::logging_lock_);
257 MutexLock mu(self, *Locks::thread_list_lock_);
277 MutexLock mu(self, *Locks::thread_list_lock_);
278 MutexLock mu2(self, *Locks::thread_suspend_count_lock_);
298 Locks::mutator_lock_->Dump(ss);
322 Locks
[all...]
/art/runtime/mirror/
H A Dmethod_handle_impl.h63 Kind GetHandleKind() REQUIRES_SHARED(Locks::mutator_lock_) {
70 ALWAYS_INLINE mirror::MethodType* GetMethodType() REQUIRES_SHARED(Locks::mutator_lock_);
72 ALWAYS_INLINE mirror::MethodType* GetNominalType() REQUIRES_SHARED(Locks::mutator_lock_);
74 ArtField* GetTargetField() REQUIRES_SHARED(Locks::mutator_lock_) {
79 ArtMethod* GetTargetMethod() REQUIRES_SHARED(Locks::mutator_lock_) {
84 ALWAYS_INLINE ObjPtr<mirror::Class> GetTargetClass() REQUIRES_SHARED(Locks::mutator_lock_);
90 static mirror::Class* StaticClass() REQUIRES_SHARED(Locks::mutator_lock_);
94 REQUIRES_SHARED(Locks::mutator_lock_);
131 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
133 static mirror::Class* StaticClass() REQUIRES_SHARED(Locks
[all...]
H A Dobject_array.h38 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
43 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
47 ALWAYS_INLINE T* Get(int32_t i) REQUIRES_SHARED(Locks::mutator_lock_);
51 // TODO fix thread safety analysis: should be REQUIRES_SHARED(Locks::mutator_lock_).
55 ALWAYS_INLINE void Set(int32_t i, ObjPtr<T> object) REQUIRES_SHARED(Locks::mutator_lock_);
56 // TODO fix thread safety analysis: should be REQUIRES_SHARED(Locks::mutator_lock_).
64 // REQUIRES_SHARED(Locks::mutator_lock_).
69 // REQUIRES_SHARED(Locks::mutator_lock_).
77 ALWAYS_INLINE T* GetWithoutChecks(int32_t i) REQUIRES_SHARED(Locks::mutator_lock_);
84 REQUIRES_SHARED(Locks
[all...]
H A Diftable.h30 ALWAYS_INLINE Class* GetInterface(int32_t i) REQUIRES_SHARED(Locks::mutator_lock_) {
38 REQUIRES_SHARED(Locks::mutator_lock_);
42 PointerArray* GetMethodArray(int32_t i) REQUIRES_SHARED(Locks::mutator_lock_) {
51 size_t GetMethodArrayCount(int32_t i) REQUIRES_SHARED(Locks::mutator_lock_) {
57 void SetMethodArray(int32_t i, ObjPtr<PointerArray> arr) REQUIRES_SHARED(Locks::mutator_lock_);
59 size_t Count() REQUIRES_SHARED(Locks::mutator_lock_) {
/art/runtime/interpreter/
H A Dunstarted_runtime.h56 REQUIRES_SHARED(Locks::mutator_lock_);
63 REQUIRES_SHARED(Locks::mutator_lock_);
72 REQUIRES_SHARED(Locks::mutator_lock_);
86 REQUIRES_SHARED(Locks::mutator_lock_);
98 const char* caller) REQUIRES_SHARED(Locks::mutator_lock_);
/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;
209 REQUIRES_SHARED(Locks
[all...]
/art/compiler/optimizing/
H A Dinliner.h88 REQUIRES_SHARED(Locks::mutator_lock_);
94 REQUIRES_SHARED(Locks::mutator_lock_);
106 REQUIRES_SHARED(Locks::mutator_lock_);
112 REQUIRES_SHARED(Locks::mutator_lock_);
130 REQUIRES_SHARED(Locks::mutator_lock_);
139 REQUIRES_SHARED(Locks::mutator_lock_);
148 REQUIRES_SHARED(Locks::mutator_lock_);
157 REQUIRES_SHARED(Locks::mutator_lock_);
162 REQUIRES_SHARED(Locks::mutator_lock_);
171 REQUIRES_SHARED(Locks
[all...]
H A Doptimizing_compiler.h39 REQUIRES_SHARED(Locks::mutator_lock_);
/art/openjdkjvmti/
H A Djvmti_weak_table.h64 REQUIRES_SHARED(art::Locks::mutator_lock_)
67 REQUIRES_SHARED(art::Locks::mutator_lock_)
73 REQUIRES_SHARED(art::Locks::mutator_lock_)
76 REQUIRES_SHARED(art::Locks::mutator_lock_)
82 REQUIRES_SHARED(art::Locks::mutator_lock_)
91 REQUIRES_SHARED(art::Locks::mutator_lock_)
102 REQUIRES_SHARED(art::Locks::mutator_lock_)
113 REQUIRES_SHARED(art::Locks::mutator_lock_)
122 REQUIRES_SHARED(art::Locks::mutator_lock_)
136 REQUIRES_SHARED(art::Locks
[all...]
H A Dobject_tagging.h54 REQUIRES_SHARED(art::Locks::mutator_lock_)
57 REQUIRES_SHARED(art::Locks::mutator_lock_)
61 REQUIRES_SHARED(art::Locks::mutator_lock_)
68 REQUIRES_SHARED(art::Locks::mutator_lock_)
/art/runtime/gc/
H A Dreference_processor.cc42 condition_("reference processor condition", *Locks::reference_processor_lock_) ,
43 soft_reference_queue_(Locks::reference_queue_soft_references_lock_),
44 weak_reference_queue_(Locks::reference_queue_weak_references_lock_),
45 finalizer_reference_queue_(Locks::reference_queue_finalizer_references_lock_),
46 phantom_reference_queue_(Locks::reference_queue_phantom_references_lock_),
47 cleared_references_(Locks::reference_queue_cleared_references_lock_) {
60 MutexLock mu(self, *Locks::reference_processor_lock_);
77 MutexLock mu(self, *Locks::reference_processor_lock_);
109 self->CheckEmptyCheckpointFromWeakRefAccess(Locks::reference_processor_lock_);
116 MutexLock mu(self, *Locks
[all...]
H A Dsystem_weak.h31 virtual void Allow() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
32 virtual void Disallow() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
36 virtual void Sweep(IsMarkedVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_) = 0;
49 REQUIRES_SHARED(Locks::mutator_lock_)
58 REQUIRES_SHARED(Locks::mutator_lock_)
78 REQUIRES_SHARED(Locks::mutator_lock_)
/art/compiler/jit/
H A Djit_logger.h98 REQUIRES_SHARED(Locks::mutator_lock_) {
112 REQUIRES_SHARED(Locks::mutator_lock_);
118 REQUIRES_SHARED(Locks::mutator_lock_);
/art/runtime/gc/accounting/
H A Dmod_union_table.h89 virtual void Verify() REQUIRES(Locks::heap_bitmap_lock_) = 0;
132 REQUIRES_SHARED(Locks::mutator_lock_)
133 REQUIRES(Locks::heap_bitmap_lock_);
136 REQUIRES(Locks::heap_bitmap_lock_)
137 REQUIRES_SHARED(Locks::mutator_lock_);
142 REQUIRES_SHARED(Locks::mutator_lock_)
143 REQUIRES(Locks::heap_bitmap_lock_);
150 virtual void Dump(std::ostream& os) OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_);
179 REQUIRES(Locks::heap_bitmap_lock_)
180 REQUIRES_SHARED(Locks
[all...]
/art/runtime/entrypoints/quick/
H A Dcallee_save_frame.h43 REQUIRES_SHARED(Locks::mutator_lock_) : self_(self), exit_check_(exit_check) {
49 ~ScopedQuickEntrypointChecks() REQUIRES_SHARED(Locks::mutator_lock_) {
56 void TestsOnEntry() REQUIRES_SHARED(Locks::mutator_lock_) {
57 Locks::mutator_lock_->AssertSharedHeld(self_);
61 void TestsOnExit() REQUIRES_SHARED(Locks::mutator_lock_) {
62 Locks::mutator_lock_->AssertSharedHeld(self_);
/art/runtime/entrypoints/
H A Dentrypoint_utils.h54 REQUIRES_SHARED(Locks::mutator_lock_)
62 REQUIRES_SHARED(Locks::mutator_lock_)
71 REQUIRES_SHARED(Locks::mutator_lock_)
80 REQUIRES_SHARED(Locks::mutator_lock_)
93 REQUIRES_SHARED(Locks::mutator_lock_)
101 REQUIRES_SHARED(Locks::mutator_lock_)
121 REQUIRES_SHARED(Locks::mutator_lock_)
129 REQUIRES_SHARED(Locks::mutator_lock_)
137 REQUIRES_SHARED(Locks::mutator_lock_);
144 REQUIRES_SHARED(Locks
[all...]
/art/runtime/jdwp/
H A Djdwp.h93 REQUIRES_SHARED(Locks::mutator_lock_);
141 REQUIRES(!Locks::mutator_lock_) NO_THREAD_SAFETY_ANALYSIS;
194 void PostVMStart() REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!jdwp_token_lock_);
210 REQUIRES(!event_list_lock_, !jdwp_token_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
221 REQUIRES(!event_list_lock_, !jdwp_token_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
230 REQUIRES(!event_list_lock_, !jdwp_token_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
236 REQUIRES(!event_list_lock_, !jdwp_token_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
242 REQUIRES(!event_list_lock_, !jdwp_token_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
250 void NotifyDdmsActive() REQUIRES_SHARED(Locks::mutator_lock_);
259 REQUIRES_SHARED(Locks
[all...]
/art/runtime/jit/
H A Djit_code_cache.h103 REQUIRES_SHARED(Locks::mutator_lock_)
107 REQUIRES(Locks::mutator_lock_)
115 REQUIRES_SHARED(Locks::mutator_lock_)
119 REQUIRES_SHARED(Locks::mutator_lock_)
123 REQUIRES_SHARED(Locks::mutator_lock_)
147 REQUIRES_SHARED(Locks::mutator_lock_)
170 REQUIRES_SHARED(Locks::mutator_lock_)
175 REQUIRES_SHARED(Locks::mutator_lock_)
185 REQUIRES_SHARED(Locks::mutator_lock_);
192 REQUIRES_SHARED(Locks
[all...]
/art/runtime/base/
H A Ddumpable-inl.h28 Locks::mutator_lock_->AssertSharedHeld(Thread::Current());

Completed in 421 milliseconds

1234567891011>>