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

123

/dalvik/libdex/
H A DDexOptData.h25 #include "libdex/DexFile.h"
34 bool dexParseOptData(const u1* data, size_t length, DexFile* pDexFile);
H A DDexFile.h477 * Code should regard DexFile as opaque, using the API calls provided here
480 typedef struct DexFile { struct
509 } DexFile; typedef in typeref:struct:DexFile
519 * On success, return a newly-allocated DexFile.
521 DexFile* dexFileParse(const u1* data, size_t length, int flags);
555 * Free a DexFile structure, along with any associated structures.
557 void dexFileFree(DexFile* pDexFile);
562 DexClassLookup* dexCreateClassLookup(DexFile* pDexFile);
567 const DexClassDef* dexFindClass(const DexFile* pFile, const char* descriptor);
570 * Set up the basic raw data pointers of a DexFile
[all...]
H A DDexProto.h24 #include "DexFile.h"
71 * particular DexFile.
74 const DexFile* dexFile; /* file the idx refers to */
82 const DexFile* pDexFile, const DexMethodId* pMethodId)
117 DEX_INLINE const char* dexGetDescriptorFromMethodId(const DexFile* pDexFile,
131 DEX_INLINE char* dexCopyDescriptorFromMethodId(const DexFile* pDexFile,
H A DDexFile.c21 #include "DexFile.h"
285 const char* dexStringAndSizeById(const DexFile* pDexFile, u4 idx,
357 static void classLookupAdd(DexFile* pDexFile, DexClassLookup* pLookup,
409 DexClassLookup* dexCreateClassLookup(DexFile* pDexFile)
464 * Set up the basic raw data pointers of a DexFile. This function isn't
467 void dexFileSetupBasicPointers(DexFile* pDexFile, const u1* data) {
485 * On success, return a newly-allocated DexFile.
487 DexFile* dexFileParse(const u1* data, size_t length, int flags)
489 DexFile* pDexFile = NULL;
499 pDexFile = (DexFile*) mallo
[all...]
/dalvik/dx/src/com/android/dx/dex/file/
H A DItem.java58 * Populates a {@link DexFile} with items from within this instance.
67 public abstract void addContents(DexFile file);
71 * using the given {@link DexFile} to look things up as needed.
79 public abstract void writeTo(DexFile file, AnnotatedOutput out);
H A DEncodedMember.java67 * Populates a {@link DexFile} with items from within this instance.
71 public abstract void addContents(DexFile file);
84 public abstract int encode(DexFile file, AnnotatedOutput out,
H A DFieldIdItem.java42 public void addContents(DexFile file) {
60 protected int getTypoidIdx(DexFile file) {
H A DMethodIdItem.java42 public void addContents(DexFile file) {
60 protected int getTypoidIdx(DexFile file) {
H A DMemberIdsSection.java30 public MemberIdsSection(String name, DexFile file) {
H A DAnnotationSetRefItem.java57 public void addContents(DexFile file) {
71 protected void writeTo0(DexFile file, AnnotatedOutput out) {
H A DIdItem.java47 public void addContents(DexFile file) {
H A DUniformItemSection.java39 public UniformItemSection(String name, DexFile file, int alignment) {
71 DexFile file = getFile();
83 DexFile file = getFile();
H A DMemberIdItem.java54 public void addContents(DexFile file) {
63 public final void writeTo(DexFile file, AnnotatedOutput out) {
92 protected abstract int getTypoidIdx(DexFile file);
H A DSection.java32 private final DexFile file;
69 public Section(String name, DexFile file, int alignment) {
88 public final DexFile getFile() {
H A DHeaderSection.java37 public HeaderSection(DexFile file) {
H A DStringDataItem.java65 public void addContents(DexFile file) {
71 public void writeTo0(DexFile file, AnnotatedOutput out) {
H A DStringIdItem.java88 public void addContents(DexFile file) {
99 public void writeTo(DexFile file, AnnotatedOutput out) {
H A DTypeIdItem.java54 public void addContents(DexFile file) {
60 public void writeTo(DexFile file, AnnotatedOutput out) {
H A DDebugInfoItem.java66 public void addContents(DexFile file) {
100 public void annotateTo(DexFile file, AnnotatedOutput out, String prefix) {
116 protected void writeTo0(DexFile file, AnnotatedOutput out) {
142 private byte[] encode(DexFile file, String prefix, PrintWriter debugPrint,
173 private byte[] encode0(DexFile file, String prefix, PrintWriter debugPrint,
H A DEncodedArrayItem.java95 public void addContents(DexFile file) {
114 protected void writeTo0(DexFile file, AnnotatedOutput out) {
H A DFieldAnnotationStruct.java76 public void addContents(DexFile file) {
85 public void writeTo(DexFile file, AnnotatedOutput out) {
H A DMethodAnnotationStruct.java76 public void addContents(DexFile file) {
85 public void writeTo(DexFile file, AnnotatedOutput out) {
H A DTypeListItem.java66 public void addContents(DexFile file) {
92 protected void writeTo0(DexFile file, AnnotatedOutput out) {
/dalvik/vm/analysis/
H A DDexVerify.h42 bool dvmVerifyAllClasses(DexFile* pDexFile);
/dalvik/vm/
H A DDvmDex.c40 static DvmDex* allocateAuxStructures(DexFile* pDexFile)
106 DexFile* pDexFile;
138 /* tuck this into the DexFile so it gets released later */
148 * Create a DexFile structure for a "partial" DEX. This is one that is in
158 DexFile* pDexFile;
186 * Free up the DexFile and any associated data structures.

Completed in 290 milliseconds

123