Searched refs:handler (Results 1 – 11 of 11) sorted by relevance
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
D | CatchHandlerList.java | 121 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/ |
D | CatchHandlerList.java | 121 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/ |
D | DexCatch.h | 51 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/ |
D | info.txt | 2 a try-catch where the exception handler rethrows.
|
/dalvik/dx/tests/031-bb-dead-code/ |
D | blort.j | 46 ; 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/ |
D | info.txt | 2 exception handler tables get built reasonably (combining entries that
|
/dalvik/dx/tests/032-bb-live-code/ |
D | blort.j | 26 ; 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/ |
D | Ropper.java | 162 ExceptionHandlerSetup handler = setups.get(caughtType); in getSetup() local 163 if (handler == null) { in getSetup() 165 handler = new ExceptionHandlerSetup(caughtType, handlerSetupLabel); in getSetup() 166 setups.put(caughtType, handler); in getSetup() 168 return handler; in getSetup() 935 ExceptionHandlerSetup handler = handlers.getSetup(exceptionClass.getClassType()); in processBlock() local 940 newSucc.add(handler.getLabel()); in processBlock()
|
/dalvik/opcode-gen/ |
D | README.txt | 34 * Verify by enabling the assembly (e.g. ARM) handler for that instruction
|
/dalvik/dexdump/ |
D | DexDump.cpp | 592 DexCatchHandler* handler = dexCatchIteratorNext(&iterator); in dumpCatches() local 595 if (handler == NULL) { in dumpCatches() 599 descriptor = (handler->typeIdx == kDexNoIndex) ? "<any>" : in dumpCatches() 600 dexStringByTypeIdx(pDexFile, handler->typeIdx); in dumpCatches() 603 handler->address); in dumpCatches()
|
/dalvik/dx/etc/ |
D | jasmin.jar | ... .Label start
jas.Label end
jas.Label handler
jas.CP cat
public void <init> ( ... |