Lines Matching refs:pCode
575 void dumpCatches(DexFile* pDexFile, const DexCode* pCode) in dumpCatches() argument
577 u4 triesSize = pCode->triesSize; in dumpCatches()
586 const DexTry* pTries = dexGetTries(pCode); in dumpCatches()
597 dexCatchIteratorInit(&iterator, pCode, pTry->handlerOff); in dumpCatches()
625 void dumpPositions(DexFile* pDexFile, const DexCode* pCode, in dumpPositions() argument
634 dexDecodeDebugInfo(pDexFile, pCode, classDescriptor, pMethodId->protoIdx, in dumpPositions()
650 void dumpLocals(DexFile* pDexFile, const DexCode* pCode, in dumpLocals() argument
660 dexDecodeDebugInfo(pDexFile, pCode, classDescriptor, pMethodId->protoIdx, in dumpLocals()
942 void dumpInstruction(DexFile* pDexFile, const DexCode* pCode, int insnIdx, in dumpInstruction() argument
945 const u2* insns = pCode->insns; in dumpInstruction()
1172 const DexCode* pCode = dexGetCode(pDexFile, pDexMethod); in dumpBytecodes() local
1179 assert(pCode->insnsSize > 0); in dumpBytecodes()
1180 insns = pCode->insns; in dumpBytecodes()
1187 startAddr = ((u1*)pCode - pDexFile->baseAddr); in dumpBytecodes()
1196 while (insnIdx < (int) pCode->insnsSize) { in dumpBytecodes()
1231 dumpInstruction(pDexFile, pCode, insnIdx, insnWidth, &decInsn); in dumpBytecodes()
1245 const DexCode* pCode = dexGetCode(pDexFile, pDexMethod); in dumpCode() local
1247 printf(" registers : %d\n", pCode->registersSize); in dumpCode()
1248 printf(" ins : %d\n", pCode->insSize); in dumpCode()
1249 printf(" outs : %d\n", pCode->outsSize); in dumpCode()
1250 printf(" insns size : %d 16-bit code units\n", pCode->insnsSize); in dumpCode()
1255 dumpCatches(pDexFile, pCode); in dumpCode()
1257 dumpPositions(pDexFile, pCode, pDexMethod); in dumpCode()
1258 dumpLocals(pDexFile, pCode, pDexMethod); in dumpCode()