/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 | 102 MethodReference method_ref, 105 compiled_method_refs_.push_back(method_ref); 216 bool CheckLinkedMethod(MethodReference method_ref, const ArrayRef<const uint8_t>& expected_code) { in CheckLinkedMethod() argument 220 if (ref == method_ref) { in CheckLinkedMethod() 228 auto result = method_offset_map_.FindMethodOffset(method_ref); in CheckLinkedMethod()
|
D | oat_writer.cc | 1214 MethodReference method_ref(dex_file_, method.GetIndex()); in VisitMethod() local 1220 ? writer_->profile_compilation_info_->GetMethodHotness(method_ref) in VisitMethod() 1228 method_ref, in VisitMethod() 1295 const MethodReference& method_ref = method_data.method_reference; in VisitMethod() local 1302 DCHECK(HasCompiledCode(compiled_method)) << method_ref.PrettyMethod(); in VisitMethod() 1314 quick_code_offset = relative_patcher_->GetOffset(method_ref); in VisitMethod() 1319 quick_code_offset = NewQuickCodeOffset(compiled_method, method_ref, thumb_offset); in VisitMethod() 1325 [this, &deduped, compiled_method, &method_ref, thumb_offset]() { in VisitMethod() 1327 return NewQuickCodeOffset(compiled_method, method_ref, thumb_offset); in VisitMethod() 1332 if (relative_patcher_->GetOffset(method_ref) != 0u) { in VisitMethod() [all …]
|
D | relative_patcher.h | 116 MethodReference method_ref) = 0;
|
D | relative_patcher.cc | 48 MethodReference method_ref ATTRIBUTE_UNUSED) override { in Create()
|
D | multi_oat_relative_patcher_test.cc | 38 MethodReference method_ref) override { in ReserveSpace() argument 40 last_reserve_method_ = method_ref; in ReserveSpace()
|
/art/compiler/dex/ |
D | inline_method_analyser.h | 127 const MethodReference& method_ref, 135 const MethodReference& method_ref, 141 const MethodReference& method_ref,
|
D | verification_results.h | 60 bool IsCandidateForCompilation(MethodReference& method_ref, const uint32_t access_flags) const;
|
D | inline_method_analyser.cc | 446 const MethodReference& method_ref, in AnalyseMethodCode() argument 495 return AnalyseIGetMethod(code_item, method_ref, is_static, method, result); in AnalyseMethodCode() 507 return AnalyseIPutMethod(code_item, method_ref, is_static, method, result); in AnalyseMethodCode() 576 const MethodReference& method_ref, in AnalyseIGetMethod() argument 613 if (!IsSyntheticAccessor(method_ref)) { in AnalyseIGetMethod() 640 const MethodReference& method_ref, in AnalyseIPutMethod() argument 679 if (!IsSyntheticAccessor(method_ref)) { in AnalyseIPutMethod()
|
/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 | 221 MethodReference method_ref, in AddCompiledMethod() argument 224 RelativePatcherTest::AddCompiledMethod(method_ref, code, patches); in AddCompiledMethod()
|
/art/dex2oat/linker/x86/ |
D | relative_patcher_x86_base.h | 29 MethodReference method_ref) override;
|
D | relative_patcher_x86_base.cc | 27 MethodReference method_ref ATTRIBUTE_UNUSED) { in ReserveSpace()
|
/art/dex2oat/dex/ |
D | dex_to_dex_compiler.cc | 161 const MethodReference& method_ref) { in MarkForCompilation() argument 163 BitVector* const bitmap = GetOrAddBitVectorForDex(method_ref.dex_file); in MarkForCompilation() 165 DCHECK(!bitmap->IsBitSet(method_ref.index)); in MarkForCompilation() 166 bitmap->SetBit(method_ref.index); in MarkForCompilation() 565 MethodReference method_ref(&dex_file, method_idx); in CompileMethod() local 574 existing_data->methods_.push_back(method_ref); in CompileMethod() 577 new_state.methods_.push_back(method_ref); in CompileMethod()
|
D | dex_to_dex_compiler.h | 67 const MethodReference& method_ref);
|
/art/dex2oat/driver/ |
D | compiler_driver.h | 138 void AddCompiledMethod(const MethodReference& method_ref, CompiledMethod* const compiled_method); 139 CompiledMethod* RemoveCompiledMethod(const MethodReference& method_ref); 202 bool ShouldCompileBasedOnProfile(const MethodReference& method_ref) const;
|
D | compiler_driver.cc | 436 MethodReference method_ref(&dex_file, method_idx); in CompileMethodHarness() local 459 driver->AddCompiledMethod(method_ref, compiled_method); in CompileMethodHarness() 493 MethodReference method_ref(&dex_file, method_idx); in CompileMethodDex2Dex() local 497 if (compiler->ShouldCompileMethod(method_ref)) { in CompileMethodDex2Dex() 500 const VerifiedMethod* verified_method = results->GetVerifiedMethod(method_ref); in CompileMethodDex2Dex() 557 MethodReference method_ref(&dex_file, method_idx); in CompileMethodQuick() local 578 const VerifiedMethod* verified_method = results->GetVerifiedMethod(method_ref); in CompileMethodQuick() 581 results->IsCandidateForCompilation(method_ref, access_flags) && in CompileMethodQuick() 589 driver->ShouldCompileBasedOnProfile(method_ref); in CompileMethodQuick() 604 bool violation = driver->ShouldCompileBasedOnProfile(method_ref) && in CompileMethodQuick() [all …]
|
/art/runtime/jit/ |
D | profiling_info_test.cc | 285 MethodReference method_ref(m->GetDexFile(), m->GetDexMethodIndex()); in TEST_F() local 286 Hotness h = info.GetMethodHotness(method_ref); in TEST_F() 291 info.GetHotMethodInfo(method_ref); in TEST_F()
|
/art/dex2oat/linker/arm64/ |
D | relative_patcher_arm64.h | 39 MethodReference method_ref) override;
|
D | relative_patcher_arm64.cc | 102 MethodReference method_ref) { in ReserveSpace() argument 105 return ReserveSpaceInternal(offset, compiled_method, method_ref, 0u); in ReserveSpace() 127 offset = ReserveSpaceInternal(offset, compiled_method, method_ref, max_extra_space); in ReserveSpace()
|
D | relative_patcher_arm64_test.cc | 194 MethodReference method_ref, in AddCompiledMethod() argument 197 RelativePatcherTest::AddCompiledMethod(method_ref, code, patches); in AddCompiledMethod()
|
/art/libprofile/profile/ |
D | profile_compilation_info.h | 452 const MethodReference& method_ref, 470 const MethodReference& method_ref,
|
D | profile_compilation_info.cc | 1597 const MethodReference& method_ref, in GetMethodHotness() argument 1599 const DexFileData* dex_data = FindDexDataUsingAnnotations(method_ref.dex_file, annotation); in GetMethodHotness() 1601 ? dex_data->GetHotnessInfo(method_ref.index) in GetMethodHotness() 1606 ProfileCompilationInfo::GetHotMethodInfo(const MethodReference& method_ref, in GetHotMethodInfo() argument 1608 MethodHotness hotness(GetMethodHotness(method_ref, annotation)); in GetHotMethodInfo()
|
/art/runtime/interpreter/ |
D | unstarted_runtime.cc | 735 ScopedLocalRef<jobject> method_ref(self->GetJniEnv(), in UnstartedConstructorNewInstance0() local 741 InvokeMethod(soa, method_ref.get(), object_ref.get(), args_ref.get(), 2); in UnstartedConstructorNewInstance0()
|