/dalvik/libdex/ |
D | DexFile.h | 480 typedef struct DexFile { struct 509 } DexFile; argument 521 DexFile* dexFileParse(const u1* data, size_t length, int flags); 557 void dexFileFree(DexFile* pDexFile); 562 DexClassLookup* dexCreateClassLookup(DexFile* pDexFile); 567 const DexClassDef* dexFindClass(const DexFile* pFile, const char* descriptor); 573 void dexFileSetupBasicPointers(DexFile* pDexFile, const u1* data); 576 DEX_INLINE const DexMapList* dexGetMap(const DexFile* pDexFile) { in dexGetMap() 587 DEX_INLINE const char* dexGetStringData(const DexFile* pDexFile, in dexGetStringData() 597 DEX_INLINE const DexStringId* dexGetStringId(const DexFile* pDexFile, u4 idx) { in dexGetStringId() [all …]
|
D | DexProto.h | 74 const DexFile* dexFile; /* file the idx refers to */ 82 const DexFile* pDexFile, const DexMethodId* pMethodId) in dexProtoSetFromMethodId() 117 DEX_INLINE const char* dexGetDescriptorFromMethodId(const DexFile* pDexFile, in dexGetDescriptorFromMethodId() 131 DEX_INLINE char* dexCopyDescriptorFromMethodId(const DexFile* pDexFile, in dexCopyDescriptorFromMethodId()
|
D | DexFile.c | 285 const char* dexStringAndSizeById(const DexFile* pDexFile, u4 idx, in dexStringAndSizeById() 357 static void classLookupAdd(DexFile* pDexFile, DexClassLookup* pLookup, in classLookupAdd() 409 DexClassLookup* dexCreateClassLookup(DexFile* pDexFile) in dexCreateClassLookup() 467 void dexFileSetupBasicPointers(DexFile* pDexFile, const u1* data) { in dexFileSetupBasicPointers() 487 DexFile* dexFileParse(const u1* data, size_t length, int flags) in dexFileParse() 489 DexFile* pDexFile = NULL; in dexFileParse() 499 pDexFile = (DexFile*) malloc(sizeof(DexFile)); in dexFileParse() 502 memset(pDexFile, 0, sizeof(DexFile)); in dexFileParse() 635 void dexFileFree(DexFile* pDexFile) in dexFileFree() 648 const DexClassDef* dexFindClass(const DexFile* pDexFile, in dexFindClass() [all …]
|
D | DexOptData.h | 34 bool dexParseOptData(const u1* data, size_t length, DexFile* pDexFile);
|
/dalvik/dx/src/com/android/dx/dex/file/ |
D | Item.java | 67 public abstract void addContents(DexFile file); in addContents() 79 public abstract void writeTo(DexFile file, AnnotatedOutput out); in writeTo()
|
D | UniformItemSection.java | 39 public UniformItemSection(String name, DexFile file, int alignment) { in UniformItemSection() 71 DexFile file = getFile(); in prepare0() 83 DexFile file = getFile(); in writeTo0()
|
D | EncodedMember.java | 71 public abstract void addContents(DexFile file); in addContents() 84 public abstract int encode(DexFile file, AnnotatedOutput out, in encode()
|
D | FieldIdItem.java | 42 public void addContents(DexFile file) { in addContents() 60 protected int getTypoidIdx(DexFile file) { in getTypoidIdx()
|
D | MethodIdItem.java | 42 public void addContents(DexFile file) { in addContents() 60 protected int getTypoidIdx(DexFile file) { in getTypoidIdx()
|
D | DebugInfoItem.java | 66 public void addContents(DexFile file) { in addContents() 100 public void annotateTo(DexFile file, AnnotatedOutput out, String prefix) { in annotateTo() 116 protected void writeTo0(DexFile file, AnnotatedOutput out) { in writeTo0() 142 private byte[] encode(DexFile file, String prefix, PrintWriter debugPrint, in encode() 173 private byte[] encode0(DexFile file, String prefix, PrintWriter debugPrint, in encode0()
|
D | MemberIdItem.java | 54 public void addContents(DexFile file) { in addContents() 63 public final void writeTo(DexFile file, AnnotatedOutput out) { in writeTo() 92 protected abstract int getTypoidIdx(DexFile file); in getTypoidIdx()
|
D | Section.java | 32 private final DexFile file; 69 public Section(String name, DexFile file, int alignment) { in Section() 88 public final DexFile getFile() { in getFile()
|
D | AnnotationSetRefItem.java | 57 public void addContents(DexFile file) { in addContents() 71 protected void writeTo0(DexFile file, AnnotatedOutput out) { in writeTo0()
|
D | TypeIdItem.java | 54 public void addContents(DexFile file) { in addContents() 60 public void writeTo(DexFile file, AnnotatedOutput out) { in writeTo()
|
D | StringDataItem.java | 65 public void addContents(DexFile file) { in addContents() 71 public void writeTo0(DexFile file, AnnotatedOutput out) { in writeTo0()
|
D | MemberIdsSection.java | 30 public MemberIdsSection(String name, DexFile file) { in MemberIdsSection()
|
D | StringIdItem.java | 88 public void addContents(DexFile file) { in addContents() 99 public void writeTo(DexFile file, AnnotatedOutput out) { in writeTo()
|
D | MethodAnnotationStruct.java | 76 public void addContents(DexFile file) { in addContents() 85 public void writeTo(DexFile file, AnnotatedOutput out) { in writeTo()
|
D | FieldAnnotationStruct.java | 76 public void addContents(DexFile file) { in addContents() 85 public void writeTo(DexFile file, AnnotatedOutput out) { in writeTo()
|
D | IdItem.java | 47 public void addContents(DexFile file) { in addContents()
|
D | EncodedArrayItem.java | 95 public void addContents(DexFile file) { in addContents() 114 protected void writeTo0(DexFile file, AnnotatedOutput out) { in writeTo0()
|
D | TypeListItem.java | 66 public void addContents(DexFile file) { in addContents() 92 protected void writeTo0(DexFile file, AnnotatedOutput out) { in writeTo0()
|
D | ClassDataItem.java | 229 public void addContents(DexFile file) { in addContents() 343 private void encodeOutput(DexFile file, AnnotatedOutput out) { in encodeOutput() 375 private static void encodeSize(DexFile file, AnnotatedOutput out, in encodeSize() 395 private static void encodeList(DexFile file, AnnotatedOutput out, in encodeList() 415 public void writeTo0(DexFile file, AnnotatedOutput out) { in writeTo0()
|
/dalvik/vm/analysis/ |
D | DexVerify.h | 42 bool dvmVerifyAllClasses(DexFile* pDexFile);
|
/dalvik/dexdump/ |
D | DexDump.c | 390 void dumpFileHeader(const DexFile* pDexFile) in dumpFileHeader() 454 void dumpOptDirectory(const DexFile* pDexFile) in dumpOptDirectory() 503 void dumpClassDef(DexFile* pDexFile, int idx) in dumpClassDef() 544 void dumpInterface(const DexFile* pDexFile, const DexTypeItem* pTypeItem, in dumpInterface() 562 void dumpCatches(DexFile* pDexFile, const DexCode* pCode) in dumpCatches() 612 void dumpPositions(DexFile* pDexFile, const DexCode* pCode, in dumpPositions() 637 void dumpLocals(DexFile* pDexFile, const DexCode* pCode, in dumpLocals() 654 bool getMethodInfo(DexFile* pDexFile, u4 methodIdx, FieldMethodInfo* pMethInfo) in getMethodInfo() 673 bool getFieldInfo(DexFile* pDexFile, u4 fieldIdx, FieldMethodInfo* pFieldInfo) in getFieldInfo() 692 const char* getClassDescriptor(DexFile* pDexFile, u4 classIdx) in getClassDescriptor() [all …]
|