Searched defs:tries (Results 1 - 4 of 4) sorted by relevance
/dalvik/libdex/ |
H A D | DexCatch.h | 131 const DexTry* tries = dexGetTries(pCode); local 132 u4 start = tries[0].startAddr; 138 u4 end = start + tries[0].insnCount; 144 offset = tries[0].handlerOff;
|
H A D | DexSwapVerify.cpp | 1827 DexTry* tries = (DexTry*) dexGetTries(code); local 1832 CHECK_LIST_SIZE(tries, count, sizeOfItem); 1837 SWAP_FIELD4(tries->startAddr); 1838 SWAP_FIELD2(tries->insnCount); 1839 SWAP_FIELD2(tries->handlerOff); 1841 if (tries->startAddr < lastEnd) { 1846 if (tries->startAddr >= code->insnsSize) { 1847 ALOGE("Invalid start_addr: %#x", tries->startAddr); 1852 if (tries->handlerOff == handlerOffs[i]) { 1858 ALOGE("Bogus handler offset: %#x", tries [all...] |
/dalvik/dx/src/com/android/dex/ |
H A D | Code.java | 25 private final Try[] tries; field in class:Code 29 short[] instructions, Try[] tries, CatchHandler[] catchHandlers) { 35 this.tries = tries; 60 return tries; 28 Code(int registersSize, int insSize, int outsSize, int debugInfoOffset, short[] instructions, Try[] tries, CatchHandler[] catchHandlers) argument
|
/dalvik/dx/src/com/android/dx/merge/ |
H A D | DexMerger.java | 894 Code.Try[] tries = code.getTries(); 896 codeOut.writeUnsignedShort(tries.length); 911 if (tries.length > 0) { 917 * We can't write the tries until we've written the catch handlers. 922 codeOut.skip(tries.length * SizeOf.TRY_ITEM); 924 transformTries(triesSection, tries, offsets); 942 private void transformTries(Dex.Section out, Code.Try[] tries, argument 944 for (Code.Try tryItem : tries) {
|
Completed in 1171 milliseconds