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

12

/art/runtime/mirror/
H A Dobject_array.h29 static uint32_t ClassSize(size_t pointer_size) { argument
30 return Array::ClassSize(pointer_size);
H A Dreference-inl.h25 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 Ddex_cache.cc36 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 Dfield-inl.h57 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 Ddex_cache-inl.h31 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 Darray-inl.h33 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 Dstring-inl.h33 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 Dclass.h520 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 Ddex_cache_arrays_layout-inl.h30 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 Dhandle_scope-inl.h53 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 Dimage.cc38 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 Dutils.h323 static inline constexpr bool ValidPointerSize(size_t pointer_size) { argument
324 return pointer_size == 4 || pointer_size == 8;
H A Dhandle_scope.h55 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 Dart_method.h171 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 Dart_method-inl.h201 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 Dart_method.cc112 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 Dcompiler_driver_test.cc88 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 Dcompiler_driver-inl.h331 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 Doat_test.cc143 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 Dcommon_compiler_test.cc138 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 Delf_writer_quick.cc163 const int pointer_size = GetInstructionSetPointerSize(isa); local
173 ".debug_frame", SHT_PROGBITS, 0, nullptr, 0, pointer_size, 0,
/art/compiler/dex/
H A Dverified_method.cc290 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 Dcall_x86.cc405 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 Ddex_file_method_inliner.cc1024 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 Dcall_mips.cc493 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);

Completed in 804 milliseconds

12