/art/runtime/mirror/ |
H A D | object_array.h | 29 static uint32_t ClassSize(size_t pointer_size) { argument 30 return Array::ClassSize(pointer_size);
|
H A D | reference-inl.h | 25 inline uint32_t Reference::ClassSize(size_t pointer_size) { argument 27 return Class::ComputeClassSize(false, vtable_entries, 2, 0, 0, 0, 0, pointer_size);
|
H A D | dex_cache.cc | 36 PointerArray* resolved_fields, size_t pointer_size) { 54 Fixup(runtime->GetResolutionMethod(), pointer_size); 58 void DexCache::Fixup(ArtMethod* trampoline, size_t pointer_size) { argument 64 if (resolved_methods->GetElementPtrSize<ArtMethod*>(i, pointer_size) == nullptr) { 65 resolved_methods->SetElementPtrSize(i, trampoline, pointer_size); 34 Init(const DexFile* dex_file, String* location, ObjectArray<String>* strings, ObjectArray<Class>* resolved_types, PointerArray* resolved_methods, PointerArray* resolved_fields, size_t pointer_size) argument
|
H A D | field-inl.h | 57 const auto pointer_size = kTransactionActive ? local 60 auto* resolved_field = field->GetDexCache()->GetResolvedField(dex_field_index, pointer_size); 73 field->GetDexCache()->SetResolvedField(dex_field_index, field, pointer_size);
|
H A D | dex_cache-inl.h | 31 inline uint32_t DexCache::ClassSize(size_t pointer_size) { argument 33 return Class::ComputeClassSize(true, vtable_entries, 0, 0, 0, 0, 0, pointer_size);
|
H A D | array-inl.h | 33 inline uint32_t Array::ClassSize(size_t pointer_size) { argument 35 return Class::ComputeClassSize(true, vtable_entries, 0, 0, 0, 0, 0, pointer_size);
|
H A D | string-inl.h | 33 inline uint32_t String::ClassSize(size_t pointer_size) { argument 35 return Class::ComputeClassSize(true, vtable_entries, 0, 1, 0, 1, 2, pointer_size);
|
H A D | class.h | 520 size_t pointer_size); 523 static uint32_t ClassClassSize(size_t pointer_size) { argument 526 return ComputeClassSize(true, vtable_entries, 0, 0, 0, 1, 0, pointer_size); 530 static uint32_t PrimitiveClassSize(size_t pointer_size) { argument 531 return ComputeClassSize(false, 0, 0, 0, 0, 0, 0, pointer_size); 676 ALWAYS_INLINE StrideIterator<ArtMethod> DirectMethodsBegin(size_t pointer_size) 679 ALWAYS_INLINE StrideIterator<ArtMethod> DirectMethodsEnd(size_t pointer_size) 682 ALWAYS_INLINE IterationRange<StrideIterator<ArtMethod>> GetDirectMethods(size_t pointer_size) 693 ALWAYS_INLINE ArtMethod* GetDirectMethod(size_t i, size_t pointer_size) 697 ALWAYS_INLINE ArtMethod* GetDirectMethodUnchecked(size_t i, size_t pointer_size) 1140 ImTableEntrySize(size_t pointer_size) argument 1144 VTableEntrySize(size_t pointer_size) argument [all...] |
/art/compiler/utils/ |
H A D | dex_cache_arrays_layout-inl.h | 30 inline DexCacheArraysLayout::DexCacheArraysLayout(size_t pointer_size, const DexFile* dex_file) argument 32 pointer_size_(pointer_size), 37 DCHECK(ValidPointerSize(pointer_size)) << pointer_size;
|
/art/runtime/ |
H A D | handle_scope-inl.h | 53 inline size_t HandleScope::SizeOf(size_t pointer_size, uint32_t num_references) { argument 55 size_t header_size = pointer_size + sizeof(number_of_references_);
|
H A D | image.cc | 38 uint32_t pointer_size, 49 pointer_size_(pointer_size), 29 ImageHeader(uint32_t image_begin, uint32_t image_size, ImageSection* sections, uint32_t image_roots, uint32_t oat_checksum, uint32_t oat_file_begin, uint32_t oat_data_begin, uint32_t oat_data_end, uint32_t oat_file_end, uint32_t pointer_size, bool compile_pic) argument
|
H A D | utils.h | 323 static inline constexpr bool ValidPointerSize(size_t pointer_size) { argument 324 return pointer_size == 4 || pointer_size == 8;
|
H A D | handle_scope.h | 55 static size_t SizeOf(size_t pointer_size, uint32_t num_references); 77 static size_t LinkOffset(size_t pointer_size ATTRIBUTE_UNUSED) { 82 static size_t NumberOfReferencesOffset(size_t pointer_size) { argument 83 return pointer_size; 87 static size_t ReferencesOffset(size_t pointer_size) { argument 88 return pointer_size + sizeof(number_of_references_);
|
H A D | art_method.h | 171 bool IsOptimized(size_t pointer_size) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 176 && GetEntryPointFromQuickCompiledCodePtrSize(pointer_size) != nullptr 177 && GetQuickOatCodePointer(pointer_size) != nullptr 178 && GetNativeGcMap(pointer_size) == nullptr; 262 ArtMethod* FindOverriddenMethod(size_t pointer_size) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 278 EntryPointFromInterpreter* GetEntryPointFromInterpreterPtrSize(size_t pointer_size) { argument 280 EntryPointFromInterpreterOffset(pointer_size), pointer_size); 287 size_t pointer_size) { 288 SetEntryPoint(EntryPointFromInterpreterOffset(pointer_size), entry_point_from_interprete 286 SetEntryPointFromInterpreterPtrSize(EntryPointFromInterpreter* entry_point_from_interpreter, size_t pointer_size) argument 289 pointer_size); local 295 GetEntryPointFromQuickCompiledCodePtrSize(size_t pointer_size) argument 304 SetEntryPointFromQuickCompiledCodePtrSize( const void* entry_point_from_quick_compiled_code, size_t pointer_size) argument 307 entry_point_from_quick_compiled_code, pointer_size); local 401 EntryPointFromInterpreterOffset(size_t pointer_size) argument 406 EntryPointFromJniOffset(size_t pointer_size) argument 411 EntryPointFromQuickCompiledCodeOffset(size_t pointer_size) argument 419 GetEntryPointFromJniPtrSize(size_t pointer_size) argument 426 SetEntryPointFromJniPtrSize(const void* entrypoint, size_t pointer_size) argument 427 SetEntryPoint(EntryPointFromJniOffset(pointer_size), entrypoint, pointer_size); local 530 ObjectSize(size_t pointer_size) argument 589 PtrSizedFieldsOffset(size_t pointer_size) argument 608 SetEntryPoint(MemberOffset offset, T new_value, size_t pointer_size) argument [all...] |
H A D | art_method-inl.h | 201 inline const uint8_t* ArtMethod::GetMappingTable(size_t pointer_size) { argument 202 const void* code_pointer = GetQuickOatCodePointer(pointer_size); 206 return GetMappingTable(code_pointer, pointer_size); 209 inline const uint8_t* ArtMethod::GetMappingTable(const void* code_pointer, size_t pointer_size) { argument 211 DCHECK_EQ(code_pointer, GetQuickOatCodePointer(pointer_size)); 220 inline const uint8_t* ArtMethod::GetVmapTable(size_t pointer_size) { argument 221 const void* code_pointer = GetQuickOatCodePointer(pointer_size); 225 return GetVmapTable(code_pointer, pointer_size); 228 inline const uint8_t* ArtMethod::GetVmapTable(const void* code_pointer, size_t pointer_size) { argument 229 CHECK(!IsOptimized(pointer_size)) << "Unimplemente 251 GetNativeGcMap(size_t pointer_size) argument 259 GetNativeGcMap(const void* code_pointer, size_t pointer_size) argument 452 GetInterfaceMethodIfProxy(size_t pointer_size) argument [all...] |
H A D | art_method.cc | 112 ArtMethod* ArtMethod::FindOverriddenMethod(size_t pointer_size) { argument 123 result = super_class->GetVTableEntry(method_index, pointer_size); 128 GetDexMethodIndex(), pointer_size); 136 ArtMethod* interface_method = interface->GetVirtualMethod(j, pointer_size); 342 const void* ArtMethod::GetQuickOatEntryPoint(size_t pointer_size) { argument 348 const void* code = runtime->GetInstrumentation()->GetQuickCodeFor(this, pointer_size);
|
/art/compiler/driver/ |
H A D | compiler_driver_test.cc | 88 const auto pointer_size = class_linker->GetImagePointerSize(); local 89 for (auto& m : c->GetDirectMethods(pointer_size)) { 92 for (auto& m : c->GetVirtualMethods(pointer_size)) { 125 auto pointer_size = cl->GetImagePointerSize(); local 127 ArtMethod* method = dex_cache->GetResolvedMethod(i, pointer_size); 221 const auto pointer_size = class_linker->GetImagePointerSize(); local 222 for (auto& m : klass->GetDirectMethods(pointer_size)) { 224 const void* code = m.GetEntryPointFromQuickCompiledCodePtrSize(pointer_size);
|
H A D | compiler_driver-inl.h | 331 const size_t pointer_size = InstructionSetPointerSize(GetInstructionSet()); local 336 resolved_method->GetMethodIndex(), pointer_size) == resolved_method) && 345 target_method->dex_method_index, pointer_size),
|
/art/compiler/ |
H A D | oat_test.cc | 143 auto pointer_size = class_linker->GetImagePointerSize(); local 164 for (auto& m : klass->GetDirectMethods(pointer_size)) { 169 for (auto& m : klass->GetVirtualMethods(pointer_size)) {
|
H A D | common_compiler_test.cc | 138 size_t pointer_size = class_linker_->GetImagePointerSize(); local 139 for (auto& m : klass->GetDirectMethods(pointer_size)) { 142 for (auto& m : klass->GetVirtualMethods(pointer_size)) { 232 auto pointer_size = class_linker_->GetImagePointerSize(); local 233 for (auto& m : klass->GetDirectMethods(pointer_size)) { 236 for (auto& m : klass->GetVirtualMethods(pointer_size)) { 257 auto pointer_size = class_linker_->GetImagePointerSize(); local 258 ArtMethod* method = klass->FindDirectMethod(method_name, signature, pointer_size); 271 auto pointer_size = class_linker_->GetImagePointerSize(); local 272 ArtMethod* method = klass->FindVirtualMethod(method_name, signature, pointer_size); [all...] |
H A D | elf_writer_quick.cc | 163 const int pointer_size = GetInstructionSetPointerSize(isa); local 173 ".debug_frame", SHT_PROGBITS, 0, nullptr, 0, pointer_size, 0,
|
/art/compiler/dex/ |
H A D | verified_method.cc | 290 size_t pointer_size = cl->GetImagePointerSize(); local 292 is_range ? inst->VRegB_3rc() : inst->VRegB_35c(), pointer_size); 302 abstract_method, pointer_size); 306 abstract_method, pointer_size);
|
/art/compiler/dex/quick/x86/ |
H A D | call_x86.cc | 405 const size_t pointer_size = GetInstructionSetPointerSize(cu->instruction_set); local 407 mirror::Array::DataOffset(pointer_size).Uint32Value() + 408 target_method.dex_method_index * pointer_size,
|
/art/compiler/dex/quick/ |
H A D | dex_file_method_inliner.cc | 1024 uint32_t DexFileMethodInliner::GetOffsetForStringInit(uint32_t method_index, size_t pointer_size) { argument 1029 OFFSETOF_MEMBER(QuickEntryPoints, pNewEmptyString), pointer_size); 1030 return string_init_base_offset + it->second.d.data * pointer_size;
|
/art/compiler/dex/quick/mips/ |
H A D | call_mips.cc | 493 const size_t pointer_size = GetInstructionSetPointerSize(cu->instruction_set); local 495 mirror::Array::DataOffset(pointer_size).Uint32Value() + 496 target_method.dex_method_index * pointer_size, arg0_ref);
|