#syscalls #kernel #sentry #interface #set #exchange #value

no-std sentry-uapi

Sentry kernel user API implementation

2 releases

new 0.4.1 Dec 13, 2024
0.4.0 Dec 13, 2024

#289 in Operating systems

Download history 204/week @ 2024-12-09

204 downloads per month

Apache-2.0

95KB
1.5K SLoC

UAPI for Outpost-OS Sentry kernel

OpenSSF Best Practices Documentation Status GitHub Release GitHub License REUSE status

sentry-uapi is the user API library that delivers a full access to the Outpost-OS Sentry kernel interface.

This crate implement the low level interface to the Sentry kernel syscalls and associated system types:

  • Data types — Sentry-uapi provides a complete set of data types and values that are required in order to properly exchange information with the Sentry kernel.
  • Sentry syscalls — All syscall are defined, so that the kernel can be triggered easily. Syscall usage can be found in this very crate documentation.

This crate also support C bindings in order to allow the integration of C codebase into the Outpost-OS operating system.

More information about the overall Sentry kernel and Outpost-OS concepts are defined in the Sentry kernel general documentation.

No runtime deps

Features