/art/runtime/ |
imt_conflict_table.h | 48 PointerSize pointer_size) { 49 const size_t count = other->NumEntries(pointer_size); 51 SetInterfaceMethod(i, pointer_size, other->GetInterfaceMethod(i, pointer_size)); 52 SetImplementationMethod(i, pointer_size, other->GetImplementationMethod(i, pointer_size)); 54 SetInterfaceMethod(count, pointer_size, interface_method); 55 SetImplementationMethod(count, pointer_size, implementation_method); 57 SetInterfaceMethod(count + 1, pointer_size, nullptr); 58 SetImplementationMethod(count + 1, pointer_size, nullptr) [all...] |
imtable.h | 40 uint8_t* AddressOfElement(size_t index, PointerSize pointer_size) { 41 return reinterpret_cast<uint8_t*>(this) + OffsetOfElement(index, pointer_size); 44 ArtMethod* Get(size_t index, PointerSize pointer_size) { 46 uint8_t* ptr = AddressOfElement(index, pointer_size); 47 if (pointer_size == PointerSize::k32) { 56 void Set(size_t index, ArtMethod* method, PointerSize pointer_size) { 58 uint8_t* ptr = AddressOfElement(index, pointer_size); 59 if (pointer_size == PointerSize::k32) { 68 static size_t OffsetOfElement(size_t index, PointerSize pointer_size) { 69 return index * static_cast<size_t>(pointer_size); [all...] |
art_method.h | 359 ALWAYS_INLINE mirror::MethodDexCacheType* GetDexCacheResolvedMethods(PointerSize pointer_size) 362 PointerSize pointer_size) 367 PointerSize pointer_size) 370 PointerSize pointer_size) 372 bool HasDexCacheResolvedMethods(PointerSize pointer_size) REQUIRES_SHARED(Locks::mutator_lock_); 373 bool HasSameDexCacheResolvedMethods(ArtMethod* other, PointerSize pointer_size) 376 PointerSize pointer_size) 387 ArtMethod* FindOverriddenMethod(PointerSize pointer_size) 404 ALWAYS_INLINE const void* GetEntryPointFromQuickCompiledCodePtrSize(PointerSize pointer_size) { 406 EntryPointFromQuickCompiledCodeOffset(pointer_size), pointer_size) 417 pointer_size); local 531 SetNativePointer(DataOffset(pointer_size), data, pointer_size); local [all...] |
image-inl.h | 53 PointerSize pointer_size) const { 58 ArtMethod* orig = imt->Get(i, pointer_size); 61 imt->Set(i, updated, pointer_size); 64 pos += ImTable::SizeInBytes(pointer_size); 71 PointerSize pointer_size) const { 77 }, pointer_size); 78 pos += table->ComputeSize(pointer_size);
|
thread.h | 585 template<PointerSize pointer_size> 586 static ThreadOffset<pointer_size> ThinLockIdOffset() { 587 return ThreadOffset<pointer_size>( 592 template<PointerSize pointer_size> 593 static ThreadOffset<pointer_size> InterruptedOffset() { 594 return ThreadOffset<pointer_size>( 599 template<PointerSize pointer_size> 600 static ThreadOffset<pointer_size> ThreadFlagsOffset() { 601 return ThreadOffset<pointer_size>( 606 template<PointerSize pointer_size> [all...] |
art_method-inl.h | 105 inline mirror::MethodDexCacheType* ArtMethod::GetDexCacheResolvedMethods(PointerSize pointer_size) { 106 return GetNativePointer<mirror::MethodDexCacheType*>(DexCacheResolvedMethodsOffset(pointer_size), 107 pointer_size); 111 PointerSize pointer_size) { 114 DCHECK_LT(method_index, GetInterfaceMethodIfProxy(pointer_size)->GetDexFile()->NumMethodIds()); 116 DCHECK_LT(slot_idx, GetInterfaceMethodIfProxy(pointer_size)->GetDexCache()->NumResolvedMethods()); 118 GetDexCacheResolvedMethods(pointer_size), slot_idx, pointer_size); 131 PointerSize pointer_size) { 134 DCHECK_LT(method_index, GetInterfaceMethodIfProxy(pointer_size)->GetDexFile()->NumMethodIds()) 140 GetDexCacheResolvedMethods(pointer_size), slot_idx, pair, pointer_size); local 403 pointer_size); local [all...] |
cha.h | 123 PointerSize pointer_size) 137 PointerSize pointer_size) 150 PointerSize pointer_size)
|
jni_env_ext.cc | 142 static size_t JNIEnvSize(size_t pointer_size) { 144 return pointer_size; 147 Offset JNIEnvExt::SegmentStateOffset(size_t pointer_size) { 148 size_t locals_offset = JNIEnvSize(pointer_size) + 149 2 * pointer_size + // Thread* self + JavaVMExt* vm. 151 (pointer_size - 4); // Padding. 153 IndirectReferenceTable::SegmentStateOffset(pointer_size).Int32Value(); 157 Offset JNIEnvExt::LocalRefCookieOffset(size_t pointer_size) { 158 return Offset(JNIEnvSize(pointer_size) + 159 2 * pointer_size); // Thread* self + JavaVMExt* v [all...] |
image.cc | 44 uint32_t pointer_size, 62 pointer_size_(pointer_size), 154 PointerSize pointer_size) const { 155 DCHECK_EQ(pointer_size, GetPointerSize()); 178 PointerSize pointer_size) const { 179 const size_t method_alignment = ArtMethod::Alignment(pointer_size); 180 const size_t method_size = ArtMethod::Size(pointer_size);
|
cha.cc | 208 PointerSize pointer_size) { 281 if (method_in_super->GetSingleImplementation(pointer_size) == nullptr) { 290 if (method_in_super->GetSingleImplementation(pointer_size) == nullptr) { 292 method_in_super->SetSingleImplementation(virtual_method, pointer_size); 322 ArtMethod* method_in_super_super = super_super->GetVTableEntry(method_index, pointer_size); 361 PointerSize pointer_size) { 387 ArtMethod* single_impl = interface_method->GetSingleImplementation(pointer_size); 391 interface_method->SetSingleImplementation(implementation_method, pointer_size); 407 PointerSize pointer_size) { 425 DCHECK(method->GetSingleImplementation(pointer_size) == nullptr) [all...] |
imtable_test.cc | 79 const PointerSize pointer_size = Runtime::Current()->GetClassLinker()->GetImagePointerSize(); local 82 classes.first->FindDeclaredVirtualMethodByName(method_name, pointer_size); 84 classes.second->FindDeclaredVirtualMethodByName(method_name, pointer_size);
|
jni_env_ext.h | 58 static Offset SegmentStateOffset(size_t pointer_size); 59 static Offset LocalRefCookieOffset(size_t pointer_size); 60 static Offset SelfOffset(size_t pointer_size);
|
offsets.h | 55 template<PointerSize pointer_size>
|
/art/runtime/mirror/ |
class_ext-inl.h | 28 void ClassExt::VisitNativeRoots(Visitor& visitor, PointerSize pointer_size) { 37 kReadBarrierOption>(i, pointer_size); 39 method->VisitRoots<kReadBarrierOption>(visitor, pointer_size);
|
class-inl.h | 124 inline ArraySlice<ArtMethod> Class::GetDirectMethodsSlice(PointerSize pointer_size) { 126 return GetDirectMethodsSliceUnchecked(pointer_size); 129 inline ArraySlice<ArtMethod> Class::GetDirectMethodsSliceUnchecked(PointerSize pointer_size) { 130 return GetMethodsSliceRangeUnchecked(pointer_size, 136 inline ArraySlice<ArtMethod> Class::GetDeclaredMethodsSlice(PointerSize pointer_size) { 138 return GetDeclaredMethodsSliceUnchecked(pointer_size); 141 inline ArraySlice<ArtMethod> Class::GetDeclaredMethodsSliceUnchecked(PointerSize pointer_size) { 142 return GetMethodsSliceRangeUnchecked(pointer_size, 147 inline ArraySlice<ArtMethod> Class::GetDeclaredVirtualMethodsSlice(PointerSize pointer_size) { 149 return GetDeclaredVirtualMethodsSliceUnchecked(pointer_size); 334 SetFieldPtrWithSize<false>(EmbeddedVTableEntryOffset(i, pointer_size), method, pointer_size); local [all...] |
class-refvisitor-inl.h | 55 void Class::VisitNativeRoots(Visitor& visitor, PointerSize pointer_size) { 70 for (ArtMethod& method : GetMethods(pointer_size)) { 71 method.VisitRoots<kReadBarrierOption>(visitor, pointer_size); 75 ext->VisitNativeRoots<kReadBarrierOption, Visitor>(visitor, pointer_size);
|
reference-inl.h | 29 inline uint32_t Reference::ClassSize(PointerSize pointer_size) { 31 return Class::ComputeClassSize(false, vtable_entries, 2, 0, 0, 0, 0, pointer_size);
|
class.h | 586 PointerSize pointer_size); 589 static uint32_t ClassClassSize(PointerSize pointer_size) { 592 return ComputeClassSize(true, vtable_entries, 0, 0, 4, 1, 0, pointer_size); 596 static uint32_t PrimitiveClassSize(PointerSize pointer_size) { 597 return ComputeClassSize(false, 0, 0, 0, 0, 0, 0, pointer_size); 724 ALWAYS_INLINE ArraySlice<ArtMethod> GetDirectMethods(PointerSize pointer_size) 734 ALWAYS_INLINE ArraySlice<ArtMethod> GetMethods(PointerSize pointer_size) [all...] |
class.cc | 403 PointerSize pointer_size) 411 for (ArtMethod& method : klass->GetDeclaredMethodsSlice(pointer_size)) { 423 for (ArtMethod& method : iface->GetVirtualMethodsSlice(pointer_size)) { 434 for (ArtMethod& method : object_class->GetDeclaredMethodsSlice(pointer_size)) { 446 PointerSize pointer_size) { 447 return FindInterfaceMethodWithSignature(this, name, signature, pointer_size); 452 PointerSize pointer_size) { 453 return FindInterfaceMethodWithSignature(this, name, signature, pointer_size); 458 PointerSize pointer_size) { 464 return FindInterfaceMethod(name, signature, pointer_size); [all...] |
/art/runtime/entrypoints/quick/ |
quick_entrypoints_enum.h | 39 template <PointerSize pointer_size> 40 static ThreadOffset<pointer_size> GetThreadOffset(QuickEntrypointEnum trampoline) { 44 return QUICK_ENTRYPOINT_OFFSET(pointer_size, p ## name);
|
/external/google-breakpad/src/common/dwarf/ |
bytereader_unittest.cc | 55 size_t pointer_size; member in struct:ReaderFixture 382 &pointer_size), 392 &pointer_size)); 393 EXPECT_EQ(4U, pointer_size); 404 &pointer_size)); 405 EXPECT_EQ(8U, pointer_size); 414 &pointer_size)); 415 EXPECT_EQ(3U, pointer_size); 424 &pointer_size)); 425 EXPECT_EQ(2U, pointer_size); 622 size_t pointer_size; member in struct:AlignedFixture [all...] |
/art/compiler/linker/ |
method_bss_mapping_encoder_test.cc | 25 for (PointerSize pointer_size : {PointerSize::k32, PointerSize::k64}) { 26 size_t raw_pointer_size = static_cast<size_t>(pointer_size); 27 MethodBssMappingEncoder encoder(pointer_size);
|
method_bss_mapping_encoder.h | 31 explicit MethodBssMappingEncoder(PointerSize pointer_size) 32 : pointer_size_(static_cast<size_t>(pointer_size)) {
|
/art/compiler/ |
image_test.cc | 107 PointerSize pointer_size = class_linker_->GetImagePointerSize(); local 116 ArtMethod* origin = iface_klass->FindInterfaceMethod("defaultMethod", "()V", pointer_size); 119 const void* code = origin->GetEntryPointFromQuickCompiledCodePtrSize(pointer_size); 129 ASSERT_EQ(code, copied->GetEntryPointFromQuickCompiledCodePtrSize(pointer_size)); 138 "forEach", "(Ljava/util/function/Consumer;)V", pointer_size); 142 code = origin->GetEntryPointFromQuickCompiledCodePtrSize(pointer_size); 151 code = copied->GetEntryPointFromQuickCompiledCodePtrSize(pointer_size);
|
/art/runtime/utils/ |
dex_cache_arrays_layout.h | 45 DexCacheArraysLayout(PointerSize pointer_size, 50 DexCacheArraysLayout(PointerSize pointer_size, const DexFile* dex_file); 62 static constexpr size_t Alignment(PointerSize pointer_size);
|