Home
last modified time | relevance | path

Searched refs:DexFile (Results 1 – 25 of 117) sorted by relevance

12345

/dalvik/libdex/
DDexFile.h500 struct DexFile { struct
541 DexFile* dexFileParse(const u1* data, size_t length, int flags);
584 void dexFileFree(DexFile* pDexFile);
589 DexClassLookup* dexCreateClassLookup(DexFile* pDexFile);
594 const DexClassDef* dexFindClass(const DexFile* pFile, const char* descriptor);
600 void dexFileSetupBasicPointers(DexFile* pDexFile, const u1* data);
603 DEX_INLINE const DexMapList* dexGetMap(const DexFile* pDexFile) { in dexGetMap()
614 DEX_INLINE const char* dexGetStringData(const DexFile* pDexFile, in dexGetStringData()
624 DEX_INLINE const DexStringId* dexGetStringId(const DexFile* pDexFile, u4 idx) { in dexGetStringId()
629 DEX_INLINE const char* dexStringById(const DexFile* pDexFile, u4 idx) { in dexStringById()
[all …]
DDexProto.h80 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()
DDexFile.cpp105 const char* dexStringAndSizeById(const DexFile* pDexFile, u4 idx, in dexStringAndSizeById()
177 static void classLookupAdd(DexFile* pDexFile, DexClassLookup* pLookup, in classLookupAdd()
211 DexClassLookup* dexCreateClassLookup(DexFile* pDexFile) in dexCreateClassLookup()
269 void dexFileSetupBasicPointers(DexFile* pDexFile, const u1* data) { in dexFileSetupBasicPointers()
289 DexFile* dexFileParse(const u1* data, size_t length, int flags) in dexFileParse()
291 DexFile* pDexFile = NULL; in dexFileParse()
301 pDexFile = (DexFile*) malloc(sizeof(DexFile)); in dexFileParse()
304 memset(pDexFile, 0, sizeof(DexFile)); in dexFileParse()
428 void dexFileFree(DexFile* pDexFile) in dexFileFree()
441 const DexClassDef* dexFindClass(const DexFile* pDexFile, in dexFindClass()
DDexOptData.h34 bool dexParseOptData(const u1* data, size_t length, DexFile* pDexFile);
/dalvik/dexgen/src/com/android/dexgen/dex/file/
DItem.java67 public abstract void addContents(DexFile file); in addContents()
79 public abstract void writeTo(DexFile file, AnnotatedOutput out); in writeTo()
DUniformItemSection.java39 public UniformItemSection(String name, DexFile file, int alignment) { in UniformItemSection()
71 DexFile file = getFile(); in prepare0()
83 DexFile file = getFile(); in writeTo0()
DEncodedMember.java71 public abstract void addContents(DexFile file); in addContents()
84 public abstract int encode(DexFile file, AnnotatedOutput out, in encode()
DDebugInfoItem.java66 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()
DMethodIdItem.java42 public void addContents(DexFile file) { in addContents()
60 protected int getTypoidIdx(DexFile file) { in getTypoidIdx()
DFieldIdItem.java42 public void addContents(DexFile file) { in addContents()
60 protected int getTypoidIdx(DexFile file) { in getTypoidIdx()
DMemberIdItem.java54 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()
DSection.java32 private final DexFile file;
69 public Section(String name, DexFile file, int alignment) { in Section()
88 public final DexFile getFile() { in getFile()
DAnnotationSetRefItem.java57 public void addContents(DexFile file) { in addContents()
71 protected void writeTo0(DexFile file, AnnotatedOutput out) { in writeTo0()
DTypeIdItem.java54 public void addContents(DexFile file) { in addContents()
60 public void writeTo(DexFile file, AnnotatedOutput out) { in writeTo()
/dalvik/dx/src/com/android/dx/dex/file/
DItem.java67 public abstract void addContents(DexFile file); in addContents()
79 public abstract void writeTo(DexFile file, AnnotatedOutput out); in writeTo()
DUniformItemSection.java38 public UniformItemSection(String name, DexFile file, int alignment) { in UniformItemSection()
70 DexFile file = getFile(); in prepare0()
82 DexFile file = getFile(); in writeTo0()
DDebugInfoItem.java63 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()
DEncodedMember.java70 public abstract void addContents(DexFile file); in addContents()
83 public abstract int encode(DexFile file, AnnotatedOutput out, in encode()
DMethodIdItem.java42 public void addContents(DexFile file) { in addContents()
60 protected int getTypoidIdx(DexFile file) { in getTypoidIdx()
DFieldIdItem.java42 public void addContents(DexFile file) { in addContents()
60 protected int getTypoidIdx(DexFile file) { in getTypoidIdx()
DMemberIdItem.java52 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()
DSection.java31 private final DexFile file;
68 public Section(String name, DexFile file, int alignment) { in Section()
87 public final DexFile getFile() { in getFile()
DAnnotationSetRefItem.java57 public void addContents(DexFile file) { in addContents()
71 protected void writeTo0(DexFile file, AnnotatedOutput out) { in writeTo0()
DTypeIdItem.java52 public void addContents(DexFile file) { in addContents()
58 public void writeTo(DexFile file, AnnotatedOutput out) { in writeTo()
DEncodedArrayItem.java86 public void addContents(DexFile file) { in addContents()
105 protected void writeTo0(DexFile file, AnnotatedOutput out) { in writeTo0()

12345