HomeSort by relevance Sort by last modified time
    Searched defs:pDexFile (Results 1 - 14 of 14) sorted by null

  /dalvik/vm/
DvmDex.c 40 static DvmDex* allocateAuxStructures(DexFile* pDexFile)
50 pDvmDex->pDexFile = pDexFile;
51 pDvmDex->pHeader = pDexFile->pHeader;
62 if (pDexFile->indexMap.stringReducedCount > 0)
63 stringCount = pDexFile->indexMap.stringReducedCount;
64 if (pDexFile->indexMap.classReducedCount > 0)
65 classCount = pDexFile->indexMap.classReducedCount;
66 if (pDexFile->indexMap.methodReducedCount > 0)
67 methodCount = pDexFile->indexMap.methodReducedCount
    [all...]
DvmDex.h 39 DexFile* pDexFile;
41 /* clone of pDexFile->pHeader (it's used frequently enough) */
178 const DexIndexMap* pIndexMap = &pDvmDex->pDexFile->indexMap;
191 const DexIndexMap* pIndexMap = &pDvmDex->pDexFile->indexMap;
204 const DexIndexMap* pIndexMap = &pDvmDex->pDexFile->indexMap;
217 const DexIndexMap* pIndexMap = &pDvmDex->pDexFile->indexMap;
235 const DexIndexMap* pIndexMap = &pDvmDex->pDexFile->indexMap;
248 const DexIndexMap* pIndexMap = &pDvmDex->pDexFile->indexMap;
261 const DexIndexMap* pIndexMap = &pDvmDex->pDexFile->indexMap;
274 const DexIndexMap* pIndexMap = &pDvmDex->pDexFile->indexMap
    [all...]
Debugger.c     [all...]
  /dalvik/dexlist/
