Searched refs:CodeItemInstructionAccessor (Results 1 – 25 of 25) sorted by relevance
/art/libdexfile/dex/ |
D | code_item_accessors-inl.h | 31 inline void CodeItemInstructionAccessor::Init(uint32_t insns_size_in_code_units, in Init() 38 inline void CodeItemInstructionAccessor::Init<CompactDexFile::CodeItem>( 51 inline void CodeItemInstructionAccessor::Init<StandardDexFile::CodeItem>( 56 inline void CodeItemInstructionAccessor::Init(const DexFile& dex_file, in Init() 69 inline CodeItemInstructionAccessor::CodeItemInstructionAccessor( in CodeItemInstructionAccessor() function 75 inline DexInstructionIterator CodeItemInstructionAccessor::begin() const { in begin() 79 inline DexInstructionIterator CodeItemInstructionAccessor::end() const { in end() 83 inline IterationRange<DexInstructionIterator> CodeItemInstructionAccessor::InstructionsFrom( in InstructionsFrom() 100 CodeItemInstructionAccessor::Init(insns_size_in_code_units, code_item.insns_); 106 CodeItemInstructionAccessor::Init(code_item);
|
D | code_item_accessors.h | 41 class CodeItemInstructionAccessor { 43 ALWAYS_INLINE CodeItemInstructionAccessor(const DexFile& dex_file, 46 ALWAYS_INLINE explicit CodeItemInstructionAccessor(ArtMethod* method); 79 CodeItemInstructionAccessor() = default; 97 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 | 74 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 | 105 CodeItemInstructionAccessor GetInstructions() const;
|
/art/libdexfile/external/ |
D | dex_file_ext.cc | 120 art::CodeItemInstructionAccessor code = method.GetInstructions(); in GetMethodCacheEntryForOffset() 146 art::CodeItemInstructionAccessor code = method.GetInstructions(); in GetClassDefIndex() 367 art::CodeItemInstructionAccessor code = method.GetInstructions(); in ExtDexFileGetAllMethodInfos()
|
/art/runtime/ |
D | nterp_helpers.cc | 149 CodeItemInstructionAccessor instructions((*frame)->DexInstructions()); in NterpGetDexPC()
|
D | dex_to_dex_decompiler.cc | 80 const CodeItemInstructionAccessor code_item_accessor_;
|
D | art_method-inl.h | 397 inline CodeItemInstructionAccessor ArtMethod::DexInstructions() { in DexInstructions() 398 return CodeItemInstructionAccessor(*GetDexFile(), GetCodeItem()); in DexInstructions()
|
D | art_method.h | 44 class CodeItemInstructionAccessor; variable 781 ALWAYS_INLINE CodeItemInstructionAccessor DexInstructions()
|
D | common_throws.cc | 575 CodeItemInstructionAccessor accessor(method->DexInstructions()); in ThrowNullPointerExceptionFromDexPC()
|
/art/runtime/interpreter/mterp/ |
D | nterp.cc | 614 CodeItemInstructionAccessor accessor(method->DexInstructions()); in NterpHotMethod()
|
/art/dexlayout/ |
D | dexlayout_test.cc | 683 CodeItemInstructionAccessor instructions(*dex, item); in TEST_F()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 1123 CodeItemInstructionAccessor accessor = method->DexInstructions(); in DumpInstruction() 1244 CodeItemInstructionAccessor accessor(caller->DexInstructions()); in artQuickResolutionTrampoline()
|
/art/dex2oat/ |
D | dex2oat_test.cc | 2008 CodeItemInstructionAccessor instructions = method.GetInstructions(); in TEST_F() 2322 CodeItemInstructionAccessor instructions = method.GetInstructions(); in TEST_F()
|
/art/openjdkjvmti/ |
D | ti_method.cc | 149 art::CodeItemInstructionAccessor accessor(art_method->DexInstructions()); in GetBytecodes()
|
/art/compiler/optimizing/ |
D | optimizing_compiler.cc | 764 && (CodeItemInstructionAccessor(dex_file, code_item).InsnsSizeInCodeUnits() > in TryCompile()
|
D | code_generator.cc | 1103 for (const DexInstructionPcPair& pair : CodeItemInstructionAccessor(graph.GetDexFile(), in CheckLoopEntriesCanBeUsedForOsr()
|
D | instruction_builder.cc | 1273 CodeItemInstructionAccessor accessor(dex_file, clinit->GetCodeItem()); in HasTrivialClinit()
|
/art/profman/ |
D | profman.cc | 1007 for (const DexInstructionPcPair& inst : CodeItemInstructionAccessor(*dex_file, code_item)) { in HasSingleInvoke()
|
/art/dexdump/ |
D | dexdump.cc | 965 CodeItemInstructionAccessor accessor(*pDexFile, pCode); in dumpInstruction()
|
/art/runtime/dex/ |
D | dex_file_annotations.cc | 1348 CodeItemInstructionAccessor accessor(dex_file, code_item); in MethodContainsRSensitiveAccess()
|