| /dalvik/libdex/ | 
| DexCatch.cpp | 26 u4 dexGetFirstHandlerOffset(const DexCode* pCode) { 27     if (pCode->triesSize == 0) {
 31     const u1* baseData = dexGetCatchHandlerData(pCode);
 40 u4 dexGetHandlersSize(const DexCode* pCode) {
 41     if (pCode->triesSize == 0) {
 45     const u1* data = dexGetCatchHandlerData(pCode);
 86         const DexCode* pCode) {
 89     return (u4) (pIterator->pEncodedData - dexGetCatchHandlerData(pCode));
 
 | 
| 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, offset)
 [all...]
 | 
| DexDebugInfo.cpp | 143             const DexCode* pCode, 153     u4 insnsSize = pCode->insnsSize;
 156     u2 argReg = pCode->registersSize - pCode->insSize;
 166         assert(pCode->insSize == (dexProtoComputeArgsSize(&proto) + 1));
 173         assert(pCode->insSize == dexProtoComputeArgsSize(&proto));
 184         if ((argReg >= pCode->registersSize) || (descriptor == NULL)) {
 230                 if (reg > pCode->registersSize) {
 253                 if (reg > pCode->registersSize) {
 264                 if (reg > pCode->registersSize)
 [all...]
 | 
| DexFile.cpp | 493 size_t dexGetDexCodeSize(const DexCode* pCode) 503     if (pCode->triesSize != 0) {
 504         handlersSize = dexGetHandlersSize(pCode);
 505         offset = dexGetFirstHandlerOffset(pCode);
 513         dexCatchIteratorInit(&iterator, pCode, offset);
 514         offset = dexCatchIteratorGetEndOffset(&iterator, pCode);
 517     const u1* handlerData = dexGetCatchHandlerData(pCode);
 519     //LOGD("+++ pCode=%p handlerData=%p last offset=%d",
 520     //    pCode, handlerData, offset);
 523     return (handlerData - (u1*) pCode) + offset
 [all...]
 | 
| DexFile.h | 752 size_t dexGetDexCodeSize(const DexCode* pCode); 755 DEX_INLINE const DexTry* dexGetTries(const DexCode* pCode) {
 756     const u2* insnsEnd = &pCode->insns[pCode->insnsSize];
 767 DEX_INLINE const u1* dexGetCatchHandlerData(const DexCode* pCode) {
 768     const DexTry* pTries = dexGetTries(pCode);
 769     return (const u1*) &pTries[pCode->triesSize];
 774     const DexCode* pCode)
 776     if (pCode->debugInfoOff == 0) {
 779         return pDexFile->baseAddr + pCode->debugInfoOff
 [all...]
 | 
| /dalvik/dexlist/ | 
| DexList.cpp | 98     const DexCode* pCode; 112     pCode = dexGetCode(pDexFile, pDexMethod);
 113     assert(pCode != NULL);
 128     dexDecodeDebugInfo(pDexFile, pCode, classDescriptor, pMethodId->protoIdx,
 143         insnsOff, pCode->insnsSize * 2,
 
 | 
| /dalvik/dexdump/ | 
| DexDump.cpp | 564 void dumpCatches(DexFile* pDexFile, const DexCode* pCode) 566     u4 triesSize = pCode->triesSize;
 575     const DexTry* pTries = dexGetTries(pCode);
 586         dexCatchIteratorInit(&iterator, pCode, pTry->handlerOff);
 614 void dumpPositions(DexFile* pDexFile, const DexCode* pCode,
 623     dexDecodeDebugInfo(pDexFile, pCode, classDescriptor, pMethodId->protoIdx,
 639 void dumpLocals(DexFile* pDexFile, const DexCode* pCode,
 649     dexDecodeDebugInfo(pDexFile, pCode, classDescriptor, pMethodId->protoIdx,
 843 void dumpInstruction(DexFile* pDexFile, const DexCode* pCode, int insnIdx,
 848     const u2* insns = pCode->insns
 [all...]
 | 
| /dalvik/vm/analysis/ | 
| VfyBasicBlock.cpp | 36 static u4 extractCatchHandlers(const DexCode* pCode, const DexTry* pTry, 42     dexCatchIteratorInit(&iterator, pCode, pTry->handlerOff);
 300     const DexCode* pCode = dvmGetMethodCode(meth);
 340     if (pCode->triesSize != 0) {
 341         pTries = dexGetTries(pCode);
 358             if (tryIndex == pCode->triesSize) {
 379                 numHandlers = extractCatchHandlers(pCode, &pTries[tryIndex],
 389                     extractCatchHandlers(pCode, &pTries[tryIndex],
 
 | 
| DexVerify.cpp | 140     const DexCode* pCode = dvmGetMethodCode(meth); 141     u4 triesSize = pCode->triesSize;
 149     pTries = dexGetTries(pCode);
 180     u4 handlersSize = dexGetHandlersSize(pCode);
 181     u4 offset = dexGetFirstHandlerOffset(pCode);
 184         dexCatchIteratorInit(&iterator, pCode, offset);
 205         offset = dexCatchIteratorGetEndOffset(&iterator, pCode);
 [all...]
 | 
| CodeVerify.cpp | [all...] | 
| /dalvik/vm/oo/ | 
| Object.h | 800     const DexCode* pCode = dvmGetMethodCode(meth); 801     return (pCode == NULL) ? 0 : pCode->insnsSize;
 
 | 
| /dalvik/vm/compiler/ | 
| Frontend.cpp | 854     const DexCode *pCode = dvmGetMethodCode(meth); 855     int triesSize = pCode->triesSize;
 863     const DexTry *pTries = dexGetTries(pCode);
 879     offset = dexGetFirstHandlerOffset(pCode);
 880     int handlersSize = dexGetHandlersSize(pCode);
 884         dexCatchIteratorInit(&iterator, pCode, offset);
 904         offset = dexCatchIteratorGetEndOffset(&iterator, pCode);
 [all...]
 | 
| /dalvik/vm/ | 
| Exception.cpp | 615     const DexCode* pCode = dvmGetMethodCode(method); 618     if (dexFindCatchHandler(&iterator, pCode, relPc)) {
 [all...]
 | 
| /external/bluetooth/bluez/lib/ | 
| sdp.c | [all...] |