Home
last modified time | relevance | path

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

12

/art/libdexfile/dex/
Dcode_item_accessors-inl.h31 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);
Dcode_item_accessors.h41 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 {
Ddex_file_tracking_registrar.cc178 CodeItemInstructionAccessor accessor(*dex_file_, code_item); in SetAllCodeItemStartRegistration()
194 CodeItemInstructionAccessor accessor(*dex_file_, code_item); in SetAllInsnsRegistration()
Dclass_accessor-inl.h145 inline CodeItemInstructionAccessor ClassAccessor::Method::GetInstructions() const { in GetInstructions()
146 return CodeItemInstructionAccessor(dex_file_, dex_file_.GetCodeItem(GetCodeItemOffset())); in GetInstructions()
Dstandard_dex_file.h74 friend class CodeItemInstructionAccessor; member
Dcode_item_accessors_test.cc76 CodeItemInstructionAccessor insns_accessor(*dex, item); in TEST()
Dcompact_dex_file.h260 friend class CodeItemInstructionAccessor; member
Dclass_accessor.h105 CodeItemInstructionAccessor GetInstructions() const;
/art/libdexfile/external/
Ddex_file_ext.cc63 art::CodeItemInstructionAccessor code = method.GetInstructions(); in FindMethod()
89 art::CodeItemInstructionAccessor code = method.GetInstructions(); in CreateClassCache()
241 art::CodeItemInstructionAccessor code = method.GetInstructions(); in ADexFile_forEachMethod()
/art/runtime/
Dnterp_helpers.cc172 CodeItemInstructionAccessor instructions((*frame)->DexInstructions()); in NterpGetDexPC()
Dart_method-inl.h403 inline CodeItemInstructionAccessor ArtMethod::DexInstructions() { in DexInstructions()
404 return CodeItemInstructionAccessor(*GetDexFile(), GetCodeItem()); in DexInstructions()
Dart_method.h44 class CodeItemInstructionAccessor; variable
772 ALWAYS_INLINE CodeItemInstructionAccessor DexInstructions()
Dcommon_throws.cc549 CodeItemInstructionAccessor accessor(method->DexInstructions()); in ThrowNullPointerExceptionFromDexPC()
/art/tools/veridex/
Dhidden_api_finder.cc64 CodeItemInstructionAccessor codes = method.GetInstructions(); in CollectAccesses()
/art/dexlayout/
Ddexlayout_test.cc683 CodeItemInstructionAccessor instructions(*dex, item); in TEST_F()
/art/runtime/interpreter/mterp/
Dnterp.cc730 CodeItemInstructionAccessor accessor(method->DexInstructions()); in NterpHotMethod()
/art/profman/
Dprofman.cc811 CodeItemInstructionAccessor accessor( in GetInlineCacheLine()
1123 CodeItemInstructionAccessor(*dex_file, dex_file->GetCodeItem(*offset))) { in VisitAllInstructions()
Dprofile_assistant_test.cc320 CodeItemInstructionAccessor(*dex_file, method->GetCodeItem())) { in GetDexPcOfCallTo()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc1123 CodeItemInstructionAccessor accessor = method->DexInstructions(); in DumpInstruction()
1244 CodeItemInstructionAccessor accessor(caller->DexInstructions()); in artQuickResolutionTrampoline()
/art/openjdkjvmti/
Dti_method.cc149 art::CodeItemInstructionAccessor accessor(art_method->DexInstructions()); in GetBytecodes()
/art/compiler/optimizing/
Doptimizing_compiler.cc778 && (CodeItemInstructionAccessor(dex_file, code_item).InsnsSizeInCodeUnits() > in TryCompile()
Dcode_generator.cc1125 for (const DexInstructionPcPair& pair : CodeItemInstructionAccessor(graph.GetDexFile(), in CheckLoopEntriesCanBeUsedForOsr()
/art/dexdump/
Ddexdump.cc965 CodeItemInstructionAccessor accessor(*pDexFile, pCode); in dumpInstruction()
/art/runtime/dex/
Ddex_file_annotations.cc1348 CodeItemInstructionAccessor accessor(dex_file, code_item); in MethodContainsRSensitiveAccess()
/art/dex2oat/
Ddex2oat_test.cc2057 CodeItemInstructionAccessor instructions = method.GetInstructions(); in TEST_F()

12