/dalvik/vm/ |
DvmDex.h | 37 struct DvmDex { 73 * On success, returns 0 and sets "*ppDvmDex" to a newly-allocated DvmDex. 76 int dvmDexFileOpenFromFd(int fd, DvmDex** ppDvmDex); 81 int dvmDexFileOpenPartial(const void* addr, int len, DvmDex** ppDvmDex); 84 * Free a DvmDex structure, along with any associated structures. 86 void dvmDexFileFree(DvmDex* pDvmDex); 100 bool dvmDexChangeDex1(DvmDex* pDvmDex, u1* addr, u1 newVal); 101 bool dvmDexChangeDex2(DvmDex* pDvmDex, u2* addr, u2 newVal); 107 INLINE struct StringObject* dvmDexGetResolvedString(const DvmDex* pDvmDex, 113 INLINE struct ClassObject* dvmDexGetResolvedClass(const DvmDex* pDvmDex [all...] |
JarFile.h | 30 DvmDex* pDvmDex; 48 INLINE DvmDex* dvmGetJarFileDex(JarFile* pJarFile) {
|
RawDexFile.h | 30 DvmDex* pDvmDex; 62 INLINE DvmDex* dvmGetRawDexFileDex(RawDexFile* pRawDexFile) {
|
DvmDex.cpp | 40 static DvmDex* allocateAuxStructures(DexFile* pDexFile) 42 DvmDex* pDvmDex; 46 pDvmDex = (DvmDex*) calloc(1, sizeof(DvmDex)); 103 int dvmDexFileOpenFromFd(int fd, DvmDex** ppDvmDex) 105 DvmDex* pDvmDex; 156 int dvmDexFileOpenPartial(const void* addr, int len, DvmDex** ppDvmDex) 158 DvmDex* pDvmDex; 190 * Note we may be called with a partially-initialized DvmDex. 192 void dvmDexFileFree(DvmDex* pDvmDex [all...] |
RawDexFile.cpp | 117 DvmDex* pDvmDex = NULL; 251 DvmDex* pDvmDex = NULL;
|
/dalvik/vm/mterp/common/ |
FindInterface.h | 30 u4 methodIdx, const Method* method, DvmDex* methodClassDex)
|
asm-constants.h | 84 /* DvmDex fields */ 85 MTERP_OFFSET(offDvmDex_pResStrings, DvmDex, pResStrings, 8) 86 MTERP_OFFSET(offDvmDex_pResClasses, DvmDex, pResClasses, 12) 87 MTERP_OFFSET(offDvmDex_pResMethods, DvmDex, pResMethods, 16) 88 MTERP_OFFSET(offDvmDex_pResFields, DvmDex, pResFields, 20) 89 MTERP_OFFSET(offDvmDex_pInterfaceCache, DvmDex, pInterfaceCache, 24)
|
/dalvik/vm/interp/ |
InterpDefs.h | 75 const Method* method, DvmDex* methodClassDex);
|
/dalvik/vm/oo/ |
Resolve.cpp | 66 DvmDex* pDvmDex = referrer->pDvmDex; 179 DvmDex* pDvmDex = referrer->pDvmDex; 285 DvmDex* pDvmDex = referrer->pDvmDex; 384 DvmDex* pDvmDex = referrer->pDvmDex; 446 DvmDex* pDvmDex = referrer->pDvmDex; 512 DvmDex* pDvmDex = referrer->pDvmDex;
|
Class.h | 110 ClassObject* dvmDefineClass(DvmDex* pDvmDex, const char* descriptor, 171 void dvmSetBootPathExtraDex(DvmDex* pDvmDex);
|
/dalvik/vm/analysis/ |
DexPrepare.h | 129 bool dvmPrepareDexInMemory(u1* addr, size_t len, DvmDex** ppDvmDex);
|
/dalvik/vm/mterp/portable/ |
entry.cpp | 11 DvmDex* methodClassDex; // curMethod->clazz->pDvmDex
|
/dalvik/vm/mterp/armv5te/ |
OP_IGET.S | 14 ldr r3, [rSELF, #offThread_methodClassDex] @ r3<- DvmDex
|
OP_SGET.S | 12 ldr r2, [rSELF, #offThread_methodClassDex] @ r2<- DvmDex 14 ldr r10, [r2, #offDvmDex_pResFields] @ r10<- dvmDex->pResFields 31 * r10: dvmDex->pResFields 36 add r10, r10, r1, lsl #2 @ r10<- &dvmDex->pResFields[field]
|
OP_SGET_JUMBO.S | 13 ldr r2, [rSELF, #offThread_methodClassDex] @ r2<- DvmDex 16 ldr r10, [r2, #offDvmDex_pResFields] @ r10<- dvmDex->pResFields 34 * r10: dvmDex->pResFields 39 add r10, r10, r1, lsl #2 @ r10<- &dvmDex->pResFields[field]
|
OP_SGET_WIDE_JUMBO.S | 10 ldr r2, [rSELF, #offThread_methodClassDex] @ r2<- DvmDex 13 ldr r2, [r2, #offDvmDex_pResFields] @ r2<- dvmDex->pResFields
|
OP_SPUT.S | 12 ldr r2, [rSELF, #offThread_methodClassDex] @ r2<- DvmDex 14 ldr r10, [r2, #offDvmDex_pResFields] @ r10<- dvmDex->pResFields 32 * r10: dvmDex->pResFields 37 add r10, r10, r1, lsl #2 @ r10<- &dvmDex->pResFields[field]
|
OP_SPUT_JUMBO.S | 13 ldr r2, [rSELF, #offThread_methodClassDex] @ r2<- DvmDex 16 ldr r10, [r2, #offDvmDex_pResFields] @ r10<- dvmDex->pResFields 35 * r10: dvmDex->pResFields 40 add r10, r10, r1, lsl #2 @ r10<- &dvmDex->pResFields[field]
|
/dalvik/vm/mterp/armv6t2/ |
OP_IGET.S | 14 ldr r3, [rSELF, #offThread_methodClassDex] @ r3<- DvmDex
|
OP_IGET_WIDE.S | 11 ldr r3, [rSELF, #offThread_methodClassDex] @ r3<- DvmDex
|
OP_IPUT.S | 14 ldr r3, [rSELF, #offThread_methodClassDex] @ r3<- DvmDex
|
/dalvik/vm/mterp/x86/ |
OP_IPUT_JUMBO.S | 17 movl offThread_methodClassDex(%ecx),%eax # eax<- DvmDex
|
OP_SGET.S | 13 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex 14 movl offDvmDex_pResFields(%ecx),%ecx # ecx<- dvmDex->pResFields
|
OP_SGET_JUMBO.S | 13 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex 15 movl offDvmDex_pResFields(%ecx),%ecx # ecx<- dvmDex->pResFields
|
OP_SGET_WIDE.S | 12 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex 13 movl offDvmDex_pResFields(%ecx),%ecx # ecx<- dvmDex->pResFields
|