/** * Writes {@code value} as an unsigned integer to {@code out}, starting at * {@code offset}. Returns the number of bytes written. */ public static int writeUnsignedLeb128p1(ByteOutput out, int value) { return writeUnsignedLeb128(out, value + 1); }
Leb128.writeUnsignedLeb128(outAdapter, addrDiff); break; case DebugInfoItem.DBG_START_LOCAL_EXTENDED: { int registerNum = Leb128.readUnsignedLeb128(inAdapter); Leb128.writeUnsignedLeb128(outAdapter, registerNum); case DebugInfoItem.DBG_RESTART_LOCAL: { int registerNum = Leb128.readUnsignedLeb128(inAdapter); Leb128.writeUnsignedLeb128(outAdapter, registerNum); break;
Leb128.writeUnsignedLeb128(outAdapter, addrDiff); break; case DebugInfoItem.DBG_START_LOCAL_EXTENDED: { int registerNum = readUleb128(); Leb128.writeUnsignedLeb128(outAdapter, registerNum); int nameIndex = readUleb128p1(); Leb128.writeUnsignedLeb128p1(outAdapter, nameIndex); case DebugInfoItem.DBG_RESTART_LOCAL: { int registerNum = readUleb128(); Leb128.writeUnsignedLeb128(outAdapter, registerNum); break;
public void writeUleb128(int i) { Leb128.writeUnsignedLeb128(this, i); }
Leb128.writeUnsignedLeb128(outAdapter, addrDiff); break; case DebugInfoItem.DBG_START_LOCAL_EXTENDED: { int registerNum = Leb128.readUnsignedLeb128(inAdapter); Leb128.writeUnsignedLeb128(outAdapter, registerNum); case DebugInfoItem.DBG_RESTART_LOCAL: { int registerNum = Leb128.readUnsignedLeb128(inAdapter); Leb128.writeUnsignedLeb128(outAdapter, registerNum); break;
private void transformAnnotation(EncodedValueReader reader) { int fieldCount = reader.readAnnotation(); Leb128.writeUnsignedLeb128(out, adjustTypeIdIndex(reader.getAnnotationType())); Leb128.writeUnsignedLeb128(out, fieldCount); for (int i = 0; i < fieldCount; i++) { Leb128.writeUnsignedLeb128(out, adjustStringIndex(reader.readAnnotationName())); transform(reader); } }
Leb128.writeUnsignedLeb128(outAdapter, addrDiff); break; case DebugInfoItem.DBG_START_LOCAL_EXTENDED: { int registerNum = Leb128.readUnsignedLeb128(inAdapter); Leb128.writeUnsignedLeb128(outAdapter, registerNum); case DebugInfoItem.DBG_RESTART_LOCAL: { int registerNum = Leb128.readUnsignedLeb128(inAdapter); Leb128.writeUnsignedLeb128(outAdapter, registerNum); break;
private void transformArray(EncodedValueReader reader) { int size = reader.readArray(); Leb128.writeUnsignedLeb128(out, size); for (int i = 0; i < size; i++) { transform(reader); } }
Leb128.writeUnsignedLeb128(outAdapter, addrDiff); break; case DebugInfoItem.DBG_START_LOCAL_EXTENDED: { int registerNum = readUleb128(); Leb128.writeUnsignedLeb128(outAdapter, registerNum); int nameIndex = readUleb128p1(); Leb128.writeUnsignedLeb128p1(outAdapter, nameIndex); case DebugInfoItem.DBG_RESTART_LOCAL: { int registerNum = readUleb128(); Leb128.writeUnsignedLeb128(outAdapter, registerNum); break;
/** * Writes {@code value} as an unsigned integer to {@code out}, starting at * {@code offset}. Returns the number of bytes written. */ public static int writeUnsignedLeb128p1(ByteOutput out, int value) { return writeUnsignedLeb128(out, value + 1); }
public void writeUleb128(int i) { Leb128.writeUnsignedLeb128(this, i); }
private void transformArray(EncodedValueReader reader) { int size = reader.readArray(); Leb128.writeUnsignedLeb128(out, size); for (int i = 0; i < size; i++) { transform(reader); } }
private void transformAnnotation(EncodedValueReader reader) { int fieldCount = reader.readAnnotation(); Leb128.writeUnsignedLeb128(out, adjustTypeIdIndex(reader.getAnnotationType())); Leb128.writeUnsignedLeb128(out, fieldCount); for (int i = 0; i < fieldCount; i++) { Leb128.writeUnsignedLeb128(out, adjustStringIndex(reader.readAnnotationName())); transform(reader); } }
private void transformAnnotation(EncodedValueReader reader) { int fieldCount = reader.readAnnotation(); Leb128.writeUnsignedLeb128(out, adjustTypeIdIndex(reader.getAnnotationType())); Leb128.writeUnsignedLeb128(out, fieldCount); for (int i = 0; i < fieldCount; i++) { Leb128.writeUnsignedLeb128(out, adjustStringIndex(reader.readAnnotationName())); transform(reader); } }
private void transformArray(EncodedValueReader reader) { int size = reader.readArray(); Leb128.writeUnsignedLeb128(out, size); for (int i = 0; i < size; i++) { transform(reader); } }