Searched defs:pointer_size (Results 26 - 42 of 42) sorted by relevance

12

/art/compiler/optimizing/
H A Dcode_generator.cc119 auto pointer_size = InstructionSetPointerSize(GetInstructionSet()); local
120 return mirror::Array::DataOffset(pointer_size).Uint32Value() + pointer_size * index;
H A Dcode_generator.h475 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 Dpatchoat.cc431 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 Dclass.cc349 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 Dobject-inl.h40 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 Dclass-inl.h87 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 Dstack.cc828 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 Druntime.cc434 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 Dthread.h517 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 Djni_internal.cc130 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 Dclass_linker.cc1038 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 Dgen_invoke.cc80 // 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 Dimgdiag.cc145 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 Dmethod_verifier.cc3249 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 Dcompiler_driver.cc735 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 Djni_compiler_test.cc68 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 Doatdump.cc1531 const auto pointer_size = local
1533 const auto method_size = ArtMethod::ObjectSize(pointer_size);

Completed in 447 milliseconds

12