Lines Matching defs:trap
1757 own<Trap> trap;
1759 trap = self->callback_with_env(self->env, params.get(), results.get());
1761 trap = self->callback(params.get(), results.get());
1764 if (trap) {
1765 isolate->Throw(*impl(trap.get())->v8_object());
2117 const Extern* const imports[], own<Trap>* trap) {
2126 if (trap) *trap = nullptr;
2154 if (trap) {
2156 *trap = implement<Trap>::type::make(
2164 *trap = implement<Trap>::type::make(
2170 // If no {trap} output is specified, silently swallow all errors.
2946 WASM_DEFINE_REF(trap, wasm::Trap)
2953 void wasm_trap_message(const wasm_trap_t* trap, wasm_message_t* out) {
2954 *out = release_byte_vec(reveal_trap(trap)->message());
2957 wasm_frame_t* wasm_trap_origin(const wasm_trap_t* trap) {
2958 return release_frame(reveal_trap(trap)->origin());
2961 void wasm_trap_trace(const wasm_trap_t* trap, wasm_frame_vec_t* out) {
2962 *out = release_frame_vec(reveal_trap(trap)->trace());
3238 wasm_trap_t** trap) {
3243 if (trap) *trap = hide_trap(error.release());