#include <wasm-interpreter.h>
|
| WasmEHDataGenerator () |
|
void | AddTryBlock (BlockIndex try_block_index, BlockIndex parent_or_matching_try_block_index, BlockIndex ancestor_try_block_index) |
|
void | AddCatchBlock (BlockIndex catch_block_index, int tag_index, uint32_t first_param_slot_offset, uint32_t first_param_ref_stack_index, CodeOffset code_offset) |
|
void | AddDelegatedBlock (BlockIndex delegated_try_block_index) |
|
BlockIndex | EndTryCatchBlocks (BlockIndex block_index, CodeOffset code_offset) |
|
void | RecordPotentialExceptionThrowingInstruction (WasmOpcode opcode, CodeOffset code_offset) |
|
BlockIndex | GetCurrentTryBlockIndex () const |
|
const TryBlock * | GetTryBlock (CodeOffset code_offset) const |
|
const TryBlock * | GetParentTryBlock (const TryBlock *try_block) const |
|
const TryBlock * | GetDelegateTryBlock (const TryBlock *try_block) const |
|
size_t | GetEndInstructionOffsetFor (BlockIndex catch_block_index) const |
|
ExceptionPayloadSlotOffsets | GetExceptionPayloadStartSlotOffsets (BlockIndex catch_block_index) const |
|
void | SetCaughtException (Isolate *isolate, BlockIndex catch_block_index, DirectHandle< Object > exception) |
|
DirectHandle< Object > | GetCaughtException (Isolate *isolate, BlockIndex catch_block_index) const |
|
Definition at line 1319 of file wasm-interpreter.h.
◆ WasmEHDataGenerator()
v8::internal::wasm::WasmEHDataGenerator::WasmEHDataGenerator |
( |
| ) |
|
|
inline |
◆ AddCatchBlock()
void v8::internal::wasm::WasmEHDataGenerator::AddCatchBlock |
( |
BlockIndex | catch_block_index, |
|
|
int | tag_index, |
|
|
uint32_t | first_param_slot_offset, |
|
|
uint32_t | first_param_ref_stack_index, |
|
|
CodeOffset | code_offset ) |
◆ AddDelegatedBlock()
void v8::internal::wasm::WasmEHDataGenerator::AddDelegatedBlock |
( |
BlockIndex | delegated_try_block_index | ) |
|
◆ AddTryBlock()
void v8::internal::wasm::WasmEHDataGenerator::AddTryBlock |
( |
BlockIndex | try_block_index, |
|
|
BlockIndex | parent_or_matching_try_block_index, |
|
|
BlockIndex | ancestor_try_block_index ) |
◆ EndTryCatchBlocks()
◆ GetCurrentTryBlockIndex()
BlockIndex v8::internal::wasm::WasmEHDataGenerator::GetCurrentTryBlockIndex |
( |
| ) |
const |
|
inline |
◆ RecordPotentialExceptionThrowingInstruction()
void v8::internal::wasm::WasmEHDataGenerator::RecordPotentialExceptionThrowingInstruction |
( |
WasmOpcode | opcode, |
|
|
CodeOffset | code_offset ) |
◆ current_try_block_index_
BlockIndex v8::internal::wasm::WasmEHDataGenerator::current_try_block_index_ |
|
private |
The documentation for this class was generated from the following files: