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

  /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...]

Completed in 196 milliseconds