Home | History | Annotate | Download | only in dexbacked

Lines Matching defs:reader

62     public DexBackedField(@Nonnull DexReader reader,
67 this.dexFile = reader.dexBuf;
72 startOffset = reader.getOffset();
73 int fieldIndexDiff = reader.readLargeUleb128();
75 this.accessFlags = reader.readSmallUleb128();
82 public DexBackedField(@Nonnull DexReader reader,
86 this.dexFile = reader.dexBuf;
91 startOffset = reader.getOffset();
92 int fieldIndexDiff = reader.readLargeUleb128();
94 this.accessFlags = reader.readSmallUleb128();
124 * Skips the reader over the specified number of encoded_field structures
126 * @param reader The reader to skip
129 public static void skipFields(@Nonnull DexReader reader, int count) {
131 reader.skipUleb128();
132 reader.skipUleb128();
153 DexReader reader = dexFile.readerAt(startOffset);
154 reader.readLargeUleb128(); //field_idx_diff
155 reader.readSmallUleb128(); //access_flags
156 size += reader.getOffset() - startOffset;
164 reader.setOffset(initialValueOffset);
166 DexBackedEncodedValue.skipFrom(reader);
167 size += reader.getOffset() - initialValueOffset;