Searched refs:DvmDex (Results 1 - 25 of 59) sorted by relevance

123

/dalvik/vm/
H A DDvmDex.h37 struct DvmDex { struct
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* pDvmDe
[all...]
H A DJarFile.h30 DvmDex* pDvmDex;
48 INLINE DvmDex* dvmGetJarFileDex(JarFile* pJarFile) {
H A DRawDexFile.h30 DvmDex* pDvmDex;
62 INLINE DvmDex* dvmGetRawDexFileDex(RawDexFile* pRawDexFile) {
H A DDvmDex.cpp41 static DvmDex* allocateAuxStructures(DexFile* pDexFile)
43 DvmDex* pDvmDex;
54 u4 totalSize = sizeof(DvmDex) +
62 pDvmDex = (DvmDex*)blob;
63 blob += sizeof(DvmDex);
91 int dvmDexFileOpenFromFd(int fd, DvmDex** ppDvmDex)
93 DvmDex* pDvmDex;
144 int dvmDexFileOpenPartial(const void* addr, int len, DvmDex** ppDvmDex)
146 DvmDex* pDvmDex;
178 * Note we may be called with a partially-initialized DvmDex
[all...]
H A DRawDexFile.cpp117 DvmDex* pDvmDex = NULL;
251 DvmDex* pDvmDex = NULL;
/dalvik/vm/mterp/common/
H A DFindInterface.h30 u4 methodIdx, const Method* method, DvmDex* methodClassDex)
H A Dasm-constants.h84 /* 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/
H A DInterpDefs.h75 const Method* method, DvmDex* methodClassDex);
H A DInterpState.h101 DvmDex* methodClassDex;
/dalvik/vm/oo/
H A DResolve.cpp66 DvmDex* pDvmDex = referrer->pDvmDex;
179 DvmDex* pDvmDex = referrer->pDvmDex;
289 DvmDex* pDvmDex = referrer->pDvmDex;
391 DvmDex* pDvmDex = referrer->pDvmDex;
453 DvmDex* pDvmDex = referrer->pDvmDex;
519 DvmDex* pDvmDex = referrer->pDvmDex;
H A DClass.h110 ClassObject* dvmDefineClass(DvmDex* pDvmDex, const char* descriptor,
171 void dvmSetBootPathExtraDex(DvmDex* pDvmDex);
/dalvik/vm/analysis/
H A DDexPrepare.h129 bool dvmPrepareDexInMemory(u1* addr, size_t len, DvmDex** ppDvmDex);
H A DRegisterMap.h224 RegisterMapBuilder* dvmGenerateRegisterMaps(DvmDex* pDvmDex);
/dalvik/vm/mterp/portable/
H A Dentry.cpp11 DvmDex* methodClassDex; // curMethod->clazz->pDvmDex
/dalvik/vm/mterp/armv5te/
H A DOP_IGET.S14 ldr r3, [rSELF, #offThread_methodClassDex] @ r3<- DvmDex
H A DOP_SGET.S12 ldr r2, [rSELF, #offThread_methodClassDex] @ r2<- DvmDex
H A DOP_SPUT.S12 ldr r2, [rSELF, #offThread_methodClassDex] @ r2<- DvmDex
/dalvik/vm/mterp/armv6t2/
H A DOP_IGET.S14 ldr r3, [rSELF, #offThread_methodClassDex] @ r3<- DvmDex
H A DOP_IGET_WIDE.S11 ldr r3, [rSELF, #offThread_methodClassDex] @ r3<- DvmDex
H A DOP_IPUT.S14 ldr r3, [rSELF, #offThread_methodClassDex] @ r3<- DvmDex
/dalvik/vm/mterp/x86/
H A DOP_SGET.S13 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex
H A DOP_SGET_WIDE.S12 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex
H A DOP_SPUT.S13 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex
H A DOP_SPUT_WIDE.S13 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex
/dalvik/vm/mterp/x86-atom/
H A DOP_INVOKE_INTERFACE.S70 # const Method* method, DvmDex* methodClassDex)

Completed in 378 milliseconds

123