Lines Matching refs:out

161      * @param out {@code non-null;} where to dump
165 public void debugPrint(PrintWriter out, String prefix, boolean verbose) {
166 out.println(ref.toHuman() + ":");
169 out.println("regs: " + Hex.u2(getRegistersSize()) +
173 insns.debugPrint(out, prefix, verbose);
178 out.print(prefix);
179 out.println("catches");
180 catches.debugPrint(out, prefix2);
184 out.print(prefix);
185 out.println("debug info");
186 debugInfo.debugPrint(out, prefix2);
233 protected void writeTo0(DexFile file, AnnotatedOutput out) {
234 boolean annotates = out.annotates();
244 out.annotate(0, offsetString() + ' ' + ref.toHuman());
245 out.annotate(2, " registers_size: " + Hex.u2(regSz));
246 out.annotate(2, " ins_size: " + Hex.u2(insSz));
247 out.annotate(2, " outs_size: " + Hex.u2(outsSz));
248 out.annotate(2, " tries_size: " + Hex.u2(triesSz));
249 out.annotate(4, " debug_off: " + Hex.u4(debugOff));
250 out.annotate(4, " insns_size: " + Hex.u4(insnsSz));
255 out.annotate(0, " throws " + StdTypeList.toHuman(throwsList));
259 out.writeShort(regSz);
260 out.writeShort(insSz);
261 out.writeShort(outsSz);
262 out.writeShort(triesSz);
263 out.writeInt(debugOff);
264 out.writeInt(insnsSz);
266 writeCodes(file, out);
271 out.annotate(2, " padding: 0");
273 out.writeShort(0);
276 catches.writeTo(file, out);
285 out.annotate(0, " debug info");
286 debugInfo.annotateTo(file, out, " ");
292 * Helper for {@link #writeTo0} which writes out the actual bytecode.
295 * @param out {@code non-null;} where to write to
297 private void writeCodes(DexFile file, AnnotatedOutput out) {
301 insns.writeTo(out);
318 * Get the out registers count.