Home
last modified time | relevance | path

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

12345

/aosp12/art/runtime/
H A Dimt_conflict_table.h48 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 Dimtable.h43 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 Dart_method.h84 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 Dthread.h678 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 Dcha.h121 PointerSize pointer_size)
135 PointerSize pointer_size)
149 PointerSize pointer_size)
162 PointerSize pointer_size)
H A Doffsets.h61 template<PointerSize pointer_size>
67 using ThreadOffset32 = ThreadOffset<PointerSize::k32>;
68 using ThreadOffset64 = ThreadOffset<PointerSize::k64>;
/aosp12/art/runtime/mirror/
H A Dclass.h62 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 Dmethod.cc28 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 Dclass-inl.h165 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 Darray-inl.h34 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 Darray.h41 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 Dexecutable.cc25 template <PointerSize kPointerSize>
41 template void Executable::InitializeFromArtMethod<PointerSize::k32>(ArtMethod* method);
42 template void Executable::InitializeFromArtMethod<PointerSize::k64>(ArtMethod* method);
H A Dclass.cc573 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 Dinstruction_set.h52 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 Denums.h25 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 Denums.cc23 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 Dindex_bss_mapping_encoder_test.cc26 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 Dthread_arm.cc27 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 Dthread_arm64.cc27 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 Dart_method.def41 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 Dmirror_class.def40 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 Djni_macro_assembler.cc40 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 Dthread_x86.cc140 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 Dcalling_convention.h69 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 Djni_cfi_test.cc48 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>

12345