/art/runtime/ |
method_bss_mapping.h | 33 bool CoversIndex(uint32_t method_idx) const { 34 uint32_t diff = method_index - method_idx; 38 uint32_t GetBssOffset(uint32_t method_idx, size_t entry_size) const { 39 DCHECK(CoversIndex(method_idx)); 40 uint32_t diff = method_index - method_idx;
|
dex_method_iterator_test.cc | 41 uint32_t method_idx = it.GetMemberIndex(); local 43 LOG(INFO) << invoke_type << " " << dex_file.PrettyMethod(method_idx);
|
class_linker-inl.h | 144 uint32_t method_idx, 149 [this, dex_cache, method_idx, class_loader]() REQUIRES_SHARED(Locks::mutator_lock_) { 151 const DexFile::MethodId& method_id = dex_file.GetMethodId(method_idx); 159 inline ArtMethod* ClassLinker::LookupResolvedMethod(uint32_t method_idx, 163 ArtMethod* resolved = dex_cache->GetResolvedMethod(method_idx, pointer_size); 166 const DexFile::MethodId& method_id = dex_file.GetMethodId(method_idx); 170 resolved = klass->FindInterfaceMethod(dex_cache, method_idx, pointer_size); 172 resolved = klass->FindClassMethod(dex_cache, method_idx, pointer_size); 175 dex_cache->SetResolvedMethod(method_idx, resolved, pointer_size); 183 inline ArtMethod* ClassLinker::GetResolvedMethod(uint32_t method_idx, ArtMethod* referrer) [all...] |
dex_instruction.cc | 374 uint32_t method_idx = VRegB_35c(); local 381 os << "}, " << file->PrettyMethod(method_idx) << " // method@" << method_idx; 388 uint32_t method_idx = VRegB_35c(); local 395 os << "}, // vtable@" << method_idx; local 430 uint32_t method_idx = VRegB_3rc(); local 432 << file->PrettyMethod(method_idx) << " // method@" << method_idx; 438 uint32_t method_idx = VRegB_3rc(); local 440 << "// vtable@" << method_idx; 462 uint32_t method_idx = VRegB_45cc(); local 485 uint32_t method_idx = VRegB_4rcc(); local 495 uint32_t method_idx = VRegB_4rcc(); local [all...] |
dex_instruction_test.cc | 31 static void Build45cc(uint8_t num_args, uint16_t method_idx, uint16_t proto_idx, 34 // B = method_idx 46 out[1] = method_idx; 51 static void Build4rcc(uint16_t num_args, uint16_t method_idx, uint16_t proto_idx, 54 // B = method_idx 66 out[1] = method_idx; 73 Build45cc(4u /* num_vregs */, 16u /* method_idx */, 32u /* proto_idx */, 108 Build4rcc(4u /* num_vregs */, 16u /* method_idx */, 32u /* proto_idx */,
|
/art/compiler/ |
compiler.cc | 40 uint32_t method_idx, 50 << " in " << dex_file.PrettyMethod(method_idx); 55 << code_item.registers_size_ << " in " << dex_file.PrettyMethod(method_idx);
|
compiler.h | 61 virtual bool CanCompileMethod(uint32_t method_idx, const DexFile& dex_file) const = 0; 67 uint32_t method_idx, 73 uint32_t method_idx, 111 uint32_t method_idx,
|
/art/compiler/jni/quick/ |
jni_compiler.h | 30 uint32_t method_idx,
|
jni_compiler.cc | 122 uint32_t method_idx, 129 const char* shorty = dex_file.GetMethodShorty(dex_file.GetMethodId(method_idx)); 140 << dex_file.PrettyMethod(method_idx, /* with signature */ true) 145 << dex_file.PrettyMethod(method_idx, /* with signature */ true); 150 << dex_file.PrettyMethod(method_idx, /* with signature */ true); 157 << dex_file.PrettyMethod(method_idx, /* with_signature */ true); 168 << dex_file.PrettyMethod(method_idx, /* with_signature */ true); 172 << dex_file.PrettyMethod(method_idx, /* with_signature */ true); 176 << dex_file.PrettyMethod(method_idx, /* with_signature */ true); [all...] |
/art/compiler/driver/ |
dex_compilation_unit.cc | 29 uint32_t method_idx, 38 dex_method_idx_(method_idx),
|
compiler_driver-inl.h | 110 uint32_t method_idx, 115 *dex_cache->GetDexFile(), method_idx, dex_cache, class_loader, nullptr, invoke_type);
|
dex_compilation_unit.h | 42 uint32_t method_idx,
|
/art/compiler/dex/ |
dex_to_dex_compiler.h | 46 uint32_t method_idx,
|
dex_to_dex_decompiler_test.cc | 96 uint32_t method_idx = it.GetMemberIndex(); local 98 compiler_driver_->GetCompiledMethod(MethodReference(updated_dex_file, method_idx)); 108 uint32_t method_idx = it.GetMemberIndex(); local 110 compiler_driver_->GetCompiledMethod(MethodReference(updated_dex_file, method_idx));
|
dex_to_dex_compiler.cc | 290 uint32_t method_idx = is_range ? inst->VRegB_3rc() : inst->VRegB_35c(); local 297 method_idx, 312 << "(" << GetDexFile().PrettyMethod(method_idx, true) << ")" 314 << " by replacing method index " << method_idx 326 quickened_info_.push_back(QuickenedInfo(dex_pc, method_idx)); 335 uint32_t method_idx, 350 method_idx, 352 driver->GetVerifiedMethod(&dex_file, method_idx),
|
/art/runtime/jit/ |
profile_compilation_info_test.cc | 340 ASSERT_TRUE(AddMethod("dex_location1", /* checksum */ 1, /* method_idx */ i, &saved_info)); 341 ASSERT_TRUE(AddMethod("dex_location2", /* checksum */ 2, /* method_idx */ i, &saved_info)); 354 ASSERT_TRUE(AddMethod("dex_location1", /* checksum */ 1, /* method_idx */ i, &saved_info)); 355 ASSERT_TRUE(AddMethod("dex_location2", /* checksum */ 2, /* method_idx */ i, &saved_info)); 356 ASSERT_TRUE(AddMethod("dex_location3", /* checksum */ 3, /* method_idx */ i, &saved_info)); 373 ASSERT_TRUE(AddMethod("dex_location", /* checksum */ 1, /* method_idx */ 1, &info)); 375 ASSERT_FALSE(AddMethod("dex_location", /* checksum */ 2, /* method_idx */ 2, &info)); 382 ASSERT_TRUE(AddMethod("dex_location", /* checksum */ 1, /* method_idx */ 1, &info1)); 385 ASSERT_TRUE(AddMethod("dex_location", /* checksum */ 2, /* method_idx */ 2, &info2)); 396 ASSERT_TRUE(AddMethod("dex_location1", /* checksum */ 1, /* method_idx */ i, &saved_info)) [all...] |
/art/compiler/linker/arm/ |
relative_patcher_thumb2_test.cc | 183 uint32_t GetMethodOffset(uint32_t method_idx) { 184 auto result = method_offset_map_.FindMethodOffset(MethodRef(method_idx)); 587 uint32_t method_idx = 0u; local 599 ++method_idx; 600 AddCompiledMethod(MethodRef(method_idx), code, ArrayRef<const LinkerPatch>(patches)); 606 uint32_t thunk_offset = GetMethodOffset(method_idx) + RoundUp(kMethodCodeSize, kArmAlignment); 607 method_idx = 0u; 610 ++method_idx; 611 uint32_t bne = BneWWithOffset(GetMethodOffset(method_idx) + kLiteralOffset, thunk_offset); 616 CheckLinkedMethod(MethodRef(method_idx), ArrayRef<const uint8_t>(expected_code))) 686 uint32_t method_idx = 0u; local 985 uint32_t method_idx = 0u; local 1065 uint32_t method_idx = 0u; local 1125 uint32_t method_idx = 0u; local 1214 uint32_t method_idx = 0u; local [all...] |
/art/compiler/linker/arm64/ |
relative_patcher_arm64_test.cc | 126 uint32_t method_idx = 2u; local 137 AddCompiledMethod(MethodRef(method_idx), ArrayRef<const uint8_t>(gap_code)); 138 method_idx += 1u; 145 AddCompiledMethod(MethodRef(method_idx), last_method_code, last_method_patches); 150 auto last_result = method_offset_map_.FindMethodOffset(MethodRef(method_idx)); 159 return method_idx; 162 uint32_t GetMethodOffset(uint32_t method_idx) { 163 auto result = method_offset_map_.FindMethodOffset(MethodRef(method_idx)); 913 uint32_t method_idx = 0u; local 1163 uint32_t method_idx = 0u; local 1239 uint32_t method_idx = 0u; local 1293 uint32_t method_idx = 0u; local [all...] |
/art/runtime/mirror/ |
dex_cache-inl.h | 211 inline uint32_t DexCache::MethodSlotIndex(uint32_t method_idx) { 212 DCHECK_LT(method_idx, GetDexFile()->NumMethodIds()); 213 const uint32_t slot_idx = method_idx % kDexCacheMethodCacheSize; 218 inline ArtMethod* DexCache::GetResolvedMethod(uint32_t method_idx, PointerSize ptr_size) { 220 auto pair = GetNativePairPtrSize(GetResolvedMethods(), MethodSlotIndex(method_idx), ptr_size); 221 return pair.GetObjectForIndex(method_idx); 224 inline void DexCache::SetResolvedMethod(uint32_t method_idx, 229 MethodDexCachePair pair(method, method_idx); 230 SetNativePairPtrSize(GetResolvedMethods(), MethodSlotIndex(method_idx), pair, ptr_size); 233 inline void DexCache::ClearResolvedMethod(uint32_t method_idx, PointerSize ptr_size) [all...] |
/art/compiler/linker/mips64/ |
relative_patcher_mips64_test.cc | 36 uint32_t GetMethodOffset(uint32_t method_idx) { 37 auto result = method_offset_map_.FindMethodOffset(MethodRef(method_idx));
|
/art/compiler/optimizing/ |
optimizing_compiler.cc | 300 bool CanCompileMethod(uint32_t method_idx, const DexFile& dex_file) const OVERRIDE; 306 uint32_t method_idx, 312 uint32_t method_idx, 317 method_idx, 379 uint32_t method_idx, 438 bool OptimizingCompiler::CanCompileMethod(uint32_t method_idx ATTRIBUTE_UNUSED, 1155 const uint32_t method_idx = method->GetDexMethodIndex(); local [all...] |
/art/compiler/linker/mips/ |
relative_patcher_mips32r6_test.cc | 35 uint32_t GetMethodOffset(uint32_t method_idx) { 36 auto result = method_offset_map_.FindMethodOffset(MethodRef(method_idx));
|
relative_patcher_mips_test.cc | 35 uint32_t GetMethodOffset(uint32_t method_idx) { 36 auto result = method_offset_map_.FindMethodOffset(MethodRef(method_idx));
|
/art/runtime/utils/ |
dex_cache_arrays_layout.h | 78 size_t MethodOffset(uint32_t method_idx) const;
|
/art/runtime/verifier/ |
verifier_deps.h | 90 // Record the outcome `method` of resolving method `method_idx` from `dex_file`. 93 uint32_t method_idx, 160 MethodResolution(uint32_t method_idx, 163 : MethodResolutionBase(method_idx, access_flags, declaring_class_idx) {} 270 uint32_t method_idx,
|