Lines Matching refs:out_file_

506   fputs(annotation->GetType()->GetStringId()->Data(), out_file_);  in DumpEncodedAnnotation()
509 fputc(' ', out_file_); in DumpEncodedAnnotation()
510 fputs(subannotation->GetName()->Data(), out_file_); in DumpEncodedAnnotation()
511 fputc('=', out_file_); in DumpEncodedAnnotation()
521 fprintf(out_file_, "%" PRId8, data->GetByte()); in DumpEncodedValue()
524 fprintf(out_file_, "%" PRId16, data->GetShort()); in DumpEncodedValue()
527 fprintf(out_file_, "%" PRIu16, data->GetChar()); in DumpEncodedValue()
530 fprintf(out_file_, "%" PRId32, data->GetInt()); in DumpEncodedValue()
533 fprintf(out_file_, "%" PRId64, data->GetLong()); in DumpEncodedValue()
536 fprintf(out_file_, "%g", data->GetFloat()); in DumpEncodedValue()
540 fprintf(out_file_, "%g", data->GetDouble()); in DumpEncodedValue()
546 DumpEscapedString(string_id->Data(), out_file_); in DumpEncodedValue()
548 DumpXmlAttribute(string_id->Data(), out_file_); in DumpEncodedValue()
554 fputs(type_id->GetStringId()->Data(), out_file_); in DumpEncodedValue()
560 fputs(field_id->Name()->Data(), out_file_); in DumpEncodedValue()
565 fputs(method_id->Name()->Data(), out_file_); in DumpEncodedValue()
569 fputc('{', out_file_); in DumpEncodedValue()
572 fputc(' ', out_file_); in DumpEncodedValue()
575 fputs(" }", out_file_); in DumpEncodedValue()
583 fputs("null", out_file_); in DumpEncodedValue()
586 fputs(StrBool(data->GetBoolean()), out_file_); in DumpEncodedValue()
589 fputs("????", out_file_); in DumpEncodedValue()
600 fprintf(out_file_, "DEX file header:\n"); in DumpFileHeader()
602 fprintf(out_file_, "magic : '%s'\n", sanitized); in DumpFileHeader()
603 fprintf(out_file_, "checksum : %08x\n", header_->Checksum()); in DumpFileHeader()
604 fprintf(out_file_, "signature : %02x%02x...%02x%02x\n", in DumpFileHeader()
608 fprintf(out_file_, "file_size : %d\n", header_->FileSize()); in DumpFileHeader()
609 fprintf(out_file_, "header_size : %d\n", header_->HeaderSize()); in DumpFileHeader()
610 fprintf(out_file_, "link_size : %d\n", header_->LinkSize()); in DumpFileHeader()
611 fprintf(out_file_, "link_off : %d (0x%06x)\n", in DumpFileHeader()
613 fprintf(out_file_, "string_ids_size : %d\n", collections.StringIdsSize()); in DumpFileHeader()
614 fprintf(out_file_, "string_ids_off : %d (0x%06x)\n", in DumpFileHeader()
616 fprintf(out_file_, "type_ids_size : %d\n", collections.TypeIdsSize()); in DumpFileHeader()
617 fprintf(out_file_, "type_ids_off : %d (0x%06x)\n", in DumpFileHeader()
619 fprintf(out_file_, "proto_ids_size : %d\n", collections.ProtoIdsSize()); in DumpFileHeader()
620 fprintf(out_file_, "proto_ids_off : %d (0x%06x)\n", in DumpFileHeader()
622 fprintf(out_file_, "field_ids_size : %d\n", collections.FieldIdsSize()); in DumpFileHeader()
623 fprintf(out_file_, "field_ids_off : %d (0x%06x)\n", in DumpFileHeader()
625 fprintf(out_file_, "method_ids_size : %d\n", collections.MethodIdsSize()); in DumpFileHeader()
626 fprintf(out_file_, "method_ids_off : %d (0x%06x)\n", in DumpFileHeader()
628 fprintf(out_file_, "class_defs_size : %d\n", collections.ClassDefsSize()); in DumpFileHeader()
629 fprintf(out_file_, "class_defs_off : %d (0x%06x)\n", in DumpFileHeader()
631 fprintf(out_file_, "data_size : %d\n", header_->DataSize()); in DumpFileHeader()
632 fprintf(out_file_, "data_off : %d (0x%06x)\n\n", in DumpFileHeader()
642 fprintf(out_file_, "Class #%d header:\n", idx); in DumpClassDef()
643 fprintf(out_file_, "class_idx : %d\n", class_def->ClassType()->GetIndex()); in DumpClassDef()
644 fprintf(out_file_, "access_flags : %d (0x%04x)\n", in DumpClassDef()
648 fprintf(out_file_, "superclass_idx : %d\n", superclass_idx); in DumpClassDef()
649 fprintf(out_file_, "interfaces_off : %d (0x%06x)\n", in DumpClassDef()
655 fprintf(out_file_, "source_file_idx : %d\n", source_file_offset); in DumpClassDef()
660 fprintf(out_file_, "annotations_off : %d (0x%06x)\n", in DumpClassDef()
663 fprintf(out_file_, "class_data_off : %d (0x%06x)\n", 0, 0); in DumpClassDef()
665 fprintf(out_file_, "class_data_off : %d (0x%06x)\n", in DumpClassDef()
672 fprintf(out_file_, "static_fields_size : %zu\n", class_data->StaticFields()->size()); in DumpClassDef()
674 fprintf(out_file_, "static_fields_size : 0\n"); in DumpClassDef()
677 fprintf(out_file_, "instance_fields_size: %zu\n", class_data->InstanceFields()->size()); in DumpClassDef()
679 fprintf(out_file_, "instance_fields_size: 0\n"); in DumpClassDef()
682 fprintf(out_file_, "direct_methods_size : %zu\n", class_data->DirectMethods()->size()); in DumpClassDef()
684 fprintf(out_file_, "direct_methods_size : 0\n"); in DumpClassDef()
687 fprintf(out_file_, "virtual_methods_size: %zu\n", class_data->VirtualMethods()->size()); in DumpClassDef()
689 fprintf(out_file_, "virtual_methods_size: 0\n"); in DumpClassDef()
691 fprintf(out_file_, "\n"); in DumpClassDef()
699 fputs(" empty-annotation-set\n", out_file_); in DumpAnnotationSetItem()
706 fputs(" ", out_file_); in DumpAnnotationSetItem()
708 case DexFile::kDexVisibilityBuild: fputs("VISIBILITY_BUILD ", out_file_); break; in DumpAnnotationSetItem()
709 case DexFile::kDexVisibilityRuntime: fputs("VISIBILITY_RUNTIME ", out_file_); break; in DumpAnnotationSetItem()
710 case DexFile::kDexVisibilitySystem: fputs("VISIBILITY_SYSTEM ", out_file_); break; in DumpAnnotationSetItem()
711 default: fputs("VISIBILITY_UNKNOWN ", out_file_); break; in DumpAnnotationSetItem()
714 fputc('\n', out_file_); in DumpAnnotationSetItem()
728 fprintf(out_file_, "Class #%d annotations:\n", idx); in DumpClassAnnotations()
737 fprintf(out_file_, "Annotations on class\n"); in DumpClassAnnotations()
747 fprintf(out_file_, "Annotations on field #%u '%s'\n", field_idx, field_name); in DumpClassAnnotations()
758 fprintf(out_file_, "Annotations on method #%u '%s'\n", method_idx, method_name); in DumpClassAnnotations()
769 fprintf(out_file_, "Annotations on method #%u '%s' parameters\n", method_idx, method_name); in DumpClassAnnotations()
772 fprintf(out_file_, "#%u\n", j); in DumpClassAnnotations()
779 fputc('\n', out_file_); in DumpClassAnnotations()
788 fprintf(out_file_, " #%d : '%s'\n", i, interface_name); in DumpInterface()
791 fprintf(out_file_, "<implements name=\"%s\">\n</implements>\n", dot.c_str()); in DumpInterface()
803 fprintf(out_file_, " catches : (none)\n"); in DumpCatches()
808 fprintf(out_file_, " catches : %d\n", tries_size); in DumpCatches()
814 fprintf(out_file_, " 0x%04x - 0x%04x\n", start, end); in DumpCatches()
818 fprintf(out_file_, " %s -> 0x%04x\n", descriptor, handler->GetAddress()); in DumpCatches()
832 fprintf(out_file_, "%06x:", code_offset + 0x10 + insn_idx * 2); in DumpInstruction()
839 fprintf(out_file_, " ... "); in DumpInstruction()
843 fprintf(out_file_, " %02x%02x", bytePtr[0], bytePtr[1]); in DumpInstruction()
846 fputs(" ", out_file_); in DumpInstruction()
854 fprintf(out_file_, "|%04x: packed-switch-data (%d units)", insn_idx, insn_width); in DumpInstruction()
856 fprintf(out_file_, "|%04x: sparse-switch-data (%d units)", insn_idx, insn_width); in DumpInstruction()
858 fprintf(out_file_, "|%04x: array-data (%d units)", insn_idx, insn_width); in DumpInstruction()
860 fprintf(out_file_, "|%04x: nop // spacer", insn_idx); in DumpInstruction()
863 fprintf(out_file_, "|%04x: %s", insn_idx, dec_insn->Name()); in DumpInstruction()
880 fprintf(out_file_, " v%d, v%d", dec_insn->VRegA(), dec_insn->VRegB()); in DumpInstruction()
883 fprintf(out_file_, " v%d, #int %d // #%x", in DumpInstruction()
887 fprintf(out_file_, " v%d", dec_insn->VRegA()); in DumpInstruction()
892 fprintf(out_file_, " %04x // %c%04x", in DumpInstruction()
899 fprintf(out_file_, " v%d, v%d", dec_insn->VRegA(), dec_insn->VRegB()); in DumpInstruction()
903 fprintf(out_file_, " v%d, %04x // %c%04x", dec_insn->VRegA(), in DumpInstruction()
910 fprintf(out_file_, " v%d, #int %d // #%x", in DumpInstruction()
917 fprintf(out_file_, " v%d, #int %d // #%x", in DumpInstruction()
921 fprintf(out_file_, " v%d, #long %" PRId64 " // #%x", in DumpInstruction()
927 fprintf(out_file_, " v%d, %s", dec_insn->VRegA(), index_buf.get()); in DumpInstruction()
930 fprintf(out_file_, " v%d, v%d, v%d", in DumpInstruction()
934 fprintf(out_file_, " v%d, v%d, #int %d // #%02x", in DumpInstruction()
940 fprintf(out_file_, " v%d, v%d, %04x // %c%04x", in DumpInstruction()
948 fprintf(out_file_, " v%d, v%d, #int %d // #%04x", in DumpInstruction()
955 fprintf(out_file_, " v%d, v%d, %s", in DumpInstruction()
959 fprintf(out_file_, " #%08x", dec_insn->VRegA()); in DumpInstruction()
968 fprintf(out_file_, " v%d, #float %g // #%08x", in DumpInstruction()
973 fprintf(out_file_, " v%d, %08x // +%08x", in DumpInstruction()
977 fprintf(out_file_, " v%d, v%d", dec_insn->VRegA(), dec_insn->VRegB()); in DumpInstruction()
986 fputs(" {", out_file_); in DumpInstruction()
989 fprintf(out_file_, "v%d", arg[i]); in DumpInstruction()
991 fprintf(out_file_, ", v%d", arg[i]); in DumpInstruction()
994 fprintf(out_file_, "}, %s", index_buf.get()); in DumpInstruction()
1005 fputs(" {", out_file_); in DumpInstruction()
1008 fprintf(out_file_, "v%d", dec_insn->VRegC() + i); in DumpInstruction()
1010 fprintf(out_file_, ", v%d", dec_insn->VRegC() + i); in DumpInstruction()
1013 fprintf(out_file_, "}, %s", index_buf.get()); in DumpInstruction()
1023 fprintf(out_file_, " v%d, #double %g // #%016" PRIx64, in DumpInstruction()
1031 fprintf(out_file_, " ???"); in DumpInstruction()
1035 fputc('\n', out_file_); in DumpInstruction()
1049 fprintf(out_file_, "%06x: |[%06x] %s.%s:%s\n", in DumpBytecodes()
1117 fprintf(out_file_, " registers : %d\n", code->RegistersSize()); in DumpCode()
1118 fprintf(out_file_, " ins : %d\n", code->InsSize()); in DumpCode()
1119 fprintf(out_file_, " outs : %d\n", code->OutsSize()); in DumpCode()
1120 fprintf(out_file_, " insns size : %d 16-bit code units\n", in DumpCode()
1133 fprintf(out_file_, " positions : \n"); in DumpCode()
1140 out_file_); in DumpCode()
1142 fprintf(out_file_, " locals : \n"); in DumpCode()
1172 out_file_); in DumpCode()
1192 fprintf(out_file_, " #%d : (in %s)\n", i, back_descriptor); in DumpMethod()
1193 fprintf(out_file_, " name : '%s'\n", name); in DumpMethod()
1194 fprintf(out_file_, " type : '%s'\n", type_descriptor); in DumpMethod()
1195 fprintf(out_file_, " access : 0x%04x (%s)\n", flags, access_str); in DumpMethod()
1197 fprintf(out_file_, " code : (none)\n"); in DumpMethod()
1199 fprintf(out_file_, " code -\n"); in DumpMethod()
1209 fputc('\n', out_file_); in DumpMethod()
1217 fprintf(out_file_, "<constructor name=\"%s\"\n", dot.c_str()); in DumpMethod()
1219 fprintf(out_file_, " type=\"%s\"\n", dot.c_str()); in DumpMethod()
1221 fprintf(out_file_, "<method name=\"%s\"\n", name); in DumpMethod()
1228 fprintf(out_file_, " return=\"%s\"\n", dot.c_str()); in DumpMethod()
1229 fprintf(out_file_, " abstract=%s\n", QuotedBool((flags & kAccAbstract) != 0)); in DumpMethod()
1230 fprintf(out_file_, " native=%s\n", QuotedBool((flags & kAccNative) != 0)); in DumpMethod()
1231 fprintf(out_file_, " synchronized=%s\n", QuotedBool( in DumpMethod()
1236 fprintf(out_file_, " static=%s\n", QuotedBool((flags & kAccStatic) != 0)); in DumpMethod()
1237 fprintf(out_file_, " final=%s\n", QuotedBool((flags & kAccFinal) != 0)); in DumpMethod()
1239 fprintf(out_file_, " visibility=%s\n>\n", QuotedVisibility(flags)); in DumpMethod()
1270 fprintf(out_file_, "<parameter name=\"arg%d\" type=\"%s\">\n" in DumpMethod()
1275 fprintf(out_file_, "</constructor>\n"); in DumpMethod()
1277 fprintf(out_file_, "</method>\n"); in DumpMethod()
1302 fprintf(out_file_, " #%d : (in %s)\n", i, back_descriptor); in DumpSField()
1303 fprintf(out_file_, " name : '%s'\n", name); in DumpSField()
1304 fprintf(out_file_, " type : '%s'\n", type_descriptor); in DumpSField()
1305 fprintf(out_file_, " access : 0x%04x (%s)\n", flags, access_str); in DumpSField()
1307 fputs(" value : ", out_file_); in DumpSField()
1309 fputs("\n", out_file_); in DumpSField()
1312 fprintf(out_file_, "<field name=\"%s\"\n", name); in DumpSField()
1314 fprintf(out_file_, " type=\"%s\"\n", dot.c_str()); in DumpSField()
1315 fprintf(out_file_, " transient=%s\n", QuotedBool((flags & kAccTransient) != 0)); in DumpSField()
1316 fprintf(out_file_, " volatile=%s\n", QuotedBool((flags & kAccVolatile) != 0)); in DumpSField()
1318 fprintf(out_file_, " static=%s\n", QuotedBool((flags & kAccStatic) != 0)); in DumpSField()
1319 fprintf(out_file_, " final=%s\n", QuotedBool((flags & kAccFinal) != 0)); in DumpSField()
1321 fprintf(out_file_, " visibility=%s\n", QuotedVisibility(flags)); in DumpSField()
1323 fputs(" value=\"", out_file_); in DumpSField()
1325 fputs("\"\n", out_file_); in DumpSField()
1327 fputs(">\n</field>\n", out_file_); in DumpSField()
1394 fprintf(out_file_, "</package>\n"); in DumpClass()
1396 fprintf(out_file_, "<package name=\"%s\"\n>\n", mangle); in DumpClass()
1411 fprintf(out_file_, "Class #%d -\n", idx); in DumpClass()
1412 fprintf(out_file_, " Class descriptor : '%s'\n", class_descriptor); in DumpClass()
1413 fprintf(out_file_, " Access flags : 0x%04x (%s)\n", in DumpClass()
1416 fprintf(out_file_, " Superclass : '%s'\n", superclass_descriptor); in DumpClass()
1418 fprintf(out_file_, " Interfaces -\n"); in DumpClass()
1421 fprintf(out_file_, "<class name=\"%s\"\n", dot.c_str()); in DumpClass()
1424 fprintf(out_file_, " extends=\"%s\"\n", dot.c_str()); in DumpClass()
1426 fprintf(out_file_, " interface=%s\n", in DumpClass()
1428 fprintf(out_file_, " abstract=%s\n", in DumpClass()
1430 fprintf(out_file_, " static=%s\n", QuotedBool((class_def->GetAccessFlags() & kAccStatic) != 0)); in DumpClass()
1431 fprintf(out_file_, " final=%s\n", QuotedBool((class_def->GetAccessFlags() & kAccFinal) != 0)); in DumpClass()
1433 fprintf(out_file_, " visibility=%s\n", QuotedVisibility(class_def->GetAccessFlags())); in DumpClass()
1434 fprintf(out_file_, ">\n"); in DumpClass()
1456 fprintf(out_file_, " Static fields -\n"); in DumpClass()
1472 fprintf(out_file_, " Instance fields -\n"); in DumpClass()
1487 fprintf(out_file_, " Direct methods -\n"); in DumpClass()
1503 fprintf(out_file_, " Virtual methods -\n"); in DumpClass()
1524 fprintf(out_file_, " source_file_idx : %d (%s)\n\n", in DumpClass()
1527 fprintf(out_file_, "</class>\n"); in DumpClass()
1541 fprintf(out_file_, "<api>\n"); in DumpDexFile()
1553 fprintf(out_file_, "</package>\n"); in DumpDexFile()
1559 fprintf(out_file_, "</api>\n"); in DumpDexFile()
1887 fprintf(out_file_, "Opened '%s', DEX version '%.3s'\n", in ProcessDexFile()
1976 fprintf(out_file_, "Processing '%s'...\n", file_name); in ProcessFile()
1996 fprintf(out_file_, "Checksum verified\n"); in ProcessFile()