Expand description
Functions for handling upcalls from the kernel.
Structs§
- Information about an exception.
- Information about a non-object-related memory access violation.
- Information about a memory access error to an object.
- A collection of data about this upcall, and the UpcallInfo for this particular upcall.
- Flags controlling upcall handling.
- Arch-specific frame info for upcall.
- Flags passed to the upcall handler in UpcallData.
- Options for a single upcall.
- Information for handling an upcall, per-thread. By default, a thread starts with all these fields initialized to zero, and the mode set to UpcallMode::Abort.
Enums§
- Kinds of memory access.
- Kinds of object memory errors.
- Possible upcall reasons and info.
- Possible modes for upcall handling.
Constants§
- The exit code the kernel will use when killing a thread that cannot handle an upcall (e.g. the kernel fails to push the upcall stack frame, or the mode is set to UpcallMode::Abort).