sentry-uapi 0.4.2

Sentry kernel user API implementation
Documentation
  • Coverage
  • 60.75%
    178 out of 293 items documented0 out of 104 items with examples
  • Size
  • Source code size: 147.09 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 4.29 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 11s Average build duration of successful builds.
  • all releases: 9s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • camelot-os/sentry-kernel
    8 7 16
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • r3dlight PThierry

UAPI for Camelot-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 Camelot-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.
  • Exchange methods — Low level methods to pass and/or retrieve data from/to kernel.

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

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