Lines Matching refs:code_item_accessor

1115     CodeItemDataAccessor code_item_accessor(dex_file, code_item);  in DumpOatMethod()  local
1150 if (code_item_accessor.HasCodeItem()) { in DumpOatMethod()
1151 for (const DexInstructionPcPair& inst : code_item_accessor) { in DumpOatMethod()
1226 IsMethodGeneratedByDexToDexCompiler(oat_method, code_item_accessor) in DumpOatMethod()
1238 DumpVmapData(vios, oat_method, code_item_accessor); in DumpOatMethod()
1259 DumpVregLocations(vios->Stream(), oat_method, code_item_accessor); in DumpOatMethod()
1303 DumpCode(vios, oat_method, code_item_accessor, true, kPrologueBytes); in DumpOatMethod()
1316 DumpCode(vios, oat_method, code_item_accessor, true, kPrologueBytes); in DumpOatMethod()
1320 DumpCode(vios, oat_method, code_item_accessor, !success, 0); in DumpOatMethod()
1354 const CodeItemDataAccessor& code_item_accessor) { in DumpVmapData() argument
1355 if (IsMethodGeneratedByOptimizingCompiler(oat_method, code_item_accessor)) { in DumpVmapData()
1360 DCHECK(code_item_accessor.HasCodeItem()); in DumpVmapData()
1364 } else if (IsMethodGeneratedByDexToDexCompiler(oat_method, code_item_accessor)) { in DumpVmapData()
1389 static uint32_t GetVRegOffsetFromQuickCode(const CodeItemDataAccessor& code_item_accessor, in GetVRegOffsetFromQuickCode() argument
1407 int num_regs = code_item_accessor.RegistersSize() - code_item_accessor.InsSize(); in GetVRegOffsetFromQuickCode()
1408 int temp_threshold = code_item_accessor.RegistersSize(); in GetVRegOffsetFromQuickCode()
1418 int temps_start = code_item_accessor.OutsSize() * sizeof(uint32_t) in GetVRegOffsetFromQuickCode()
1433 const CodeItemDataAccessor& code_item_accessor) { in DumpVregLocations() argument
1434 if (code_item_accessor.HasCodeItem()) { in DumpVregLocations()
1435 size_t num_locals_ins = code_item_accessor.RegistersSize(); in DumpVregLocations()
1436 size_t num_ins = code_item_accessor.InsSize(); in DumpVregLocations()
1438 size_t num_outs = code_item_accessor.OutsSize(); in DumpVregLocations()
1451 uint32_t offset = GetVRegOffsetFromQuickCode(code_item_accessor, in DumpVregLocations()
1477 const CodeItemDataAccessor& code_item_accessor) { in IsMethodGeneratedByOptimizingCompiler() argument
1483 code_item_accessor.HasCodeItem(); in IsMethodGeneratedByOptimizingCompiler()
1490 const CodeItemDataAccessor& code_item_accessor) { in IsMethodGeneratedByDexToDexCompiler() argument
1496 code_item_accessor.HasCodeItem(); in IsMethodGeneratedByDexToDexCompiler()
1610 const CodeItemDataAccessor& code_item_accessor, in DumpCode() argument
1621 code_item_accessor)) { in DumpCode()
2397 CodeItemDataAccessor code_item_accessor(method->DexInstructionData()); in DumpMethod() local
2398 size_t dex_instruction_bytes = code_item_accessor.InsnsSizeInCodeUnits() * 2; in DumpMethod()