/art/runtime/ |
H A D | dex_instruction_test.cc | 31 static void Build45cc(uint8_t num_args, uint16_t method_idx, uint16_t proto_idx, argument 36 // H = proto_idx 48 out[3] = proto_idx; 51 static void Build4rcc(uint16_t num_args, uint16_t method_idx, uint16_t proto_idx, argument 56 // H = proto_idx 68 out[3] = proto_idx; 73 Build45cc(4u /* num_vregs */, 16u /* method_idx */, 32u /* proto_idx */, 108 Build4rcc(4u /* num_vregs */, 16u /* method_idx */, 32u /* proto_idx */,
|
H A D | dex_instruction.cc | 474 uint32_t proto_idx = VRegH_45cc(); local 484 os << ", " << file->PrettyMethod(method_idx) << ", " << file->GetShorty(proto_idx) 489 os << "method@" << method_idx << ", proto@" << proto_idx; local 497 uint32_t proto_idx = VRegH_4rcc(); local 499 << "}, " << file->PrettyMethod(method_idx) << ", " << file->GetShorty(proto_idx) 500 << " // method@" << method_idx << ", proto@" << proto_idx; local 507 uint32_t proto_idx = VRegH_4rcc(); local 509 << "}, method@" << method_idx << ", proto@" << proto_idx; local
|
H A D | dex_file-inl.h | 128 inline const char* DexFile::GetShorty(uint32_t proto_idx) const { 129 const ProtoId& proto_id = GetProtoId(proto_idx);
|
H A D | dex_file.cc | 684 // Binary search MethodIds knowing that they are sorted by class_idx, name_idx then proto_idx 719 // Binary search MethodIds knowing that they are sorted by class_idx, name_idx then proto_idx 722 const uint16_t proto_idx = GetIndexForProtoId(signature); local 738 if (proto_idx > method.proto_idx_) { 740 } else if (proto_idx < method.proto_idx_) {
|
H A D | class_linker.h | 360 uint32_t proto_idx,
|
H A D | dex_file.h | 809 const char* GetShorty(uint32_t proto_idx) const;
|
H A D | class_linker.cc | 8299 uint32_t proto_idx, 8305 ObjPtr<mirror::MethodType> resolved = dex_cache->GetResolvedMethodType(proto_idx); 8314 const DexFile::ProtoId& proto_id = dex_file.GetProtoId(proto_idx); 8355 dex_cache->SetResolvedMethodType(proto_idx, type.Get()); 8298 ResolveMethodType(const DexFile& dex_file, uint32_t proto_idx, Handle<mirror::DexCache> dex_cache, Handle<mirror::ClassLoader> class_loader) argument
|
/art/runtime/mirror/ |
H A D | dex_cache-inl.h | 129 inline uint32_t DexCache::MethodTypeSlotIndex(uint32_t proto_idx) { argument 131 DCHECK_LT(proto_idx, GetDexFile()->NumProtoIds()); 132 const uint32_t slot_idx = proto_idx % kDexCacheMethodTypeCacheSize; 137 inline MethodType* DexCache::GetResolvedMethodType(uint32_t proto_idx) { argument 138 return GetResolvedMethodTypes()[MethodTypeSlotIndex(proto_idx)].load( 139 std::memory_order_relaxed).GetObjectForIndex(proto_idx); 142 inline void DexCache::SetResolvedMethodType(uint32_t proto_idx, MethodType* resolved) { argument 144 GetResolvedMethodTypes()[MethodTypeSlotIndex(proto_idx)].store( 145 MethodTypeDexCachePair(resolved, proto_idx), std::memory_order_relaxed);
|
H A D | dex_cache.h | 298 MethodType* GetResolvedMethodType(uint32_t proto_idx) REQUIRES_SHARED(Locks::mutator_lock_); 300 void SetResolvedMethodType(uint32_t proto_idx, MethodType* resolved) 432 uint32_t MethodTypeSlotIndex(uint32_t proto_idx) REQUIRES_SHARED(Locks::mutator_lock_);
|
/art/compiler/utils/ |
H A D | test_dex_file_builder.h | 122 uint32_t proto_idx = 0u; local 124 entry.second.idx = proto_idx; 125 proto_idx += 1u;
|
/art/compiler/optimizing/ |
H A D | instruction_builder.h | 189 uint32_t proto_idx,
|
H A D | instruction_builder.cc | 920 uint32_t proto_idx, 925 const char* descriptor = dex_file_->GetShorty(proto_idx); 1964 uint16_t proto_idx = instruction.VRegH_45cc(); local 1971 proto_idx, 1980 uint16_t proto_idx = instruction.VRegH_4rcc(); local 1986 proto_idx, 917 BuildInvokePolymorphic(const Instruction& instruction ATTRIBUTE_UNUSED, uint32_t dex_pc, uint32_t method_idx, uint32_t proto_idx, uint32_t number_of_vreg_arguments, bool is_range, uint32_t* args, uint32_t register_index) argument
|
/art/runtime/entrypoints/quick/ |
H A D | quick_trampoline_entrypoints.cc | 2503 const uint32_t proto_idx = inst->VRegH(); local 2504 const char* shorty = dex_file->GetShorty(proto_idx); 2534 *dex_file, proto_idx,
|
/art/dexdump/ |
H A D | dexdump.cc | 1721 uint32_t proto_idx = static_cast<uint32_t>(it.GetJavaValue().i); local 1722 const DexFile::ProtoId& proto_id = pDexFile->GetProtoId(proto_idx);
|
/art/runtime/verifier/ |
H A D | method_verifier.cc | 3103 const uint32_t proto_idx = (is_range) ? inst->VRegH_4rcc() : inst->VRegH_45cc(); local 3105 dex_file_->GetReturnTypeDescriptor(dex_file_->GetProtoId(proto_idx)); 3134 const uint32_t proto_idx = static_cast<uint32_t>(it.GetJavaValue().i); local 3135 const DexFile::ProtoId& proto_id = dex_file_->GetProtoId(proto_idx);
|