Searched refs:tries (Results 1 - 5 of 5) sorted by relevance
/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
|
H A D | Dex.java | 479 Try[] tries; 487 * We can't read the tries until we've read the catch handlers. 494 tries = triesSection.readTries(triesSize, catchHandlers); 496 tries = new Try[0]; 500 tries, catchHandlers);
|
/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/dx/merge/ |
H A D | DexMerger.java | 893 Code.Try[] tries = code.getTries(); 895 codeOut.writeUnsignedShort(tries.length); 910 if (tries.length > 0) { 916 * We can't write the tries until we've written the catch handlers. 921 codeOut.skip(tries.length * SizeOf.TRY_ITEM); 923 transformTries(triesSection, tries, offsets); 941 private void transformTries(Dex.Section out, Code.Try[] tries, argument 943 for (Code.Try tryItem : tries) {
|
Completed in 2262 milliseconds