Home
last modified time | relevance | path

Searched refs:GetCodeItem (Results 1 – 25 of 47) sorted by relevance

12

/art/libdexfile/dex/
Dclass_accessor_test.cc70 EXPECT_EQ(method.GetCodeItem(), method_it->GetCodeItem()); in TEST_F()
79 EXPECT_EQ(method.GetCodeItem(), method_it->GetCodeItem()); in TEST_F()
Dclass_accessor-inl.h141 inline const dex::CodeItem* ClassAccessor::GetCodeItem(const Method& method) const { in GetCodeItem() function
142 return dex_file_.GetCodeItem(method.GetCodeItemOffset()); in GetCodeItem()
146 return CodeItemInstructionAccessor(dex_file_, dex_file_.GetCodeItem(GetCodeItemOffset())); in GetInstructions()
150 return CodeItemDataAccessor(dex_file_, dex_file_.GetCodeItem(GetCodeItemOffset())); in GetInstructionsAndData()
157 inline const dex::CodeItem* ClassAccessor::Method::GetCodeItem() const { in GetCodeItem() function
158 return dex_file_.GetCodeItem(code_off_); in GetCodeItem()
Ddex_file_tracking_registrar.cc161 const dex::CodeItem* code_item = method.GetCodeItem(); in SetAllCodeItemRegistration()
174 const dex::CodeItem* code_item = method.GetCodeItem(); in SetAllCodeItemStartRegistration()
192 const dex::CodeItem* code_item = method.GetCodeItem(); in SetAllInsnsRegistration()
209 const dex::CodeItem* code_item = method.GetCodeItem(); in SetCodeItemRegistration()
Dclass_accessor.h108 const dex::CodeItem* GetCodeItem() const;
286 const dex::CodeItem* GetCodeItem(const Method& method) const;
Ddex_file_loader_test.cc482 const dex::CodeItem* code_item = raw->GetCodeItem(raw->FindCodeItemOffset(class_def, kMethodIdx)); in TEST_F()
/art/runtime/interpreter/
Dshadow_frame.cc30 CHECK(m->GetCodeItem() != nullptr) << ArtMethod::PrettyMethod(m); in GetThisObject()
/art/runtime/
Dart_method-inl.h225 inline const dex::CodeItem* ArtMethod::GetCodeItem() { in GetCodeItem() function
226 return GetDexFile()->GetCodeItem(GetCodeItemOffset()); in GetCodeItem()
398 return CodeItemInstructionAccessor(*GetDexFile(), GetCodeItem()); in DexInstructions()
402 return CodeItemDataAccessor(*GetDexFile(), GetCodeItem()); in DexInstructionData()
406 return CodeItemDebugInfoAccessor(*GetDexFile(), GetCodeItem(), GetDexMethodIndex()); in DexInstructionDebugInfo()
Dvdex_file.cc330 const dex::CodeItem* code_item = method.GetCodeItem(); in UnquickenDexFile()
/art/dex2oat/dex/
Ddex_to_dex_decompiler_test.cc95 *accessor.GetCodeItem(method), in RunTest()
Ddex_to_dex_compiler.cc634 const dex::CodeItem* code_item = method.GetCodeItem(); in SetDexFiles()
/art/compiler/driver/
Ddex_compilation_unit.h69 const dex::CodeItem* GetCodeItem() const { in GetCodeItem() function
/art/tools/veridex/
Dprecise_hidden_api_finder.cc42 if (method.GetCodeItem() != nullptr) { in RunInternal()
/art/runtime/entrypoints/quick/
Dquick_throw_entrypoints.cc124 CodeItemDataAccessor accessor(*visitor.caller->GetDexFile(), visitor.caller->GetCodeItem()); in artThrowClassCastException()
/art/dexlayout/
Dcompact_dex_writer.cc62 dex_ir::CodeItem* code_item = method.GetCodeItem(); in WriteDebugInfoOffsetTable()
250 dex_ir::CodeItem* code_item = method.GetCodeItem(); in SortDebugInfosByMethodIndex()
350 dex_ir::CodeItem* code_item = method.GetCodeItem(); in CanGenerateCompactDex()
Ddex_visualize.cc188 const dex_ir::CodeItem* code_item = method->GetCodeItem(); in DumpMethodItem()
Ddexlayout.cc1504 (*direct_methods)[i].GetCodeItem(), in DumpClass()
1521 (*virtual_methods)[i].GetCodeItem(), in DumpClass()
1648 dex_ir::CodeItem* code_item = method.GetCodeItem(); in LayoutStringData()
1755 dex_ir::CodeItem *code_item = method.GetCodeItem(); in LayoutCodeItems()
Ddex_verify.cc835 if (!VerifyCode(orig_method->GetCodeItem(), output_method->GetCodeItem(), error_msg)) { in VerifyMethods()
/art/dexlist/
Ddexlist.cc150 method.GetCodeItem(), in dumpClass()
/art/compiler/
Dexception_test.cc131 CodeItemDataAccessor accessor(*dex_, dex_->GetCodeItem(method_f_->GetCodeItemOffset())); in TEST_F()
Dcommon_compiler_test.cc209 compiled_method = compiler->Compile(method->GetCodeItem(), in CompileMethod()
/art/compiler/optimizing/
Doptimization.cc232 dex_compilation_unit.GetCodeItem()); in ConstructOptimizations()
/art/runtime/verifier/
Dclass_verifier.cc284 method.GetCodeItem(), in VerifyClass()
/art/tools/dexanalyze/
Ddexanalyze_experiments.cc95 CodeItemDebugInfoAccessor code_item(*dex_file, method.GetCodeItem(), method.GetIndex()); in ProcessDexFiles()
313 CodeItemDataAccessor code_item(dex_file, method.GetCodeItem()); in ProcessDexFile()
Ddexanalyze_bytecode.cc135 if (method.GetCodeItem() == nullptr || !visited.insert(method.GetCodeItem()).second) { in ProcessDexFiles()
/art/dexdump/
Ddexdump.cc1287 if (method.GetCodeItem() == nullptr) { in dumpMethod()
1294 method.GetCodeItem(), in dumpMethod()
1437 if (method.GetCodeItem() != nullptr) { in dumpCfg()

12