Searched refs:Locks (Results 1 - 25 of 395) sorted by relevance

1234567891011>>

/art/runtime/
H A Dthread_list.h58 REQUIRES(!Locks::thread_list_lock_, !Locks::mutator_lock_);
61 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
66 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
67 UNLOCK_FUNCTION(Locks::mutator_lock_);
69 REQUIRES(!Locks::thread_suspend_count_lock_) WARN_UNUSED;
75 EXCLUSIVE_LOCK_FUNCTION(Locks::mutator_lock_)
76 REQUIRES(!Locks
[all...]
H A Druntime_callbacks.h62 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
82 virtual void SigQuit() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
96 virtual void NextRuntimePhase(RuntimePhase phase) REQUIRES_SHARED(Locks::mutator_lock_) = 0;
102 virtual void MonitorContendedLocking(Monitor* mon) REQUIRES_SHARED(Locks::mutator_lock_) = 0;
104 virtual void MonitorContendedLocked(Monitor* mon) REQUIRES_SHARED(Locks::mutator_lock_) = 0;
107 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
113 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
127 virtual bool IsMethodBeingInspected(ArtMethod* method) REQUIRES_SHARED(Locks::mutator_lock_) = 0;
132 virtual bool IsMethodSafeToJit(ArtMethod* method) REQUIRES_SHARED(Locks::mutator_lock_) = 0;
136 virtual bool MethodNeedsDebugVersion(ArtMethod* method) REQUIRES_SHARED(Locks
[all...]
H A Dcommon_throws.h39 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR;
42 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR;
46 void ThrowArithmeticExceptionDivideByZero() REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR;
51 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR;
57 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR;
62 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR;
65 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR;
70 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR;
73 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR;
78 REQUIRES_SHARED(Locks
[all...]
H A Dinstrumentation.h71 uint32_t dex_pc) REQUIRES_SHARED(Locks::mutator_lock_) = 0;
78 REQUIRES_SHARED(Locks::mutator_lock_);
88 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
96 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
103 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
118 REQUIRES_SHARED(Locks::mutator_lock_);
127 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
132 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
136 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
143 REQUIRES_SHARED(Locks
[all...]
H A Ddebugger.h57 bool IsMethodBeingInspected(ArtMethod* method) OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_);
58 bool IsMethodSafeToJit(ArtMethod* method) OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_);
59 bool MethodNeedsDebugVersion(ArtMethod* method) OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_);
64 OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_);
105 REQUIRES_SHARED(Locks::mutator_lock_);
181 REQUIRES_SHARED(Locks::mutator_lock_)
187 ArtMethod* Method() const REQUIRES_SHARED(Locks::mutator_lock_);
189 void SetMethod(ArtMethod* m) REQUIRES_SHARED(Locks::mutator_lock_);
232 static void GcDidFinish() REQUIRES(!Locks::mutator_lock_);
246 REQUIRES(!Locks
[all...]
H A Dintern_table.h66 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
72 REQUIRES_SHARED(Locks::mutator_lock_);
75 ObjPtr<mirror::String> InternStrong(const char* utf8_data) REQUIRES_SHARED(Locks::mutator_lock_)
80 REQUIRES_SHARED(Locks::mutator_lock_)
84 ObjPtr<mirror::String> InternWeak(ObjPtr<mirror::String> s) REQUIRES_SHARED(Locks::mutator_lock_)
87 void SweepInternTableWeaks(IsMarkedVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_)
88 REQUIRES(!Locks::intern_table_lock_);
90 bool ContainsWeak(ObjPtr<mirror::String> s) REQUIRES_SHARED(Locks::mutator_lock_)
91 REQUIRES(!Locks::intern_table_lock_);
95 REQUIRES(!Locks
[all...]
H A Djava_vm_ext.h93 bool ShouldTrace(ArtMethod* method) REQUIRES_SHARED(Locks::mutator_lock_);
108 REQUIRES(!Locks::jni_libraries_lock_)
109 REQUIRES_SHARED(Locks::mutator_lock_);
116 REQUIRES_SHARED(Locks::mutator_lock_);
119 REQUIRES(!Locks::jni_libraries_lock_,
120 !Locks::jni_globals_lock_,
121 !Locks::jni_weak_globals_lock_);
124 REQUIRES_SHARED(Locks::mutator_lock_)
125 REQUIRES(!Locks::jni_globals_lock_,
126 !Locks
[all...]
H A Dobject_lock.h31 ObjectLock(Thread* self, Handle<T> object) REQUIRES_SHARED(Locks::mutator_lock_);
33 ~ObjectLock() REQUIRES_SHARED(Locks::mutator_lock_);
35 void WaitIgnoringInterrupts() REQUIRES_SHARED(Locks::mutator_lock_);
37 void Notify() REQUIRES_SHARED(Locks::mutator_lock_);
39 void NotifyAll() REQUIRES_SHARED(Locks::mutator_lock_);
51 ObjectTryLock(Thread* self, Handle<T> object) REQUIRES_SHARED(Locks::mutator_lock_);
53 ~ObjectTryLock() REQUIRES_SHARED(Locks::mutator_lock_);
H A Dart_field.h46 ObjPtr<mirror::Class> GetDeclaringClass() REQUIRES_SHARED(Locks::mutator_lock_);
49 REQUIRES_SHARED(Locks::mutator_lock_);
55 uint32_t GetAccessFlags() REQUIRES_SHARED(Locks::mutator_lock_) {
62 void SetAccessFlags(uint32_t new_access_flags) REQUIRES_SHARED(Locks::mutator_lock_) {
67 bool IsPublic() REQUIRES_SHARED(Locks::mutator_lock_) {
71 bool IsStatic() REQUIRES_SHARED(Locks::mutator_lock_) {
75 bool IsFinal() REQUIRES_SHARED(Locks::mutator_lock_) {
89 MemberOffset GetOffset() REQUIRES_SHARED(Locks::mutator_lock_) {
100 MemberOffset GetOffsetDuringLinking() REQUIRES_SHARED(Locks::mutator_lock_);
102 void SetOffset(MemberOffset num_bytes) REQUIRES_SHARED(Locks
[all...]
H A Dcha.h97 OatQuickMethodHeader* dependent_header) REQUIRES(Locks::cha_lock_);
100 const ListOfDependentPairs& GetDependents(ArtMethod* method) REQUIRES(Locks::cha_lock_);
104 void RemoveAllDependenciesFor(ArtMethod* method) REQUIRES(Locks::cha_lock_);
111 REQUIRES(Locks::cha_lock_);
122 const REQUIRES_SHARED(Locks::mutator_lock_);
125 void UpdateAfterLoadingOf(Handle<mirror::Class> klass) REQUIRES_SHARED(Locks::mutator_lock_);
130 REQUIRES(!Locks::cha_lock_);
136 REQUIRES_SHARED(Locks::mutator_lock_);
150 REQUIRES_SHARED(Locks::mutator_lock_);
163 REQUIRES_SHARED(Locks
[all...]
H A Ddebug_print.h28 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR;
30 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR;
33 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR;
/art/runtime/entrypoints/quick/
H A Dquick_alloc_entrypoints.h36 REQUIRES(Locks::mutator_lock_, Locks::runtime_shutdown_lock_);
39 REQUIRES(Locks::mutator_lock_, Locks::runtime_shutdown_lock_);
/art/runtime/gc/collector/
H A Dmark_compact.h66 void MarkingPhase() REQUIRES(Locks::mutator_lock_)
67 REQUIRES(!Locks::heap_bitmap_lock_);
68 void ReclaimPhase() REQUIRES(Locks::mutator_lock_)
69 REQUIRES(!Locks::heap_bitmap_lock_);
70 void FinishPhase() REQUIRES(Locks::mutator_lock_);
72 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_);
90 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_);
94 REQUIRES(Locks
[all...]
H A Dmark_sweep.h62 void MarkingPhase() REQUIRES(!mark_stack_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
63 void PausePhase() REQUIRES(Locks::mutator_lock_) REQUIRES(!mark_stack_lock_);
64 void ReclaimPhase() REQUIRES(!mark_stack_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
67 REQUIRES(Locks::heap_bitmap_lock_)
69 REQUIRES_SHARED(Locks::mutator_lock_);
87 void FindDefaultSpaceBitmap() REQUIRES_SHARED(Locks::mutator_lock_);
91 REQUIRES(Locks::heap_bitmap_lock_)
93 REQUIRES_SHARED(Locks::mutator_lock_);
96 REQUIRES(Locks::heap_bitmap_lock_)
98 REQUIRES_SHARED(Locks
[all...]
H A Dsemi_space.h68 virtual void MarkingPhase() REQUIRES(Locks::mutator_lock_)
69 REQUIRES(!Locks::heap_bitmap_lock_);
70 virtual void ReclaimPhase() REQUIRES(Locks::mutator_lock_)
71 REQUIRES(!Locks::heap_bitmap_lock_);
72 virtual void FinishPhase() REQUIRES(Locks::mutator_lock_);
74 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_);
103 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_);
107 REQUIRES(Locks
[all...]
H A Dsticky_mark_sweep.h38 REQUIRES(Locks::heap_bitmap_lock_)
40 REQUIRES_SHARED(Locks::mutator_lock_);
45 void BindBitmaps() OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_);
49 REQUIRES(Locks::heap_bitmap_lock_)
50 REQUIRES_SHARED(Locks::mutator_lock_);
54 REQUIRES(Locks::heap_bitmap_lock_)
55 REQUIRES_SHARED(Locks::mutator_lock_);
/art/runtime/gc/
H A Dreference_processor.h53 REQUIRES_SHARED(Locks::mutator_lock_)
54 REQUIRES(Locks::heap_bitmap_lock_)
55 REQUIRES(!Locks::reference_processor_lock_);
59 void EnableSlowPath() REQUIRES_SHARED(Locks::mutator_lock_);
63 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Locks::reference_processor_lock_);
64 void EnqueueClearedReferences(Thread* self) REQUIRES(!Locks::mutator_lock_);
68 REQUIRES_SHARED(Locks::mutator_lock_);
70 REQUIRES_SHARED(Locks::mutator_lock_, Locks
[all...]
H A Dreference_queue.h61 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!*lock_);
65 void EnqueueReference(ObjPtr<mirror::Reference> ref) REQUIRES_SHARED(Locks::mutator_lock_);
69 ObjPtr<mirror::Reference> DequeuePendingReference() REQUIRES_SHARED(Locks::mutator_lock_);
75 REQUIRES_SHARED(Locks::mutator_lock_);
81 REQUIRES_SHARED(Locks::mutator_lock_);
87 REQUIRES_SHARED(Locks::mutator_lock_);
93 REQUIRES_SHARED(Locks::mutator_lock_);
95 void Dump(std::ostream& os) const REQUIRES_SHARED(Locks::mutator_lock_);
96 size_t GetLength() const REQUIRES_SHARED(Locks::mutator_lock_);
104 mirror::Reference* GetList() REQUIRES_SHARED(Locks
[all...]
/art/runtime/verifier/
H A Dreg_type_cache.h67 static void Init() REQUIRES_SHARED(Locks::mutator_lock_) {
78 REQUIRES_SHARED(Locks::mutator_lock_);
81 REQUIRES_SHARED(Locks::mutator_lock_);
84 REQUIRES_SHARED(Locks::mutator_lock_);
87 REQUIRES_SHARED(Locks::mutator_lock_);
89 REQUIRES_SHARED(Locks::mutator_lock_);
91 REQUIRES_SHARED(Locks::mutator_lock_);
93 REQUIRES_SHARED(Locks::mutator_lock_);
95 REQUIRES_SHARED(Locks::mutator_lock_);
99 REQUIRES_SHARED(Locks
[all...]
/art/runtime/mirror/
H A Dmethod.h33 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
35 static mirror::Class* StaticClass() REQUIRES_SHARED(Locks::mutator_lock_) {
39 static void SetClass(Class* klass) REQUIRES_SHARED(Locks::mutator_lock_);
41 static void ResetClass() REQUIRES_SHARED(Locks::mutator_lock_);
43 static mirror::Class* ArrayClass() REQUIRES_SHARED(Locks::mutator_lock_) {
47 static void SetArrayClass(Class* klass) REQUIRES_SHARED(Locks::mutator_lock_);
49 static void ResetArrayClass() REQUIRES_SHARED(Locks::mutator_lock_);
51 static void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_);
65 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
67 static mirror::Class* StaticClass() REQUIRES_SHARED(Locks
[all...]
H A Dthrowable.h35 void SetDetailMessage(ObjPtr<String> new_detail_message) REQUIRES_SHARED(Locks::mutator_lock_);
37 String* GetDetailMessage() REQUIRES_SHARED(Locks::mutator_lock_);
39 std::string Dump() REQUIRES_SHARED(Locks::mutator_lock_);
44 void SetCause(ObjPtr<Throwable> cause) REQUIRES_SHARED(Locks::mutator_lock_);
45 void SetStackState(ObjPtr<Object> state) REQUIRES_SHARED(Locks::mutator_lock_);
46 bool IsCheckedException() REQUIRES_SHARED(Locks::mutator_lock_);
48 static Class* GetJavaLangThrowable() REQUIRES_SHARED(Locks::mutator_lock_) {
53 int32_t GetStackDepth() REQUIRES_SHARED(Locks::mutator_lock_);
58 REQUIRES_SHARED(Locks::mutator_lock_);
61 Object* GetStackState() REQUIRES_SHARED(Locks
[all...]
H A Dclass.h82 ClassStatus GetStatus() REQUIRES_SHARED(Locks::mutator_lock_) {
91 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
99 bool IsRetired() REQUIRES_SHARED(Locks::mutator_lock_) {
105 bool IsErroneousUnresolved() REQUIRES_SHARED(Locks::mutator_lock_) {
111 bool IsErroneousResolved() REQUIRES_SHARED(Locks::mutator_lock_) {
122 bool IsErroneous() REQUIRES_SHARED(Locks::mutator_lock_) {
128 bool IsIdxLoaded() REQUIRES_SHARED(Locks::mutator_lock_) {
134 bool IsLoaded() REQUIRES_SHARED(Locks::mutator_lock_) {
140 bool IsResolved() REQUIRES_SHARED(Locks::mutator_lock_) {
147 bool ShouldVerifyAtRuntime() REQUIRES_SHARED(Locks
[all...]
H A Dcall_site.h34 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
36 static mirror::Class* StaticClass() REQUIRES_SHARED(Locks::mutator_lock_) {
40 MethodHandle* GetTarget() REQUIRES_SHARED(Locks::mutator_lock_) {
44 static void SetClass(Class* klass) REQUIRES_SHARED(Locks::mutator_lock_);
45 static void ResetClass() REQUIRES_SHARED(Locks::mutator_lock_);
46 static void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_);
/art/runtime/native/
H A Dscoped_fast_native_object_access.h31 REQUIRES(!Locks::thread_suspend_count_lock_)
32 SHARED_LOCK_FUNCTION(Locks::mutator_lock_);
34 ALWAYS_INLINE ~ScopedFastNativeObjectAccess() UNLOCK_FUNCTION(Locks::mutator_lock_) {}
/art/runtime/jdwp/
H A Dobject_registry.h68 REQUIRES_SHARED(Locks::mutator_lock_)
69 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_);
72 REQUIRES_SHARED(Locks::mutator_lock_)
73 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_);
77 REQUIRES_SHARED(Locks::mutator_lock_)
78 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_);
81 REQUIRES_SHARED(Locks
[all...]

Completed in 253 milliseconds

1234567891011>>