• Home
  • Raw
  • Download

Lines Matching refs:pCode

894 size_t dexGetDexCodeSize(const DexCode* pCode)  in dexGetDexCodeSize()  argument
904 if (pCode->triesSize != 0) { in dexGetDexCodeSize()
905 handlersSize = dexGetHandlersSize(pCode); in dexGetDexCodeSize()
906 offset = dexGetFirstHandlerOffset(pCode); in dexGetDexCodeSize()
914 dexCatchIteratorInit(&iterator, pCode, offset); in dexGetDexCodeSize()
915 offset = dexCatchIteratorGetEndOffset(&iterator, pCode); in dexGetDexCodeSize()
918 const u1* handlerData = dexGetCatchHandlerData(pCode); in dexGetDexCodeSize()
924 return (handlerData - (u1*) pCode) + offset; in dexGetDexCodeSize()
1044 const DexCode* pCode, in dexDecodeDebugInfo() argument
1051 const u1 *stream = dexGetDebugInfoStream(pDexFile, pCode); in dexDecodeDebugInfo()
1055 LocalInfo localInReg[pCode->registersSize]; in dexDecodeDebugInfo()
1056 u4 insnsSize = pCode->insnsSize; in dexDecodeDebugInfo()
1059 memset(localInReg, 0, sizeof(LocalInfo) * pCode->registersSize); in dexDecodeDebugInfo()
1068 u2 argReg = pCode->registersSize - pCode->insSize; in dexDecodeDebugInfo()
1077 assert(pCode->insSize == (dexProtoComputeArgsSize(&proto) + 1)); in dexDecodeDebugInfo()
1084 assert(pCode->insSize == dexProtoComputeArgsSize(&proto)); in dexDecodeDebugInfo()
1095 if ((argReg >= pCode->registersSize) || (descriptor == NULL)) { in dexDecodeDebugInfo()
1140 if (reg > pCode->registersSize) goto invalid_stream; in dexDecodeDebugInfo()
1160 if (reg > pCode->registersSize) goto invalid_stream; in dexDecodeDebugInfo()
1168 if (reg > pCode->registersSize) goto invalid_stream; in dexDecodeDebugInfo()
1213 for (reg = 0; reg < pCode->registersSize; reg++) { in dexDecodeDebugInfo()