public int getDexFileCount() { return readSmallUint(headerOffset + 20); }
@Override public int getLink() { return readSmallUint(offset + 24); } @Override public int getEntrySize() { return readSmallUint(offset + 36); }
public long getValue() { return readSmallUint(offset + 4); } public int getSize() { return readSmallUint(offset + 8); }
@Override public int getOffset() { return readSmallUint(offset + 16); } @Override public int getSize() { return readSmallUint(offset + 20); }
@Override public int getLink() { return readSmallUint(offset + 40); } @Override public int getEntrySize() { return readLongAsSmallUint(offset + 56); }
public int getDexFileCount() { return readSmallUint(headerOffset + 20); }
public long getValue() { return readSmallUint(offset + 4); } public int getSize() { return readSmallUint(offset + 8); }
@Override public int getSize() { return readSmallUint(offset + 20); } @Override public int getLink() { return readSmallUint(offset + 24); }
@Override public int getEntrySize() { return readSmallUint(offset + 36); } }
@Override public int getLink() { return readSmallUint(offset + 40); } @Override public int getEntrySize() { return readLongAsSmallUint(offset + 56); }
public int getSize() { return readSmallUint(offset + 8); } public int getSectionIndex() { return readUshort(offset + 14); }
public int getKeyValueStoreSize() { if (getVersion() < MIN_OAT_VERSION) { throw new IllegalStateException("Unsupported oat version"); } int fieldOffset = keyValueStoreOffset - 4; return readSmallUint(headerOffset + fieldOffset); }
public int getKeyValueStoreSize() { if (getVersion() < MIN_OAT_VERSION) { throw new IllegalStateException("Unsupported oat version"); } int fieldOffset = keyValueStoreOffset - 4; return readSmallUint(headerOffset + fieldOffset); }
@Nonnull public String getName() { return stringTable.getString(readSmallUint(offset)); } public long getValue() { return readSmallUint(offset + 4); }
@Nonnull public String getName() { return stringTable.getString(readSmallUint(offset)); } public long getValue() { return readLong(offset + 8); }
@Nonnull public String getName() { return stringTable.getString(readSmallUint(offset)); } public long getValue() { return readLong(offset + 8); }
@Nonnull public String getName() { return stringTable.getString(readSmallUint(offset)); } public long getValue() { return readSmallUint(offset + 4); }
@Nonnull public String getName() { return getSectionNameStringTable().getString(readSmallUint(offset)); } public int getType() { return readInt(offset + 4); }
public int getDexListStart() { if (getVersion() >= 127) { return headerOffset + readSmallUint(headerOffset + (6 * 4)); } else { return headerOffset + getHeaderSize(); } } }
public int getDexListStart() { if (getVersion() >= 127) { return headerOffset + readSmallUint(headerOffset + (6 * 4)); } else { return headerOffset + getHeaderSize(); } } }