HomeSort by relevance Sort by last modified time
    Searched refs:pDvmDex (Results 1 - 25 of 108) sorted by null

1 2 3 4 5

  /dalvik/vm/
DvmDex.cpp 43 DvmDex* pDvmDex;
62 pDvmDex = (DvmDex*)blob;
65 pDvmDex->pDexFile = pDexFile;
66 pDvmDex->pHeader = pHeader;
68 pDvmDex->pResStrings = (struct StringObject**)blob;
70 pDvmDex->pResClasses = (struct ClassObject**)blob;
72 pDvmDex->pResMethods = (struct Method**)blob;
74 pDvmDex->pResFields = (struct Field**)blob;
77 pDvmDex, stringSize/4, classSize/4, methodSize/4, fieldSize/4,
80 pDvmDex->pInterfaceCache = dvmAllocAtomicCache(DEX_INTERFACE_CACHE_SIZE)
    [all...]
DvmDex.h 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,
110 assert(stringIdx < pDvmDex->pHeader->stringIdsSize);
111 return pDvmDex->pResStrings[stringIdx];
113 INLINE struct ClassObject* dvmDexGetResolvedClass(const DvmDex* pDvmDex,
116 assert(classIdx < pDvmDex->pHeader->typeIdsSize);
117 return pDvmDex->pResClasses[classIdx];
119 INLINE struct Method* dvmDexGetResolvedMethod(const DvmDex* pDvmDex,
    [all...]
JarFile.h 30 DvmDex* pDvmDex;
49 return pJarFile->pDvmDex;
RawDexFile.h 30 DvmDex* pDvmDex;
63 return pRawDexFile->pDvmDex;
RawDexFile.cpp 117 DvmDex* pDvmDex = NULL;
212 if (dvmDexFileOpenFromFd(optFd, &pDvmDex) != 0) {
231 (*ppRawDexFile)->pDvmDex = pDvmDex;
251 DvmDex* pDvmDex = NULL;
253 if (!dvmPrepareDexInMemory(pBytes, length, &pDvmDex)) {
257 assert(pDvmDex != NULL);
260 (*ppRawDexFile)->pDvmDex = pDvmDex;
273 dvmDexFileFree(pRawDexFile->pDvmDex);
    [all...]
  /dalvik/vm/compiler/codegen/x86/
Translator.h 26 void initJIT(const char* curFileName, DvmDex *pDvmDex);
  /dalvik/vm/oo/
Resolve.cpp 66 DvmDex* pDvmDex = referrer->pDvmDex;
74 resClass = dvmDexGetResolvedClass(pDvmDex, classIdx);
90 className = dexStringByTypeIdx(pDvmDex->pDexFile, classIdx);
125 if (referrer->pDvmDex != resClassCheck->pDvmDex &&
131 referrer->pDvmDex,
133 resClassCheck->classLoader, resClassCheck->pDvmDex);
144 resClass->descriptor, referrer->descriptor, referrer->pDvmDex,
154 dvmDexSetResolvedClass(pDvmDex, classIdx, resClass)
    [all...]
  /dalvik/vm/mterp/mips/
OP_NEW_INSTANCE.S 13 LOAD_rSELF_methodClassDex(a3) # a3 <- pDvmDex
15 LOAD_base_offDvmDex_pResClasses(a3, a3) # a3 <- pDvmDex->pResClasses
OP_NEW_INSTANCE_JUMBO.S 15 LOAD_base_offDvmDex_pResClasses(a3, a3) # a3 <- pDvmDex->pResClasses
OP_INVOKE_DIRECT.S 16 LOAD_rSELF_methodClassDex(a3) # a3 <- pDvmDex
18 LOAD_base_offDvmDex_pResMethods(a3, a3) # a3 <- pDvmDex->pResMethods
OP_INVOKE_DIRECT_JUMBO.S 14 LOAD_rSELF_methodClassDex(a3) # a3 <- pDvmDex
17 LOAD_base_offDvmDex_pResMethods(a3, a3) # a3 <- pDvmDex->pResMethods
OP_INVOKE_VIRTUAL.S 12 LOAD_rSELF_methodClassDex(a3) # a3 <- pDvmDex
14 LOAD_base_offDvmDex_pResMethods(a3, a3) # a3 <- pDvmDex->pResMethods
OP_INVOKE_VIRTUAL_JUMBO.S 8 LOAD_rSELF_methodClassDex(a3) # a3 <- pDvmDex
11 LOAD_base_offDvmDex_pResMethods(a3, a3) # a3 <- pDvmDex->pResMethods
OP_NEW_ARRAY.S 14 LOAD_rSELF_methodClassDex(a3) # a3 <- pDvmDex
16 LOAD_base_offDvmDex_pResClasses(a3, a3) # a3 <- pDvmDex->pResClasses
  /dalvik/vm/mterp/armv5te/
OP_NEW_INSTANCE.S 13 ldr r3, [rSELF, #offThread_methodClassDex] @ r3<- pDvmDex
15 ldr r3, [r3, #offDvmDex_pResClasses] @ r3<- pDvmDex->pResClasses
OP_NEW_ARRAY.S 14 ldr r3, [rSELF, #offThread_methodClassDex] @ r3<- pDvmDex
16 ldr r3, [r3, #offDvmDex_pResClasses] @ r3<- pDvmDex->pResClasses
OP_INVOKE_DIRECT.S 16 ldr r3, [rSELF, #offThread_methodClassDex] @ r3<- pDvmDex
18 ldr r3, [r3, #offDvmDex_pResMethods] @ r3<- pDvmDex->pResMethods
OP_INVOKE_VIRTUAL.S 12 ldr r3, [rSELF, #offThread_methodClassDex] @ r3<- pDvmDex
14 ldr r3, [r3, #offDvmDex_pResMethods] @ r3<- pDvmDex->pResMethods
  /dalvik/vm/mterp/x86/
OP_FILLED_NEW_ARRAY.S 12 movl offThread_methodClassDex(%eax),%eax # eax<- pDvmDex
14 movl offDvmDex_pResClasses(%eax),%eax # eax<- pDvmDex->pResClasses
OP_INVOKE_DIRECT.S 18 movl offThread_methodClassDex(%ecx),%ecx # ecx<- pDvmDex
20 movl offDvmDex_pResMethods(%ecx),%ecx # ecx<- pDvmDex->pResMethods
  /dalvik/vm/analysis/
Optimize.cpp 359 DvmDex* pDvmDex = meth->clazz->pDvmDex;
361 if (!pDvmDex->isMappedReadOnly) {
366 dvmDexChangeDex2(pDvmDex, ptr, newVal);
408 if (referrer->pDvmDex != resClass->pDvmDex)
440 DvmDex* pDvmDex = referrer->pDvmDex;
446 resClass = dvmDexGetResolvedClass(pDvmDex, classIdx);
448 const char* className = dexStringByTypeIdx(pDvmDex->pDexFile, classIdx)
    [all...]
DexVerify.cpp 400 static bool checkNewInstance(const DvmDex* pDvmDex, u4 idx)
404 if (idx >= pDvmDex->pHeader->typeIdsSize) {
406 idx, pDvmDex->pHeader->typeIdsSize);
410 classDescriptor = dexStringByTypeIdx(pDvmDex->pDexFile, idx);
425 static bool checkNewArray(const DvmDex* pDvmDex, u4 idx)
429 if (idx >= pDvmDex->pHeader->typeIdsSize) {
431 idx, pDvmDex->pHeader->typeIdsSize);
435 classDescriptor = dexStringByTypeIdx(pDvmDex->pDexFile, idx);
461 static bool checkTypeIndex(const DvmDex* pDvmDex, u4 idx)
463 if (idx >= pDvmDex->pHeader->typeIdsSize)
    [all...]
DexPrepare.cpp 51 static bool loadAllClasses(DvmDex* pDvmDex);
606 DvmDex* pDvmDex = NULL;
609 if (dvmDexFileOpenPartial(dexAddr, dexLength, &pDvmDex) != 0) {
619 pRegMapBuilder = dvmGenerateRegisterMaps(pDvmDex);
626 DexHeader* pHeader = (DexHeader*)pDvmDex->pHeader;
629 dvmDexFileFree(pDvmDex);
799 DvmDex* pDvmDex = NULL;
811 if (dvmDexFileOpenPartial(addr, len, &pDvmDex) != 0) {
823 pClassLookup = dexCreateClassLookup(pDvmDex->pDexFile);
826 pDvmDex->pDexFile->pClassLookup = pClassLookup
    [all...]
  /dalvik/vm/native/
dalvik_system_DexFile.cpp 356 DvmDex* pDvmDex;
370 pDvmDex = dvmGetRawDexFileDex(pDexOrJar->pRawDexFile);
372 pDvmDex = dvmGetJarFileDex(pDexOrJar->pJarFile);
377 clazz = dvmDefineClass(pDvmDex, descriptor, loader);
416 DvmDex* pDvmDex;
418 pDvmDex = dvmGetRawDexFileDex(pDexOrJar->pRawDexFile);
420 pDvmDex = dvmGetJarFileDex(pDexOrJar->pJarFile);
421 assert(pDvmDex != NULL);
422 DexFile* pDexFile = pDvmDex->pDexFile;
  /dalvik/vm/mterp/
Mterp.cpp 81 self->interpSave.methodClassDex = self->interpSave.method->clazz->pDvmDex;

Completed in 263 milliseconds

1 2 3 4 5