MCPcopy Create free account
hub / github.com/bytecodealliance/wasmtime / exit_with_error

Function exit_with_error

examples/multimemory.c:318–332  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

316}
317
318static void exit_with_error(const char *message, wasmtime_error_t *error,
319 wasm_trap_t *trap) {
320 fprintf(stderr, "error: %s\n", message);
321 wasm_byte_vec_t error_message;
322 if (error != NULL) {
323 wasmtime_error_message(error, &error_message);
324 wasmtime_error_delete(error);
325 } else {
326 wasm_trap_message(trap, &error_message);
327 wasm_trap_delete(trap);
328 }
329 fprintf(stderr, "%.*s\n", (int)error_message.size, error_message.data);
330 wasm_byte_vec_delete(&error_message);
331 exit(1);
332}

Callers 4

check_callFunction · 0.70
check_okFunction · 0.70
check_trapFunction · 0.70
mainFunction · 0.70

Calls 2

wasmtime_error_messageFunction · 0.85
wasm_trap_messageFunction · 0.85

Tested by

no test coverage detected