Crate skyline

Source

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§

Error
ErrorKind

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.