Searched refs:CodeItemInstructionAccessor (Results 1 – 23 of 23) sorted by relevance
/art/libdexfile/dex/ |
D | code_item_accessors-inl.h | 30 inline void CodeItemInstructionAccessor::Init(uint32_t insns_size_in_code_units, in Init() 37 inline void CodeItemInstructionAccessor::Init<CompactDexFile::CodeItem>( 50 inline void CodeItemInstructionAccessor::Init<StandardDexFile::CodeItem>( 55 inline void CodeItemInstructionAccessor::Init(const DexFile& dex_file, in Init() 68 inline CodeItemInstructionAccessor::CodeItemInstructionAccessor( in CodeItemInstructionAccessor() function 74 inline DexInstructionIterator CodeItemInstructionAccessor::begin() const { in begin() 78 inline DexInstructionIterator CodeItemInstructionAccessor::end() const { in end() 82 inline IterationRange<DexInstructionIterator> CodeItemInstructionAccessor::InstructionsFrom( in InstructionsFrom() 99 CodeItemInstructionAccessor::Init(insns_size_in_code_units, code_item.insns_); 105 CodeItemInstructionAccessor::Init(code_item);
|
D | code_item_accessors.h | 40 class CodeItemInstructionAccessor { 42 ALWAYS_INLINE CodeItemInstructionAccessor(const DexFile& dex_file, 45 ALWAYS_INLINE explicit CodeItemInstructionAccessor(ArtMethod* method); 78 CodeItemInstructionAccessor() = default; 96 class CodeItemDataAccessor : public CodeItemInstructionAccessor {
|
D | dex_file_tracking_registrar.cc | 178 CodeItemInstructionAccessor accessor(*dex_file_, code_item); in SetAllCodeItemStartRegistration() 194 CodeItemInstructionAccessor accessor(*dex_file_, code_item); in SetAllInsnsRegistration()
|
D | standard_dex_file.h | 58 friend class CodeItemInstructionAccessor; member
|
D | class_accessor-inl.h | 145 inline CodeItemInstructionAccessor ClassAccessor::Method::GetInstructions() const { in GetInstructions() 146 return CodeItemInstructionAccessor(dex_file_, dex_file_.GetCodeItem(GetCodeItemOffset())); in GetInstructions()
|
D | code_item_accessors_test.cc | 76 CodeItemInstructionAccessor insns_accessor(*dex, item); in TEST()
|
D | compact_dex_file.h | 242 friend class CodeItemInstructionAccessor; member
|
D | class_accessor.h | 104 CodeItemInstructionAccessor GetInstructions() const;
|
/art/libdexfile/external/ |
D | dex_file_ext.cc | 127 art::CodeItemInstructionAccessor code = method.GetInstructions(); in GetMethodCacheEntryForOffset() 324 art::CodeItemInstructionAccessor code = method.GetInstructions(); in ExtDexFileGetAllMethodInfos()
|
/art/runtime/ |
D | dex_to_dex_decompiler.cc | 80 const CodeItemInstructionAccessor code_item_accessor_;
|
D | art_method-inl.h | 404 inline CodeItemInstructionAccessor ArtMethod::DexInstructions() { in DexInstructions() 405 return CodeItemInstructionAccessor(*GetDexFile(), GetCodeItem()); in DexInstructions()
|
D | art_method.h | 726 ALWAYS_INLINE CodeItemInstructionAccessor DexInstructions()
|
D | common_throws.cc | 573 CodeItemInstructionAccessor accessor(method->DexInstructions()); in ThrowNullPointerExceptionFromDexPC()
|
/art/dexlayout/ |
D | dexlayout_test.cc | 692 CodeItemInstructionAccessor instructions(*dex, item); in TEST_F()
|
/art/openjdkjvmti/ |
D | ti_method.cc | 131 art::CodeItemInstructionAccessor accessor(art_method->DexInstructions()); in GetBytecodes()
|
/art/profman/ |
D | profman.cc | 901 for (const DexInstructionPcPair& inst : CodeItemInstructionAccessor(*dex_file, code_item)) { in HasSingleInvoke()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 1205 CodeItemInstructionAccessor accessor = method->DexInstructions(); in DumpInstruction() 1326 CodeItemInstructionAccessor accessor(caller->DexInstructions()); in artQuickResolutionTrampoline()
|
/art/dex2oat/ |
D | dex2oat_test.cc | 1987 CodeItemInstructionAccessor instructions = method.GetInstructions(); in TEST_F() 2185 CodeItemInstructionAccessor instructions = method.GetInstructions(); in TEST_F()
|
/art/compiler/optimizing/ |
D | optimizing_compiler.cc | 813 && (CodeItemInstructionAccessor(dex_file, code_item).InsnsSizeInCodeUnits() > in TryCompile()
|
D | code_generator.cc | 1005 for (const DexInstructionPcPair& pair : CodeItemInstructionAccessor(graph.GetDexFile(), in CheckLoopEntriesCanBeUsedForOsr()
|
D | instruction_builder.cc | 1194 CodeItemInstructionAccessor accessor(dex_file, clinit->GetCodeItem()); in HasTrivialClinit()
|
/art/dexdump/ |
D | dexdump.cc | 926 CodeItemInstructionAccessor accessor(*pDexFile, pCode); in dumpInstruction()
|
/art/runtime/dex/ |
D | dex_file_annotations.cc | 1369 CodeItemInstructionAccessor accessor(dex_file, code_item); in MethodContainsRSensitiveAccess()
|