/art/dex2oat/linker/ |
D | multi_oat_relative_patcher.h | 59 uint32_t GetOffset(MethodReference method_ref) { in GetOffset() argument 60 auto it = method_offset_map_.map.find(method_ref); in GetOffset() 65 void SetOffset(MethodReference method_ref, uint32_t offset) { in SetOffset() argument 66 method_offset_map_.map.Put(method_ref, offset + adjustment_); in SetOffset() 72 MethodReference method_ref) { in ReserveSpace() argument 74 offset = relative_patcher_->ReserveSpace(offset, compiled_method, method_ref); in ReserveSpace()
|
D | relative_patcher_test.h | 104 MethodReference method_ref, 107 compiled_method_refs_.push_back(method_ref); 227 bool CheckLinkedMethod(MethodReference method_ref, const ArrayRef<const uint8_t>& expected_code) { in CheckLinkedMethod() argument 231 if (ref == method_ref) { in CheckLinkedMethod() 239 auto result = method_offset_map_.FindMethodOffset(method_ref); in CheckLinkedMethod()
|
D | oat_writer.cc | 1059 MethodReference method_ref(dex_file_, method_index); in VisitMethod() local 1078 LOG(WARNING) << "Method " << method_ref.PrettyMethod() << " was hot but wasn't marked " in VisitMethod() 1089 method_ref, in VisitMethod() 1160 const MethodReference& method_ref = method_data.method_reference; in VisitMethod() local 1167 DCHECK(HasCompiledCode(compiled_method)) << method_ref.PrettyMethod(); in VisitMethod() 1179 quick_code_offset = relative_patcher_->GetOffset(method_ref); in VisitMethod() 1184 quick_code_offset = NewQuickCodeOffset(compiled_method, method_ref, thumb_offset); in VisitMethod() 1190 [this, &deduped, compiled_method, &method_ref, thumb_offset]() { in VisitMethod() 1192 return NewQuickCodeOffset(compiled_method, method_ref, thumb_offset); in VisitMethod() 1197 if (relative_patcher_->GetOffset(method_ref) != 0u) { in VisitMethod() [all …]
|
D | relative_patcher.h | 116 MethodReference method_ref) = 0;
|
D | relative_patcher.cc | 51 [[maybe_unused]] MethodReference method_ref) override { in Create() argument
|
D | multi_oat_relative_patcher_test.cc | 38 MethodReference method_ref) override { in ReserveSpace() argument 40 last_reserve_method_ = method_ref; in ReserveSpace()
|
/art/dex2oat/dex/ |
D | verification_results.cc | 65 MethodReference method_ref(&dex_file, method.GetIndex()); in AddUncompilableClass() local 66 uncompilable_methods_.insert(method_ref); in AddUncompilableClass()
|
/art/dex2oat/linker/arm/ |
D | relative_patcher_arm_base.h | 34 MethodReference method_ref) override; 93 MethodReference method_ref, 109 void ResolveMethodCalls(uint32_t quick_code_offset, MethodReference method_ref);
|
D | relative_patcher_arm_base.cc | 170 MethodReference method_ref) { in ReserveSpace() argument 171 return ReserveSpaceInternal(offset, compiled_method, method_ref, 0u); in ReserveSpace() 293 MethodReference method_ref, in ReserveSpaceInternal() argument 308 ResolveMethodCalls(code_offset, method_ref); in ReserveSpaceInternal() 479 MethodReference method_ref) { in ResolveMethodCalls() argument 494 if (target_method == method_ref) { in ResolveMethodCalls()
|
D | relative_patcher_thumb2_test.cc | 234 MethodReference method_ref, in AddCompiledMethod() argument 237 RelativePatcherTest::AddCompiledMethod(method_ref, code, patches); in AddCompiledMethod()
|
/art/runtime/jit/ |
D | profiling_info_test.cc | 262 MethodReference method_ref(m->GetDexFile(), m->GetDexMethodIndex()); in TEST_F() local 263 Hotness h = info.GetMethodHotness(method_ref); in TEST_F() 267 ProfileCompilationInfo::MethodHotness offline_hotness = info.GetMethodHotness(method_ref); in TEST_F() 270 pmi.inline_caches, method_ref.dex_file, offline_hotness, info)); in TEST_F()
|
/art/dex2oat/linker/x86/ |
D | relative_patcher_x86_base.h | 29 MethodReference method_ref) override;
|
D | relative_patcher_x86_base.cc | 27 [[maybe_unused]] MethodReference method_ref) { in ReserveSpace() argument
|
/art/dex2oat/driver/ |
D | compiler_driver.cc | 383 MethodReference method_ref(&dex_file, method_idx); in CompileMethodHarness() local 405 driver->AddCompiledMethod(method_ref, compiled_method); in CompileMethodHarness() 419 MethodReference method_ref) { in ShouldCompileBasedOnProfile() argument 427 compiler_options.GetProfileCompilationInfo()->FindDexFile(*method_ref.dex_file) == in ShouldCompileBasedOnProfile() 436 bool result = profile_compilation_info->IsHotMethod(profile_index, method_ref.index); in ShouldCompileBasedOnProfile() 441 result = profile_compilation_info->IsStartupMethod(profile_index, method_ref.index); in ShouldCompileBasedOnProfile() 446 << (result ? "Compiled" : "Skipped") << " method:" << method_ref.PrettyMethod(true); in ShouldCompileBasedOnProfile() 479 MethodReference method_ref(&dex_file, method_idx); in CompileMethodQuick() local 481 if (results->IsUncompilableMethod(method_ref)) { in CompileMethodQuick() 520 compile = compile && ShouldCompileBasedOnProfile(compiler_options, profile_index, method_ref); in CompileMethodQuick() [all …]
|
D | compiler_driver.h | 140 void AddCompiledMethod(const MethodReference& method_ref, CompiledMethod* const compiled_method); 141 CompiledMethod* RemoveCompiledMethod(const MethodReference& method_ref);
|
D | compiler_driver_test.cc | 86 MethodReference method_ref(method->GetDexFile(), method->GetDexMethodIndex()); in MakeExecutable() local 87 const CompiledMethod* compiled_method = compiler_driver_->GetCompiledMethod(method_ref); in MakeExecutable()
|
/art/dex2oat/linker/riscv64/ |
D | relative_patcher_riscv64.h | 35 MethodReference method_ref) override;
|
D | relative_patcher_riscv64.cc | 36 [[maybe_unused]] MethodReference method_ref) { in ReserveSpace() argument
|
/art/dex2oat/linker/arm64/ |
D | relative_patcher_arm64.h | 35 MethodReference method_ref) override;
|
D | relative_patcher_arm64.cc | 106 MethodReference method_ref) { in ReserveSpace() argument 109 return ReserveSpaceInternal(offset, compiled_method, method_ref, 0u); in ReserveSpace() 131 offset = ReserveSpaceInternal(offset, compiled_method, method_ref, max_extra_space); in ReserveSpace()
|
D | relative_patcher_arm64_test.cc | 200 MethodReference method_ref, in AddCompiledMethod() argument 203 RelativePatcherTest::AddCompiledMethod(method_ref, code, patches); in AddCompiledMethod()
|
/art/libprofile/profile/ |
D | profile_compilation_info.cc | 2062 const MethodReference& method_ref, in GetMethodHotness() argument 2064 const DexFileData* dex_data = FindDexDataUsingAnnotations(method_ref.dex_file, annotation); in GetMethodHotness() 2066 ? dex_data->GetHotnessInfo(method_ref.index) in GetMethodHotness()
|
D | profile_compilation_info.h | 528 const MethodReference& method_ref,
|
/art/runtime/interpreter/ |
D | unstarted_runtime.cc | 737 ScopedLocalRef<jobject> method_ref(self->GetJniEnv(), in UnstartedConstructorNewInstance0() local 745 InvokeMethod<PointerSize::k64>(soa, method_ref.get(), object_ref.get(), args_ref.get(), 2); in UnstartedConstructorNewInstance0() 747 InvokeMethod<PointerSize::k32>(soa, method_ref.get(), object_ref.get(), args_ref.get(), 2); in UnstartedConstructorNewInstance0()
|