public class CDexBackedDexFile extends DexBackedDexFile
DexBackedDexFile.IndexedSection<T>, DexBackedDexFile.NotADexFile, DexBackedDexFile.OptionalIndexedSection<T>| Constructor and Description |
|---|
CDexBackedDexFile(Opcodes opcodes,
byte[] buf) |
CDexBackedDexFile(Opcodes opcodes,
byte[] buf,
int offset) |
CDexBackedDexFile(Opcodes opcodes,
byte[] buf,
int offset,
boolean verifyMagic) |
CDexBackedDexFile(Opcodes opcodes,
DexBuffer buf) |
| Modifier and Type | Method and Description |
|---|---|
protected DexBackedMethodImplementation |
createMethodImplementation(DexBackedDexFile dexFile,
DexBackedMethod method,
int codeOffset) |
int |
getBaseDataOffset() |
int |
getDebugInfoBase() |
int |
getDebugInfoOffsetsPos() |
int |
getDebugInfoOffsetsTableOffset() |
protected Opcodes |
getDefaultOpcodes(int version) |
protected int |
getVersion(byte[] buf,
int offset,
boolean verifyMagic) |
static boolean |
isCdex(byte[] buf,
int offset) |
fromInputStream, getBuffer, getCallSiteSection, getClasses, getClassSection, getDataBuffer, getFieldSection, getMapItemForSection, getMapItems, getMethodHandleSection, getMethodSection, getOpcodes, getProtoSection, getReferences, getStringReferences, getStringSection, getTypeReferences, getTypeSection, supportsOptimizedOpcodespublic CDexBackedDexFile(@Nullable
Opcodes opcodes,
@Nonnull
byte[] buf,
int offset,
boolean verifyMagic)
public CDexBackedDexFile(@Nullable
Opcodes opcodes,
@Nonnull
byte[] buf,
int offset)
public CDexBackedDexFile(@Nullable
Opcodes opcodes,
@Nonnull
byte[] buf)
public static boolean isCdex(byte[] buf,
int offset)
protected int getVersion(byte[] buf,
int offset,
boolean verifyMagic)
getVersion in class DexBackedDexFileprotected Opcodes getDefaultOpcodes(int version)
getDefaultOpcodes in class DexBackedDexFilepublic int getBaseDataOffset()
getBaseDataOffset in class DexBackedDexFilepublic int getDebugInfoOffsetsPos()
public int getDebugInfoOffsetsTableOffset()
public int getDebugInfoBase()
protected DexBackedMethodImplementation createMethodImplementation(@Nonnull DexBackedDexFile dexFile, @Nonnull DexBackedMethod method, int codeOffset)
createMethodImplementation in class DexBackedDexFile