DexList.c 91 void dumpMethod(DexFile* pDexFile, const char* fileName,
104 pMethodId = dexGetMethodId(pDexFile, pDexMethod->methodIdx);
105 methodName = dexStringById(pDexFile, pMethodId->nameIdx);
107 classDescriptor = dexStringByTypeIdx(pDexFile, pMethodId->classIdx);
109 pCode = dexGetCode(pDexFile, pDexMethod);
125 dexDecodeDebugInfo(pDexFile, pCode, classDescriptor, pMethodId->protoIdx,
129 char* desc = dexCopyDescriptorFromMethodId(pDexFile, pMethodId);
152 void dumpClass(DexFile* pDexFile, int idx)
160 pClassDef = dexGetClassDef(pDexFile, idx);
161 pEncodedData = dexGetClassData(pDexFile, pClassDef)
    [all...]
  /dalvik/vm/analysis/
VerifySubs.c 116 DexFile* pDexFile = meth->clazz->pDvmDex->pDexFile;
ReduceConstants.c 250 typedef void (AllMethodsFunc)(DexFile* pDexFile, const char* classDescriptor,
272 static ScanResults* allocScanResults(const DexFile* pDexFile)
275 const DexHeader* pHeader = pDexFile->pHeader;
306 static void forAllMethodsInClass(DexFile* pDexFile, const u1** ppEncodedData,
342 (func)(pDexFile, classDescriptor, &method, arg);
352 (func)(pDexFile, classDescriptor, &method, arg);
360 static void forAllMethods(DexFile* pDexFile, AllMethodsFunc func, void* arg)
362 u4 count = pDexFile->pHeader->classDefsSize;
370 pClassDef = dexGetClassDef(pDexFile, idx);
371 pEncodedData = dexGetClassData(pDexFile, pClassDef)
    [all...]
RegisterMap.c 703 DexFile* pDexFile = pDvmDex->pDexFile;
704 u4 count = pDexFile->pHeader->classDefsSize;
727 pClassDef = dexGetClassDef(pDexFile, idx);
728 classDescriptor = dexStringByTypeIdx(pDexFile, pClassDef->classIdx);
840 const void* dvmRegisterMapGetClassData(const DexFile* pDexFile, u4 classIdx,
846 pClassPool = (const RegisterMapClassPool*) pDexFile->pRegisterMapPool;
    [all...]
CodeVerify.c     [all...]
  /dalvik/vm/native/
dalvik_system_DexFile.c 337 DexFile* pDexFile;
348 pDexFile = pDvmDex->pDexFile;
350 int count = pDexFile->pHeader->classDefsSize;
359 const DexClassDef* pClassDef = dexGetClassDef(pDexFile, i);
361 dexStringByTypeIdx(pDexFile, pClassDef->classIdx);
  /dalvik/libdex/
DexFile.c 287 const char* dexStringAndSizeById(const DexFile* pDexFile, u4 idx,
289 const DexStringId* pStringId = dexGetStringId(pDexFile, idx);
290 const u1* ptr = pDexFile->baseAddr + pStringId->stringDataOff;
359 static void classLookupAdd(DexFile* pDexFile, DexClassLookup* pLookup,
363 (const char*) (pDexFile->baseAddr + stringOff);
365 (const DexClassDef*) (pDexFile->baseAddr + classDefOff);
411 DexClassLookup* dexCreateClassLookup(DexFile* pDexFile)
420 assert(pDexFile != NULL);
429 numEntries = dexRoundUpPower2(pDexFile->pHeader->classDefsSize * 2);
439 for (i = 0; i < (int)pDexFile->pHeader->classDefsSize; i++)
    [all...]
DexSwapVerify.c 76 const DexFile* pDexFile; // set after intraitem verification
234 const DexFieldId* field = dexGetFieldId(state->pDexFile, fieldIdx);
241 const DexMethodId* meth = dexGetMethodId(state->pDexFile, methodIdx);
567 const char* s0 = dexGetStringData(state->pDexFile, item0);
568 const char* s1 = dexGetStringData(state->pDexFile, item);
592 dexStringById(state->pDexFile, item->descriptorIdx);
673 dexStringById(state->pDexFile, item->shortyIdx);
681 dexStringByTypeIdx(state->pDexFile, item->returnTypeIdx),
686 u4 protoIdx = item - state->pDexFile->pProtoIds;
687 DexProto proto = { state->pDexFile, protoIdx }
    [all...]
  /dalvik/dexdump/
DexDump.c 362 void dumpFileHeader(const DexFile* pDexFile)
364 const DexHeader* pHeader = pDexFile->pHeader;
402 void dumpClassDef(DexFile* pDexFile, int idx)
408 pClassDef = dexGetClassDef(pDexFile, idx);
409 pEncodedData = dexGetClassData(pDexFile, pClassDef);
443 void dumpInterface(const DexFile* pDexFile, const DexTypeItem* pTypeItem,
447 dexStringByTypeIdx(pDexFile, pTypeItem->typeIdx);
461 void dumpCatches(DexFile* pDexFile, const DexCode* pCode)
494 dexStringByTypeIdx(pDexFile, handler->typeIdx);
511 void dumpPositions(DexFile* pDexFile, const DexCode* pCode,
    [all...]
  /dalvik/vm/reflect/
Annotation.c 148 static const DexAnnotationsDirectoryItem* getAnnoDirectory(DexFile* pDexFile,
157 pClassDef = dexFindClass(pDexFile, clazz->descriptor);
159 return dexGetAnnotationsDirectoryItem(pDexFile, pClassDef);
293 DexFile* pDexFile;
305 pDexFile = referrer->pDvmDex->pDexFile;
306 pMethodId = dexGetMethodId(pDexFile, methodIdx);
320 name = dexStringById(pDexFile, pMethodId->nameIdx);
323 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId);
397 (ptr-1) - (u1*)clazz->pDvmDex->pDexFile->baseAddr)
    [all...]
  /dalvik/vm/oo/
Class.c 664 pClassDef = dexFindClass(pDvmDex->pDexFile, descriptor);
680 pClassDef = dexFindClass(pDvmDex->pDexFile, descriptor);
711 dexFindClass(gDvm.bootClassPathOptExtra->pDexFile, descriptor);
    [all...]

Completed in 398 milliseconds