Home
last modified time | relevance | path

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

123

/dalvik/libdex/
DDexFile.h480 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 …]
DDexProto.h74 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()
DDexFile.c285 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 …]
DDexOptData.h34 bool dexParseOptData(const u1* data, size_t length, DexFile* pDexFile);
/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.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()
DFieldIdItem.java42 public void addContents(DexFile file) { in addContents()
60 protected int getTypoidIdx(DexFile file) { in getTypoidIdx()
DMethodIdItem.java42 public void addContents(DexFile file) { in addContents()
60 protected int getTypoidIdx(DexFile file) { in getTypoidIdx()
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()
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()
DStringDataItem.java65 public void addContents(DexFile file) { in addContents()
71 public void writeTo0(DexFile file, AnnotatedOutput out) { in writeTo0()
DMemberIdsSection.java30 public MemberIdsSection(String name, DexFile file) { in MemberIdsSection()
DStringIdItem.java88 public void addContents(DexFile file) { in addContents()
99 public void writeTo(DexFile file, AnnotatedOutput out) { in writeTo()
DMethodAnnotationStruct.java76 public void addContents(DexFile file) { in addContents()
85 public void writeTo(DexFile file, AnnotatedOutput out) { in writeTo()
DFieldAnnotationStruct.java76 public void addContents(DexFile file) { in addContents()
85 public void writeTo(DexFile file, AnnotatedOutput out) { in writeTo()
DIdItem.java47 public void addContents(DexFile file) { in addContents()
DEncodedArrayItem.java95 public void addContents(DexFile file) { in addContents()
114 protected void writeTo0(DexFile file, AnnotatedOutput out) { in writeTo0()
DTypeListItem.java66 public void addContents(DexFile file) { in addContents()
92 protected void writeTo0(DexFile file, AnnotatedOutput out) { in writeTo0()
DClassDataItem.java229 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/
DDexVerify.h42 bool dvmVerifyAllClasses(DexFile* pDexFile);
/dalvik/dexdump/
DDexDump.c390 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 …]

123