[][src]Function wasmer_vm::init_traps

pub fn init_traps()

This function performs the low-overhead signal handler initialization that we want to do eagerly to ensure a more-deterministic global process state.

This is especially relevant for signal handlers since handler ordering depends on installation order: the wasm signal handler must run before the other crash handlers and since POSIX signal handlers work LIFO, this function needs to be called at the end of the startup process, after other handlers have been installed. This function can thus be called multiple times, having no effect after the first call.