/art/runtime/mirror/ |
D | throwable.cc | 43 SetFieldObject<true>(OFFSET_OF_OBJECT_MEMBER(Throwable, detail_message_), new_detail_message); in SetDetailMessage() 45 SetFieldObject<false>(OFFSET_OF_OBJECT_MEMBER(Throwable, detail_message_), in SetDetailMessage() 53 Throwable* current_cause = GetFieldObject<Throwable>(OFFSET_OF_OBJECT_MEMBER(Throwable, cause_)); in SetCause() 56 SetFieldObject<true>(OFFSET_OF_OBJECT_MEMBER(Throwable, cause_), cause); in SetCause() 58 SetFieldObject<false>(OFFSET_OF_OBJECT_MEMBER(Throwable, cause_), cause); in SetCause() 65 SetFieldObjectVolatile<true>(OFFSET_OF_OBJECT_MEMBER(Throwable, backtrace_), state); in SetStackState() 67 SetFieldObjectVolatile<false>(OFFSET_OF_OBJECT_MEMBER(Throwable, backtrace_), state); in SetStackState() 150 ObjPtr<Throwable> cause = GetFieldObject<Throwable>(OFFSET_OF_OBJECT_MEMBER(Throwable, cause_)); in Dump() 174 return GetFieldObjectVolatile<Object>(OFFSET_OF_OBJECT_MEMBER(Throwable, backtrace_)); in GetStackState() 178 return GetFieldObjectVolatile<Object>(OFFSET_OF_OBJECT_MEMBER(Throwable, backtrace_)); in GetStackTrace() [all …]
|
D | field.h | 51 return GetField32(OFFSET_OF_OBJECT_MEMBER(Field, dex_field_index_)); in GetDexFieldIndex() 55 return GetFieldObject<Class>(OFFSET_OF_OBJECT_MEMBER(Field, declaring_class_)); in GetDeclaringClass() 59 return GetField32(OFFSET_OF_OBJECT_MEMBER(Field, access_flags_)); in GetAccessFlags() 77 return GetFieldObject<mirror::Class>(OFFSET_OF_OBJECT_MEMBER(Field, type_)); in GetType() 81 return GetField32(OFFSET_OF_OBJECT_MEMBER(Field, offset_)); in GetOffset() 118 SetField32<kTransactionActive>(OFFSET_OF_OBJECT_MEMBER(Field, access_flags_), flags); in SetAccessFlags() 123 SetField32<kTransactionActive>(OFFSET_OF_OBJECT_MEMBER(Field, dex_field_index_), idx); in SetDexFieldIndex() 128 SetField32<kTransactionActive>(OFFSET_OF_OBJECT_MEMBER(Field, offset_), offset); in SetOffset()
|
D | class_loader.h | 44 return GetFieldObject<ClassLoader>(OFFSET_OF_OBJECT_MEMBER(ClassLoader, parent_)); in GetParent() 49 GetField64(OFFSET_OF_OBJECT_MEMBER(ClassLoader, class_table_))); in GetClassTable() 53 SetField64<false>(OFFSET_OF_OBJECT_MEMBER(ClassLoader, class_table_), in SetClassTable() 59 GetField64(OFFSET_OF_OBJECT_MEMBER(ClassLoader, allocator_))); in GetAllocator() 63 SetField64<false>(OFFSET_OF_OBJECT_MEMBER(ClassLoader, allocator_), in SetAllocator()
|
D | stack_trace_element.cc | 65 SetFieldObject<kTransactionActive>(OFFSET_OF_OBJECT_MEMBER(StackTraceElement, declaring_class_), in Init() 67 SetFieldObject<kTransactionActive>(OFFSET_OF_OBJECT_MEMBER(StackTraceElement, method_name_), in Init() 69 SetFieldObject<kTransactionActive>(OFFSET_OF_OBJECT_MEMBER(StackTraceElement, file_name_), in Init() 71 SetField32<kTransactionActive>(OFFSET_OF_OBJECT_MEMBER(StackTraceElement, line_number_), in Init()
|
D | stack_trace_element.h | 34 return GetFieldObject<String>(OFFSET_OF_OBJECT_MEMBER(StackTraceElement, declaring_class_)); in GetDeclaringClass() 38 return GetFieldObject<String>(OFFSET_OF_OBJECT_MEMBER(StackTraceElement, method_name_)); in GetMethodName() 42 return GetFieldObject<String>(OFFSET_OF_OBJECT_MEMBER(StackTraceElement, file_name_)); in GetFileName() 46 return GetField32(OFFSET_OF_OBJECT_MEMBER(StackTraceElement, line_number_)); in GetLineNumber()
|
D | reference.h | 55 return OFFSET_OF_OBJECT_MEMBER(Reference, pending_next_); in PendingNextOffset() 58 return OFFSET_OF_OBJECT_MEMBER(Reference, queue_); in QueueOffset() 61 return OFFSET_OF_OBJECT_MEMBER(Reference, queue_next_); in QueueNextOffset() 64 return OFFSET_OF_OBJECT_MEMBER(Reference, referent_); in ReferentOffset() 131 return OFFSET_OF_OBJECT_MEMBER(FinalizerReference, zombie_); in ZombieOffset()
|
D | class_ext.h | 47 return GetFieldObject<ClassExt>(OFFSET_OF_OBJECT_MEMBER(ClassExt, verify_error_)); in GetVerifyError() 52 OFFSET_OF_OBJECT_MEMBER(ClassExt, obsolete_dex_caches_)); in GetObsoleteDexCaches() 59 OFFSET_OF_OBJECT_MEMBER(ClassExt, obsolete_methods_)); in GetObsoleteMethods() 63 return GetFieldObject<Object>(OFFSET_OF_OBJECT_MEMBER(ClassExt, original_dex_file_)); in GetOriginalDexFile()
|
D | class_ext.cc | 44 auto obsolete_dex_cache_off = OFFSET_OF_OBJECT_MEMBER(ClassExt, obsolete_dex_caches_); in SetObsoleteArrays() 45 auto obsolete_methods_off = OFFSET_OF_OBJECT_MEMBER(ClassExt, obsolete_methods_); in SetObsoleteArrays() 111 SetFieldObject<true>(OFFSET_OF_OBJECT_MEMBER(ClassExt, verify_error_), err); in SetVerifyError() 113 SetFieldObject<false>(OFFSET_OF_OBJECT_MEMBER(ClassExt, verify_error_), err); in SetVerifyError() 119 SetFieldObject<false>(OFFSET_OF_OBJECT_MEMBER(ClassExt, original_dex_file_), bytes); in SetOriginalDexFile()
|
D | method_handle_impl-inl.h | 29 return GetFieldObject<mirror::MethodType>(OFFSET_OF_OBJECT_MEMBER(MethodHandle, method_type_)); in GetMethodType() 33 return GetFieldObject<mirror::MethodType>(OFFSET_OF_OBJECT_MEMBER(MethodHandle, nominal_type_)); in GetNominalType()
|
D | dex_cache.h | 222 return GetFieldObject<String>(OFFSET_OF_OBJECT_MEMBER(DexCache, location_)); in GetLocation() 226 return OFFSET_OF_OBJECT_MEMBER(DexCache, strings_); in StringsOffset() 230 return OFFSET_OF_OBJECT_MEMBER(DexCache, resolved_types_); in ResolvedTypesOffset() 234 return OFFSET_OF_OBJECT_MEMBER(DexCache, resolved_fields_); in ResolvedFieldsOffset() 238 return OFFSET_OF_OBJECT_MEMBER(DexCache, resolved_methods_); in ResolvedMethodsOffset() 242 return OFFSET_OF_OBJECT_MEMBER(DexCache, resolved_method_types_); in ResolvedMethodTypesOffset() 246 return OFFSET_OF_OBJECT_MEMBER(DexCache, resolved_call_sites_); in ResolvedCallSitesOffset() 250 return OFFSET_OF_OBJECT_MEMBER(DexCache, num_strings_); in NumStringsOffset() 254 return OFFSET_OF_OBJECT_MEMBER(DexCache, num_resolved_types_); in NumResolvedTypesOffset() 258 return OFFSET_OF_OBJECT_MEMBER(DexCache, num_resolved_fields_); in NumResolvedFieldsOffset() [all …]
|
D | class-inl.h | 68 OFFSET_OF_OBJECT_MEMBER(Class, super_class_)); in GetSuperClass() 75 GetFieldObject<Class>(OFFSET_OF_OBJECT_MEMBER(Class, super_class_)); in SetSuperClass() 79 SetFieldObject<false>(OFFSET_OF_OBJECT_MEMBER(Class, super_class_), new_super_class); in SetSuperClass() 85 OFFSET_OF_OBJECT_MEMBER(Class, class_loader_)); in GetClassLoader() 91 OFFSET_OF_OBJECT_MEMBER(Class, ext_data_)); in GetExtData() 97 OFFSET_OF_OBJECT_MEMBER(Class, dex_cache_)); in GetDexCache() 107 GetFieldShort(OFFSET_OF_OBJECT_MEMBER(Class, copied_methods_offset_))); in GetCopiedMethodsStartOffset() 121 GetFieldShort(OFFSET_OF_OBJECT_MEMBER(Class, virtual_methods_offset_))); in GetVirtualMethodsStartOffset() 193 static_cast<uintptr_t>(GetField64(OFFSET_OF_OBJECT_MEMBER(Class, methods_)))); in GetMethodsPtr() 255 SetFieldShort<false>(OFFSET_OF_OBJECT_MEMBER(Class, copied_methods_offset_), in SetMethodsPtrUnchecked() [all …]
|
D | emulated_stack_frame.h | 60 return GetFieldObject<MethodType>(OFFSET_OF_OBJECT_MEMBER(EmulatedStackFrame, type_)); in GetType() 78 OFFSET_OF_OBJECT_MEMBER(EmulatedStackFrame, references_)); in GetReferences() 83 OFFSET_OF_OBJECT_MEMBER(EmulatedStackFrame, stack_frame_)); in GetStackFrame()
|
D | object-readbarrier-inl.h | 35 return LockWord(GetField32Volatile<kVerifyFlags>(OFFSET_OF_OBJECT_MEMBER(Object, monitor_))); in GetLockWord() 37 return LockWord(GetField32<kVerifyFlags>(OFFSET_OF_OBJECT_MEMBER(Object, monitor_))); in GetLockWord() 61 OFFSET_OF_OBJECT_MEMBER(Object, monitor_), old_val.GetValue(), new_val.GetValue()); in CasLockWordWeakRelaxed() 67 OFFSET_OF_OBJECT_MEMBER(Object, monitor_), old_val.GetValue(), new_val.GetValue()); in CasLockWordWeakRelease() 131 LockWord lw(GetField<uint32_t, /*kIsVolatile*/false>(OFFSET_OF_OBJECT_MEMBER(Object, monitor_))); in GetReadBarrierState() 142 LockWord lw(GetFieldAcquire<uint32_t>(OFFSET_OF_OBJECT_MEMBER(Object, monitor_))); in GetReadBarrierStateAcquire()
|
D | class.h | 94 return MemberOffset(OFFSET_OF_OBJECT_MEMBER(Class, status_)); in StatusOffset() 178 return OFFSET_OF_OBJECT_MEMBER(Class, access_flags_); in AccessFlagsOffset() 183 return GetField32<kVerifyFlags>(OFFSET_OF_OBJECT_MEMBER(Class, class_flags_)); in GetClassFlags() 224 uint32_t flags = GetField32(OFFSET_OF_OBJECT_MEMBER(Class, access_flags_)); in SetRecursivelyInitialized() 230 uint32_t flags = GetField32(OFFSET_OF_OBJECT_MEMBER(Class, access_flags_)); in SetHasDefaultMethods() 235 uint32_t flags = GetField32(OFFSET_OF_OBJECT_MEMBER(Class, access_flags_)); in SetFinalizable() 288 uint32_t flags = GetField32(OFFSET_OF_OBJECT_MEMBER(Class, access_flags_)); in SetVerificationAttempted() 346 uint32_t access_flags = GetField32<kVerifyFlags>(OFFSET_OF_OBJECT_MEMBER(Class, access_flags_)); in IsProxyClass() 351 return OFFSET_OF_OBJECT_MEMBER(Class, primitive_type_); in PrimitiveTypeOffset() 363 SetField32Transaction(OFFSET_OF_OBJECT_MEMBER(Class, primitive_type_), v32); in SetPrimitiveType() [all …]
|
D | string.h | 52 return OFFSET_OF_OBJECT_MEMBER(String, count_); in CountOffset() 56 return OFFSET_OF_OBJECT_MEMBER(String, value_); in ValueOffset() 78 return GetField32<kVerifyFlags>(OFFSET_OF_OBJECT_MEMBER(String, count_)); in GetCount() 84 SetField32<false, false>(OFFSET_OF_OBJECT_MEMBER(String, count_), new_count); in SetCount() 245 DCHECK_EQ(0, GetField32(OFFSET_OF_OBJECT_MEMBER(String, hash_code_))); in SetHashCode() 246 SetField32<false, false>(OFFSET_OF_OBJECT_MEMBER(String, hash_code_), new_hash_code); in SetHashCode()
|
D | method_handle_impl.h | 64 const int32_t handle_kind = GetField32(OFFSET_OF_OBJECT_MEMBER(MethodHandle, handle_kind_)); in GetHandleKind() 76 GetField64(OFFSET_OF_OBJECT_MEMBER(MethodHandle, art_field_or_method_))); in GetTargetField() 81 GetField64(OFFSET_OF_OBJECT_MEMBER(MethodHandle, art_field_or_method_))); in GetTargetMethod()
|
D | field-inl.h | 83 SetFieldObject<kTransactionActive>(OFFSET_OF_OBJECT_MEMBER(Field, declaring_class_), c); in SetDeclaringClass() 88 SetFieldObject<kTransactionActive>(OFFSET_OF_OBJECT_MEMBER(Field, type_), type); in SetType()
|
D | accessible_object.h | 31 return OFFSET_OF_OBJECT_MEMBER(AccessibleObject, flag_); in FlagOffset()
|
D | method_type.h | 48 return GetFieldObject<ObjectArray<Class>>(OFFSET_OF_OBJECT_MEMBER(MethodType, p_types_)); in GetPTypes() 60 return GetFieldObject<Class>(OFFSET_OF_OBJECT_MEMBER(MethodType, r_type_)); in GetRType()
|
D | array.h | 60 return GetField32<kVerifyFlags>(OFFSET_OF_OBJECT_MEMBER(Array, length_)); in GetLength() 67 SetField32<false, false, kVerifyNone>(OFFSET_OF_OBJECT_MEMBER(Array, length_), length); in SetLength() 71 return OFFSET_OF_OBJECT_MEMBER(Array, length_); in LengthOffset()
|
D | object-inl.h | 54 OFFSET_OF_OBJECT_MEMBER(Object, klass_)); in GetClass() 66 OFFSET_OF_OBJECT_MEMBER(Object, klass_), new_klass); in SetClass() 74 OFFSET_OF_OBJECT_MEMBER(Object, monitor_), new_val.GetValue()); in SetLockWord() 77 OFFSET_OF_OBJECT_MEMBER(Object, monitor_), new_val.GetValue()); in SetLockWord() 84 OFFSET_OF_OBJECT_MEMBER(Object, monitor_), old_val.GetValue(), new_val.GetValue()); in CasLockWordWeakSequentiallyConsistent() 90 OFFSET_OF_OBJECT_MEMBER(Object, monitor_), old_val.GetValue(), new_val.GetValue()); in CasLockWordWeakAcquire()
|
D | class.cc | 131 MemberOffset ext_offset(OFFSET_OF_OBJECT_MEMBER(Class, ext_data_)); in EnsureExtDataPresent() 246 SetFieldObjectTransaction(OFFSET_OF_OBJECT_MEMBER(Class, dex_cache_), new_dex_cache); in SetDexCache() 255 SetField32Transaction(OFFSET_OF_OBJECT_MEMBER(Class, class_size_), new_class_size); in SetClassSize() 395 SetField32<false>(OFFSET_OF_OBJECT_MEMBER(Class, reference_instance_offsets_), in SetReferenceInstanceOffsets() 445 SetFieldObject<true>(OFFSET_OF_OBJECT_MEMBER(Class, class_loader_), new_class_loader); in SetClassLoader() 447 SetFieldObject<false>(OFFSET_OF_OBJECT_MEMBER(Class, class_loader_), new_class_loader); in SetClassLoader()
|
D | dex_cache.cc | 215 SetFieldObject<false>(OFFSET_OF_OBJECT_MEMBER(DexCache, location_), location); in SetLocation()
|
D | object.h | 66 #define OFFSET_OF_OBJECT_MEMBER(type, field) \ macro 90 return OFFSET_OF_OBJECT_MEMBER(Object, klass_); in ClassOffset() 145 return OFFSET_OF_OBJECT_MEMBER(Object, monitor_); in MonitorOffset()
|
D | string-inl.h | 299 int32_t result = GetField32(OFFSET_OF_OBJECT_MEMBER(String, hash_code_)); in GetHashCode()
|