/dalvik/libdex/ |
H A D | DexOptData.h | 25 #include "libdex/DexFile.h" 34 bool dexParseOptData(const u1* data, size_t length, DexFile* pDexFile);
|
H A D | DexFile.h | 477 * 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 D | DexProto.h | 24 #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 D | DexFile.c | 21 #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 D | Item.java | 58 * 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 D | EncodedMember.java | 67 * 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 D | FieldIdItem.java | 42 public void addContents(DexFile file) { 60 protected int getTypoidIdx(DexFile file) {
|
H A D | MethodIdItem.java | 42 public void addContents(DexFile file) { 60 protected int getTypoidIdx(DexFile file) {
|
H A D | MemberIdsSection.java | 30 public MemberIdsSection(String name, DexFile file) {
|
H A D | AnnotationSetRefItem.java | 57 public void addContents(DexFile file) { 71 protected void writeTo0(DexFile file, AnnotatedOutput out) {
|
H A D | IdItem.java | 47 public void addContents(DexFile file) {
|
H A D | UniformItemSection.java | 39 public UniformItemSection(String name, DexFile file, int alignment) { 71 DexFile file = getFile(); 83 DexFile file = getFile();
|
H A D | MemberIdItem.java | 54 public void addContents(DexFile file) { 63 public final void writeTo(DexFile file, AnnotatedOutput out) { 92 protected abstract int getTypoidIdx(DexFile file);
|
H A D | Section.java | 32 private final DexFile file; 69 public Section(String name, DexFile file, int alignment) { 88 public final DexFile getFile() {
|
H A D | HeaderSection.java | 37 public HeaderSection(DexFile file) {
|
H A D | StringDataItem.java | 65 public void addContents(DexFile file) { 71 public void writeTo0(DexFile file, AnnotatedOutput out) {
|
H A D | StringIdItem.java | 88 public void addContents(DexFile file) { 99 public void writeTo(DexFile file, AnnotatedOutput out) {
|
H A D | TypeIdItem.java | 54 public void addContents(DexFile file) { 60 public void writeTo(DexFile file, AnnotatedOutput out) {
|
H A D | DebugInfoItem.java | 66 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 D | EncodedArrayItem.java | 95 public void addContents(DexFile file) { 114 protected void writeTo0(DexFile file, AnnotatedOutput out) {
|
H A D | FieldAnnotationStruct.java | 76 public void addContents(DexFile file) { 85 public void writeTo(DexFile file, AnnotatedOutput out) {
|
H A D | MethodAnnotationStruct.java | 76 public void addContents(DexFile file) { 85 public void writeTo(DexFile file, AnnotatedOutput out) {
|
H A D | TypeListItem.java | 66 public void addContents(DexFile file) { 92 protected void writeTo0(DexFile file, AnnotatedOutput out) {
|
/dalvik/vm/analysis/ |
H A D | DexVerify.h | 42 bool dvmVerifyAllClasses(DexFile* pDexFile);
|
/dalvik/vm/ |
H A D | DvmDex.c | 40 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.
|