/aosp12/art/runtime/ |
H A D | imt_conflict_table.h | 48 PointerSize pointer_size) { in ImtConflictTable() 62 ImtConflictTable(size_t num_entries, PointerSize pointer_size) { in ImtConflictTable() 93 bool Equals(ImtConflictTable* other, PointerSize pointer_size) const { in Equals() 150 size_t NumEntries(PointerSize pointer_size) const { in NumEntries() 159 size_t ComputeSize(PointerSize pointer_size) const { in ComputeSize() 175 static size_t EntrySize(PointerSize pointer_size) { in EntrySize() 180 void** AddressOfMethod(size_t index, PointerSize pointer_size) { in AddressOfMethod() 181 if (pointer_size == PointerSize::k64) { in AddressOfMethod() 188 ArtMethod* GetMethod(size_t index, PointerSize pointer_size) const { in GetMethod() 189 if (pointer_size == PointerSize::k64) { in GetMethod() [all …]
|
H A D | imtable.h | 43 uint8_t* AddressOfElement(size_t index, PointerSize pointer_size) { in AddressOfElement() 47 ArtMethod* Get(size_t index, PointerSize pointer_size) { in Get() 50 if (pointer_size == PointerSize::k32) { in Get() 59 void Set(size_t index, ArtMethod* method, PointerSize pointer_size) { in Set() 62 if (pointer_size == PointerSize::k32) { in Set() 69 static size_t OffsetOfElement(size_t index, PointerSize pointer_size) { in OffsetOfElement() 73 void Populate(ArtMethod** data, PointerSize pointer_size) { in Populate() 79 constexpr static size_t SizeInBytes(PointerSize pointer_size) { in SizeInBytes()
|
H A D | art_method.h | 84 ArtMethod(ArtMethod* src, PointerSize image_pointer_size) { in ArtMethod() 467 ArtMethod* FindOverriddenMethod(PointerSize pointer_size) 505 static constexpr MemberOffset DataOffset(PointerSize pointer_size) { in DataOffset() 554 ArtMethod* GetSingleImplementation(PointerSize pointer_size); 692 static size_t Size(PointerSize pointer_size) { in Size() 698 static size_t Alignment(PointerSize pointer_size) { in Alignment() 704 void CopyFrom(ArtMethod* src, PointerSize image_pointer_size) 729 const void* GetOatMethodQuickCode(PointerSize pointer_size) 849 static bool IsImagePointerSize(PointerSize pointer_size); 857 if (pointer_size == PointerSize::k32) { in GetNativePointer() [all …]
|
H A D | thread.h | 678 template<PointerSize pointer_size> 685 template<PointerSize pointer_size> 692 template<PointerSize pointer_size> 699 template<PointerSize pointer_size> 706 template<PointerSize pointer_size> 713 template<PointerSize pointer_size> 728 template<PointerSize pointer_size> 739 template<PointerSize pointer_size> 757 template<PointerSize pointer_size> 774 template<PointerSize pointer_size> [all …]
|
H A D | cha.h | 121 PointerSize pointer_size) 135 PointerSize pointer_size) 149 PointerSize pointer_size) 162 PointerSize pointer_size)
|
H A D | offsets.h | 61 template<PointerSize pointer_size> 67 using ThreadOffset32 = ThreadOffset<PointerSize::k32>; 68 using ThreadOffset64 = ThreadOffset<PointerSize::k64>;
|
/aosp12/art/runtime/mirror/ |
H A D | class.h | 62 enum class PointerSize : size_t; 753 PointerSize pointer_size) 756 template <PointerSize kPointerSize> 765 template <PointerSize kPointerSize> 776 PointerSize pointer_size) 794 PointerSize pointer_size) 963 PointerSize pointer_size) 968 PointerSize pointer_size) 973 PointerSize pointer_size) 1304 PointerSize pointer_size) [all …]
|
H A D | method.cc | 28 template <PointerSize kPointerSize> 38 template ObjPtr<Method> Method::CreateFromArtMethod<PointerSize::k32>( 40 template ObjPtr<Method> Method::CreateFromArtMethod<PointerSize::k64>( 43 template <PointerSize kPointerSize> 54 template ObjPtr<Constructor> Constructor::CreateFromArtMethod<PointerSize::k32>( 56 template ObjPtr<Constructor> Constructor::CreateFromArtMethod<PointerSize::k64>(
|
H A D | class-inl.h | 165 PointerSize pointer_size) { in GetDeclaredVirtualMethodsSliceUnchecked() 214 PointerSize pointer_size, in GetMethodsSliceRangeUnchecked() 246 inline ArtMethod* Class::GetDirectMethod(size_t i, PointerSize pointer_size) { in GetDirectMethod() 354 inline ImTable* Class::GetImt(PointerSize pointer_size) { in GetImt() 358 inline void Class::SetImt(ImTable* imt, PointerSize pointer_size) { in SetImt() 373 uint32_t i, ArtMethod* method, PointerSize pointer_size) { in SetEmbeddedVTableEntryUnchecked() 709 PointerSize pointer_size) { in GetFirstReferenceStaticFieldOffsetDuringLinking() 810 PointerSize pointer_size) { in ComputeClassSize() 998 inline ArraySlice<ArtMethod> Class::GetMethods(PointerSize pointer_size) { in GetMethods() 1020 inline void Class::CheckPointerSize(PointerSize pointer_size) { in CheckPointerSize() [all …]
|
H A D | array-inl.h | 34 inline uint32_t Array::ClassSize(PointerSize pointer_size) { in ClassSize() 229 template<typename T, PointerSize kPointerSize, VerifyObjectFlags kVerifyFlags> 231 if (kPointerSize == PointerSize::k64) { in GetElementPtrSize() 244 if (kPointerSize == PointerSize::k64) { in GetElementPtrSizeUnchecked() 257 if (ptr_size == PointerSize::k64) { in GetElementPtrSize() 258 return GetElementPtrSize<T, PointerSize::k64, kVerifyFlags>(idx); in GetElementPtrSize() 260 return GetElementPtrSize<T, PointerSize::k32, kVerifyFlags>(idx); in GetElementPtrSize() 265 if (ptr_size == PointerSize::k64) { in SetElementPtrSize() 283 PointerSize pointer_size, in Fixup() 301 PointerSize ptr_size) { in Memcpy() [all …]
|
H A D | array.h | 41 static uint32_t ClassSize(PointerSize pointer_size); 233 T GetElementPtrSize(uint32_t idx, PointerSize ptr_size) 235 template<typename T, PointerSize kPtrSize, VerifyObjectFlags kVerifyFlags = kVerifyNone> 241 template<typename T, PointerSize kPtrSize, VerifyObjectFlags kVerifyFlags = kVerifyNone> 246 void** ElementAddress(size_t index, PointerSize ptr_size) REQUIRES_SHARED(Locks::mutator_lock_) { in ElementAddress() 254 void SetElementPtrSize(uint32_t idx, uint64_t element, PointerSize ptr_size) 260 void SetElementPtrSize(uint32_t idx, T* element, PointerSize ptr_size) 266 void Fixup(ObjPtr<mirror::PointerArray> dest, PointerSize pointer_size, const Visitor& visitor) 277 PointerSize pointer_size)
|
H A D | executable.cc | 25 template <PointerSize kPointerSize> 41 template void Executable::InitializeFromArtMethod<PointerSize::k32>(ArtMethod* method); 42 template void Executable::InitializeFromArtMethod<PointerSize::k64>(ArtMethod* method);
|
H A D | class.cc | 573 PointerSize pointer_size) { in FindInterfaceMethod() 579 PointerSize pointer_size) { in FindInterfaceMethod() 686 PointerSize pointer_size) { in FindClassMethod() 692 PointerSize pointer_size) { in FindClassMethod() 698 PointerSize pointer_size) { in FindClassMethod() 1245 void Class::PopulateEmbeddedVTable(PointerSize pointer_size) { in PopulateEmbeddedVTable() 1296 PointerSize pointer_size) in CopyClassVisitor() 1321 const PointerSize pointer_size_; 1329 PointerSize pointer_size) { in CopyOf() 1419 template <PointerSize kPointerSize> [all …]
|
/aosp12/art/libartbase/arch/ |
H A D | instruction_set.h | 52 static constexpr PointerSize kArmPointerSize = PointerSize::k32; 53 static constexpr PointerSize kArm64PointerSize = PointerSize::k64; 54 static constexpr PointerSize kX86PointerSize = PointerSize::k32; 55 static constexpr PointerSize kX86_64PointerSize = PointerSize::k64; 84 constexpr PointerSize GetInstructionSetPointerSize(InstructionSet isa) { in GetInstructionSetPointerSize() 156 constexpr PointerSize InstructionSetPointerSize(InstructionSet isa) { in InstructionSetPointerSize() 157 return Is64BitInstructionSet(isa) ? PointerSize::k64 : PointerSize::k32; in InstructionSetPointerSize()
|
/aosp12/art/libartbase/base/ |
H A D | enums.h | 25 enum class PointerSize : size_t { enum 30 std::ostream& operator<<(std::ostream& os, const PointerSize& rhs); 32 static constexpr PointerSize kRuntimePointerSize = sizeof(void*) == 8U 33 ? PointerSize::k64 34 : PointerSize::k32;
|
H A D | enums.cc | 23 std::ostream& operator<<(std::ostream& os, const PointerSize& rhs) { in operator <<() 25 case PointerSize::k32: os << "k32"; break; in operator <<() 26 case PointerSize::k64: os << "k64"; break; in operator <<()
|
/aosp12/art/dex2oat/linker/ |
H A D | index_bss_mapping_encoder_test.cc | 26 for (PointerSize pointer_size : {PointerSize::k32, PointerSize::k64}) { in TEST() 52 for (PointerSize pointer_size : {PointerSize::k32, PointerSize::k64}) { in TEST() 78 for (PointerSize pointer_size : {PointerSize::k32, PointerSize::k64}) { in TEST()
|
/aosp12/art/runtime/arch/arm/ |
H A D | thread_arm.cc | 27 CHECK_EQ(THREAD_FLAGS_OFFSET, ThreadFlagsOffset<PointerSize::k32>().Int32Value()); in InitCpu() 28 CHECK_EQ(THREAD_CARD_TABLE_OFFSET, CardTableOffset<PointerSize::k32>().Int32Value()); in InitCpu() 29 CHECK_EQ(THREAD_EXCEPTION_OFFSET, ExceptionOffset<PointerSize::k32>().Int32Value()); in InitCpu() 30 CHECK_EQ(THREAD_ID_OFFSET, ThinLockIdOffset<PointerSize::k32>().Int32Value()); in InitCpu()
|
/aosp12/art/runtime/arch/arm64/ |
H A D | thread_arm64.cc | 27 CHECK_EQ(THREAD_FLAGS_OFFSET, ThreadFlagsOffset<PointerSize::k64>().Int32Value()); in InitCpu() 28 CHECK_EQ(THREAD_CARD_TABLE_OFFSET, CardTableOffset<PointerSize::k64>().Int32Value()); in InitCpu() 29 CHECK_EQ(THREAD_EXCEPTION_OFFSET, ExceptionOffset<PointerSize::k64>().Int32Value()); in InitCpu() 30 CHECK_EQ(THREAD_ID_OFFSET, ThinLockIdOffset<PointerSize::k64>().Int32Value()); in InitCpu()
|
/aosp12/art/tools/cpp-define-generator/ |
H A D | art_method.def | 41 art::ArtMethod::EntryPointFromJniOffset(art::PointerSize::k32).Int32Value()) 43 art::ArtMethod::EntryPointFromJniOffset(art::PointerSize::k64).Int32Value()) 45 art::ArtMethod::DataOffset(art::PointerSize::k32).Int32Value()) 47 art::ArtMethod::DataOffset(art::PointerSize::k64).Int32Value()) 49 … art::ArtMethod::EntryPointFromQuickCompiledCodeOffset(art::PointerSize::k32).Int32Value()) 51 … art::ArtMethod::EntryPointFromQuickCompiledCodeOffset(art::PointerSize::k64).Int32Value())
|
H A D | mirror_class.def | 40 art::mirror::Class::EmbeddedVTableOffset(art::PointerSize::k32).Int32Value()) 42 art::mirror::Class::EmbeddedVTableOffset(art::PointerSize::k64).Int32Value()) 44 art::mirror::Class::ImtPtrOffset(art::PointerSize::k32).Int32Value()) 46 art::mirror::Class::ImtPtrOffset(art::PointerSize::k64).Int32Value())
|
/aosp12/art/compiler/utils/ |
H A D | jni_macro_assembler.cc | 40 using MacroAsm32UniquePtr = std::unique_ptr<JNIMacroAssembler<PointerSize::k32>>; 43 MacroAsm32UniquePtr JNIMacroAssembler<PointerSize::k32>::Create( in Create() 66 using MacroAsm64UniquePtr = std::unique_ptr<JNIMacroAssembler<PointerSize::k64>>; 69 MacroAsm64UniquePtr JNIMacroAssembler<PointerSize::k64>::Create( in Create()
|
/aosp12/art/runtime/arch/x86/ |
H A D | thread_x86.cc | 140 CHECK_EQ(THREAD_SELF_OFFSET, SelfOffset<PointerSize::k32>().Int32Value()); in InitCpu() 148 CHECK_EQ(THREAD_EXCEPTION_OFFSET, ExceptionOffset<PointerSize::k32>().Int32Value()); in InitCpu() 149 CHECK_EQ(THREAD_CARD_TABLE_OFFSET, CardTableOffset<PointerSize::k32>().Int32Value()); in InitCpu() 150 CHECK_EQ(THREAD_ID_OFFSET, ThinLockIdOffset<PointerSize::k32>().Int32Value()); in InitCpu()
|
/aosp12/art/compiler/jni/quick/ |
H A D | calling_convention.h | 69 PointerSize GetFramePointerSize() const { in GetFramePointerSize() 79 PointerSize frame_pointer_size) in CallingConvention() 211 const PointerSize frame_pointer_size_; 271 PointerSize frame_pointer_size) in ManagedRuntimeCallingConvention() 396 PointerSize frame_pointer_size) in JniCallingConvention()
|
/aosp12/art/compiler/jni/ |
H A D | jni_cfi_test.cc | 48 TestImplSized<PointerSize::k64>(isa, isa_str, expected_asm, expected_cfi); in TestImpl() 50 TestImplSized<PointerSize::k32>(isa, isa_str, expected_asm, expected_cfi); in TestImpl() 55 template <PointerSize kPointerSize>
|