/aosp12/art/compiler/jni/quick/ |
H A D | jni_compiler.cc | 53 template <PointerSize kPointerSize> 57 template <PointerSize kPointerSize> 62 template <PointerSize kPointerSize> 73 template <PointerSize kPointerSize> 79 ThreadOffset<kPointerSize> jni_start = in GetJniEntrypointThreadOffset() 88 ThreadOffset<kPointerSize> jni_end(-1); in GetJniEntrypointThreadOffset() 114 template <PointerSize kPointerSize> 508 ThreadOffset<kPointerSize> jni_end( in ArtJniCompileMethodInternal() 620 ThreadOffset<kPointerSize> read_barrier = QUICK_ENTRYPOINT_OFFSET(kPointerSize, in ArtJniCompileMethodInternal() 668 template <PointerSize kPointerSize> [all …]
|
/aosp12/art/compiler/utils/ |
H A D | jni_macro_assembler.h | 80 template <PointerSize kPointerSize> 83 static std::unique_ptr<JNIMacroAssembler<kPointerSize>> Create( 121 virtual void StoreStackOffsetToThread(ThreadOffset<kPointerSize> thr_offs, 124 virtual void StoreStackPointerToThread(ThreadOffset<kPointerSize> thr_offs) = 0; 134 ThreadOffset<kPointerSize> src, 146 virtual void LoadRawPtrFromThread(ManagedRegister dest, ThreadOffset<kPointerSize> offs) = 0; 153 virtual void CopyRawPtrFromThread(FrameOffset fr_offs, ThreadOffset<kPointerSize> thr_offs) = 0; 155 virtual void CopyRawPtrToThread(ThreadOffset<kPointerSize> thr_offs, 237 virtual void CallFromThread(ThreadOffset<kPointerSize> offset) = 0; 293 template <typename T, PointerSize kPointerSize> [all …]
|
/aosp12/art/runtime/ |
H A D | nterp_helpers.cc | 86 static constexpr size_t kPointerSize = static_cast<size_t>(kRuntimePointerSize); variable 160 kPointerSize + // method in NterpGetReferenceArray() 161 RoundUp(out_regs * kVRegSize, kPointerSize) + // out arguments and pointer alignment in NterpGetReferenceArray() 162 kPointerSize + // saved dex pc in NterpGetReferenceArray() 163 kPointerSize; // previous frame. in NterpGetReferenceArray() 170 kPointerSize + // method in NterpGetDexPC() 171 RoundUp(out_regs * kVRegSize, kPointerSize); // out arguments and pointer alignment in NterpGetDexPC()
|
H A D | reflection.cc | 694 template <PointerSize kPointerSize> 737 m = receiver->GetClass()->FindVirtualMethodForVirtualOrInterface(m, kPointerSize); in InvokeMethod() 744 auto* np_method = m->GetInterfaceMethodIfProxy(kPointerSize); in InvokeMethod()
|
H A D | class_linker.cc | 7428 template <PointerSize kPointerSize> 7446 ArtMethod* m1 = vtable->GetElementPtrSize<ArtMethod*, kPointerSize>(i); in CheckVTableHasNoDuplicates() 7447 ArtMethod* m2 = vtable->GetElementPtrSize<ArtMethod*, kPointerSize>(j); in CheckVTableHasNoDuplicates() 7465 ArtMethod* vtable_entry = vtable->GetElementPtrSize<ArtMethod*, kPointerSize>(start); in CheckVTableHasNoDuplicates() 7478 vtable->GetElementPtrSize<ArtMethod*, kPointerSize>(start)-> in CheckVTableHasNoDuplicates() 7479 GetInterfaceMethodIfProxy(kPointerSize)->GetDexFile(); in CheckVTableHasNoDuplicates() 7497 ArtMethod* vtable_entry = vtable->GetElementPtrSizeUnchecked<ArtMethod*, kPointerSize>(i); in CheckVTableHasNoDuplicates() 7502 ArtMethod* m = vtable_entry->GetInterfaceMethodIfProxy(kPointerSize); in CheckVTableHasNoDuplicates() 7569 ArtMethod* vtable_entry = vtable->GetElementPtrSizeUnchecked<ArtMethod*, kPointerSize>(i); in CheckVTableHasNoDuplicates() 7576 ArtMethod* m = vtable_entry->GetInterfaceMethodIfProxy(kPointerSize); in CheckVTableHasNoDuplicates()
|
/aosp12/art/runtime/mirror/ |
H A D | method.cc | 28 template <PointerSize kPointerSize> 33 ret->InitializeFromArtMethod<kPointerSize>(method); in CreateFromArtMethod() 43 template <PointerSize kPointerSize> 49 ret->InitializeFromArtMethod<kPointerSize>(method); in CreateFromArtMethod()
|
H A D | executable.cc | 25 template <PointerSize kPointerSize> 29 auto* interface_method = method->GetInterfaceMethodIfProxy(kPointerSize); in InitializeFromArtMethod()
|
H A D | method.h | 35 template <PointerSize kPointerSize> 48 template <PointerSize kPointerSize>
|
H A D | array-inl.h | 229 template<typename T, PointerSize kPointerSize, VerifyObjectFlags kVerifyFlags> 231 if (kPointerSize == PointerSize::k64) { in GetElementPtrSize() 236 return GetElementPtrSizeUnchecked<T, kPointerSize, kVerifyFlags>(idx); in GetElementPtrSize() 239 template<typename T, PointerSize kPointerSize, VerifyObjectFlags kVerifyFlags> 244 if (kPointerSize == PointerSize::k64) { in GetElementPtrSizeUnchecked()
|
H A D | class.cc | 1419 template <PointerSize kPointerSize> 1444 for (auto& m : h_klass->GetDeclaredVirtualMethods(kPointerSize)) { in GetDeclaredMethodInternal() 1448 auto* np_method = m.GetInterfaceMethodIfProxy(kPointerSize); in GetDeclaredMethodInternal() 1460 return Method::CreateFromArtMethod<kPointerSize>(self, &m); in GetDeclaredMethodInternal() 1475 for (auto& m : h_klass->GetDirectMethods(kPointerSize)) { in GetDeclaredMethodInternal() 1480 auto* np_method = m.GetInterfaceMethodIfProxy(kPointerSize); in GetDeclaredMethodInternal() 1499 return Method::CreateFromArtMethod<kPointerSize>(self, &m); in GetDeclaredMethodInternal() 1509 ? Method::CreateFromArtMethod<kPointerSize>(self, result) in GetDeclaredMethodInternal() 1528 template <PointerSize kPointerSize> 1534 ArtMethod* result = klass->GetDeclaredConstructor(self, hs.NewHandle(args), kPointerSize); in GetDeclaredConstructorInternal() [all …]
|
H A D | executable.h | 58 template <PointerSize kPointerSize>
|
H A D | class.h | 756 template <PointerSize kPointerSize> 765 template <PointerSize kPointerSize>
|
/aosp12/art/compiler/jni/ |
H A D | jni_cfi_test.cc | 55 template <PointerSize kPointerSize> 82 std::unique_ptr<JNIMacroAssembler<kPointerSize>> jni_asm( in TestImplSized() 83 JNIMacroAssembler<kPointerSize>::Create(&allocator, isa)); in TestImplSized()
|
/aosp12/art/runtime/gc/space/ |
H A D | image_space.cc | 339 pointer_array->ElementAddress<kVerifyNone>(i, kPointerSize)); in VisitPointerArray() 385 if (kPointerSize == PointerSize::k64) { in PatchNativePointer() 1160 template <PointerSize kPointerSize> 1306 method.SetImtConflictTable(new_table, kPointerSize); in RelocateInPlace() 1316 method.UpdateEntrypoints(forward_code, kPointerSize); in RelocateInPlace() 1318 }, target_base, kPointerSize); in RelocateInPlace() 2459 template <PointerSize kPointerSize> 2471 DoRelocateSpaces<kPointerSize, /*kExtension=*/ false>( in DoRelocateSpaces() 2480 DoRelocateSpaces<kPointerSize, /*kExtension=*/ true>( in DoRelocateSpaces() 2488 template <PointerSize kPointerSize, bool kExtension> [all …]
|
H A D | image_space.h | 329 template <PointerSize kPointerSize, typename PatchObjectVisitor, typename PatchCodeVisitor> 331 template <PointerSize kPointerSize, typename HeapVisitor, typename NativeVisitor>
|