/art/compiler/optimizing/ |
H A D | code_generator.cc | 119 auto pointer_size = InstructionSetPointerSize(GetInstructionSet()); local 120 return mirror::Array::DataOffset(pointer_size).Uint32Value() + pointer_size * index;
|
H A D | code_generator.h | 475 size_t pointer_size) 480 pointer_size_(pointer_size) {} 471 CallingConvention(const C* registers, size_t number_of_registers, const F* fpu_registers, size_t number_of_fpu_registers, size_t pointer_size) argument
|
/art/patchoat/ |
H A D | patchoat.cc | 431 const size_t pointer_size = InstructionSetPointerSize(isa_); local 432 size_t method_size = ArtMethod::ObjectSize(pointer_size); 622 const size_t pointer_size = InstructionSetPointerSize(isa_); local 625 klass->GetEmbeddedVTableEntry(i, pointer_size)), pointer_size); 629 klass->GetEmbeddedImTableEntry(i, pointer_size)), pointer_size); 643 const size_t pointer_size = InstructionSetPointerSize(isa_); local 644 copy->CopyFrom(object, pointer_size); 651 object->GetEntryPointFromQuickCompiledCodePtrSize(pointer_size)), pointer_siz [all...] |
/art/runtime/mirror/ |
H A D | class.cc | 349 size_t pointer_size) { 351 ArtMethod* method = FindDeclaredVirtualMethod(name, signature, pointer_size); 359 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(name, signature, pointer_size); 368 size_t pointer_size) { 370 ArtMethod* method = FindDeclaredVirtualMethod(name, signature, pointer_size); 378 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(name, signature, pointer_size); 387 size_t pointer_size) { 389 ArtMethod* method = FindDeclaredVirtualMethod(dex_cache, dex_method_idx, pointer_size); 398 dex_cache, dex_method_idx, pointer_size); 407 size_t pointer_size) { 348 FindInterfaceMethod(const StringPiece& name, const StringPiece& signature, size_t pointer_size) argument 367 FindInterfaceMethod(const StringPiece& name, const Signature& signature, size_t pointer_size) argument 386 FindInterfaceMethod(const DexCache* dex_cache, uint32_t dex_method_idx, size_t pointer_size) argument 406 FindDeclaredDirectMethod(const StringPiece& name, const StringPiece& signature, size_t pointer_size) argument 416 FindDeclaredDirectMethod(const StringPiece& name, const Signature& signature, size_t pointer_size) argument 426 FindDeclaredDirectMethod(const DexCache* dex_cache, uint32_t dex_method_idx, size_t pointer_size) argument 438 FindDirectMethod(const StringPiece& name, const StringPiece& signature, size_t pointer_size) argument 449 FindDirectMethod(const StringPiece& name, const Signature& signature, size_t pointer_size) argument 460 FindDirectMethod( const DexCache* dex_cache, uint32_t dex_method_idx, size_t pointer_size) argument 471 FindDeclaredVirtualMethod(const StringPiece& name, const StringPiece& signature, size_t pointer_size) argument 482 FindDeclaredVirtualMethod(const StringPiece& name, const Signature& signature, size_t pointer_size) argument 493 FindDeclaredVirtualMethod(const DexCache* dex_cache, uint32_t dex_method_idx, size_t pointer_size) argument 507 FindVirtualMethod( const StringPiece& name, const StringPiece& signature, size_t pointer_size) argument 518 FindVirtualMethod( const StringPiece& name, const Signature& signature, size_t pointer_size) argument 529 FindVirtualMethod( const DexCache* dex_cache, uint32_t dex_method_idx, size_t pointer_size) argument 540 FindClassInitializer(size_t pointer_size) argument 700 SetPreverifiedFlagOnAllMethods(size_t pointer_size) argument 806 PopulateEmbeddedImtAndVTable(ArtMethod* const (&methods)[kImtSize], size_t pointer_size) argument 830 CopyClassVisitor(Thread* self, Handle<mirror::Class>* orig, size_t new_length, size_t copy_bytes, ArtMethod* const (&imt)[mirror::Class::kImtSize], size_t pointer_size) argument 857 CopyOf(Thread* self, int32_t new_length, ArtMethod* const (&imt)[mirror::Class::kImtSize], size_t pointer_size) argument [all...] |
H A D | object-inl.h | 40 inline uint32_t Object::ClassSize(size_t pointer_size) { argument 42 return Class::ComputeClassSize(true, vtable_entries, 0, 0, 0, 0, 0, pointer_size);
|
H A D | class-inl.h | 87 inline ArtMethod* Class::GetDirectMethodUnchecked(size_t i, size_t pointer_size) { argument 88 CheckPointerSize(pointer_size); 92 ArtMethod::ObjectSize(pointer_size) * i); 95 inline ArtMethod* Class::GetDirectMethod(size_t i, size_t pointer_size) { argument 96 CheckPointerSize(pointer_size); 100 ArtMethod::ObjectSize(pointer_size) * i); 117 inline ArtMethod* Class::GetVirtualMethod(size_t i, size_t pointer_size) { argument 118 CheckPointerSize(pointer_size); 121 return GetVirtualMethodUnchecked(i, pointer_size); 124 inline ArtMethod* Class::GetVirtualMethodDuringLinking(size_t i, size_t pointer_size) { argument 130 GetVirtualMethodUnchecked(size_t i, size_t pointer_size) argument 152 EmbeddedImTableEntryOffset(uint32_t i, size_t pointer_size) argument 158 GetEmbeddedImTableEntry(uint32_t i, size_t pointer_size) argument 164 SetEmbeddedImTableEntry(uint32_t i, ArtMethod* method, size_t pointer_size) argument 166 SetFieldPtrWithSize<false>(EmbeddedImTableEntryOffset(i, pointer_size), method, pointer_size); local 180 GetVTableEntry(uint32_t i, size_t pointer_size) argument 197 EmbeddedVTableEntryOffset(uint32_t i, size_t pointer_size) argument 202 GetEmbeddedVTableEntry(uint32_t i, size_t pointer_size) argument 206 SetEmbeddedVTableEntryUnchecked( uint32_t i, ArtMethod* method, size_t pointer_size) argument 208 SetFieldPtrWithSize<false>(EmbeddedVTableEntryOffset(i, pointer_size), method, pointer_size); local 211 SetEmbeddedVTableEntry(uint32_t i, ArtMethod* method, size_t pointer_size) argument 371 FindVirtualMethodForInterface(ArtMethod* method, size_t pointer_size) argument 387 FindVirtualMethodForVirtual(ArtMethod* method, size_t pointer_size) argument 394 FindVirtualMethodForSuper(ArtMethod* method, size_t pointer_size) argument 399 FindVirtualMethodForVirtualOrInterface(ArtMethod* method, size_t pointer_size) argument 439 GetFirstReferenceStaticFieldOffset(size_t pointer_size) argument 450 GetFirstReferenceStaticFieldOffsetDuringLinking(size_t pointer_size) argument 619 ComputeClassSize(bool has_embedded_tables, uint32_t num_vtable_entries, uint32_t num_8bit_static_fields, uint32_t num_16bit_static_fields, uint32_t num_32bit_static_fields, uint32_t num_64bit_static_fields, uint32_t num_ref_static_fields, size_t pointer_size) argument 811 VisitNativeRoots(Visitor& visitor, size_t pointer_size) argument 841 DirectMethodsBegin(size_t pointer_size) argument 848 DirectMethodsEnd(size_t pointer_size) argument 856 GetDirectMethods(size_t pointer_size) argument 861 VirtualMethodsBegin(size_t pointer_size) argument 868 VirtualMethodsEnd(size_t pointer_size) argument 876 GetVirtualMethods(size_t pointer_size) argument 880 EmbeddedImTableOffset(size_t pointer_size) argument 888 EmbeddedVTableOffset(size_t pointer_size) argument 894 CheckPointerSize(size_t pointer_size) argument [all...] |
/art/runtime/ |
H A D | stack.cc | 828 size_t pointer_size = InstructionSetPointerSize(isa); local 832 CHECK_EQ(runtime->GetClassLinker()->GetImagePointerSize(), pointer_size); 851 int temps_start = code_item->outs_size_ * sizeof(uint32_t) + pointer_size /* art method */; 859 return frame_size + ((reg - num_regs) * sizeof(uint32_t)) + pointer_size /* art method */;
|
H A D | runtime.cc | 434 auto pointer_size = cl->GetImagePointerSize(); local 442 "getSystemClassLoader", "()Ljava/lang/ClassLoader;", pointer_size); 1447 size_t pointer_size = GetInstructionSetPointerSize(instruction_set_); local 1448 method->SetEntryPointFromQuickCompiledCodePtrSize(nullptr, pointer_size); 1465 size_t pointer_size = GetInstructionSetPointerSize(instruction_set_); local 1466 method->SetEntryPointFromQuickCompiledCodePtrSize(nullptr, pointer_size); 1475 size_t pointer_size = GetInstructionSetPointerSize(instruction_set_); local 1476 method->SetEntryPointFromQuickCompiledCodePtrSize(nullptr, pointer_size);
|
H A D | thread.h | 517 template<size_t pointer_size> 518 static ThreadOffset<pointer_size> ThinLockIdOffset() { 519 return ThreadOffset<pointer_size>( 524 template<size_t pointer_size> 525 static ThreadOffset<pointer_size> ThreadFlagsOffset() { 526 return ThreadOffset<pointer_size>( 532 template<size_t pointer_size> 533 static ThreadOffset<pointer_size> ThreadOffsetFromTlsPtr(size_t tls_ptr_offset) { 537 if (pointer_size == sizeof(void*)) { 540 } else if (pointer_size > sizeo 544 DCHECK_GT(sizeof(void*), pointer_size); local 552 QuickEntryPointOffsetWithSize(size_t quick_entrypoint_offset, size_t pointer_size) argument [all...] |
H A D | jni_internal.cc | 130 auto pointer_size = Runtime::Current()->GetClassLinker()->GetImagePointerSize(); local 132 method = c->FindDirectMethod(name, sig, pointer_size); 134 method = c->FindInterfaceMethod(name, sig, pointer_size); 136 method = c->FindVirtualMethod(name, sig, pointer_size); 140 method = c->FindDeclaredDirectMethod(name, sig, pointer_size); 318 auto pointer_size = Runtime::Current()->GetClassLinker()->GetImagePointerSize(); local 319 for (auto& method : c->GetDirectMethods(pointer_size)) { 324 for (auto& method : c->GetVirtualMethods(pointer_size)) { 2204 auto pointer_size = Runtime::Current()->GetClassLinker()->GetImagePointerSize(); local 2205 for (auto& m : c->GetDirectMethods(pointer_size)) { [all...] |
H A D | class_linker.cc | 1038 mirror::PointerArray* arr, mirror::Class* expected_class, size_t pointer_size, 1042 auto* method = arr->GetElementPtrSize<ArtMethod*>(j, pointer_size); 1069 auto pointer_size = runtime->GetClassLinker()->GetImagePointerSize(); local 1070 for (auto& m : klass->GetDirectMethods(pointer_size)) { 1073 for (auto& m : klass->GetVirtualMethods(pointer_size)) { 1078 SanityCheckArtMethodPointerArray(vtable, nullptr, pointer_size, image_space); 1082 SanityCheckArtMethod(klass->GetEmbeddedImTableEntry(i, pointer_size), nullptr, image_space); 1085 SanityCheckArtMethod(klass->GetEmbeddedVTableEntry(i, pointer_size), nullptr, image_space); 1092 SanityCheckArtMethodPointerArray(iftable->GetMethodArray(i), nullptr, pointer_size,
|
/art/compiler/dex/quick/ |
H A D | gen_invoke.cc | 80 // template <size_t pointer_size> 543 const size_t pointer_size = InstructionSetPointerSize( local 546 method_idx, pointer_size).Uint32Value(); 590 const size_t pointer_size = InstructionSetPointerSize( local 593 method_idx % mirror::Class::kImtSize, pointer_size).Uint32Value(); 1569 size_t pointer_size = GetInstructionSetPointerSize(cu_->instruction_set); local 1571 pointer_size);
|
/art/imgdiag/ |
H A D | imgdiag.cc | 145 const size_t pointer_size = InstructionSetPointerSize( local 550 art_method->GetEntryPointFromJniPtrSize(pointer_size)) << ", "; 553 art_method->GetEntryPointFromInterpreterPtrSize(pointer_size)) 557 art_method->GetEntryPointFromQuickCompiledCodePtrSize(pointer_size)) 633 art_method->GetEntryPointFromJniPtrSize(pointer_size)) << ", "; 636 art_method->GetEntryPointFromInterpreterPtrSize(pointer_size)) 640 art_method->GetEntryPointFromQuickCompiledCodePtrSize(pointer_size))
|
/art/runtime/verifier/ |
H A D | method_verifier.cc | 3249 auto pointer_size = cl->GetImagePointerSize(); local 3250 ArtMethod* res_method = dex_cache_->GetResolvedMethod(dex_method_idx, pointer_size); 3256 res_method = klass->FindDirectMethod(name, signature, pointer_size); 3258 res_method = klass->FindInterfaceMethod(name, signature, pointer_size); 3260 res_method = klass->FindVirtualMethod(name, signature, pointer_size); 3263 dex_cache_->SetResolvedMethod(dex_method_idx, res_method, pointer_size); 3269 res_method = klass->FindDirectMethod(name, signature, pointer_size); 3558 auto pointer_size = cl->GetImagePointerSize(); local 3565 ArtMethod* res_method = dispatch_class->GetVTableEntry(vtable_index, pointer_size);
|
/art/compiler/driver/ |
H A D | compiler_driver.cc | 735 const auto pointer_size = Runtime::Current()->GetClassLinker()->GetImagePointerSize(); local 736 for (auto& m : c->GetVirtualMethods(pointer_size)) { 739 for (auto& m : c->GetDirectMethods(pointer_size)) { 828 const size_t pointer_size = Runtime::Current()->GetClassLinker()->GetImagePointerSize(); local 842 for (auto& m : c->GetVirtualMethods(pointer_size)) { 1370 const auto pointer_size = cl->GetImagePointerSize(); local 1429 method->GetDexMethodIndex(), pointer_size) == nullptr)) { 2525 size_t pointer_size = InstructionSetPointerSize(GetInstructionSet()); local 2526 *offset = inliner->GetOffsetForStringInit(method_index, pointer_size);
|
/art/compiler/jni/ |
H A D | jni_compiler_test.cc | 68 const auto pointer_size = class_linker_->GetImagePointerSize(); local 69 ArtMethod* method = direct ? c->FindDirectMethod(method_name, method_sig, pointer_size) : 70 c->FindVirtualMethod(method_name, method_sig, pointer_size);
|
/art/oatdump/ |
H A D | oatdump.cc | 1531 const auto pointer_size = local 1533 const auto method_size = ArtMethod::ObjectSize(pointer_size);
|