Lines Matching refs:vios
569 VariableIndentationOutputStream vios(&os); in Dump() local
583 deps.Dump(&vios); in Dump()
638 VariableIndentationOutputStream vios(&os); in Dump() local
639 stats_.Dump(vios); in Dump()
1095 VariableIndentationOutputStream vios(&os); in DumpOatDexFile() local
1096 ScopedIndentation indent1(&vios); in DumpOatDexFile()
1118 if (!DumpOatClass(&vios, oat_class, *dex_file, class_def, &stop_analysis)) { in DumpOatDexFile()
1254 bool DumpOatClass(VariableIndentationOutputStream* vios, in DumpOatClass() argument
1261 vios->Stream() << std::flush; in DumpOatClass()
1268 if (!DumpOatMethod(vios, class_def, class_method_index, oat_class, dex_file, in DumpOatClass()
1281 vios->Stream() << std::flush; in DumpOatClass()
1290 bool DumpOatMethod(VariableIndentationOutputStream* vios, in DumpOatMethod() argument
1310 vios->Stream() << StringPrintf("%d: %s (dex_method_idx=%d)\n", in DumpOatMethod()
1331 ScopedIndentation indent1(vios); in DumpOatMethod()
1334 vios->Stream() << "DEX CODE:\n"; in DumpOatMethod()
1335 ScopedIndentation indent2(vios); in DumpOatMethod()
1338 vios->Stream() << StringPrintf("0x%04x: ", inst.DexPc()) << inst->DumpHexLE(5) in DumpOatMethod()
1350 vios->Stream() << "VERIFIER TYPE ANALYSIS:\n"; in DumpOatMethod()
1351 ScopedIndentation indent2(vios); in DumpOatMethod()
1352 verifier.reset(DumpVerifier(vios, hs.get(), in DumpOatMethod()
1357 vios->Stream() << "OatMethodOffsets "; in DumpOatMethod()
1359 vios->Stream() << StringPrintf("%p ", oat_method_offsets); in DumpOatMethod()
1361 vios->Stream() << StringPrintf("(offset=0x%08x)\n", oat_method_offsets_offset); in DumpOatMethod()
1363 vios->Stream() << StringPrintf( in DumpOatMethod()
1367 vios->Stream() << std::flush; in DumpOatMethod()
1371 ScopedIndentation indent2(vios); in DumpOatMethod()
1372 vios->Stream() << StringPrintf("code_offset: 0x%08x ", code_offset); in DumpOatMethod()
1375 vios->Stream() << StringPrintf("WARNING: " in DumpOatMethod()
1380 vios->Stream() << "\n"; in DumpOatMethod()
1383 vios->Stream() << "OatQuickMethodHeader "; in DumpOatMethod()
1390 vios->Stream() << StringPrintf("%p ", method_header); in DumpOatMethod()
1392 vios->Stream() << StringPrintf("(offset=0x%08x)\n", method_header_offset); in DumpOatMethod()
1394 vios->Stream() << StringPrintf( in DumpOatMethod()
1398 vios->Stream() << std::flush; in DumpOatMethod()
1402 ScopedIndentation indent2(vios); in DumpOatMethod()
1403 vios->Stream() << "vmap_table: "; in DumpOatMethod()
1405 vios->Stream() << StringPrintf("%p ", oat_method.GetVmapTable()); in DumpOatMethod()
1409 vios->Stream() << StringPrintf("(offset=0x%08x)\n", vmap_table_offset); in DumpOatMethod()
1416 vios->Stream() << StringPrintf("WARNING: " in DumpOatMethod()
1424 DumpVmapData(vios, oat_method, code_item_accessor); in DumpOatMethod()
1428 vios->Stream() << "QuickMethodFrameInfo\n"; in DumpOatMethod()
1430 ScopedIndentation indent2(vios); in DumpOatMethod()
1431 vios->Stream() in DumpOatMethod()
1433 vios->Stream() << StringPrintf("core_spill_mask: 0x%08x ", oat_method.GetCoreSpillMask()); in DumpOatMethod()
1434 DumpSpillMask(vios->Stream(), oat_method.GetCoreSpillMask(), false); in DumpOatMethod()
1435 vios->Stream() << "\n"; in DumpOatMethod()
1436 vios->Stream() << StringPrintf("fp_spill_mask: 0x%08x ", oat_method.GetFpSpillMask()); in DumpOatMethod()
1437 DumpSpillMask(vios->Stream(), oat_method.GetFpSpillMask(), true); in DumpOatMethod()
1438 vios->Stream() << "\n"; in DumpOatMethod()
1444 ScopedIndentation indent2(vios); in DumpOatMethod()
1445 DumpVregLocations(vios->Stream(), oat_method, code_item_accessor); in DumpOatMethod()
1448 vios->Stream() << "CODE: "; in DumpOatMethod()
1451 ScopedIndentation indent2(vios); in DumpOatMethod()
1452 vios->Stream() << StringPrintf("WARNING: " in DumpOatMethod()
1463 vios->Stream() << StringPrintf("%p ", code); in DumpOatMethod()
1465 vios->Stream() << StringPrintf("(code_offset=0x%08x size_offset=0x%08x size=%u)%s\n", in DumpOatMethod()
1471 ScopedIndentation indent2(vios); in DumpOatMethod()
1473 vios->Stream() << StringPrintf("WARNING: " in DumpOatMethod()
1478 vios->Stream() << StringPrintf( in DumpOatMethod()
1487 DumpCode(vios, oat_method, code_item_accessor, true, kPrologueBytes); in DumpOatMethod()
1491 vios->Stream() << StringPrintf( in DumpOatMethod()
1500 DumpCode(vios, oat_method, code_item_accessor, true, kPrologueBytes); in DumpOatMethod()
1504 DumpCode(vios, oat_method, code_item_accessor, !success, 0); in DumpOatMethod()
1508 vios->Stream() << std::flush; in DumpOatMethod()
1536 void DumpVmapData(VariableIndentationOutputStream* vios, in DumpVmapData() argument
1545 ScopedIndentation indent1(vios); in DumpVmapData()
1547 DumpCodeInfo(vios, code_info, oat_method, code_item_accessor, method_info); in DumpVmapData()
1552 ScopedIndentation indent(vios); in DumpVmapData()
1553 vios->Stream() << "quickened data\n"; in DumpVmapData()
1560 void DumpCodeInfo(VariableIndentationOutputStream* vios, in DumpCodeInfo() argument
1565 code_info.Dump(vios, in DumpCodeInfo()
1688 verifier::MethodVerifier* DumpVerifier(VariableIndentationOutputStream* vios, in DumpVerifier() argument
1706 soa.Self(), vios, dex_method_idx, dex_file, dex_cache, *options_.class_loader_, in DumpVerifier()
1804 void DumpCode(VariableIndentationOutputStream* vios, in DumpCode() argument
1814 vios->Stream() << "NO CODE!\n"; in DumpCode()
1902 offset += disassembler_->Dump(vios->Stream(), quick_native_pc + offset); in DumpCode()
1904 ScopedIndentation indent1(vios); in DumpCode()
1907 stack_map.Dump(vios, in DumpCode()
1925 offset += disassembler_->Dump(vios->Stream(), quick_native_pc + offset); in DumpCode()