[][src]Crate skyline

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

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

Attribute Macros

from_offset
hook
main
null_check

Add a null check to dynamically linked functions. Applied at the extern block level.