Lines Matching refs:code_item_accessor
1112 CodeItemDataAccessor code_item_accessor(dex_file, code_item); in DumpOatMethod() local
1147 if (code_item_accessor.HasCodeItem()) { in DumpOatMethod()
1148 for (const DexInstructionPcPair& inst : code_item_accessor) { in DumpOatMethod()
1223 IsMethodGeneratedByDexToDexCompiler(oat_method, code_item_accessor) in DumpOatMethod()
1235 DumpVmapData(vios, oat_method, code_item_accessor); in DumpOatMethod()
1256 DumpVregLocations(vios->Stream(), oat_method, code_item_accessor); in DumpOatMethod()
1300 DumpCode(vios, oat_method, code_item_accessor, true, kPrologueBytes); in DumpOatMethod()
1313 DumpCode(vios, oat_method, code_item_accessor, true, kPrologueBytes); in DumpOatMethod()
1317 DumpCode(vios, oat_method, code_item_accessor, !success, 0); in DumpOatMethod()
1351 const CodeItemDataAccessor& code_item_accessor) { in DumpVmapData() argument
1352 if (IsMethodGeneratedByOptimizingCompiler(oat_method, code_item_accessor)) { in DumpVmapData()
1357 DCHECK(code_item_accessor.HasCodeItem()); in DumpVmapData()
1361 } else if (IsMethodGeneratedByDexToDexCompiler(oat_method, code_item_accessor)) { in DumpVmapData()
1386 static uint32_t GetVRegOffsetFromQuickCode(const CodeItemDataAccessor& code_item_accessor, in GetVRegOffsetFromQuickCode() argument
1404 int num_regs = code_item_accessor.RegistersSize() - code_item_accessor.InsSize(); in GetVRegOffsetFromQuickCode()
1405 int temp_threshold = code_item_accessor.RegistersSize(); in GetVRegOffsetFromQuickCode()
1415 int temps_start = code_item_accessor.OutsSize() * sizeof(uint32_t) in GetVRegOffsetFromQuickCode()
1430 const CodeItemDataAccessor& code_item_accessor) { in DumpVregLocations() argument
1431 if (code_item_accessor.HasCodeItem()) { in DumpVregLocations()
1432 size_t num_locals_ins = code_item_accessor.RegistersSize(); in DumpVregLocations()
1433 size_t num_ins = code_item_accessor.InsSize(); in DumpVregLocations()
1435 size_t num_outs = code_item_accessor.OutsSize(); in DumpVregLocations()
1448 uint32_t offset = GetVRegOffsetFromQuickCode(code_item_accessor, in DumpVregLocations()
1474 const CodeItemDataAccessor& code_item_accessor) { in IsMethodGeneratedByOptimizingCompiler() argument
1480 code_item_accessor.HasCodeItem(); in IsMethodGeneratedByOptimizingCompiler()
1487 const CodeItemDataAccessor& code_item_accessor) { in IsMethodGeneratedByDexToDexCompiler() argument
1493 code_item_accessor.HasCodeItem(); in IsMethodGeneratedByDexToDexCompiler()
1607 const CodeItemDataAccessor& code_item_accessor, in DumpCode() argument
1618 code_item_accessor)) { in DumpCode()
2382 CodeItemDataAccessor code_item_accessor(method->DexInstructionData()); in DumpMethod() local
2383 size_t dex_instruction_bytes = code_item_accessor.InsnsSizeInCodeUnits() * 2; in DumpMethod()