/art/compiler/linker/arm/ |
H A D | relative_patcher_arm_base.cc | 29 MethodReference method_ref) { 30 return ReserveSpaceInternal(offset, compiled_method, method_ref, 0u); 92 MethodReference method_ref, 104 method_ref, 147 MethodReference method_ref, 154 if (patch_ref.dex_file == method_ref.dex_file && 155 patch_ref.dex_method_index == method_ref.dex_method_index) { 27 ReserveSpace(uint32_t offset, const CompiledMethod* compiled_method, MethodReference method_ref) argument 90 ReserveSpaceInternal(uint32_t offset, const CompiledMethod* compiled_method, MethodReference method_ref, uint32_t max_extra_space) argument 146 ReserveSpaceProcessPatches(uint32_t quick_code_offset, MethodReference method_ref, uint32_t next_aligned_offset) argument
|
/art/compiler/linker/ |
H A D | multi_oat_relative_patcher.h | 57 uint32_t GetOffset(MethodReference method_ref) { argument 58 auto it = method_offset_map_.map.find(method_ref); 63 void SetOffset(MethodReference method_ref, uint32_t offset) { argument 64 method_offset_map_.map.Put(method_ref, offset + adjustment_); 70 MethodReference method_ref) { 72 offset = relative_patcher_->ReserveSpace(offset, compiled_method, method_ref); 68 ReserveSpace(uint32_t offset, const CompiledMethod* compiled_method, MethodReference method_ref) argument
|
H A D | relative_patcher_test.h | 84 void AddCompiledMethod(MethodReference method_ref, argument 87 compiled_method_refs_.push_back(method_ref); 184 bool CheckLinkedMethod(MethodReference method_ref, const ArrayRef<const uint8_t>& expected_code) { argument 188 if (ref.dex_file == method_ref.dex_file && 189 ref.dex_method_index == method_ref.dex_method_index) { 197 auto result = method_offset_map_.FindMethodOffset(method_ref);
|
/art/compiler/linker/arm64/ |
H A D | relative_patcher_arm64.cc | 57 MethodReference method_ref) { 60 return ReserveSpaceInternal(offset, compiled_method, method_ref, 0u); 79 offset = ReserveSpaceInternal(offset, compiled_method, method_ref, kAdrpThunkSize * num_adrp); 55 ReserveSpace(uint32_t offset, const CompiledMethod* compiled_method, MethodReference method_ref) argument
|
/art/runtime/quick/ |
H A D | inline_method_analyser.cc | 460 const MethodReference& method_ref, 511 return AnalyseIGetMethod(code_item, method_ref, is_static, method, result); 523 return AnalyseIPutMethod(code_item, method_ref, is_static, method, result); 594 const MethodReference& method_ref, 631 if (!IsSyntheticAccessor(method_ref)) { 659 const MethodReference& method_ref, 698 if (!IsSyntheticAccessor(method_ref)) { 459 AnalyseMethodCode(const DexFile::CodeItem* code_item, const MethodReference& method_ref, bool is_static, ArtMethod* method, InlineMethod* result) argument 593 AnalyseIGetMethod(const DexFile::CodeItem* code_item, const MethodReference& method_ref, bool is_static, ArtMethod* method, InlineMethod* result) argument 658 AnalyseIPutMethod(const DexFile::CodeItem* code_item, const MethodReference& method_ref, bool is_static, ArtMethod* method, InlineMethod* result) argument
|
/art/compiler/driver/ |
H A D | compiler_driver.cc | 576 MethodReference method_ref(&dex_file, method_idx); variable 584 driver->GetVerificationResults()->GetVerifiedMethod(method_ref); 613 driver->GetVerificationResults()->GetVerifiedMethod(method_ref); 617 ->IsCandidateForCompilation(method_ref, access_flags) && 625 driver->IsMethodToCompile(method_ref) && 626 driver->ShouldCompileBasedOnProfile(method_ref); 638 driver->MarkForDexToDexCompilation(self, method_ref); 661 driver->AddCompiledMethod(method_ref, compiled_method, non_relative_linker_patch_count); 959 bool CompilerDriver::IsMethodToCompile(const MethodReference& method_ref) const { 968 std::string tmp = PrettyMethod(method_ref 1343 MarkForDexToDexCompilation(Thread* self, const MethodReference& method_ref) argument 2734 AddCompiledMethod(const MethodReference& method_ref, CompiledMethod* const compiled_method, size_t non_relative_linker_patch_count) argument 2748 RemoveCompiledMethod(const MethodReference& method_ref) argument [all...] |