/art/runtime/ |
thread_list.h | 50 REQUIRES(!Locks::thread_list_lock_, !Locks::mutator_lock_); 53 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_); 58 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_) 59 UNLOCK_FUNCTION(Locks::mutator_lock_); 61 REQUIRES(!Locks::thread_suspend_count_lock_); 67 EXCLUSIVE_LOCK_FUNCTION(Locks::mutator_lock_) 68 REQUIRES(!Locks::thread_list_lock_ [all...] |
intern_table.h | 61 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_); 67 SHARED_REQUIRES(Locks::mutator_lock_); 70 mirror::String* InternStrong(const char* utf8_data) SHARED_REQUIRES(Locks::mutator_lock_) 74 mirror::String* InternStrong(mirror::String* s) SHARED_REQUIRES(Locks::mutator_lock_) 78 mirror::String* InternWeak(mirror::String* s) SHARED_REQUIRES(Locks::mutator_lock_) 81 void SweepInternTableWeaks(IsMarkedVisitor* visitor) SHARED_REQUIRES(Locks::mutator_lock_) 82 REQUIRES(!Locks::intern_table_lock_); 84 bool ContainsWeak(mirror::String* s) SHARED_REQUIRES(Locks::mutator_lock_) 85 REQUIRES(!Locks::intern_table_lock_); 89 REQUIRES(!Locks::intern_table_lock_ [all...] |
object_lock.h | 31 ObjectLock(Thread* self, Handle<T> object) SHARED_REQUIRES(Locks::mutator_lock_); 33 ~ObjectLock() SHARED_REQUIRES(Locks::mutator_lock_); 35 void WaitIgnoringInterrupts() SHARED_REQUIRES(Locks::mutator_lock_); 37 void Notify() SHARED_REQUIRES(Locks::mutator_lock_); 39 void NotifyAll() SHARED_REQUIRES(Locks::mutator_lock_);
|
art_field.h | 44 mirror::Class* GetDeclaringClass() SHARED_REQUIRES(Locks::mutator_lock_); 47 SHARED_REQUIRES(Locks::mutator_lock_); 49 uint32_t GetAccessFlags() SHARED_REQUIRES(Locks::mutator_lock_); 51 void SetAccessFlags(uint32_t new_access_flags) SHARED_REQUIRES(Locks::mutator_lock_) { 56 bool IsPublic() SHARED_REQUIRES(Locks::mutator_lock_) { 60 bool IsStatic() SHARED_REQUIRES(Locks::mutator_lock_) { 64 bool IsFinal() SHARED_REQUIRES(Locks::mutator_lock_) { 78 MemberOffset GetOffset() SHARED_REQUIRES(Locks::mutator_lock_); 84 MemberOffset GetOffsetDuringLinking() SHARED_REQUIRES(Locks::mutator_lock_); 86 void SetOffset(MemberOffset num_bytes) SHARED_REQUIRES(Locks::mutator_lock_) [all...] |
debugger.h | 83 SHARED_REQUIRES(Locks::mutator_lock_); 159 SHARED_REQUIRES(Locks::mutator_lock_) 165 ArtMethod* Method() const SHARED_REQUIRES(Locks::mutator_lock_); 167 void SetMethod(ArtMethod* m) SHARED_REQUIRES(Locks::mutator_lock_); 209 static void GcDidFinish() REQUIRES(!Locks::mutator_lock_); 223 REQUIRES(!Locks::breakpoint_lock_, !Locks::deoptimization_lock_, !Locks::mutator_lock_); 224 static void Disconnected() REQUIRES(!Locks::deoptimization_lock_, !Locks::mutator_lock_) [all...] |
instrumentation.h | 66 uint32_t dex_pc) SHARED_REQUIRES(Locks::mutator_lock_) = 0; 72 SHARED_REQUIRES(Locks::mutator_lock_) = 0; 78 SHARED_REQUIRES(Locks::mutator_lock_) = 0; 83 SHARED_REQUIRES(Locks::mutator_lock_) = 0; 95 SHARED_REQUIRES(Locks::mutator_lock_) = 0; 102 SHARED_REQUIRES(Locks::mutator_lock_) = 0; 111 SHARED_REQUIRES(Locks::mutator_lock_) = 0; 145 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_) [all...] |
common_throws.h | 37 SHARED_REQUIRES(Locks::mutator_lock_) COLD_ATTR; 40 SHARED_REQUIRES(Locks::mutator_lock_) COLD_ATTR; 44 void ThrowArithmeticExceptionDivideByZero() SHARED_REQUIRES(Locks::mutator_lock_) COLD_ATTR; 49 SHARED_REQUIRES(Locks::mutator_lock_) COLD_ATTR; 54 SHARED_REQUIRES(Locks::mutator_lock_) COLD_ATTR; 59 SHARED_REQUIRES(Locks::mutator_lock_) COLD_ATTR; 62 SHARED_REQUIRES(Locks::mutator_lock_) COLD_ATTR; 67 SHARED_REQUIRES(Locks::mutator_lock_) COLD_ATTR; 70 SHARED_REQUIRES(Locks::mutator_lock_) COLD_ATTR; 76 SHARED_REQUIRES(Locks::mutator_lock_) COLD_ATTR [all...] |
java_vm_ext.h | 80 bool ShouldTrace(ArtMethod* method) SHARED_REQUIRES(Locks::mutator_lock_); 96 REQUIRES(!Locks::jni_libraries_lock_) 97 SHARED_REQUIRES(Locks::mutator_lock_); 104 SHARED_REQUIRES(Locks::mutator_lock_); 107 REQUIRES(!Locks::jni_libraries_lock_, !globals_lock_, !weak_globals_lock_); 110 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!globals_lock_, !weak_globals_lock_); 114 void VisitRoots(RootVisitor* visitor) SHARED_REQUIRES(Locks::mutator_lock_) 117 void DisallowNewWeakGlobals() SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!weak_globals_lock_); 118 void AllowNewWeakGlobals() SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!weak_globals_lock_); 119 void BroadcastForNewWeakGlobals() SHARED_REQUIRES(Locks::mutator_lock_ [all...] |
/art/runtime/gc/ |
reference_processor.h | 51 SHARED_REQUIRES(Locks::mutator_lock_) 52 REQUIRES(Locks::heap_bitmap_lock_) 53 REQUIRES(!Locks::reference_processor_lock_); 57 void EnableSlowPath() SHARED_REQUIRES(Locks::mutator_lock_); 61 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!Locks::reference_processor_lock_); 62 void EnqueueClearedReferences(Thread* self) REQUIRES(!Locks::mutator_lock_); 65 SHARED_REQUIRES(Locks::mutator_lock_); 67 SHARED_REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_) [all...] |
reference_queue.h | 58 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!*lock_); 62 void EnqueueReference(mirror::Reference* ref) SHARED_REQUIRES(Locks::mutator_lock_); 65 mirror::Reference* DequeuePendingReference() SHARED_REQUIRES(Locks::mutator_lock_); 71 SHARED_REQUIRES(Locks::mutator_lock_); 77 SHARED_REQUIRES(Locks::mutator_lock_); 83 SHARED_REQUIRES(Locks::mutator_lock_); 85 void Dump(std::ostream& os) const SHARED_REQUIRES(Locks::mutator_lock_); 86 size_t GetLength() const SHARED_REQUIRES(Locks::mutator_lock_); 94 mirror::Reference* GetList() SHARED_REQUIRES(Locks::mutator_lock_) { 100 SHARED_REQUIRES(Locks::mutator_lock_) [all...] |
allocation_record.h | 41 int32_t ComputeLineNumber() const SHARED_REQUIRES(Locks::mutator_lock_); 177 mirror::Class* GetClass() const SHARED_REQUIRES(Locks::mutator_lock_) { 182 SHARED_REQUIRES(Locks::mutator_lock_); 184 GcRoot<mirror::Class>& GetClassGcRoot() SHARED_REQUIRES(Locks::mutator_lock_) { 215 REQUIRES(!Locks::alloc_tracker_lock_) 216 SHARED_REQUIRES(Locks::mutator_lock_); 218 static void SetAllocTrackingEnabled(bool enabled) REQUIRES(!Locks::alloc_tracker_lock_); 220 AllocRecordObjectMap() REQUIRES(Locks::alloc_tracker_lock_); 224 SHARED_REQUIRES(Locks::mutator_lock_) 225 REQUIRES(Locks::alloc_tracker_lock_) [all...] |
/art/runtime/entrypoints/quick/ |
quick_alloc_entrypoints.h | 34 REQUIRES(Locks::mutator_lock_, Locks::runtime_shutdown_lock_); 37 REQUIRES(Locks::mutator_lock_, Locks::runtime_shutdown_lock_);
|
quick_thread_entrypoints.cc | 22 extern "C" void artTestSuspendFromCode(Thread* self) SHARED_REQUIRES(Locks::mutator_lock_) {
|
/art/runtime/gc/collector/ |
mark_compact.h | 67 void MarkingPhase() REQUIRES(Locks::mutator_lock_) 68 REQUIRES(!Locks::heap_bitmap_lock_); 69 void ReclaimPhase() REQUIRES(Locks::mutator_lock_) 70 REQUIRES(!Locks::heap_bitmap_lock_); 71 void FinishPhase() REQUIRES(Locks::mutator_lock_); 73 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_); 91 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 95 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_) [all...] |
mark_sweep.h | 63 void MarkingPhase() REQUIRES(!mark_stack_lock_) SHARED_REQUIRES(Locks::mutator_lock_); 64 void PausePhase() REQUIRES(Locks::mutator_lock_) REQUIRES(!mark_stack_lock_); 65 void ReclaimPhase() REQUIRES(!mark_stack_lock_) SHARED_REQUIRES(Locks::mutator_lock_); 68 REQUIRES(Locks::heap_bitmap_lock_) 70 SHARED_REQUIRES(Locks::mutator_lock_); 88 void FindDefaultSpaceBitmap() SHARED_REQUIRES(Locks::mutator_lock_); 92 REQUIRES(Locks::heap_bitmap_lock_) 94 SHARED_REQUIRES(Locks::mutator_lock_); 97 REQUIRES(Locks::heap_bitmap_lock_) 99 SHARED_REQUIRES(Locks::mutator_lock_) [all...] |
semi_space.h | 69 virtual void MarkingPhase() REQUIRES(Locks::mutator_lock_) 70 REQUIRES(!Locks::heap_bitmap_lock_); 71 virtual void ReclaimPhase() REQUIRES(Locks::mutator_lock_) 72 REQUIRES(!Locks::heap_bitmap_lock_); 73 virtual void FinishPhase() REQUIRES(Locks::mutator_lock_); 75 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_); 104 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 108 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_) [all...] |
sticky_mark_sweep.h | 39 void BindBitmaps() OVERRIDE SHARED_REQUIRES(Locks::mutator_lock_); 43 REQUIRES(Locks::heap_bitmap_lock_) 44 SHARED_REQUIRES(Locks::mutator_lock_); 48 REQUIRES(Locks::heap_bitmap_lock_) 49 SHARED_REQUIRES(Locks::mutator_lock_);
|
concurrent_copying.h | 66 void InitializePhase() SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!mark_stack_lock_); 67 void MarkingPhase() SHARED_REQUIRES(Locks::mutator_lock_) 69 void ReclaimPhase() SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!mark_stack_lock_); 72 void BindBitmaps() SHARED_REQUIRES(Locks::mutator_lock_) 73 REQUIRES(!Locks::heap_bitmap_lock_); 89 SHARED_REQUIRES(Locks::mutator_lock_); 91 SHARED_REQUIRES(Locks::mutator_lock_); 92 bool IsInToSpace(mirror::Object* ref) SHARED_REQUIRES(Locks::mutator_lock_) { 96 ALWAYS_INLINE mirror::Object* Mark(mirror::Object* from_ref) SHARED_REQUIRES(Locks::mutator_lock_) 110 void RevokeThreadLocalMarkStack(Thread* thread) SHARED_REQUIRES(Locks::mutator_lock_ [all...] |
/art/runtime/mirror/ |
method.h | 33 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_); 35 static mirror::Class* StaticClass() SHARED_REQUIRES(Locks::mutator_lock_) { 39 static void SetClass(Class* klass) SHARED_REQUIRES(Locks::mutator_lock_); 41 static void ResetClass() SHARED_REQUIRES(Locks::mutator_lock_); 43 static mirror::Class* ArrayClass() SHARED_REQUIRES(Locks::mutator_lock_) { 47 static void SetArrayClass(Class* klass) SHARED_REQUIRES(Locks::mutator_lock_); 49 static void ResetArrayClass() SHARED_REQUIRES(Locks::mutator_lock_); 51 static void VisitRoots(RootVisitor* visitor) SHARED_REQUIRES(Locks::mutator_lock_); 65 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_); 67 static mirror::Class* StaticClass() SHARED_REQUIRES(Locks::mutator_lock_) [all...] |
throwable.h | 34 void SetDetailMessage(String* new_detail_message) SHARED_REQUIRES(Locks::mutator_lock_); 36 String* GetDetailMessage() SHARED_REQUIRES(Locks::mutator_lock_) { 40 std::string Dump() SHARED_REQUIRES(Locks::mutator_lock_); 45 void SetCause(Throwable* cause) SHARED_REQUIRES(Locks::mutator_lock_); 46 void SetStackState(Object* state) SHARED_REQUIRES(Locks::mutator_lock_); 47 bool IsCheckedException() SHARED_REQUIRES(Locks::mutator_lock_); 49 static Class* GetJavaLangThrowable() SHARED_REQUIRES(Locks::mutator_lock_) { 54 int32_t GetStackDepth() SHARED_REQUIRES(Locks::mutator_lock_); 59 SHARED_REQUIRES(Locks::mutator_lock_); 62 Object* GetStackState() SHARED_REQUIRES(Locks::mutator_lock_) [all...] |
class.h | 134 Status GetStatus() SHARED_REQUIRES(Locks::mutator_lock_) { 142 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_); 150 bool IsRetired() SHARED_REQUIRES(Locks::mutator_lock_) { 156 bool IsErroneous() SHARED_REQUIRES(Locks::mutator_lock_) { 162 bool IsIdxLoaded() SHARED_REQUIRES(Locks::mutator_lock_) { 168 bool IsLoaded() SHARED_REQUIRES(Locks::mutator_lock_) { 174 bool IsResolved() SHARED_REQUIRES(Locks::mutator_lock_) { 180 bool IsCompileTimeVerified() SHARED_REQUIRES(Locks::mutator_lock_) { 186 bool IsVerified() SHARED_REQUIRES(Locks::mutator_lock_) { 192 bool IsInitializing() SHARED_REQUIRES(Locks::mutator_lock_) [all...] |
/art/runtime/native/ |
scoped_fast_native_object_access.h | 30 REQUIRES(!Locks::thread_suspend_count_lock_) 31 SHARED_LOCK_FUNCTION(Locks::mutator_lock_) ALWAYS_INLINE 33 Locks::mutator_lock_->AssertSharedHeld(Self()); 39 ~ScopedFastNativeObjectAccess() UNLOCK_FUNCTION(Locks::mutator_lock_) ALWAYS_INLINE {
|
/art/runtime/verifier/ |
reg_type_cache.h | 49 static void Init() SHARED_REQUIRES(Locks::mutator_lock_) { 60 SHARED_REQUIRES(Locks::mutator_lock_); 63 SHARED_REQUIRES(Locks::mutator_lock_); 66 SHARED_REQUIRES(Locks::mutator_lock_); 69 SHARED_REQUIRES(Locks::mutator_lock_); 71 SHARED_REQUIRES(Locks::mutator_lock_); 73 SHARED_REQUIRES(Locks::mutator_lock_); 75 SHARED_REQUIRES(Locks::mutator_lock_); 77 SHARED_REQUIRES(Locks::mutator_lock_); 79 SHARED_REQUIRES(Locks::mutator_lock_) [all...] |
/art/runtime/jdwp/ |
object_registry.h | 66 SHARED_REQUIRES(Locks::mutator_lock_) 67 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_); 70 SHARED_REQUIRES(Locks::mutator_lock_) 71 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_); 75 SHARED_REQUIRES(Locks::mutator_lock_) 76 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_); 79 SHARED_REQUIRES(Locks::mutator_lock_ [all...] |
/art/runtime/lambda/ |
box_table.h | 52 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!Locks::lambda_table_lock_); 56 SHARED_REQUIRES(Locks::mutator_lock_); 61 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!Locks::lambda_table_lock_); 65 REQUIRES(!Locks::lambda_table_lock_); 69 REQUIRES(!Locks::lambda_table_lock_); 73 REQUIRES(!Locks::lambda_table_lock_); 94 SHARED_REQUIRES(Locks::lambda_table_lock_); 98 SHARED_REQUIRES(Locks::lambda_table_lock_) [all...] |