Module libafl::bolts::os::unix_signals[][src]

Signal handling for unix

Structs

siginfo_t

Enums

Signal

All signals on this system, as enum.

c_void

Equivalent to C’s void type when used as a pointer.

Statics

CRASH_SIGNALS

A list of crashing signals

Traits

Handler

A trait for LibAFL signal handling

Functions

setup_signal_handler

Setup signal handlers in a somewhat rusty way. This will allocate a signal stack and set the signal handlers accordingly. It is, for example, used in the crate::executors::InProcessExecutor to restart the fuzzer in case of a crash, or to handle SIGINT in the broker process.