Searched refs:pCode (Results 1 - 6 of 6) sorted by relevance
/dalvik/libdex/ |
H A D | DexCatch.cpp | 26 u4 dexGetFirstHandlerOffset(const DexCode* pCode) { argument 27 if (pCode->triesSize == 0) { 31 const u1* baseData = dexGetCatchHandlerData(pCode); 40 u4 dexGetHandlersSize(const DexCode* pCode) { argument 41 if (pCode->triesSize == 0) { 45 const u1* data = dexGetCatchHandlerData(pCode); 86 const DexCode* pCode) { 89 return (u4) (pIterator->pEncodedData - dexGetCatchHandlerData(pCode)); 85 dexCatchIteratorGetEndOffset(DexCatchIterator* pIterator, const DexCode* pCode) argument
|
H A D | DexCatch.h | 38 u4 dexGetFirstHandlerOffset(const DexCode* pCode); 41 u4 dexGetHandlersSize(const DexCode* pCode); 83 const DexCode* pCode, u4 offset) 86 dexGetCatchHandlerData(pCode) + offset); 111 const DexCode* pCode); 121 const DexCode* pCode, u4 address) { 122 u2 triesSize = pCode->triesSize; 131 const DexTry* tries = dexGetTries(pCode); 148 offset = dexFindCatchHandlerOffset0(triesSize, dexGetTries(pCode), 157 dexCatchIteratorInit(pIterator, pCode, offse 82 dexCatchIteratorInit(DexCatchIterator* pIterator, const DexCode* pCode, u4 offset) argument 120 dexFindCatchHandler(DexCatchIterator *pIterator, const DexCode* pCode, u4 address) argument [all...] |
H A D | DexDebugInfo.cpp | 91 const DexCode* pCode, 103 u2 argReg = pCode->registersSize - pCode->insSize; 113 assert(pCode->insSize == (dexProtoComputeArgsSize(&proto) + 1)); 120 assert(pCode->insSize == dexProtoComputeArgsSize(&proto)); 131 if ((argReg >= pCode->registersSize) || (descriptor == NULL)) { 177 if (reg > pCode->registersSize) { 200 if (reg > pCode->registersSize) { 211 if (reg > pCode->registersSize) { 261 const DexCode* pCode, 89 dexDecodeDebugInfo0( const DexFile* pDexFile, const DexCode* pCode, const char* classDescriptor, u4 protoIdx, u4 accessFlags, DexDebugNewPositionCb posCb, DexDebugNewLocalCb localCb, void* cnxt, const u1* stream, LocalInfo* localInReg) argument 259 dexDecodeDebugInfo( const DexFile* pDexFile, const DexCode* pCode, const char* classDescriptor, u4 protoIdx, u4 accessFlags, DexDebugNewPositionCb posCb, DexDebugNewLocalCb localCb, void* cnxt) argument [all...] |
H A D | DexFile.cpp | 490 size_t dexGetDexCodeSize(const DexCode* pCode) argument 500 if (pCode->triesSize != 0) { 501 handlersSize = dexGetHandlersSize(pCode); 502 offset = dexGetFirstHandlerOffset(pCode); 510 dexCatchIteratorInit(&iterator, pCode, offset); 511 offset = dexCatchIteratorGetEndOffset(&iterator, pCode); 514 const u1* handlerData = dexGetCatchHandlerData(pCode); 516 //ALOGD("+++ pCode=%p handlerData=%p last offset=%d", 517 // pCode, handlerData, offset); 520 return (handlerData - (u1*) pCode) [all...] |
H A D | DexFile.h | 840 size_t dexGetDexCodeSize(const DexCode* pCode); 843 DEX_INLINE const DexTry* dexGetTries(const DexCode* pCode) { argument 844 const u2* insnsEnd = &pCode->insns[pCode->insnsSize]; 855 DEX_INLINE const u1* dexGetCatchHandlerData(const DexCode* pCode) { argument 856 const DexTry* pTries = dexGetTries(pCode); 857 return (const u1*) &pTries[pCode->triesSize]; 862 const DexCode* pCode) 864 if (pCode->debugInfoOff == 0) { 867 return pDexFile->baseAddr + pCode 861 dexGetDebugInfoStream(const DexFile* pDexFile, const DexCode* pCode) argument [all...] |
/dalvik/dexdump/ |
H A D | DexDump.cpp | 575 void dumpCatches(DexFile* pDexFile, const DexCode* pCode) argument 577 u4 triesSize = pCode->triesSize; 586 const DexTry* pTries = dexGetTries(pCode); 597 dexCatchIteratorInit(&iterator, pCode, pTry->handlerOff); 625 void dumpPositions(DexFile* pDexFile, const DexCode* pCode, argument 634 dexDecodeDebugInfo(pDexFile, pCode, classDescriptor, pMethodId->protoIdx, 650 void dumpLocals(DexFile* pDexFile, const DexCode* pCode, argument 660 dexDecodeDebugInfo(pDexFile, pCode, classDescriptor, pMethodId->protoIdx, 961 void dumpInstruction(DexFile* pDexFile, const DexCode* pCode, int insnIdx, argument 964 const u2* insns = pCode 1191 const DexCode* pCode = dexGetCode(pDexFile, pDexMethod); local 1264 const DexCode* pCode = dexGetCode(pDexFile, pDexMethod); local [all...] |
Completed in 2124 milliseconds