/art/runtime/ |
object_lock.h | 31 ObjectLock(Thread* self, Handle<T> object) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 33 ~ObjectLock() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 35 void WaitIgnoringInterrupts() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 37 void Notify() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 39 void NotifyAll() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
|
method_helper.h | 29 explicit MethodHelper(Handle<mirror::ArtMethod> m) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) 34 void ChangeMethod(mirror::ArtMethod* new_m) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 40 mirror::ArtMethod* GetMethod() const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 44 mirror::String* GetNameAsString(Thread* self) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 46 const char* GetShorty() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 55 uint32_t GetShortyLength() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 64 uint32_t GetNumberOfReferenceArgsWithoutReceiver() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 78 mirror::Class* GetReturnType(bool resolve = true) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 80 size_t NumArgs() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 87 Primitive::Type GetParamPrimitiveType(size_t param) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { [all...] |
instrumentation.h | 63 uint32_t dex_pc) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener 71 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener 77 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener 82 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener 96 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; member in struct:art::instrumentation::InstrumentationListener 122 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 127 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 132 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 135 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 140 bool ShouldNotifyMethodEnterExitEvents() const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); [all...] |
field_helper.h | 30 void ChangeField(mirror::ArtField* new_f) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 35 mirror::ArtField* GetField() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 39 mirror::Class* GetType(bool resolve = true) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 43 const char* GetDeclaringClassDescriptor() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
|
common_throws.h | 37 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) COLD_ATTR; 41 void ThrowArithmeticExceptionDivideByZero() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) COLD_ATTR; 46 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) COLD_ATTR; 51 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) COLD_ATTR; 56 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) COLD_ATTR; 61 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) COLD_ATTR; 64 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) COLD_ATTR; 70 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) COLD_ATTR; 75 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) COLD_ATTR; 80 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) COLD_ATTR [all...] |
class_linker.h | 68 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 71 void InitFromImage() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 77 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 84 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 89 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 93 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 102 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 109 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 114 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 116 mirror::Class* FindPrimitiveClass(char type) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); [all...] |
debugger.h | 92 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 127 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 153 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) 159 mirror::ArtMethod* Method() const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 161 void SetMethod(mirror::ArtMethod* m) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 199 jobject Add(mirror::Class* t) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_, 202 void Clear() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_, 216 static void GcDidFinish() LOCKS_EXCLUDED(Locks::mutator_lock_); 230 LOCKS_EXCLUDED(Locks::breakpoint_lock_, Locks::deoptimization_lock_, Locks::mutator_lock_); 231 static void Disconnected() LOCKS_EXCLUDED(Locks::deoptimization_lock_, Locks::mutator_lock_); [all...] |
/art/runtime/mirror/ |
art_field.h | 52 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 54 Class* GetDeclaringClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 56 void SetDeclaringClass(Class *new_declaring_class) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 58 uint32_t GetAccessFlags() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 60 void SetAccessFlags(uint32_t new_access_flags) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 65 bool IsPublic() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 69 bool IsStatic() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 73 bool IsFinal() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 77 uint32_t GetDexFieldIndex() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 81 void SetDexFieldIndex(uint32_t new_idx) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { [all...] |
art_method.h | 55 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 57 Class* GetDeclaringClass() ALWAYS_INLINE SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 59 void SetDeclaringClass(Class *new_declaring_class) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 65 ALWAYS_INLINE uint32_t GetAccessFlags() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 67 void SetAccessFlags(uint32_t new_access_flags) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 73 InvokeType GetInvokeType() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 76 bool IsPublic() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 81 bool IsPrivate() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 86 bool IsStatic() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 91 bool IsConstructor() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { [all...] |
string.h | 57 CharArray* GetCharArray() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 59 int32_t GetOffset() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 65 int32_t GetLength() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 67 int32_t GetHashCode() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 70 int32_t ComputeHashCode() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 72 int32_t GetUtfLength() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 74 uint16_t CharAt(int32_t index) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 76 String* Intern() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 82 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 85 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); [all...] |
throwable.h | 34 void SetDetailMessage(String* new_detail_message) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 36 String* GetDetailMessage() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 40 std::string Dump() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 45 void SetCause(Throwable* cause) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 46 void SetStackState(Object* state) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 47 bool IsCheckedException() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 49 static Class* GetJavaLangThrowable() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 57 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 60 Object* GetStackState() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 63 Object* GetStackTrace() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { [all...] |
class.h | 156 Status GetStatus() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 162 void SetStatus(Status new_status, Thread* self) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 170 bool IsRetired() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 176 bool IsErroneous() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 182 bool IsIdxLoaded() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 188 bool IsLoaded() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 194 bool IsResolved() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 200 bool IsCompileTimeVerified() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 206 bool IsVerified() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 212 bool IsInitializing() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { [all...] |
dex_cache.h | 54 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 56 void Fixup(ArtMethod* trampoline) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 58 String* GetLocation() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 74 size_t NumStrings() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 78 size_t NumResolvedTypes() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 82 size_t NumResolvedMethods() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 86 size_t NumResolvedFields() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 90 String* GetResolvedString(uint32_t string_idx) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 95 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 101 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { [all...] |
stack_trace_element.h | 34 String* GetDeclaringClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 38 String* GetMethodName() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 42 String* GetFileName() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 46 int32_t GetLineNumber() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 53 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 58 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 59 static Class* GetStackTraceElement() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 74 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
|
object.h | 83 ALWAYS_INLINE Class* GetClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 86 void SetClass(Class* new_klass) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 88 Object* GetReadBarrierPointer() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 89 void SetReadBarrierPointer(Object* rb_ptr) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 91 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 92 void AssertReadBarrierPointer() const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 97 bool VerifierInstanceOf(Class* klass) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 99 bool InstanceOf(Class* klass) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 103 size_t SizeOf() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 105 Object* Clone(Thread* self) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); [all...] |
array.h | 43 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 47 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 51 size_t SizeOf() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 53 ALWAYS_INLINE int32_t GetLength() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 57 void SetLength(int32_t length) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 78 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 93 ALWAYS_INLINE bool CheckIsValidIndex(int32_t index) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 96 void ThrowArrayStoreException(Object* object) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 100 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 116 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); [all...] |
/art/runtime/verifier/ |
reg_type_cache.h | 45 static void Init() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 56 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 58 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 60 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 62 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 64 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 66 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 68 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 70 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 71 RegType& JavaLangString() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { [all...] |
/art/compiler/ |
image_writer.h | 59 LOCKS_EXCLUDED(Locks::mutator_lock_); 69 void RecordImageAllocations() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 120 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 122 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 124 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 125 size_t GetImageOffset(mirror::Object* object) const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 127 void AssignImageBinSlot(mirror::Object* object) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 129 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 131 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 132 BinSlot GetImageBinSlot(mirror::Object* object) const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); [all...] |
/art/runtime/native/ |
scoped_fast_native_object_access.h | 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/gc/ |
reference_queue.h | 52 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) LOCKS_EXCLUDED(lock_); 56 void EnqueueReference(mirror::Reference* ref) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 57 void EnqueuePendingReference(mirror::Reference* ref) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 58 mirror::Reference* DequeuePendingReference() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 64 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 69 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 74 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 76 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 88 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
|
/art/runtime/gc/collector/ |
mark_compact.h | 67 void MarkingPhase() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 69 void ReclaimPhase() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 71 void FinishPhase() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); 73 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::heap_bitmap_lock_); 91 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 95 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 99 void BindBitmaps() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) 105 void ProcessReferences(Thread* self) EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 106 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); 115 SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); [all...] |
/art/compiler/trampolines/ |
trampoline_compiler.h | 30 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 33 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
|
/art/runtime/entrypoints/quick/ |
quick_alloc_entrypoints.h | 37 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::runtime_shutdown_lock_); 40 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::runtime_shutdown_lock_);
|
/art/runtime/jdwp/ |
object_registry.h | 64 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) LOCKS_EXCLUDED(Locks::thread_list_lock_); 66 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) LOCKS_EXCLUDED(Locks::thread_list_lock_); 68 template<typename T> T Get(JDWP::ObjectId id) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 75 void Clear() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 78 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) LOCKS_EXCLUDED(lock_); 81 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) LOCKS_EXCLUDED(lock_); 84 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) LOCKS_EXCLUDED(lock_); 87 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 94 jobject GetJObject(JDWP::ObjectId id) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 98 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) [all...] |
/art/runtime/interpreter/ |
interpreter.h | 39 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 43 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 48 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 53 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 60 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
|