Home | History | Annotate | Download | only in analysis

Lines Matching defs:handler

2884  * of an exception handler.
2903 * exception handler address, determine the first common superclass of
2906 * at an exception-specific "catch", but in general the handler could be
2909 * Returns NULL if no matching exception handler can be found, or if the
2939 const DexCatchHandler* handler = dexCatchIteratorNext(&iterator);
2941 if (handler == NULL) {
2945 if (handler->address == (u4) insnIdx) {
2948 if (handler->typeIdx == kDexNoIndex)
2951 clazz = dvmOptResolveClass(meth->clazz, handler->typeIdx,
2956 handler->typeIdx,
2957 dexStringByTypeIdx(pDexFile, handler->typeIdx));
2977 "VFY: unable to find exception handler at addr %#x", insnIdx);
3631 * code protected by an exception handler (operand stack is okay, because
3913 * a type) to be visible to the exception handler.
3983 * exception handler (though not all exception handlers need to
4180 * by ignoring the update to decInsn.vA when branching to a handler.
6302 DexCatchHandler* handler = dexCatchIteratorNext(&iterator);
6304 if (handler == NULL) {
6308 if (handler->typeIdx == kDexNoIndex)
6318 handler->address, &regTable->savedLine))
6325 * handler for this instruction. This does apply to monitor-exit