Home | History | Annotate | Download | only in libdex

Lines Matching defs:handler

28  * Catch handler entry, used while iterating over catch_handler_items.
32 u4 address; /* handler address */
35 /* Get the first handler offset for the given DexCode.
40 /* Get count of handler lists for the given DexCode. */
44 * Iterator over catch handler data. This structure should be treated as
51 DexCatchHandler handler;
60 pIterator->handler.typeIdx = 0;
61 pIterator->handler.address = 0;
81 /* Initialize a DexCatchIterator to a particular handler offset. */
97 pIterator->handler.typeIdx = kDexNoIndex;
100 pIterator->handler.typeIdx = typeIdx;
104 pIterator->handler.address = readUnsignedLeb128(&pIterator->pEncodedData);
105 return &pIterator->handler;
108 /* Get the handler offset just past the end of the one just iterated over.
117 /* Find the handler associated with a given address, if any.
119 * found. Returns false if there is no applicable handler. */