Searched refs:Locks (Results 51 - 75 of 395) sorted by relevance

1234567891011>>

/art/runtime/
H A Daot_class_linker.h38 REQUIRES_SHARED(Locks::mutator_lock_);
45 REQUIRES_SHARED(Locks::mutator_lock_)
46 REQUIRES(!Locks::dex_lock_);
H A Djni_env_ext.h53 REQUIRES_SHARED(Locks::mutator_lock_)
54 REQUIRES(!Locks::alloc_tracker_lock_);
56 void SetCheckJniEnabled(bool enabled) REQUIRES(!Locks::jni_function_table_lock_);
58 void PushFrame(int capacity) REQUIRES_SHARED(Locks::mutator_lock_);
59 void PopFrame() REQUIRES_SHARED(Locks::mutator_lock_);
63 REQUIRES_SHARED(Locks::mutator_lock_)
64 REQUIRES(!Locks::alloc_tracker_lock_);
66 void UpdateLocal(IndirectRef iref, ObjPtr<mirror::Object> obj) REQUIRES_SHARED(Locks::mutator_lock_) {
70 jobject NewLocalRef(mirror::Object* obj) REQUIRES_SHARED(Locks::mutator_lock_);
71 void DeleteLocalRef(jobject obj) REQUIRES_SHARED(Locks
[all...]
H A Dtransaction.h53 REQUIRES_SHARED(Locks::mutator_lock_);
56 REQUIRES_SHARED(Locks::mutator_lock_);
108 REQUIRES_SHARED(Locks::mutator_lock_);
112 REQUIRES(Locks::intern_table_lock_)
115 REQUIRES(Locks::intern_table_lock_)
118 REQUIRES(Locks::intern_table_lock_)
121 REQUIRES(Locks::intern_table_lock_)
126 REQUIRES_SHARED(Locks::mutator_lock_)
131 REQUIRES_SHARED(Locks::mutator_lock_)
136 REQUIRES_SHARED(Locks
[all...]
H A Dreflection.h37 REQUIRES_SHARED(Locks::mutator_lock_);
43 REQUIRES_SHARED(Locks::mutator_lock_);
48 REQUIRES_SHARED(Locks::mutator_lock_);
54 REQUIRES_SHARED(Locks::mutator_lock_);
61 REQUIRES_SHARED(Locks::mutator_lock_);
67 REQUIRES_SHARED(Locks::mutator_lock_);
73 REQUIRES_SHARED(Locks::mutator_lock_);
79 REQUIRES_SHARED(Locks::mutator_lock_);
85 REQUIRES_SHARED(Locks::mutator_lock_);
93 REQUIRES_SHARED(Locks
[all...]
H A Dread_barrier.h58 REQUIRES_SHARED(Locks::mutator_lock_);
65 REQUIRES_SHARED(Locks::mutator_lock_);
72 REQUIRES_SHARED(Locks::mutator_lock_);
77 REQUIRES_SHARED(Locks::mutator_lock_);
83 REQUIRES_SHARED(Locks::mutator_lock_) {
89 REQUIRES_SHARED(Locks::mutator_lock_);
92 REQUIRES_SHARED(Locks::mutator_lock_);
96 REQUIRES_SHARED(Locks::mutator_lock_) {
103 static mirror::Object* Mark(mirror::Object* obj) REQUIRES_SHARED(Locks::mutator_lock_);
117 REQUIRES_SHARED(Locks
[all...]
H A Dquick_exception_handler.h43 REQUIRES_SHARED(Locks::mutator_lock_);
51 void FindCatch(ObjPtr<mirror::Throwable> exception) REQUIRES_SHARED(Locks::mutator_lock_);
56 void DeoptimizeStack() REQUIRES_SHARED(Locks::mutator_lock_);
67 void DeoptimizeSingleFrame(DeoptimizationKind kind) REQUIRES_SHARED(Locks::mutator_lock_);
70 REQUIRES_SHARED(Locks::mutator_lock_);
75 uintptr_t UpdateInstrumentationStack() REQUIRES_SHARED(Locks::mutator_lock_);
79 REQUIRES_SHARED(Locks::mutator_lock_);
82 NO_RETURN void DoLongJump(bool smash_caller_saves = true) REQUIRES_SHARED(Locks::mutator_lock_);
139 REQUIRES_SHARED(Locks::mutator_lock_);
170 REQUIRES_SHARED(Locks
[all...]
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;
124 REQUIRES_SHARED(Locks::mutator_lock_) = default;
127 REQUIRES_SHARED(Locks
[all...]
/art/runtime/entrypoints/quick/
H A Dquick_throw_entrypoints.cc28 REQUIRES_SHARED(Locks::mutator_lock_) {
34 REQUIRES_SHARED(Locks::mutator_lock_) {
44 REQUIRES_SHARED(Locks::mutator_lock_) {
63 REQUIRES_SHARED(Locks::mutator_lock_) {
73 REQUIRES_SHARED(Locks::mutator_lock_) {
81 REQUIRES_SHARED(Locks::mutator_lock_) {
89 REQUIRES_SHARED(Locks::mutator_lock_) {
97 REQUIRES_SHARED(Locks::mutator_lock_) {
104 REQUIRES_SHARED(Locks::mutator_lock_) {
113 REQUIRES_SHARED(Locks
[all...]
H A Dquick_cast_entrypoints.cc24 REQUIRES_SHARED(Locks::mutator_lock_) {
32 REQUIRES_SHARED(Locks::mutator_lock_) {
/art/runtime/mirror/
H A Demulated_stack_frame.h43 const InstructionOperands* const operands) REQUIRES_SHARED(Locks::mutator_lock_);
51 ShadowFrame* callee_frame) REQUIRES_SHARED(Locks::mutator_lock_);
54 void GetReturnValue(Thread* self, JValue* value) REQUIRES_SHARED(Locks::mutator_lock_);
57 void SetReturnValue(Thread* self, const JValue& value) REQUIRES_SHARED(Locks::mutator_lock_);
59 mirror::MethodType* GetType() REQUIRES_SHARED(Locks::mutator_lock_) {
63 mirror::Object* GetReceiver() REQUIRES_SHARED(Locks::mutator_lock_) {
67 static void SetClass(Class* klass) REQUIRES_SHARED(Locks::mutator_lock_);
68 static void ResetClass() REQUIRES_SHARED(Locks::mutator_lock_);
69 static void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_);
72 static mirror::Class* StaticClass() REQUIRES_SHARED(Locks
[all...]
H A Dobject.h95 ALWAYS_INLINE Class* GetClass() REQUIRES_SHARED(Locks::mutator_lock_);
98 void SetClass(ObjPtr<Class> new_klass) REQUIRES_SHARED(Locks::mutator_lock_);
103 REQUIRES_SHARED(Locks::mutator_lock_);
105 ALWAYS_INLINE uint32_t GetReadBarrierState() REQUIRES_SHARED(Locks::mutator_lock_);
107 ALWAYS_INLINE uint32_t GetReadBarrierStateAcquire() REQUIRES_SHARED(Locks::mutator_lock_);
112 ALWAYS_INLINE void SetReadBarrierState(uint32_t rb_state) REQUIRES_SHARED(Locks::mutator_lock_);
116 REQUIRES_SHARED(Locks::mutator_lock_);
118 ALWAYS_INLINE uint32_t GetMarkBit() REQUIRES_SHARED(Locks::mutator_lock_);
121 REQUIRES_SHARED(Locks::mutator_lock_);
124 ALWAYS_INLINE void AssertReadBarrierState() const REQUIRES_SHARED(Locks
[all...]
H A Dreference.h67 Object* GetReferent() REQUIRES_SHARED(Locks::mutator_lock_) {
72 void SetReferent(ObjPtr<Object> referent) REQUIRES_SHARED(Locks::mutator_lock_);
74 void ClearReferent() REQUIRES_SHARED(Locks::mutator_lock_) {
79 Reference* GetPendingNext() REQUIRES_SHARED(Locks::mutator_lock_) {
83 void SetPendingNext(ObjPtr<Reference> pending_next) REQUIRES_SHARED(Locks::mutator_lock_);
97 bool IsUnprocessed() REQUIRES_SHARED(Locks::mutator_lock_) {
102 static ALWAYS_INLINE Class* GetJavaLangRefReference() REQUIRES_SHARED(Locks::mutator_lock_);
105 static void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_);
109 HeapReference<Object>* GetReferentReferenceAddr() REQUIRES_SHARED(Locks::mutator_lock_) {
135 void SetZombie(ObjPtr<Object> zombie) REQUIRES_SHARED(Locks
[all...]
H A Dstack_trace_element.h33 String* GetDeclaringClass() REQUIRES_SHARED(Locks::mutator_lock_) {
37 String* GetMethodName() REQUIRES_SHARED(Locks::mutator_lock_) {
41 String* GetFileName() REQUIRES_SHARED(Locks::mutator_lock_) {
45 int32_t GetLineNumber() REQUIRES_SHARED(Locks::mutator_lock_) {
54 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
59 REQUIRES_SHARED(Locks::mutator_lock_);
60 static Class* GetStackTraceElement() REQUIRES_SHARED(Locks::mutator_lock_) {
77 REQUIRES_SHARED(Locks::mutator_lock_);
H A Dobject_reference.h21 #include "base/mutex.h" // For Locks::mutator_lock_.
51 static uint32_t Compress(ObjPtr<MirrorType> ptr) REQUIRES_SHARED(Locks::mutator_lock_) {
71 void Assign(ObjPtr<MirrorType> ptr) REQUIRES_SHARED(Locks::mutator_lock_);
87 REQUIRES_SHARED(Locks::mutator_lock_) {
92 explicit ObjectReference(MirrorType* mirror_ptr) REQUIRES_SHARED(Locks::mutator_lock_)
108 HeapReference() REQUIRES_SHARED(Locks::mutator_lock_) : HeapReference(nullptr) {}
111 MirrorType* AsMirrorPtr() const REQUIRES_SHARED(Locks::mutator_lock_) {
117 void Assign(MirrorType* other) REQUIRES_SHARED(Locks::mutator_lock_) {
126 void Assign(ObjPtr<MirrorType> ptr) REQUIRES_SHARED(Locks::mutator_lock_);
138 REQUIRES_SHARED(Locks
[all...]
H A Ddex_cache.h86 T* GetObjectForIndex(uint32_t idx) REQUIRES_SHARED(Locks::mutator_lock_) {
115 T* GetObjectForIndex(uint32_t idx) REQUIRES_SHARED(Locks::mutator_lock_) {
202 REQUIRES_SHARED(Locks::mutator_lock_)
203 REQUIRES(Locks::dex_lock_);
207 REQUIRES_SHARED(Locks::mutator_lock_);
211 REQUIRES_SHARED(Locks::mutator_lock_);
215 REQUIRES_SHARED(Locks::mutator_lock_);
219 REQUIRES_SHARED(Locks::mutator_lock_);
221 String* GetLocation() REQUIRES_SHARED(Locks::mutator_lock_) {
274 REQUIRES_SHARED(Locks
[all...]
H A Darray.h46 REQUIRES_SHARED(Locks::mutator_lock_)
52 REQUIRES_SHARED(Locks::mutator_lock_)
57 size_t SizeOf() REQUIRES_SHARED(Locks::mutator_lock_);
59 ALWAYS_INLINE int32_t GetLength() REQUIRES_SHARED(Locks::mutator_lock_) {
63 void SetLength(int32_t length) REQUIRES_SHARED(Locks::mutator_lock_) {
77 REQUIRES_SHARED(Locks::mutator_lock_) {
92 ALWAYS_INLINE bool CheckIsValidIndex(int32_t index) REQUIRES_SHARED(Locks::mutator_lock_);
94 Array* CopyOf(Thread* self, int32_t new_length) REQUIRES_SHARED(Locks::mutator_lock_)
98 void ThrowArrayStoreException(ObjPtr<Object> object) REQUIRES_SHARED(Locks::mutator_lock_)
103 REQUIRES_SHARED(Locks
[all...]
/art/runtime/verifier/
H A Dmethod_verifier.h104 REQUIRES_SHARED(Locks::mutator_lock_);
114 REQUIRES_SHARED(Locks::mutator_lock_);
125 REQUIRES_SHARED(Locks::mutator_lock_);
149 void Dump(std::ostream& os) REQUIRES_SHARED(Locks::mutator_lock_);
150 void Dump(VariableIndentationOutputStream* vios) REQUIRES_SHARED(Locks::mutator_lock_);
168 REQUIRES_SHARED(Locks::mutator_lock_);
170 static void Init() REQUIRES_SHARED(Locks::mutator_lock_);
181 bool Verify() REQUIRES_SHARED(Locks::mutator_lock_);
187 REQUIRES_SHARED(Locks::mutator_lock_);
189 REQUIRES_SHARED(Locks
[all...]
H A Dverifier_deps.h72 REQUIRES(!Locks::verifier_deps_lock_);
79 REQUIRES_SHARED(Locks::mutator_lock_)
80 REQUIRES(!Locks::verifier_deps_lock_);
87 REQUIRES_SHARED(Locks::mutator_lock_)
88 REQUIRES(!Locks::verifier_deps_lock_);
95 REQUIRES_SHARED(Locks::mutator_lock_)
96 REQUIRES(!Locks::verifier_deps_lock_);
106 REQUIRES_SHARED(Locks::mutator_lock_)
107 REQUIRES(!Locks::verifier_deps_lock_);
118 REQUIRES_SHARED(Locks
[all...]
H A Dregister_line.h72 REQUIRES_SHARED(Locks::mutator_lock_);
77 REQUIRES_SHARED(Locks::mutator_lock_);
82 REQUIRES_SHARED(Locks::mutator_lock_);
87 REQUIRES_SHARED(Locks::mutator_lock_);
90 void SetResultTypeToUnknown(MethodVerifier* verifier) REQUIRES_SHARED(Locks::mutator_lock_);
107 REQUIRES_SHARED(Locks::mutator_lock_);
113 REQUIRES_SHARED(Locks::mutator_lock_);
117 REQUIRES_SHARED(Locks::mutator_lock_);
120 REQUIRES_SHARED(Locks::mutator_lock_);
128 REQUIRES_SHARED(Locks
[all...]
/art/runtime/interpreter/
H A Dinterpreter.h46 REQUIRES_SHARED(Locks::mutator_lock_);
54 REQUIRES_SHARED(Locks::mutator_lock_);
59 REQUIRES_SHARED(Locks::mutator_lock_);
65 REQUIRES_SHARED(Locks::mutator_lock_);
H A Dlock_count_data.h43 void AddMonitor(Thread* self, mirror::Object* obj) REQUIRES_SHARED(Locks::mutator_lock_);
49 const mirror::Object* obj) REQUIRES_SHARED(Locks::mutator_lock_);
54 bool CheckAllMonitorsReleasedOrThrow(Thread* self) REQUIRES_SHARED(Locks::mutator_lock_);
57 void VisitMonitors(T visitor, Args&&... args) REQUIRES_SHARED(Locks::mutator_lock_) {
/art/openjdkjvmti/
H A Dti_thread.h63 static void VMInitEventSent() REQUIRES_SHARED(art::Locks::mutator_lock_);
109 REQUIRES_SHARED(art::Locks::mutator_lock_)
110 REQUIRES(art::Locks::thread_list_lock_);
118 REQUIRES_SHARED(art::Locks::mutator_lock_)
119 REQUIRES(art::Locks::thread_list_lock_);
123 REQUIRES(!art::Locks::mutator_lock_, !art::Locks::user_code_suspension_lock_);
128 REQUIRES(art::Locks::user_code_suspension_lock_,
129 !art::Locks::thread_suspend_count_lock_);
134 REQUIRES(!art::Locks
[all...]
H A Dti_class_loader.h76 REQUIRES_SHARED(art::Locks::mutator_lock_);
83 REQUIRES_SHARED(art::Locks::mutator_lock_);
91 REQUIRES_SHARED(art::Locks::mutator_lock_);
94 art::Handle<art::mirror::Object> java_dex_file) REQUIRES_SHARED(art::Locks::mutator_lock_);
99 const art::DexFile* new_dex_file) REQUIRES_SHARED(art::Locks::mutator_lock_);
103 REQUIRES(art::Roles::uninterruptible_) REQUIRES_SHARED(art::Locks::mutator_lock_);
108 REQUIRES_SHARED(art::Locks::mutator_lock_);
/art/dex2oat/linker/
H A Dimage_writer.h102 T* GetImageAddress(T* object) const REQUIRES_SHARED(Locks::mutator_lock_) {
112 ArtMethod* GetImageMethodAddress(ArtMethod* method) REQUIRES_SHARED(Locks::mutator_lock_);
129 REQUIRES(!Locks::mutator_lock_);
144 REQUIRES_SHARED(Locks::mutator_lock_);
161 void RecordImageAllocations() REQUIRES_SHARED(Locks::mutator_lock_);
371 REQUIRES_SHARED(Locks::mutator_lock_);
373 REQUIRES_SHARED(Locks::mutator_lock_);
375 REQUIRES_SHARED(Locks::mutator_lock_);
376 size_t GetImageOffset(mirror::Object* object) const REQUIRES_SHARED(Locks::mutator_lock_);
378 REQUIRES_SHARED(Locks
[all...]
/art/runtime/gc/
H A Dheap.h210 REQUIRES_SHARED(Locks::mutator_lock_)
227 REQUIRES_SHARED(Locks::mutator_lock_)
245 REQUIRES_SHARED(Locks::mutator_lock_)
262 REQUIRES_SHARED(Locks::mutator_lock_)
263 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_);
266 REQUIRES(Locks::mutator_lock_, !Locks::heap_bitmap_lock_, !*gc_complete_lock_);
269 REQUIRES_SHARED(Locks::mutator_lock_);
277 REQUIRES(Locks::mutator_lock_, !Locks
[all...]

Completed in 1114 milliseconds

1234567891011>>