Re-exports§
pub extern crate alloc;
Modules§
- error
- Types and helpers related to error-handling
- hooks
- Types and functions for working with hooking
- info
- libc
- Public exports of libc functions
- logging
- Types and functions for logging and debugging
- nn
- nro
- Types and functions needed to handle NRO hooking
- patching
- Functions for helping patch executables
- prelude
- A set of items that will likely be useful to import anyway
- text_
iter - Functions for iterating through a binary .text section
- unix_
alloc
Macros§
- install_
hook - install_
hooks - install_
panic_ handler - println
- Prints to the standard output, with a newline. For use in no_std plugins.
- set_
module_ name - setup
Enums§
Functions§
- c_str
- Helper to convert a str to a *const u8 (to be replaced)
- from_
c_ ⚠str - Helper to convert a C-str to a Rust string
- iter_
hooks - Iterate over the loaded hooks for this plugin
- try_
from_ ⚠c_ str - Helper to convert a C-str to a Rust string, returning an error if it failed
Attribute Macros§
- from_
offset - hook
- main
- null_
check - Add a null check to dynamically linked functions. Applied at the extern block level.