![]() |
V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Types | |
| enum | CatchPrediction { UNCAUGHT, CAUGHT, PROMISE, DESUGARING, ASYNC_AWAIT } |
Public Member Functions | |
| HandlerTable (Code code) | |
| HandlerTable (ByteArray byte_array) | |
| HandlerTable (BytecodeArray bytecode_array) | |
| HandlerTable (Address instruction_start, size_t handler_table_offset) | |
| int | GetRangeStart (int index) const |
| int | GetRangeEnd (int index) const |
| int | GetRangeHandler (int index) const |
| int | GetRangeData (int index) const |
| void | SetRangeStart (int index, int value) |
| void | SetRangeEnd (int index, int value) |
| void | SetRangeHandler (int index, int offset, CatchPrediction pred) |
| void | SetRangeData (int index, int value) |
| int | LookupRange (int pc_offset, int *data, CatchPrediction *prediction) |
| int | LookupReturn (int pc_offset) |
| int | NumberOfRangeEntries () const |
| int | NumberOfReturnEntries () const |
Static Public Member Functions | |
| static int | LengthForRange (int entries) |
| static int | EmitReturnTableStart (Assembler *masm, int entries) |
| static void | EmitReturnEntry (Assembler *masm, int offset, int handler) |
Definition at line 30 of file handler-table.h.