Home
last modified time | relevance | path

Searched refs:OFFSET_OF_OBJECT_MEMBER (Results 1 – 25 of 25) sorted by relevance

/art/runtime/mirror/
Dthrowable.cc43 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 …]
Dfield.h51 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()
Dclass_loader.h44 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()
Dstack_trace_element.cc65 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()
Dstack_trace_element.h34 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()
Dreference.h55 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()
Dclass_ext.h47 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()
Dclass_ext.cc44 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()
Dmethod_handle_impl-inl.h29 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()
Ddex_cache.h222 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 …]
Dclass-inl.h68 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 …]
Demulated_stack_frame.h60 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()
Dobject-readbarrier-inl.h35 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()
Dclass.h94 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 …]
Dstring.h52 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()
Dmethod_handle_impl.h64 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()
Dfield-inl.h83 SetFieldObject<kTransactionActive>(OFFSET_OF_OBJECT_MEMBER(Field, declaring_class_), c); in SetDeclaringClass()
88 SetFieldObject<kTransactionActive>(OFFSET_OF_OBJECT_MEMBER(Field, type_), type); in SetType()
Daccessible_object.h31 return OFFSET_OF_OBJECT_MEMBER(AccessibleObject, flag_); in FlagOffset()
Dmethod_type.h48 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()
Darray.h60 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()
Dobject-inl.h54 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()
Dclass.cc131 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()
Ddex_cache.cc215 SetFieldObject<false>(OFFSET_OF_OBJECT_MEMBER(DexCache, location_), location); in SetLocation()
Dobject.h66 #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()
Dstring-inl.h299 int32_t result = GetField32(OFFSET_OF_OBJECT_MEMBER(String, hash_code_)); in GetHashCode()