/dalvik/libdex/ |
D | DexFile.h | 594 struct DexFile { struct 635 DexFile* dexFileParse(const u1* data, size_t length, int flags); 678 void dexFileFree(DexFile* pDexFile); 683 DexClassLookup* dexCreateClassLookup(DexFile* pDexFile); 688 const DexClassDef* dexFindClass(const DexFile* pFile, const char* descriptor); 694 void dexFileSetupBasicPointers(DexFile* pDexFile, const u1* data); 697 DEX_INLINE const DexMapList* dexGetMap(const DexFile* pDexFile) { in dexGetMap() 708 DEX_INLINE const char* dexGetStringData(const DexFile* pDexFile, in dexGetStringData() 718 DEX_INLINE const DexStringId* dexGetStringId(const DexFile* pDexFile, u4 idx) { in dexGetStringId() 723 DEX_INLINE const char* dexStringById(const DexFile* pDexFile, u4 idx) { in dexStringById() [all …]
|
D | DexFile.cpp | 104 const char* dexStringAndSizeById(const DexFile* pDexFile, u4 idx, in dexStringAndSizeById() 176 static void classLookupAdd(DexFile* pDexFile, DexClassLookup* pLookup, in classLookupAdd() 208 DexClassLookup* dexCreateClassLookup(DexFile* pDexFile) in dexCreateClassLookup() 266 void dexFileSetupBasicPointers(DexFile* pDexFile, const u1* data) { in dexFileSetupBasicPointers() 286 DexFile* dexFileParse(const u1* data, size_t length, int flags) in dexFileParse() 288 DexFile* pDexFile = NULL; in dexFileParse() 298 pDexFile = (DexFile*) malloc(sizeof(DexFile)); in dexFileParse() 301 memset(pDexFile, 0, sizeof(DexFile)); in dexFileParse() 425 void dexFileFree(DexFile* pDexFile) in dexFileFree() 438 const DexClassDef* dexFindClass(const DexFile* pDexFile, in dexFindClass()
|
D | DexProto.h | 80 const DexFile* dexFile; /* file the idx refers to */ 88 const DexFile* pDexFile, const DexMethodId* pMethodId) in dexProtoSetFromMethodId() 123 DEX_INLINE const char* dexGetDescriptorFromMethodId(const DexFile* pDexFile, in dexGetDescriptorFromMethodId() 137 DEX_INLINE char* dexCopyDescriptorFromMethodId(const DexFile* pDexFile, in dexCopyDescriptorFromMethodId()
|
/dalvik/dx/src/com/android/dx/dex/file/ |
D | DebugInfoItem.java | 63 public void addContents(DexFile file) { in addContents() 97 public void annotateTo(DexFile file, AnnotatedOutput out, String prefix) { in annotateTo() 113 protected void writeTo0(DexFile file, AnnotatedOutput out) { in writeTo0() 139 private byte[] encode(DexFile file, String prefix, PrintWriter debugPrint, in encode() 170 private byte[] encode0(DexFile file, String prefix, PrintWriter debugPrint, in encode0()
|
D | UniformItemSection.java | 38 public UniformItemSection(String name, DexFile file, int alignment) { in UniformItemSection() 70 DexFile file = getFile(); in prepare0() 82 DexFile file = getFile(); in writeTo0()
|
D | Item.java | 67 public abstract void addContents(DexFile file); in addContents() 79 public abstract void writeTo(DexFile file, AnnotatedOutput out); in writeTo()
|
D | MemberIdItem.java | 52 public void addContents(DexFile file) { in addContents() 61 public final void writeTo(DexFile file, AnnotatedOutput out) { in writeTo() 90 protected abstract int getTypoidIdx(DexFile file); in getTypoidIdx()
|
D | Section.java | 31 private final DexFile file; 68 public Section(String name, DexFile file, int alignment) { in Section() 87 public final DexFile getFile() { in getFile()
|
D | AnnotationsDirectoryItem.java | 137 public void setClassAnnotations(Annotations annotations, DexFile dexFile) { in setClassAnnotations() 158 Annotations annotations, DexFile dexFile) { in addFieldAnnotations() 175 Annotations annotations, DexFile dexFile) { in addMethodAnnotations() 192 AnnotationsList list, DexFile dexFile) { in addParameterAnnotations() 244 public void addContents(DexFile file) { in addContents() 288 protected void writeTo0(DexFile file, AnnotatedOutput out) { in writeTo0()
|
D | EncodedMember.java | 70 public abstract void addContents(DexFile file); in addContents() 83 public abstract int encode(DexFile file, AnnotatedOutput out, in encode()
|
D | MethodIdItem.java | 42 public void addContents(DexFile file) { in addContents() 60 protected int getTypoidIdx(DexFile file) { in getTypoidIdx()
|
D | FieldIdItem.java | 42 public void addContents(DexFile file) { in addContents() 60 protected int getTypoidIdx(DexFile file) { in getTypoidIdx()
|
D | MethodHandleItem.java | 60 public void addContents(DexFile file) { in addContents() 67 public void writeTo(DexFile file, AnnotatedOutput out) { in writeTo() 89 private int getTargetIndex(DexFile file) { in getTargetIndex()
|
D | AnnotationSetItem.java | 50 public AnnotationSetItem(Annotations annotations, DexFile dexFile) { in AnnotationSetItem() 117 public void addContents(DexFile file) { in addContents() 135 protected void writeTo0(DexFile file, AnnotatedOutput out) { in writeTo0()
|
D | AnnotationSetRefItem.java | 58 public void addContents(DexFile file) { in addContents() 72 protected void writeTo0(DexFile file, AnnotatedOutput out) { in writeTo0()
|
D | ClassDefItem.java | 127 public void addContents(DexFile file) { in addContents() 170 public void writeTo(DexFile file, AnnotatedOutput out) { in writeTo() 326 public void setClassAnnotations(Annotations annotations, DexFile dexFile) { in setClassAnnotations() 338 Annotations annotations, DexFile dexFile) { in addFieldAnnotations() 350 Annotations annotations, DexFile dexFile) { in addMethodAnnotations() 362 AnnotationsList list, DexFile dexFile) { in addParameterAnnotations()
|
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
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 | 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 | Item.java | 67 public abstract void addContents(DexFile file); in addContents() 79 public abstract void writeTo(DexFile file, AnnotatedOutput out); in writeTo()
|
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 | 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 | AnnotationSetRefItem.java | 57 public void addContents(DexFile file) { in addContents() 71 protected void writeTo0(DexFile file, AnnotatedOutput out) { in writeTo0()
|