Home
last modified time | relevance | path

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

/art/libdexfile/dex/
Dcode_item_accessors-inl.h30 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);
Dcode_item_accessors.h40 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 {
Ddex_file_tracking_registrar.cc178 CodeItemInstructionAccessor accessor(*dex_file_, code_item); in SetAllCodeItemStartRegistration()
194 CodeItemInstructionAccessor accessor(*dex_file_, code_item); in SetAllInsnsRegistration()
Dstandard_dex_file.h58 friend class CodeItemInstructionAccessor; member
Dclass_accessor-inl.h145 inline CodeItemInstructionAccessor ClassAccessor::Method::GetInstructions() const { in GetInstructions()
146 return CodeItemInstructionAccessor(dex_file_, dex_file_.GetCodeItem(GetCodeItemOffset())); in GetInstructions()
Dcode_item_accessors_test.cc76 CodeItemInstructionAccessor insns_accessor(*dex, item); in TEST()
Dcompact_dex_file.h242 friend class CodeItemInstructionAccessor; member
Dclass_accessor.h104 CodeItemInstructionAccessor GetInstructions() const;
/art/libdexfile/external/
Ddex_file_ext.cc127 art::CodeItemInstructionAccessor code = method.GetInstructions(); in GetMethodCacheEntryForOffset()
324 art::CodeItemInstructionAccessor code = method.GetInstructions(); in ExtDexFileGetAllMethodInfos()
/art/runtime/
Ddex_to_dex_decompiler.cc80 const CodeItemInstructionAccessor code_item_accessor_;
Dart_method-inl.h404 inline CodeItemInstructionAccessor ArtMethod::DexInstructions() { in DexInstructions()
405 return CodeItemInstructionAccessor(*GetDexFile(), GetCodeItem()); in DexInstructions()
Dart_method.h726 ALWAYS_INLINE CodeItemInstructionAccessor DexInstructions()
Dcommon_throws.cc573 CodeItemInstructionAccessor accessor(method->DexInstructions()); in ThrowNullPointerExceptionFromDexPC()
/art/dexlayout/
Ddexlayout_test.cc692 CodeItemInstructionAccessor instructions(*dex, item); in TEST_F()
/art/openjdkjvmti/
Dti_method.cc131 art::CodeItemInstructionAccessor accessor(art_method->DexInstructions()); in GetBytecodes()
/art/profman/
Dprofman.cc901 for (const DexInstructionPcPair& inst : CodeItemInstructionAccessor(*dex_file, code_item)) { in HasSingleInvoke()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc1205 CodeItemInstructionAccessor accessor = method->DexInstructions(); in DumpInstruction()
1326 CodeItemInstructionAccessor accessor(caller->DexInstructions()); in artQuickResolutionTrampoline()
/art/dex2oat/
Ddex2oat_test.cc1987 CodeItemInstructionAccessor instructions = method.GetInstructions(); in TEST_F()
2185 CodeItemInstructionAccessor instructions = method.GetInstructions(); in TEST_F()
/art/compiler/optimizing/
Doptimizing_compiler.cc813 && (CodeItemInstructionAccessor(dex_file, code_item).InsnsSizeInCodeUnits() > in TryCompile()
Dcode_generator.cc1005 for (const DexInstructionPcPair& pair : CodeItemInstructionAccessor(graph.GetDexFile(), in CheckLoopEntriesCanBeUsedForOsr()
Dinstruction_builder.cc1194 CodeItemInstructionAccessor accessor(dex_file, clinit->GetCodeItem()); in HasTrivialClinit()
/art/dexdump/
Ddexdump.cc926 CodeItemInstructionAccessor accessor(*pDexFile, pCode); in dumpInstruction()
/art/runtime/dex/
Ddex_file_annotations.cc1369 CodeItemInstructionAccessor accessor(dex_file, code_item); in MethodContainsRSensitiveAccess()