Re-exports
pub extern crate alloc;
Modules
Types and helpers related to error-handling
Types and functions for working with hooking
Public exports of libc functions
Types and functions for logging and debugging
Types and functions needed to handle NRO hooking
Functions for helping patch executables
A set of items that will likely be useful to import anyway
Functions for iterating through a binary .text section
Macros
Prints to the standard output, with a newline. For use in no_std plugins.
Enums
Functions
Helper to convert a str to a *const u8 (to be replaced)
Helper to convert a C-str to a Rust string
Iterate over the loaded hooks for this plugin
Helper to convert a C-str to a Rust string, returning an error if it failed
Attribute Macros
Add a null check to dynamically linked functions. Applied at the extern block level.