Lines Matching defs:out
56 public void writeTo(DexFile file, AnnotatedOutput out) {
66 if (out.annotates()) {
67 out.annotate(8, "magic: " + new CstString(magic).toQuoted());
68 out.annotate(4, "checksum");
69 out.annotate(20, "signature");
70 out.annotate(4, "file_size: " +
72 out.annotate(4, "header_size: " + Hex.u4(SizeOf.HEADER_ITEM));
73 out.annotate(4, "endian_tag: " + Hex.u4(DexFormat.ENDIAN_TAG));
74 out.annotate(4, "link_size: 0");
75 out.annotate(4, "link_off: 0");
76 out.annotate(4, "map_off: " + Hex.u4(mapOff));
81 out.writeByte(magic.charAt(i));
85 out.writeZeroes(24);
87 out.writeInt(file.getFileSize());
88 out.writeInt(SizeOf.HEADER_ITEM);
89 out.writeInt(DexFormat.ENDIAN_TAG);
95 out.writeZeroes(8);
97 out.writeInt(mapOff);
99 // Write out each section's respective header part.
100 file.getStringIds().writeHeaderPart(out);
101 file.getTypeIds().writeHeaderPart(out);
102 file.getProtoIds().writeHeaderPart(out);
103 file.getFieldIds().writeHeaderPart(out);
104 file.getMethodIds().writeHeaderPart(out);
105 file.getClassDefs().writeHeaderPart(out);
107 if (out.annotates()) {
108 out.annotate(4, "data_size: " + Hex.u4(dataSize));
109 out.annotate(4, "data_off: " + Hex.u4(dataOff));
112 out.writeInt(dataSize);
113 out.writeInt(dataOff);