Home
last modified time | relevance | path

Searched refs:CodeItemDebugInfoAccessor (Results 1 – 23 of 23) sorted by relevance

/art/compiler/optimizing/
Dbuilder.h38 const CodeItemDebugInfoAccessor& accessor,
47 const CodeItemDebugInfoAccessor& accessor,
60 const CodeItemDebugInfoAccessor code_item_accessor_; // null for intrinsic graph.
Dbuilder.cc39 const CodeItemDebugInfoAccessor& accessor, in HGraphBuilder()
55 const CodeItemDebugInfoAccessor& accessor, in HGraphBuilder()
166 CodeItemDebugInfoAccessor(), in BuildIntrinsicGraph()
176 CodeItemDebugInfoAccessor(), in BuildIntrinsicGraph()
Dblock_builder.h33 const CodeItemDebugInfoAccessor& accessor,
Dinstruction_builder.h56 const CodeItemDebugInfoAccessor& accessor,
304 const CodeItemDebugInfoAccessor code_item_accessor_; // null for intrinsic graph.
Dblock_builder.cc28 const CodeItemDebugInfoAccessor& accessor, in HBasicBlockBuilder()
Doptimizing_compiler.cc801 CodeItemDebugInfoAccessor code_item_accessor(dex_file, code_item, method_idx); in TryCompile()
1016 CodeItemDebugInfoAccessor(), // Null code item. in TryCompileIntrinsic()
Doptimizing_unit_test.h286 CodeItemDebugInfoAccessor accessor(graph->GetDexFile(), code_item, /*dex_method_idx*/ 0u);
Dinliner.cc2170 CodeItemDebugInfoAccessor code_item_accessor(resolved_method->DexInstructionDebugInfo()); in TryBuildAndInlineHelper()
Dinstruction_builder.cc90 const CodeItemDebugInfoAccessor& accessor, in HInstructionBuilder()
/art/libdexfile/dex/
Dcode_item_accessors-inl.h171 inline void CodeItemDebugInfoAccessor::Init<CompactDexFile::CodeItem>(
180 inline void CodeItemDebugInfoAccessor::Init<StandardDexFile::CodeItem>(
186 inline void CodeItemDebugInfoAccessor::Init(const DexFile& dex_file, in Init()
202 inline bool CodeItemDebugInfoAccessor::DecodeDebugLocalInfo( in DecodeDebugLocalInfo()
216 inline uint32_t CodeItemDebugInfoAccessor::VisitParameterNames(Visitor&& visitor) const { in VisitParameterNames()
223 inline bool CodeItemDebugInfoAccessor::GetLineNumForPc(const uint32_t address, in GetLineNumForPc()
238 inline bool CodeItemDebugInfoAccessor::DecodeDebugPositionInfo(Visitor&& visitor) const { in DecodeDebugPositionInfo()
Dcode_item_accessors.h143 class CodeItemDebugInfoAccessor : public CodeItemDataAccessor {
145 CodeItemDebugInfoAccessor() = default;
148 ALWAYS_INLINE CodeItemDebugInfoAccessor(const DexFile& dex_file, in CodeItemDebugInfoAccessor() function
158 ALWAYS_INLINE explicit CodeItemDebugInfoAccessor(ArtMethod* method);
Dstandard_dex_file.h76 friend class CodeItemDebugInfoAccessor; member
Dcompact_dex_file.h261 friend class CodeItemDebugInfoAccessor; member
Ddex_file_loader_test.cc621 CodeItemDebugInfoAccessor accessor(*raw, code_item, kMethodIdx); in TEST_F()
/art/dexlist/
Ddexlist.cc96 CodeItemDebugInfoAccessor accessor(*pDexFile, pCode, idx); in dumpMethod()
/art/compiler/debug/
Delf_debug_line_writer.h154 CodeItemDebugInfoAccessor accessor(*dex, mi->code_item, mi->dex_method_index); in WriteCompilationUnit()
Delf_debug_info_writer.h49 CodeItemDebugInfoAccessor accessor(*mi->dex_file, mi->code_item, mi->dex_method_index); in GetParamNames()
151 CodeItemDebugInfoAccessor accessor(*dex, mi->code_item, mi->dex_method_index); in Write()
/art/openjdkjvmti/
Dti_method.cc227 art::CodeItemDebugInfoAccessor accessor(art_method->DexInstructionDebugInfo()); in GetLocalVariableTable()
467 art::CodeItemDebugInfoAccessor accessor; in GetLineNumberTable()
482 accessor = art::CodeItemDebugInfoAccessor(art_method->DexInstructionDebugInfo()); in GetLineNumberTable()
750 art::CodeItemDebugInfoAccessor accessor(method->DexInstructionDebugInfo()); in GetSlotType()
/art/runtime/
Dart_method-inl.h728 inline CodeItemDebugInfoAccessor ArtMethod::DexInstructionDebugInfo() {
729 return CodeItemDebugInfoAccessor(*GetDexFile(), GetCodeItem(), GetDexMethodIndex());
Dart_method.h45 class CodeItemDebugInfoAccessor; variable
1083 ALWAYS_INLINE CodeItemDebugInfoAccessor DexInstructionDebugInfo()
/art/tools/dexanalyze/
Ddexanalyze_experiments.cc95 CodeItemDebugInfoAccessor code_item(*dex_file, method.GetCodeItem(), method.GetIndex()); in ProcessDexFiles()
/art/dexdump/
Ddexdump.cc1268 static u4 findLastInstructionAddress(const CodeItemDebugInfoAccessor& accessor) { in findLastInstructionAddress()
1286 CodeItemDebugInfoAccessor accessor(*pDexFile, pCode, idx); in dumpCode()
/art/runtime/dex/
Ddex_file_annotations.cc1855 CodeItemDebugInfoAccessor accessor(method->DexInstructionDebugInfo()); in GetLineNumFromPC()