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

1 2 3 4

  /dalvik/vm/
DvmDex.c 42 DvmDex* pDvmDex;
46 pDvmDex = (DvmDex*) calloc(1, sizeof(DvmDex));
47 if (pDvmDex == NULL)
50 pDvmDex->pDexFile = pDexFile;
51 pDvmDex->pHeader = pDexFile->pHeader;
53 pHeader = pDvmDex->pHeader;
60 pDvmDex->pResStrings = (struct StringObject**)
63 pDvmDex->pResClasses = (struct ClassObject**)
66 pDvmDex->pResMethods = (struct Method**)
69 pDvmDex->pResFields = (struct Field**
    [all...]
DvmDex.h 85 void dvmDexFileFree(DvmDex* pDvmDex);
99 bool dvmDexChangeDex1(DvmDex* pDvmDex, u1* addr, u1 newVal);
100 bool dvmDexChangeDex2(DvmDex* pDvmDex, u2* addr, u2 newVal);
106 INLINE struct StringObject* dvmDexGetResolvedString(const DvmDex* pDvmDex,
109 assert(stringIdx < pDvmDex->pHeader->stringIdsSize);
110 return pDvmDex->pResStrings[stringIdx];
112 INLINE struct ClassObject* dvmDexGetResolvedClass(const DvmDex* pDvmDex,
115 assert(classIdx < pDvmDex->pHeader->typeIdsSize);
116 return pDvmDex->pResClasses[classIdx];
118 INLINE struct Method* dvmDexGetResolvedMethod(const DvmDex* pDvmDex,
    [all...]
RawDexFile.h 30 DvmDex* pDvmDex;
51 return pRawDexFile->pDvmDex;
RawDexFile.c 40 dvmDexFileFree(pRawDexFile->pDvmDex);
JarFile.h 30 DvmDex* pDvmDex;
49 return pJarFile->pDvmDex;
JarFile.c 190 DvmDex* pDvmDex = NULL;
321 if (dvmDexFileOpenFromFd(fd, &pDvmDex) != 0) {
341 (*ppJarFile)->pDvmDex = pDvmDex;
366 dvmDexFileFree(pJarFile->pDvmDex);
  /dalvik/vm/oo/
Resolve.c 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...]
Class.h 103 ClassObject* dvmDefineClass(DvmDex* pDvmDex, const char* descriptor,
164 void dvmSetBootPathExtraDex(DvmDex* pDvmDex);
  /dalvik/vm/mterp/armv5te/
OP_NEW_INSTANCE.S 13 ldr r3, [rGLUE, #offGlue_methodClassDex] @ r3<- pDvmDex
15 ldr r3, [r3, #offDvmDex_pResClasses] @ r3<- pDvmDex->pResClasses
OP_INVOKE_STATIC.S 11 ldr r3, [rGLUE, #offGlue_methodClassDex] @ r3<- pDvmDex
13 ldr r3, [r3, #offDvmDex_pResMethods] @ r3<- pDvmDex->pResMethods
OP_NEW_ARRAY.S 14 ldr r3, [rGLUE, #offGlue_methodClassDex] @ r3<- pDvmDex
16 ldr r3, [r3, #offDvmDex_pResClasses] @ r3<- pDvmDex->pResClasses
OP_INVOKE_DIRECT.S 16 ldr r3, [rGLUE, #offGlue_methodClassDex] @ r3<- pDvmDex
18 ldr r3, [r3, #offDvmDex_pResMethods] @ r3<- pDvmDex->pResMethods
OP_INVOKE_VIRTUAL.S 12 ldr r3, [rGLUE, #offGlue_methodClassDex] @ r3<- pDvmDex
14 ldr r3, [r3, #offDvmDex_pResMethods] @ r3<- pDvmDex->pResMethods
  /dalvik/vm/analysis/
DexVerify.c 300 DvmDex* pDvmDex = meth->clazz->pDvmDex;
307 if (idx >= pDvmDex->pHeader->typeIdsSize) {
309 idx, pDvmDex->pHeader->typeIdsSize);
313 classDescriptor = dexStringByTypeIdx(pDvmDex->pDexFile, idx);
330 DvmDex* pDvmDex = meth->clazz->pDvmDex;
337 if (idx >= pDvmDex->pHeader->typeIdsSize) {
339 idx, pDvmDex->pHeader->typeIdsSize);
343 classDescriptor = dexStringByTypeIdx(pDvmDex->pDexFile, idx)
    [all...]
Optimize.c 347 dvmDexChangeDex2(meth->clazz->pDvmDex, ptr, newVal);
369 if (referrer->pDvmDex != resClass->pDvmDex)
401 DvmDex* pDvmDex = referrer->pDvmDex;
407 resClass = dvmDexGetResolvedClass(pDvmDex, classIdx);
409 const char* className = dexStringByTypeIdx(pDvmDex->pDexFile, classIdx);
420 dexStringByTypeIdx(pDvmDex->pDexFile, classIdx));
445 dvmDexSetResolvedClass(pDvmDex, classIdx, resClass);
480 DvmDex* pDvmDex = referrer->pDvmDex
    [all...]
DexPrepare.c 47 static bool loadAllClasses(DvmDex* pDvmDex);
538 DvmDex* pDvmDex = NULL;
541 if (dvmDexFileOpenPartial(dexAddr, dexLength, &pDvmDex) != 0) {
551 pRegMapBuilder = dvmGenerateRegisterMaps(pDvmDex);
558 DexHeader* pHeader = (DexHeader*)pDvmDex->pHeader;
561 dvmDexFileFree(pDvmDex);
689 DvmDex* pDvmDex = NULL;
726 if (dvmDexFileOpenPartial(addr, len, &pDvmDex) != 0) {
735 *ppClassLookup = dexCreateClassLookup(pDvmDex->pDexFile);
749 pDvmDex->pDexFile->pClassLookup = *ppClassLookup
    [all...]
  /dalvik/vm/mterp/x86/
OP_FILLED_NEW_ARRAY.S 13 movl offGlue_methodClassDex(%eax),%eax # eax<- pDvmDex
15 movl offDvmDex_pResClasses(%eax),%eax # eax<- pDvmDex->pResClasses
OP_INVOKE_STATIC.S 13 movl offGlue_methodClassDex(%ecx),%ecx # ecx<- pDvmDex
15 movl offDvmDex_pResMethods(%ecx),%ecx # ecx<- pDvmDex->pResMethods
OP_INVOKE_DIRECT.S 18 movl offGlue_methodClassDex(%ecx),%ecx # ecx<- pDvmDex
21 movl offDvmDex_pResMethods(%ecx),%ecx # ecx<- pDvmDex->pResMethods
  /dalvik/vm/native/
dalvik_system_DexFile.c 270 DvmDex* pDvmDex;
283 pDvmDex = dvmGetRawDexFileDex(pDexOrJar->pRawDexFile);
285 pDvmDex = dvmGetJarFileDex(pDexOrJar->pJarFile);
290 clazz = dvmDefineClass(pDvmDex, descriptor, loader);
335 DvmDex* pDvmDex;
344 pDvmDex = dvmGetRawDexFileDex(pDexOrJar->pRawDexFile);
346 pDvmDex = dvmGetJarFileDex(pDexOrJar->pJarFile);
347 assert(pDvmDex != NULL);
348 pDexFile = pDvmDex->pDexFile;
  /dalvik/vm/mterp/x86-atom/
OP_CONST_CLASS.S 36 movl offGlue_methodClassDex(%edx), %eax # %eax<- pDvmDex
37 movl offDvmDex_pResClasses(%eax), %eax # %eax<- pDvmDex->pResClasses
OP_INVOKE_STATIC.S 46 movl offGlue_methodClassDex(%edx), %ecx # %edx<- pDvmDex
48 movl offDvmDex_pResMethods(%ecx), %ecx # %edx<- pDvmDex->pResMethods
  /dalvik/vm/interp/
Interp.c 268 dvmDexChangeDex1(method->clazz->pDvmDex, (u1*)addr,
320 dvmDexChangeDex1(method->clazz->pDvmDex, (u1*)addr,
364 dvmDexChangeDex1(clazz->pDvmDex, (u1*)pBreak->addr,
    [all...]
  /dalvik/vm/reflect/
Annotation.c 300 resMethod = dvmDexGetResolvedMethod(referrer->pDvmDex, methodIdx);
304 pDexFile = referrer->pDvmDex->pDexFile;
396 (ptr-1) - (u1*)clazz->pDvmDex->pDexFile->baseAddr);
488 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
710 const DexFile* pDexFile = clazz->pDvmDex->pDexFile;
816 annoClass = dvmDexGetResolvedClass(clazz->pDvmDex, typeIdx);
828 *pPtr, *pPtr - (u1*) clazz->pDvmDex->pDexFile->baseAddr,
894 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
967 (ptr-1) - (u1*)clazz->pDvmDex->pDexFile->baseAddr);
    [all...]
  /dalvik/vm/mterp/
Mterp.c 75 glue->methodClassDex = glue->method->clazz->pDvmDex;

Completed in 262 milliseconds

1 2 3 4