Searched refs:CodeItemInstructionAccessor (Results 1 – 19 of 19) sorted by relevance
/art/libdexfile/dex/ |
D | code_item_accessors-inl.h | 29 inline void CodeItemInstructionAccessor::Init(uint32_t insns_size_in_code_units, in Init() 35 inline void CodeItemInstructionAccessor::Init(const CompactDexFile::CodeItem& code_item) { in Init() 46 inline void CodeItemInstructionAccessor::Init(const StandardDexFile::CodeItem& code_item) { in Init() 50 inline void CodeItemInstructionAccessor::Init(const DexFile& dex_file, in Init() 63 inline CodeItemInstructionAccessor::CodeItemInstructionAccessor( in CodeItemInstructionAccessor() function 69 inline DexInstructionIterator CodeItemInstructionAccessor::begin() const { in begin() 73 inline DexInstructionIterator CodeItemInstructionAccessor::end() const { in end() 77 inline IterationRange<DexInstructionIterator> CodeItemInstructionAccessor::InstructionsFrom( in InstructionsFrom() 92 CodeItemInstructionAccessor::Init(insns_size_in_code_units, code_item.insns_); in Init() 96 CodeItemInstructionAccessor::Init(code_item); in Init()
|
D | code_item_accessors.h | 33 class CodeItemInstructionAccessor { 35 ALWAYS_INLINE CodeItemInstructionAccessor(const DexFile& dex_file, 38 ALWAYS_INLINE explicit CodeItemInstructionAccessor(ArtMethod* method); 66 CodeItemInstructionAccessor() = default; 83 class CodeItemDataAccessor : public CodeItemInstructionAccessor {
|
D | standard_dex_file.h | 58 friend class CodeItemInstructionAccessor; member
|
D | dex_file_tracking_registrar.cc | 188 CodeItemInstructionAccessor accessor(*dex_file_, code_item); in SetAllCodeItemStartRegistration() 211 CodeItemInstructionAccessor accessor(*dex_file_, code_item); in SetAllInsnsRegistration()
|
D | code_item_accessors_test.cc | 76 CodeItemInstructionAccessor insns_accessor(*dex, item); in TEST()
|
D | compact_dex_file.h | 242 friend class CodeItemInstructionAccessor; member
|
/art/test/983-source-transform-verify/ |
D | source_transform_art.cc | 65 art::CodeItemInstructionAccessor(*dex, it.GetMethodCodeItem())) { in VerifyClassData()
|
/art/runtime/ |
D | dex_to_dex_decompiler.cc | 80 const CodeItemInstructionAccessor code_item_accessor_;
|
D | art_method-inl.h | 544 inline CodeItemInstructionAccessor ArtMethod::DexInstructions() { in DexInstructions() 545 return CodeItemInstructionAccessor(*GetDexFile(), GetCodeItem()); in DexInstructions()
|
D | art_method.h | 739 ALWAYS_INLINE CodeItemInstructionAccessor DexInstructions()
|
D | common_throws.cc | 576 CodeItemInstructionAccessor accessor(method->DexInstructions()); in ThrowNullPointerExceptionFromDexPC()
|
/art/dexlayout/ |
D | dexlayout_test.cc | 696 CodeItemInstructionAccessor instructions(*dex, item); in TEST_F()
|
/art/profman/ |
D | profman.cc | 838 for (const DexInstructionPcPair& inst : CodeItemInstructionAccessor(*dex_file, code_item)) { in HasSingleInvoke()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 1185 CodeItemInstructionAccessor accessor = method->DexInstructions(); in DumpInstruction() 1320 CodeItemInstructionAccessor accessor(caller->DexInstructions()); in artQuickResolutionTrampoline()
|
/art/openjdkjvmti/ |
D | ti_method.cc | 127 art::CodeItemInstructionAccessor accessor(art_method->DexInstructions()); in GetBytecodes()
|
/art/compiler/optimizing/ |
D | optimizing_compiler.cc | 772 && (CodeItemInstructionAccessor(dex_file, code_item).InsnsSizeInCodeUnits() > in TryCompile()
|
D | code_generator.cc | 914 for (const DexInstructionPcPair& pair : CodeItemInstructionAccessor(graph.GetDexFile(), in CheckLoopEntriesCanBeUsedForOsr()
|
/art/compiler/driver/ |
D | compiler_driver.cc | 794 for (const DexInstructionPcPair& inst : CodeItemInstructionAccessor(dex_file, code_item)) { in ResolveConstStrings()
|
/art/oatdump/ |
D | oatdump.cc | 1006 CodeItemInstructionAccessor instructions(dex_file, code_item); in WalkCodeItem()
|