/art/runtime/mirror/ |
D | abstract_method.h | 45 static MemberOffset ArtMethodOffset() { in ArtMethodOffset() 46 return MemberOffset(OFFSETOF_MEMBER(AbstractMethod, art_method_)); in ArtMethodOffset() 48 static MemberOffset DeclaringClassOffset() { in DeclaringClassOffset() 49 return MemberOffset(OFFSETOF_MEMBER(AbstractMethod, declaring_class_)); in DeclaringClassOffset() 51 static MemberOffset DeclaringClassOfOverriddenMethodOffset() { in DeclaringClassOfOverriddenMethodOffset() 52 return MemberOffset(OFFSETOF_MEMBER(AbstractMethod, declaring_class_of_overridden_method_)); in DeclaringClassOfOverriddenMethodOffset() 54 static MemberOffset AccessFlagsOffset() { in AccessFlagsOffset() 55 return MemberOffset(OFFSETOF_MEMBER(AbstractMethod, access_flags_)); in AccessFlagsOffset() 57 static MemberOffset DexMethodIndexOffset() { in DexMethodIndexOffset() 58 return MemberOffset(OFFSETOF_MEMBER(AbstractMethod, dex_method_index_)); in DexMethodIndexOffset()
|
D | object.h | 59 MemberOffset(OFFSETOF_MEMBER(type, field)) 81 static MemberOffset ClassOffset() { in ClassOffset() 122 static MemberOffset MonitorOffset() { in MonitorOffset() 227 ALWAYS_INLINE T* GetFieldObject(MemberOffset field_offset) 232 ALWAYS_INLINE T* GetFieldObjectVolatile(MemberOffset field_offset) 237 ALWAYS_INLINE void SetFieldObjectWithoutWriteBarrier(MemberOffset field_offset, Object* new_value) 242 ALWAYS_INLINE void SetFieldObject(MemberOffset field_offset, Object* new_value) 247 ALWAYS_INLINE void SetFieldObjectVolatile(MemberOffset field_offset, Object* new_value) 252 bool CasFieldWeakSequentiallyConsistentObject(MemberOffset field_offset, Object* old_value, 257 bool CasFieldWeakSequentiallyConsistentObjectWithoutWriteBarrier(MemberOffset field_offset, [all …]
|
D | object-inl.h | 175 MemberOffset offset = OFFSET_OF_OBJECT_MEMBER(Object, x_rb_ptr_); in AtomicSetReadBarrierPointer() 448 inline uint8_t Object::GetFieldBoolean(MemberOffset field_offset) { in GetFieldBoolean() 456 inline int8_t Object::GetFieldByte(MemberOffset field_offset) { in GetFieldByte() 464 inline uint8_t Object::GetFieldBooleanVolatile(MemberOffset field_offset) { in GetFieldBooleanVolatile() 469 inline int8_t Object::GetFieldByteVolatile(MemberOffset field_offset) { in GetFieldByteVolatile() 475 inline void Object::SetFieldBoolean(MemberOffset field_offset, uint8_t new_value) in SetFieldBoolean() 493 inline void Object::SetFieldByte(MemberOffset field_offset, int8_t new_value) in SetFieldByte() 510 inline void Object::SetFieldBooleanVolatile(MemberOffset field_offset, uint8_t new_value) { in SetFieldBooleanVolatile() 516 inline void Object::SetFieldByteVolatile(MemberOffset field_offset, int8_t new_value) { in SetFieldByteVolatile() 522 inline uint16_t Object::GetFieldChar(MemberOffset field_offset) { in GetFieldChar() [all …]
|
D | reference.h | 52 static MemberOffset PendingNextOffset() { in PendingNextOffset() 55 static MemberOffset QueueOffset() { in QueueOffset() 58 static MemberOffset QueueNextOffset() { in QueueNextOffset() 61 static MemberOffset ReferentOffset() { in ReferentOffset() 128 static MemberOffset ZombieOffset() { in ZombieOffset()
|
D | class-inl.h | 152 inline MemberOffset Class::EmbeddedImTableEntryOffset(uint32_t i, size_t pointer_size) { in EmbeddedImTableEntryOffset() 154 return MemberOffset( in EmbeddedImTableEntryOffset() 190 return GetField32(MemberOffset(EmbeddedVTableLengthOffset())); in GetEmbeddedVTableLength() 194 SetField32<false>(MemberOffset(EmbeddedVTableLengthOffset()), len); in SetEmbeddedVTableLength() 197 inline MemberOffset Class::EmbeddedVTableEntryOffset(uint32_t i, size_t pointer_size) { in EmbeddedVTableEntryOffset() 198 return MemberOffset( in EmbeddedVTableEntryOffset() 431 inline MemberOffset Class::GetFirstReferenceInstanceFieldOffset() { in GetFirstReferenceInstanceFieldOffset() 434 ? MemberOffset(RoundUp(super_class->GetObjectSize(), in GetFirstReferenceInstanceFieldOffset() 439 inline MemberOffset Class::GetFirstReferenceStaticFieldOffset(size_t pointer_size) { in GetFirstReferenceStaticFieldOffset() 447 return MemberOffset(base); in GetFirstReferenceStaticFieldOffset() [all …]
|
D | dex_cache.h | 60 static MemberOffset DexOffset() { in DexOffset() 64 static MemberOffset StringsOffset() { in StringsOffset() 68 static MemberOffset ResolvedFieldsOffset() { in ResolvedFieldsOffset() 72 static MemberOffset ResolvedMethodsOffset() { in ResolvedMethodsOffset()
|
D | class.h | 140 static MemberOffset StatusOffset() { in StatusOffset() 200 static MemberOffset AccessFlagsOffset() { in AccessFlagsOffset() 419 static MemberOffset ComponentTypeOffset() { in ComponentTypeOffset() 537 static MemberOffset ObjectSizeOffset() { in ObjectSizeOffset() 650 static MemberOffset SuperClassOffset() { in SuperClassOffset() 651 return MemberOffset(OFFSETOF_MEMBER(Class, super_class_)); in SuperClassOffset() 658 static MemberOffset DexCacheOffset() { in DexCacheOffset() 659 return MemberOffset(OFFSETOF_MEMBER(Class, dex_cache_)); in DexCacheOffset() 746 static MemberOffset VTableOffset() { in VTableOffset() 750 static MemberOffset EmbeddedVTableLengthOffset() { in EmbeddedVTableLengthOffset() [all …]
|
D | accessible_object.h | 34 static MemberOffset FlagOffset() { in FlagOffset()
|
D | object.cc | 49 void operator()(Object* obj, MemberOffset offset, bool /* is_static */) const in operator ()() 198 void Object::CheckFieldAssignmentImpl(MemberOffset field_offset, Object* new_value) { in CheckFieldAssignmentImpl() 246 ArtField* Object::FindFieldByOffset(MemberOffset offset) { in FindFieldByOffset()
|
D | array.h | 63 static MemberOffset LengthOffset() { in LengthOffset() 67 static MemberOffset DataOffset(size_t component_size);
|
D | string.h | 44 static MemberOffset CountOffset() { in CountOffset() 48 static MemberOffset ValueOffset() { in ValueOffset()
|
/art/runtime/ |
D | transaction.h | 57 void RecordWriteFieldBoolean(mirror::Object* obj, MemberOffset field_offset, uint8_t value, 60 void RecordWriteFieldByte(mirror::Object* obj, MemberOffset field_offset, int8_t value, 63 void RecordWriteFieldChar(mirror::Object* obj, MemberOffset field_offset, uint16_t value, 66 void RecordWriteFieldShort(mirror::Object* obj, MemberOffset field_offset, int16_t value, 69 void RecordWriteField32(mirror::Object* obj, MemberOffset field_offset, uint32_t value, 72 void RecordWriteField64(mirror::Object* obj, MemberOffset field_offset, uint64_t value, 75 void RecordWriteFieldReference(mirror::Object* obj, MemberOffset field_offset, 110 void LogBooleanValue(MemberOffset offset, uint8_t value, bool is_volatile); 111 void LogByteValue(MemberOffset offset, int8_t value, bool is_volatile); 112 void LogCharValue(MemberOffset offset, uint16_t value, bool is_volatile); [all …]
|
D | transaction.cc | 101 void Transaction::RecordWriteFieldBoolean(mirror::Object* obj, MemberOffset field_offset, in RecordWriteFieldBoolean() 109 void Transaction::RecordWriteFieldByte(mirror::Object* obj, MemberOffset field_offset, in RecordWriteFieldByte() 117 void Transaction::RecordWriteFieldChar(mirror::Object* obj, MemberOffset field_offset, in RecordWriteFieldChar() 126 void Transaction::RecordWriteFieldShort(mirror::Object* obj, MemberOffset field_offset, in RecordWriteFieldShort() 135 void Transaction::RecordWriteField32(mirror::Object* obj, MemberOffset field_offset, uint32_t value, in RecordWriteField32() 143 void Transaction::RecordWriteField64(mirror::Object* obj, MemberOffset field_offset, uint64_t value, in RecordWriteField64() 151 void Transaction::RecordWriteFieldReference(mirror::Object* obj, MemberOffset field_offset, in RecordWriteFieldReference() 301 void Transaction::ObjectLog::LogBooleanValue(MemberOffset offset, uint8_t value, bool is_volatile) { in LogBooleanValue() 305 void Transaction::ObjectLog::LogByteValue(MemberOffset offset, int8_t value, bool is_volatile) { in LogByteValue() 309 void Transaction::ObjectLog::LogCharValue(MemberOffset offset, uint16_t value, bool is_volatile) { in LogCharValue() [all …]
|
D | read_barrier-inl.h | 33 mirror::Object* obj, MemberOffset offset, mirror::HeapReference<MirrorType>* ref_addr) { in Barrier() 90 AssertToSpaceInvariant(nullptr, MemberOffset(0), ref); in BarrierForRoot() 108 AssertToSpaceInvariant(nullptr, MemberOffset(0), ref); in BarrierForRoot() 130 AssertToSpaceInvariant(nullptr, MemberOffset(0), ref); in BarrierForRoot() 150 AssertToSpaceInvariant(nullptr, MemberOffset(0), ref); in BarrierForRoot() 175 inline void ReadBarrier::AssertToSpaceInvariant(mirror::Object* obj, MemberOffset offset, in AssertToSpaceInvariant()
|
D | art_method.h | 73 static MemberOffset DeclaringClassOffset() { in DeclaringClassOffset() 74 return MemberOffset(OFFSETOF_MEMBER(ArtMethod, declaring_class_)); in DeclaringClassOffset() 197 static MemberOffset DexMethodIndexOffset() { in DexMethodIndexOffset() 201 static MemberOffset MethodIndexOffset() { in MethodIndexOffset() 224 static MemberOffset DexCacheResolvedMethodsOffset() { in DexCacheResolvedMethodsOffset() 228 static MemberOffset DexCacheResolvedTypesOffset() { in DexCacheResolvedTypesOffset() 401 static MemberOffset EntryPointFromInterpreterOffset(size_t pointer_size) { in EntryPointFromInterpreterOffset() 402 return MemberOffset(PtrSizedFieldsOffset(pointer_size) + OFFSETOF_MEMBER( in EntryPointFromInterpreterOffset() 406 static MemberOffset EntryPointFromJniOffset(size_t pointer_size) { in EntryPointFromJniOffset() 407 return MemberOffset(PtrSizedFieldsOffset(pointer_size) + OFFSETOF_MEMBER( in EntryPointFromJniOffset() [all …]
|
D | read_barrier.h | 50 mirror::Object* obj, MemberOffset offset, mirror::HeapReference<MirrorType>* ref_addr) 72 AssertToSpaceInvariant(nullptr, MemberOffset(0), ref); in AssertToSpaceInvariant() 75 static void AssertToSpaceInvariant(mirror::Object* obj, MemberOffset offset,
|
D | offsets.h | 61 class MemberOffset : public Offset { 63 explicit MemberOffset(size_t val) : Offset(val) {} in MemberOffset() function
|
D | art_field.h | 79 MemberOffset GetOffset() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 81 static MemberOffset OffsetOffset() { in OffsetOffset() 82 return MemberOffset(OFFSETOF_MEMBER(ArtField, offset_)); in OffsetOffset() 85 MemberOffset GetOffsetDuringLinking() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 87 void SetOffset(MemberOffset num_bytes) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
|
D | runtime.h | 464 void RecordWriteFieldBoolean(mirror::Object* obj, MemberOffset field_offset, uint8_t value, 466 void RecordWriteFieldByte(mirror::Object* obj, MemberOffset field_offset, int8_t value, 468 void RecordWriteFieldChar(mirror::Object* obj, MemberOffset field_offset, uint16_t value, 470 void RecordWriteFieldShort(mirror::Object* obj, MemberOffset field_offset, int16_t value, 472 void RecordWriteField32(mirror::Object* obj, MemberOffset field_offset, uint32_t value, 474 void RecordWriteField64(mirror::Object* obj, MemberOffset field_offset, uint64_t value, 476 void RecordWriteFieldReference(mirror::Object* obj, MemberOffset field_offset,
|
D | art_field-inl.h | 52 inline MemberOffset ArtField::GetOffset() { in GetOffset() 54 return MemberOffset(offset_); in GetOffset() 57 inline MemberOffset ArtField::GetOffsetDuringLinking() { in GetOffsetDuringLinking() 59 return MemberOffset(offset_); in GetOffsetDuringLinking()
|
D | art_field.cc | 37 void ArtField::SetOffset(MemberOffset num_bytes) { in SetOffset()
|
/art/runtime/native/ |
D | sun_misc_Unsafe.cc | 33 bool success = obj->CasFieldStrongSequentiallyConsistent32<false>(MemberOffset(offset), in Unsafe_compareAndSwapInt() 43 bool success = obj->CasFieldStrongSequentiallyConsistent64<false>(MemberOffset(offset), in Unsafe_compareAndSwapLong() 55 bool success = obj->CasFieldStrongSequentiallyConsistentObject<false>(MemberOffset(offset), in Unsafe_compareAndSwapObject() 63 return obj->GetField32(MemberOffset(offset)); in Unsafe_getInt() 69 return obj->GetField32Volatile(MemberOffset(offset)); in Unsafe_getIntVolatile() 76 obj->SetField32<false>(MemberOffset(offset), newValue); in Unsafe_putInt() 84 obj->SetField32Volatile<false>(MemberOffset(offset), newValue); in Unsafe_putIntVolatile() 93 obj->SetField32<false>(MemberOffset(offset), newValue); in Unsafe_putOrderedInt() 99 return obj->GetField64(MemberOffset(offset)); in Unsafe_getLong() 105 return obj->GetField64Volatile(MemberOffset(offset)); in Unsafe_getLongVolatile() [all …]
|
/art/compiler/optimizing/ |
D | gvn_test.cc | 45 MemberOffset(42), false)); in TEST() 48 MemberOffset(42), false)); in TEST() 52 MemberOffset(43), false)); in TEST() 56 parameter, parameter, Primitive::kPrimNot, MemberOffset(42), false)); in TEST() 59 MemberOffset(42), false)); in TEST() 93 MemberOffset(42), false)); in TEST() 110 MemberOffset(42), false)); in TEST() 114 MemberOffset(42), false)); in TEST() 118 MemberOffset(42), false)); in TEST() 149 MemberOffset(42), false)); in TEST() [all …]
|
/art/compiler/dex/ |
D | mir_field_info.h | 156 MemberOffset FieldOffset() const { in FieldOffset() 176 MemberOffset field_offset_; 224 MemberOffset FieldOffset() const { in FieldOffset() 249 MemberOffset field_offset_;
|
/art/runtime/gc/collector/ |
D | mark_sweep.h | 203 MemberOffset offset = MemberOffset(0)) 227 MemberOffset offset = MemberOffset(0))
|