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

123

/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 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.cc44 size_t pointer_size) {
66 Fixup(runtime->GetResolutionMethod(), pointer_size);
70 void DexCache::Fixup(ArtMethod* trampoline, size_t pointer_size) { argument
76 if (GetElementPtrSize<ArtMethod*>(resolved_methods, i, pointer_size) == nullptr) {
77 SetElementPtrSize(resolved_methods, i, trampoline, pointer_size);
34 Init(const DexFile* dex_file, String* location, GcRoot<String>* strings, uint32_t num_strings, GcRoot<Class>* resolved_types, uint32_t num_resolved_types, ArtMethod** resolved_methods, uint32_t num_resolved_methods, ArtField** resolved_fields, uint32_t num_resolved_fields, size_t pointer_size) argument
H A Ddex_cache-inl.h32 inline uint32_t DexCache::ClassSize(size_t pointer_size) { argument
34 return Class::ComputeClassSize(true, vtable_entries, 0, 0, 0, 0, 0, pointer_size);
H A Dstring-inl.h35 inline uint32_t String::ClassSize(size_t pointer_size) { argument
37 return Class::ComputeClassSize(true, vtable_entries, 0, 0, 0, 1, 2, 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);
408 size_t pointer_size,
411 void* ptr = GetElementPtrSize<void*, kVerifyFlags, kReadBarrierOption>(i, pointer_size);
414 dest->SetElementPtrSize<false, true>(i, new_ptr, pointer_size);
407 Fixup(mirror::PointerArray* dest, size_t pointer_size, const Visitor& visitor) argument
/art/runtime/
H A Dhandle_scope-inl.h60 inline size_t HandleScope::SizeOf(size_t pointer_size, uint32_t num_references) { argument
62 size_t header_size = pointer_size + sizeof(number_of_references_);
H A Dhandle_scope.h55 static size_t SizeOf(size_t pointer_size, uint32_t num_references);
76 static size_t LinkOffset(size_t pointer_size ATTRIBUTE_UNUSED) {
81 static size_t NumberOfReferencesOffset(size_t pointer_size) { argument
82 return pointer_size;
86 static size_t ReferencesOffset(size_t pointer_size) { argument
87 return pointer_size + sizeof(number_of_references_);
H A Dimage.cc42 uint32_t pointer_size,
60 pointer_size_(pointer_size),
163 size_t pointer_size) const {
164 const size_t method_alignment = ArtMethod::Alignment(pointer_size);
165 const size_t method_size = ArtMethod::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 boot_image_begin, uint32_t boot_image_size, uint32_t boot_oat_begin, uint32_t boot_oat_size, uint32_t pointer_size, bool compile_pic, bool is_pic, StorageMode storage_mode, size_t data_size) argument
H A Djni_env_ext.cc118 static size_t JNIEnvSize(size_t pointer_size) { argument
120 return pointer_size;
123 Offset JNIEnvExt::SegmentStateOffset(size_t pointer_size) { argument
124 size_t locals_offset = JNIEnvSize(pointer_size) +
125 2 * pointer_size + // Thread* self + JavaVMExt* vm.
127 (pointer_size - 4); // Padding.
129 IndirectReferenceTable::SegmentStateOffset(pointer_size).Int32Value();
133 Offset JNIEnvExt::LocalRefCookieOffset(size_t pointer_size) { argument
134 return Offset(JNIEnvSize(pointer_size) +
135 2 * pointer_size); // Threa
138 SelfOffset(size_t pointer_size) argument
[all...]
H A Dutils.h329 static inline constexpr bool ValidPointerSize(size_t pointer_size) { argument
330 return pointer_size == 4 || pointer_size == 8;
/art/runtime/utils/
H A Ddex_cache_arrays_layout-inl.h30 inline DexCacheArraysLayout::DexCacheArraysLayout(size_t pointer_size, argument
32 : pointer_size_(pointer_size),
42 DCHECK(ValidPointerSize(pointer_size)) << pointer_size;
45 inline DexCacheArraysLayout::DexCacheArraysLayout(size_t pointer_size, const DexFile* dex_file) argument
46 : DexCacheArraysLayout(pointer_size, dex_file->GetHeader()) {
/art/compiler/dex/
H A Dverified_method.cc172 size_t pointer_size = cl->GetImagePointerSize(); local
174 is_range ? inst->VRegB_3rc() : inst->VRegB_35c(), pointer_size);
184 abstract_method, pointer_size);
188 abstract_method, pointer_size);
/art/compiler/optimizing/
H A Dsharpening.cc244 size_t pointer_size = InstructionSetPointerSize(codegen_->GetInstructionSet()); local
245 DexCacheArraysLayout layout(pointer_size, &dex_file);
/art/runtime/jit/
H A Dprofile_compilation_info_test.cc45 const auto pointer_size = class_linker->GetImagePointerSize(); local
47 for (auto& m : klass->GetVirtualMethods(pointer_size)) {
/art/compiler/
H A Dcommon_compiler_test.cc118 size_t pointer_size = class_linker_->GetImagePointerSize(); local
119 for (auto& m : klass->GetMethods(pointer_size)) {
239 auto pointer_size = class_linker_->GetImagePointerSize(); local
240 for (auto& m : klass->GetMethods(pointer_size)) {
261 auto pointer_size = class_linker_->GetImagePointerSize(); local
262 ArtMethod* method = klass->FindDirectMethod(method_name, signature, pointer_size);
275 auto pointer_size = class_linker_->GetImagePointerSize(); local
276 ArtMethod* method = klass->FindVirtualMethod(method_name, signature, pointer_size);
H A Doat_test.cc401 auto pointer_size = class_linker->GetImagePointerSize(); local
423 for (auto& m : klass->GetDirectMethods(pointer_size)) {
429 for (auto& m : klass->GetDeclaredVirtualMethods(pointer_size)) {
/art/compiler/dex/quick/
H A Ddex_file_method_inliner.cc846 uint32_t DexFileMethodInliner::GetOffsetForStringInit(uint32_t method_index, size_t pointer_size) { argument
851 OFFSETOF_MEMBER(QuickEntryPoints, pNewEmptyString), pointer_size);
852 return string_init_base_offset + it->second.d.data * pointer_size;
/art/compiler/driver/
H A Dcompiler_driver_test.cc89 const auto pointer_size = class_linker->GetImagePointerSize(); local
90 for (auto& m : c->GetMethods(pointer_size)) {
123 auto pointer_size = cl->GetImagePointerSize(); local
125 ArtMethod* method = dex_cache->GetResolvedMethod(i, pointer_size);
217 const auto pointer_size = class_linker->GetImagePointerSize(); local
218 for (auto& m : klass->GetDirectMethods(pointer_size)) {
220 const void* code = m.GetEntryPointFromQuickCompiledCodePtrSize(pointer_size);
273 const auto pointer_size = class_linker->GetImagePointerSize(); local
275 for (auto& m : klass->GetVirtualMethods(pointer_size)) {
277 const void* code = m.GetEntryPointFromQuickCompiledCodePtrSize(pointer_size);
[all...]
H A Dcompiler_driver-inl.h339 const size_t pointer_size = InstructionSetPointerSize(GetInstructionSet()); local
348 resolved_method->GetMethodIndex(), pointer_size) == resolved_method) &&
366 target_method->dex_method_index, pointer_size),
/art/runtime/entrypoints/
H A Dentrypoint_utils.cc51 size_t pointer_size = class_linker->GetImagePointerSize(); local
52 mirror::Class* klass = referrer->GetDexCacheResolvedType<false>(type_idx, pointer_size);
191 size_t pointer_size = Runtime::Current()->GetClassLinker()->GetImagePointerSize(); local
193 h_interface_method->GetArtMethod()->GetReturnType(true /* resolve */, pointer_size);
H A Dentrypoint_utils-inl.h95 size_t pointer_size = class_linker->GetImagePointerSize(); local
96 mirror::Class* klass = method->GetDexCacheResolvedType<false>(type_idx, pointer_size);
240 size_t pointer_size = class_linker->GetImagePointerSize(); local
241 mirror::Class* klass = method->GetDexCacheResolvedType<false>(type_idx, pointer_size);
/art/runtime/interpreter/
H A Dinterpreter_goto_table_impl.cc348 size_t pointer_size = Runtime::Current()->GetClassLinker()->GetImagePointerSize(); local
350 pointer_size);
H A Dinterpreter_switch_impl.cc286 size_t pointer_size = Runtime::Current()->GetClassLinker()->GetImagePointerSize(); local
288 pointer_size);

Completed in 1661 milliseconds

123