Lines Matching refs:offset

41     private int offset;
43 public BaseDexReader(@Nonnull T dexBuf, int offset) {
45 this.offset = offset;
48 public int getOffset() { return offset; }
49 public void setOffset(int offset) { this.offset = offset; }
53 int end = offset;
80 "Invalid sleb128 integer encountered at offset 0x%x", offset);
88 offset = end;
97 int end = offset;
118 "Invalid uleb128 integer encountered at offset 0x%x", offset);
124 "Encountered valid uleb128 that is out of range at offset 0x%x", offset);
133 offset = end;
154 int end = offset;
175 "Invalid uleb128 integer encountered at offset 0x%x", offset);
183 offset = end;
188 int end = offset;
203 "Invalid uleb128 integer encountered at offset 0x%x", offset);
210 offset = end;
214 int o = offset;
216 offset = o + 4;
221 int o = offset;
223 offset = o + 4;
228 return dexBuf.readUshort(offset);
232 int o = offset;
233 int result = dexBuf.readUshort(offset);
234 offset = o + 2;
239 return dexBuf.readUbyte(offset);
243 int o = offset;
244 int result = dexBuf.readUbyte(offset);
245 offset = o + 1;
250 int o = offset;
251 long result = dexBuf.readLong(offset);
252 offset = o + 8;
257 int o = offset;
258 int result = dexBuf.readInt(offset);
259 offset = o + 4;
264 int o = offset;
265 int result = dexBuf.readShort(offset);
266 offset = o + 2;
271 int o = offset;
272 int result = dexBuf.readByte(offset);
273 offset = o + 1;
277 public void skipByte() { offset++; }
278 public void moveRelative(int i) { offset += i; }
280 public int readSmallUint(int offset) { return dexBuf.readSmallUint(offset); }
281 public int readUshort(int offset) { return dexBuf.readUshort(offset); }
282 public int readUbyte(int offset) { return dexBuf.readUbyte(offset); }
283 public long readLong(int offset) { return dexBuf.readLong(offset); }
284 public int readInt(int offset) { return dexBuf.readInt(offset); }
285 public int readShort(int offset) { return dexBuf.readShort(offset); }
286 public int readByte(int offset) { return dexBuf.readByte(offset); }
289 int o = offset;
313 throw new ExceptionWithContext("Invalid size %d for sized int at offset 0x%x", bytes, offset);
315 offset = o + bytes;
320 int o = offset;
329 "Encountered valid sized uint that is out of range at offset 0x%x", offset);
343 throw new ExceptionWithContext("Invalid size %d for sized uint at offset 0x%x", bytes, offset);
345 offset = o + bytes;
350 int o = offset;
375 "Invalid size %d for sized, right extended int at offset 0x%x", bytes, offset);
377 offset = o + bytes;
382 int o = offset;
441 "Invalid size %d for sized, right extended long at offset 0x%x", bytes, offset);
443 offset = o + bytes;
448 int o = offset;
506 throw new ExceptionWithContext("Invalid size %d for sized long at offset 0x%x", bytes, offset);
509 offset = o + bytes;
515 String value = Utf8Utils.utf8BytesWithUtf16LengthToString(dexBuf.buf, offset, utf16Length, ret);
516 offset += ret[0];