• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:gOutFile

67 FILE* gOutFile = stdout;  variable
364 fputs("\"", gOutFile); in dumpEscapedString()
368 fputs("\\\\", gOutFile); in dumpEscapedString()
371 fputs("\\\"", gOutFile); in dumpEscapedString()
374 fputs("\\t", gOutFile); in dumpEscapedString()
377 fputs("\\n", gOutFile); in dumpEscapedString()
380 fputs("\\r", gOutFile); in dumpEscapedString()
383 putc(*p, gOutFile); in dumpEscapedString()
386 fputs("\"", gOutFile); in dumpEscapedString()
396 fputs("&", gOutFile); in dumpXmlAttribute()
399 fputs("<", gOutFile); in dumpXmlAttribute()
402 fputs(">", gOutFile); in dumpXmlAttribute()
405 fputs(""", gOutFile); in dumpXmlAttribute()
408 fputs("	", gOutFile); in dumpXmlAttribute()
411 fputs("
", gOutFile); in dumpXmlAttribute()
414 fputs("
", gOutFile); in dumpXmlAttribute()
417 putc(*p, gOutFile); in dumpXmlAttribute()
444 fprintf(gOutFile, "%" PRId8, static_cast<s1>(readVarWidth(data, arg, false))); in dumpEncodedValue()
447 fprintf(gOutFile, "%" PRId16, static_cast<s2>(readVarWidth(data, arg, true))); in dumpEncodedValue()
450 fprintf(gOutFile, "%" PRIu16, static_cast<u2>(readVarWidth(data, arg, false))); in dumpEncodedValue()
453 fprintf(gOutFile, "%" PRId32, static_cast<s4>(readVarWidth(data, arg, true))); in dumpEncodedValue()
456 fprintf(gOutFile, "%" PRId64, static_cast<s8>(readVarWidth(data, arg, true))); in dumpEncodedValue()
465 fprintf(gOutFile, "%g", conv.f); in dumpEncodedValue()
475 fprintf(gOutFile, "%g", conv.d); in dumpEncodedValue()
489 fputs(pDexFile->StringByTypeIdx(dex::TypeIndex(str_idx)), gOutFile); in dumpEncodedValue()
496 fputs(pDexFile->StringDataByIdx(pFieldId.name_idx_), gOutFile); in dumpEncodedValue()
502 fputs(pDexFile->StringDataByIdx(pMethodId.name_idx_), gOutFile); in dumpEncodedValue()
506 fputc('{', gOutFile); in dumpEncodedValue()
510 fputc(' ', gOutFile); in dumpEncodedValue()
513 fputs(" }", gOutFile); in dumpEncodedValue()
518 fputs(pDexFile->StringByTypeIdx(dex::TypeIndex(type_idx)), gOutFile); in dumpEncodedValue()
523 fputc(' ', gOutFile); in dumpEncodedValue()
524 fputs(pDexFile->StringDataByIdx(dex::StringIndex(name_idx)), gOutFile); in dumpEncodedValue()
525 fputc('=', gOutFile); in dumpEncodedValue()
531 fputs("null", gOutFile); in dumpEncodedValue()
534 fputs(strBool(arg), gOutFile); in dumpEncodedValue()
537 fputs("????", gOutFile); in dumpEncodedValue()
556 fprintf(gOutFile, "DEX file header:\n"); in dumpFileHeader()
558 fprintf(gOutFile, "magic : '%s'\n", sanitized); in dumpFileHeader()
559 fprintf(gOutFile, "checksum : %08x\n", pHeader.checksum_); in dumpFileHeader()
560 fprintf(gOutFile, "signature : %02x%02x...%02x%02x\n", in dumpFileHeader()
564 fprintf(gOutFile, "file_size : %d\n", pHeader.file_size_); in dumpFileHeader()
565 fprintf(gOutFile, "header_size : %d\n", pHeader.header_size_); in dumpFileHeader()
566 fprintf(gOutFile, "link_size : %d\n", pHeader.link_size_); in dumpFileHeader()
567 fprintf(gOutFile, "link_off : %d (0x%06x)\n", in dumpFileHeader()
569 fprintf(gOutFile, "string_ids_size : %d\n", pHeader.string_ids_size_); in dumpFileHeader()
570 fprintf(gOutFile, "string_ids_off : %d (0x%06x)\n", in dumpFileHeader()
572 fprintf(gOutFile, "type_ids_size : %d\n", pHeader.type_ids_size_); in dumpFileHeader()
573 fprintf(gOutFile, "type_ids_off : %d (0x%06x)\n", in dumpFileHeader()
575 fprintf(gOutFile, "proto_ids_size : %d\n", pHeader.proto_ids_size_); in dumpFileHeader()
576 fprintf(gOutFile, "proto_ids_off : %d (0x%06x)\n", in dumpFileHeader()
578 fprintf(gOutFile, "field_ids_size : %d\n", pHeader.field_ids_size_); in dumpFileHeader()
579 fprintf(gOutFile, "field_ids_off : %d (0x%06x)\n", in dumpFileHeader()
581 fprintf(gOutFile, "method_ids_size : %d\n", pHeader.method_ids_size_); in dumpFileHeader()
582 fprintf(gOutFile, "method_ids_off : %d (0x%06x)\n", in dumpFileHeader()
584 fprintf(gOutFile, "class_defs_size : %d\n", pHeader.class_defs_size_); in dumpFileHeader()
585 fprintf(gOutFile, "class_defs_off : %d (0x%06x)\n", in dumpFileHeader()
587 fprintf(gOutFile, "data_size : %d\n", pHeader.data_size_); in dumpFileHeader()
588 fprintf(gOutFile, "data_off : %d (0x%06x)\n\n", in dumpFileHeader()
598 fprintf(gOutFile, "Class #%d header:\n", idx); in dumpClassDef()
599 fprintf(gOutFile, "class_idx : %d\n", pClassDef.class_idx_.index_); in dumpClassDef()
600 fprintf(gOutFile, "access_flags : %d (0x%04x)\n", in dumpClassDef()
602 fprintf(gOutFile, "superclass_idx : %d\n", pClassDef.superclass_idx_.index_); in dumpClassDef()
603 fprintf(gOutFile, "interfaces_off : %d (0x%06x)\n", in dumpClassDef()
605 fprintf(gOutFile, "source_file_idx : %d\n", pClassDef.source_file_idx_.index_); in dumpClassDef()
606 fprintf(gOutFile, "annotations_off : %d (0x%06x)\n", in dumpClassDef()
608 fprintf(gOutFile, "class_data_off : %d (0x%06x)\n", in dumpClassDef()
613 fprintf(gOutFile, "static_fields_size : %d\n", accessor.NumStaticFields()); in dumpClassDef()
614 fprintf(gOutFile, "instance_fields_size: %d\n", accessor.NumInstanceFields()); in dumpClassDef()
615 fprintf(gOutFile, "direct_methods_size : %d\n", accessor.NumDirectMethods()); in dumpClassDef()
616 fprintf(gOutFile, "virtual_methods_size: %d\n", accessor.NumVirtualMethods()); in dumpClassDef()
617 fprintf(gOutFile, "\n"); in dumpClassDef()
625 fputs(" empty-annotation-set\n", gOutFile); in dumpAnnotationSetItem()
633 fputs(" ", gOutFile); in dumpAnnotationSetItem()
635 case DexFile::kDexVisibilityBuild: fputs("VISIBILITY_BUILD ", gOutFile); break; in dumpAnnotationSetItem()
636 case DexFile::kDexVisibilityRuntime: fputs("VISIBILITY_RUNTIME ", gOutFile); break; in dumpAnnotationSetItem()
637 case DexFile::kDexVisibilitySystem: fputs("VISIBILITY_SYSTEM ", gOutFile); break; in dumpAnnotationSetItem()
638 default: fputs("VISIBILITY_UNKNOWN ", gOutFile); break; in dumpAnnotationSetItem()
643 fputc('\n', gOutFile); in dumpAnnotationSetItem()
657 fprintf(gOutFile, "Class #%d annotations:\n", idx); in dumpClassAnnotations()
666 fprintf(gOutFile, "Annotations on class\n"); in dumpClassAnnotations()
676 fprintf(gOutFile, "Annotations on field #%u '%s'\n", field_idx, field_name); in dumpClassAnnotations()
687 fprintf(gOutFile, "Annotations on method #%u '%s'\n", method_idx, method_name); in dumpClassAnnotations()
698 fprintf(gOutFile, "Annotations on method #%u '%s' parameters\n", method_idx, method_name); in dumpClassAnnotations()
703 fprintf(gOutFile, "#%u\n", j); in dumpClassAnnotations()
710 fputc('\n', gOutFile); in dumpClassAnnotations()
719 fprintf(gOutFile, " #%d : '%s'\n", i, interfaceName); in dumpInterface()
722 fprintf(gOutFile, "<implements name=\"%s\">\n</implements>\n", dot.get()); in dumpInterface()
735 fprintf(gOutFile, " catches : (none)\n"); in dumpCatches()
740 fprintf(gOutFile, " catches : %d\n", triesSize); in dumpCatches()
744 fprintf(gOutFile, " 0x%04x - 0x%04x\n", start, end); in dumpCatches()
748 fprintf(gOutFile, " %s -> 0x%04x\n", descriptor, it.GetHandlerAddress()); in dumpCatches()
923 fprintf(gOutFile, "%06x:", codeOffset + 0x10 + insnIdx * 2); in dumpInstruction()
930 fprintf(gOutFile, " ... "); in dumpInstruction()
934 fprintf(gOutFile, " %02x%02x", bytePtr[0], bytePtr[1]); in dumpInstruction()
937 fputs(" ", gOutFile); in dumpInstruction()
945 fprintf(gOutFile, "|%04x: packed-switch-data (%d units)", insnIdx, insnWidth); in dumpInstruction()
947 fprintf(gOutFile, "|%04x: sparse-switch-data (%d units)", insnIdx, insnWidth); in dumpInstruction()
949 fprintf(gOutFile, "|%04x: array-data (%d units)", insnIdx, insnWidth); in dumpInstruction()
951 fprintf(gOutFile, "|%04x: nop // spacer", insnIdx); in dumpInstruction()
954 fprintf(gOutFile, "|%04x: %s", insnIdx, pDecInsn->Name()); in dumpInstruction()
971 fprintf(gOutFile, " v%d, v%d", pDecInsn->VRegA(), pDecInsn->VRegB()); in dumpInstruction()
974 fprintf(gOutFile, " v%d, #int %d // #%x", in dumpInstruction()
978 fprintf(gOutFile, " v%d", pDecInsn->VRegA()); in dumpInstruction()
983 fprintf(gOutFile, " %04x // %c%04x", in dumpInstruction()
990 fprintf(gOutFile, " v%d, v%d", pDecInsn->VRegA(), pDecInsn->VRegB()); in dumpInstruction()
994 fprintf(gOutFile, " v%d, %04x // %c%04x", pDecInsn->VRegA(), in dumpInstruction()
1001 fprintf(gOutFile, " v%d, #int %d // #%x", in dumpInstruction()
1008 fprintf(gOutFile, " v%d, #int %d // #%x", in dumpInstruction()
1012 fprintf(gOutFile, " v%d, #long %" PRId64 " // #%x", in dumpInstruction()
1018 fprintf(gOutFile, " v%d, %s", pDecInsn->VRegA(), indexBuf.get()); in dumpInstruction()
1021 fprintf(gOutFile, " v%d, v%d, v%d", in dumpInstruction()
1025 fprintf(gOutFile, " v%d, v%d, #int %d // #%02x", in dumpInstruction()
1031 fprintf(gOutFile, " v%d, v%d, %04x // %c%04x", in dumpInstruction()
1039 fprintf(gOutFile, " v%d, v%d, #int %d // #%04x", in dumpInstruction()
1046 fprintf(gOutFile, " v%d, v%d, %s", in dumpInstruction()
1050 fprintf(gOutFile, " #%08x", pDecInsn->VRegA()); in dumpInstruction()
1059 fprintf(gOutFile, " v%d, #float %g // #%08x", in dumpInstruction()
1064 fprintf(gOutFile, " v%d, %08x // +%08x", in dumpInstruction()
1068 fprintf(gOutFile, " v%d, v%d", pDecInsn->VRegA(), pDecInsn->VRegB()); in dumpInstruction()
1077 fputs(" {", gOutFile); in dumpInstruction()
1080 fprintf(gOutFile, "v%d", arg[i]); in dumpInstruction()
1082 fprintf(gOutFile, ", v%d", arg[i]); in dumpInstruction()
1085 fprintf(gOutFile, "}, %s", indexBuf.get()); in dumpInstruction()
1095 fputs(" {", gOutFile); in dumpInstruction()
1098 fprintf(gOutFile, "v%d", pDecInsn->VRegC() + i); in dumpInstruction()
1100 fprintf(gOutFile, ", v%d", pDecInsn->VRegC() + i); in dumpInstruction()
1103 fprintf(gOutFile, "}, %s", indexBuf.get()); in dumpInstruction()
1113 fprintf(gOutFile, " v%d, #double %g // #%016" PRIx64, in dumpInstruction()
1121 fprintf(gOutFile, " ???"); in dumpInstruction()
1125 fputc('\n', gOutFile); in dumpInstruction()
1140 fprintf(gOutFile, "%06x: |[%06x] %s.%s:%s\n", in dumpBytecodes()
1169 fprintf(gOutFile, " registers : %d\n", accessor.RegistersSize()); in dumpCode()
1170 fprintf(gOutFile, " ins : %d\n", accessor.InsSize()); in dumpCode()
1171 fprintf(gOutFile, " outs : %d\n", accessor.OutsSize()); in dumpCode()
1172 fprintf(gOutFile, " insns size : %d 16-bit code units\n", in dumpCode()
1185 fprintf(gOutFile, " positions : \n"); in dumpCode()
1187 fprintf(gOutFile, " 0x%04x line=%d\n", entry.address_, entry.line_); in dumpCode()
1190 fprintf(gOutFile, " locals : \n"); in dumpCode()
1195 fprintf(gOutFile, in dumpCode()
1235 fprintf(gOutFile, " #%d : (in %s)\n", i, backDescriptor); in dumpMethod()
1236 fprintf(gOutFile, " name : '%s'\n", name); in dumpMethod()
1237 fprintf(gOutFile, " type : '%s'\n", typeDescriptor); in dumpMethod()
1238 fprintf(gOutFile, " access : 0x%04x (%s)\n", flags, accessStr); in dumpMethod()
1240 fprintf(gOutFile, in dumpMethod()
1246 fprintf(gOutFile, " code : (none)\n"); in dumpMethod()
1248 fprintf(gOutFile, " code -\n"); in dumpMethod()
1256 fputc('\n', gOutFile); in dumpMethod()
1264 fprintf(gOutFile, "<constructor name=\"%s\"\n", dot.get()); in dumpMethod()
1266 fprintf(gOutFile, " type=\"%s\"\n", dot.get()); in dumpMethod()
1268 fprintf(gOutFile, "<method name=\"%s\"\n", name); in dumpMethod()
1275 fprintf(gOutFile, " return=\"%s\"\n", dot.get()); in dumpMethod()
1276 fprintf(gOutFile, " abstract=%s\n", quotedBool((flags & kAccAbstract) != 0)); in dumpMethod()
1277 fprintf(gOutFile, " native=%s\n", quotedBool((flags & kAccNative) != 0)); in dumpMethod()
1278 fprintf(gOutFile, " synchronized=%s\n", quotedBool( in dumpMethod()
1283 fprintf(gOutFile, " static=%s\n", quotedBool((flags & kAccStatic) != 0)); in dumpMethod()
1284 fprintf(gOutFile, " final=%s\n", quotedBool((flags & kAccFinal) != 0)); in dumpMethod()
1286 fprintf(gOutFile, " visibility=%s\n>\n", quotedVisibility(flags)); in dumpMethod()
1317 fprintf(gOutFile, "<parameter name=\"arg%d\" type=\"%s\">\n" in dumpMethod()
1322 fprintf(gOutFile, "</constructor>\n"); in dumpMethod()
1324 fprintf(gOutFile, "</method>\n"); in dumpMethod()
1352 fprintf(gOutFile, " #%d : (in %s)\n", i, backDescriptor); in dumpField()
1353 fprintf(gOutFile, " name : '%s'\n", name); in dumpField()
1354 fprintf(gOutFile, " type : '%s'\n", typeDescriptor); in dumpField()
1355 fprintf(gOutFile, " access : 0x%04x (%s)\n", flags, accessStr); in dumpField()
1357 fprintf(gOutFile, in dumpField()
1363 fputs(" value : ", gOutFile); in dumpField()
1365 fputs("\n", gOutFile); in dumpField()
1368 fprintf(gOutFile, "<field name=\"%s\"\n", name); in dumpField()
1370 fprintf(gOutFile, " type=\"%s\"\n", dot.get()); in dumpField()
1371 fprintf(gOutFile, " transient=%s\n", quotedBool((flags & kAccTransient) != 0)); in dumpField()
1372 fprintf(gOutFile, " volatile=%s\n", quotedBool((flags & kAccVolatile) != 0)); in dumpField()
1374 fprintf(gOutFile, " static=%s\n", quotedBool((flags & kAccStatic) != 0)); in dumpField()
1375 fprintf(gOutFile, " final=%s\n", quotedBool((flags & kAccFinal) != 0)); in dumpField()
1377 fprintf(gOutFile, " visibility=%s\n", quotedVisibility(flags)); in dumpField()
1379 fputs(" value=\"", gOutFile); in dumpField()
1381 fputs("\"\n", gOutFile); in dumpField()
1383 fputs(">\n</field>\n", gOutFile); in dumpField()
1398 fputs(oss.str().c_str(), gOutFile); in dumpCfg()
1462 fprintf(gOutFile, "</package>\n"); in dumpClass()
1464 fprintf(gOutFile, "<package name=\"%s\"\n>\n", mangle); in dumpClass()
1481 fprintf(gOutFile, "Class #%d -\n", idx); in dumpClass()
1482 fprintf(gOutFile, " Class descriptor : '%s'\n", classDescriptor); in dumpClass()
1483 fprintf(gOutFile, " Access flags : 0x%04x (%s)\n", pClassDef.access_flags_, accessStr); in dumpClass()
1485 fprintf(gOutFile, " Superclass : '%s'\n", superclassDescriptor); in dumpClass()
1487 fprintf(gOutFile, " Interfaces -\n"); in dumpClass()
1490 fprintf(gOutFile, "<class name=\"%s\"\n", dot.get()); in dumpClass()
1493 fprintf(gOutFile, " extends=\"%s\"\n", dot.get()); in dumpClass()
1495 fprintf(gOutFile, " interface=%s\n", in dumpClass()
1497 fprintf(gOutFile, " abstract=%s\n", quotedBool((pClassDef.access_flags_ & kAccAbstract) != 0)); in dumpClass()
1498 fprintf(gOutFile, " static=%s\n", quotedBool((pClassDef.access_flags_ & kAccStatic) != 0)); in dumpClass()
1499 fprintf(gOutFile, " final=%s\n", quotedBool((pClassDef.access_flags_ & kAccFinal) != 0)); in dumpClass()
1501 fprintf(gOutFile, " visibility=%s\n", quotedVisibility(pClassDef.access_flags_)); in dumpClass()
1502 fprintf(gOutFile, ">\n"); in dumpClass()
1522 fprintf(gOutFile, " Static fields -\n"); in dumpClass()
1532 fprintf(gOutFile, " Instance fields -\n"); in dumpClass()
1542 fprintf(gOutFile, " Direct methods -\n"); in dumpClass()
1552 fprintf(gOutFile, " Virtual methods -\n"); in dumpClass()
1568 fprintf(gOutFile, " source_file_idx : %d (%s)\n\n", in dumpClass()
1571 fprintf(gOutFile, "</class>\n"); in dumpClass()
1656 fprintf(gOutFile, "Method handle #%u:\n", idx); in dumpMethodHandle()
1657 fprintf(gOutFile, " type : %s\n", type); in dumpMethodHandle()
1658 fprintf(gOutFile, " target : %s %s\n", declaring_class, member); in dumpMethodHandle()
1659 fprintf(gOutFile, " target_type : %s\n", member_type.c_str()); in dumpMethodHandle()
1661 fprintf(gOutFile, "<method_handle index=\"%u\"\n", idx); in dumpMethodHandle()
1662 fprintf(gOutFile, " type=\"%s\"\n", type); in dumpMethodHandle()
1663 fprintf(gOutFile, " target_class=\"%s\"\n", declaring_class); in dumpMethodHandle()
1664 fprintf(gOutFile, " target_member=\"%s\"\n", member); in dumpMethodHandle()
1665 fprintf(gOutFile, " target_member_type="); in dumpMethodHandle()
1667 fprintf(gOutFile, "\n>\n</method_handle>\n"); in dumpMethodHandle()
1690 fprintf(gOutFile, "Call site #%u: // offset %u\n", idx, call_site_id.data_off_); in dumpCallSite()
1691 fprintf(gOutFile, " link_argument[0] : %u (MethodHandle)\n", method_handle_idx); in dumpCallSite()
1692 fprintf(gOutFile, " link_argument[1] : %s (String)\n", method_name); in dumpCallSite()
1693 fprintf(gOutFile, " link_argument[2] : %s (MethodType)\n", method_type.c_str()); in dumpCallSite()
1695 fprintf(gOutFile, "<call_site index=\"%u\" offset=\"%u\">\n", idx, call_site_id.data_off_); in dumpCallSite()
1696 fprintf(gOutFile, in dumpCallSite()
1699 fprintf(gOutFile, in dumpCallSite()
1702 fprintf(gOutFile, in dumpCallSite()
1783 fprintf(gOutFile, " link_argument[%zu] : %s (%s)\n", argument, value.c_str(), type); in dumpCallSite()
1785 fprintf(gOutFile, "<link_argument index=\"%zu\" type=\"%s\" value=", argument, type); in dumpCallSite()
1787 fprintf(gOutFile, "/>\n"); in dumpCallSite()
1795 fprintf(gOutFile, "</call_site>\n"); in dumpCallSite()
1805 fputs("Opened '", gOutFile); in processDexFile()
1806 fputs(fileName, gOutFile); in processDexFile()
1808 fprintf(gOutFile, ":%s", DexFileLoader::GetMultiDexClassesDexName(i).c_str()); in processDexFile()
1810 fprintf(gOutFile, "', DEX version '%.3s'\n", pDexFile->GetHeader().magic_ + 4); in processDexFile()
1820 fprintf(gOutFile, "<api>\n"); in processDexFile()
1842 fprintf(gOutFile, "</package>\n"); in processDexFile()
1848 fprintf(gOutFile, "</api>\n"); in processDexFile()
1857 fprintf(gOutFile, "Processing '%s'...\n", fileName); in processFile()
1891 fprintf(gOutFile, "Checksum verified\n"); in processFile()