Home
last modified time | relevance | path

Searched refs:handler (Results 1 – 11 of 11) sorted by relevance

/dalvik/dexgen/src/com/android/dexgen/dex/code/
DCatchHandlerList.java121 public void set(int n, CstType exceptionType, int handler) { in set() argument
122 set0(n, new Entry(exceptionType, handler)); in set()
172 private final int handler; field in CatchHandlerList.Entry
180 public Entry(CstType exceptionType, int handler) { in Entry() argument
181 if (handler < 0) { in Entry()
189 this.handler = handler; in Entry()
196 return (handler * 31) + exceptionType.hashCode(); in hashCode()
211 if (handler < other.handler) { in compareTo()
213 } else if (handler > other.handler) { in compareTo()
235 return handler; in getHandler()
/dalvik/dx/src/com/android/dx/dex/code/
DCatchHandlerList.java121 public void set(int n, CstType exceptionType, int handler) { in set() argument
122 set0(n, new Entry(exceptionType, handler)); in set()
172 private final int handler; field in CatchHandlerList.Entry
180 public Entry(CstType exceptionType, int handler) { in Entry() argument
181 if (handler < 0) { in Entry()
189 this.handler = handler; in Entry()
196 return (handler * 31) + exceptionType.hashCode(); in hashCode()
211 if (handler < other.handler) { in compareTo()
213 } else if (handler > other.handler) { in compareTo()
235 return handler; in getHandler()
/dalvik/libdex/
DDexCatch.h51 DexCatchHandler handler; member
60 pIterator->handler.typeIdx = 0; in dexCatchIteratorClear()
61 pIterator->handler.address = 0; in dexCatchIteratorClear()
97 pIterator->handler.typeIdx = kDexNoIndex; in dexCatchIteratorNext()
100 pIterator->handler.typeIdx = typeIdx; in dexCatchIteratorNext()
104 pIterator->handler.address = readUnsignedLeb128(&pIterator->pEncodedData); in dexCatchIteratorNext()
105 return &pIterator->handler; in dexCatchIteratorNext()
/dalvik/dx/tests/066-dex-try-catch-rethrow/
Dinfo.txt2 a try-catch where the exception handler rethrows.
/dalvik/dx/tests/031-bb-dead-code/
Dblort.j46 ; make sure an exception handler for a dead range doesn't get enlivened
54 handler:
57 .catch all from blort to handler using handler
/dalvik/dx/tests/080-dex-exception-tables/
Dinfo.txt2 exception handler tables get built reasonably (combining entries that
/dalvik/dx/tests/032-bb-live-code/
Dblort.j26 ; Test that an exception handler for a live range is enlivened.
45 ; Test that an exception handler for a live range is dead as long as
/dalvik/dx/src/com/android/dx/cf/code/
DRopper.java163 ExceptionHandlerSetup handler = setups.get(caughtType); in getSetup() local
164 if (handler == null) { in getSetup()
166 handler = new ExceptionHandlerSetup(caughtType, handlerSetupLabel); in getSetup()
167 setups.put(caughtType, handler); in getSetup()
169 return handler; in getSetup()
938 ExceptionHandlerSetup handler = handlers.getSetup(exceptionClass.getClassType()); in processBlock() local
943 newSucc.add(handler.getLabel()); in processBlock()
/dalvik/opcode-gen/
DREADME.txt34 * Verify by enabling the assembly (e.g. ARM) handler for that instruction
/dalvik/dexdump/
DDexDump.cpp600 DexCatchHandler* handler = dexCatchIteratorNext(&iterator); in dumpCatches() local
603 if (handler == NULL) { in dumpCatches()
607 descriptor = (handler->typeIdx == kDexNoIndex) ? "<any>" : in dumpCatches()
608 dexStringByTypeIdx(pDexFile, handler->typeIdx); in dumpCatches()
611 handler->address); in dumpCatches()
/dalvik/dx/etc/
Djasmin.jar ... .Label start jas.Label end jas.Label handler jas.CP cat public void <init> ( ...