1#![no_std]
2#![doc = include_str!("../README.md")]
3#![allow(non_snake_case, non_camel_case_types)]
4#![allow(
5 clippy::too_many_arguments,
6 clippy::not_unsafe_ptr_arg_deref,
7 clippy::missing_transmute_annotations,
8 clippy::missing_safety_doc,
9 clippy::macro_metavars_in_unsafe
10)]
11
12extern crate alloc;
14
15mod functions;
17mod macros;
18mod module;
19mod syscall;
20mod utils;
21
22pub mod data;
24
25pub mod hash;
27
28pub mod parse;
30
31#[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
33pub mod breakpoint;
34
35#[cfg(feature = "dinvk_panic")]
37pub mod panic;
38
39#[cfg(feature = "alloc")]
41pub mod allocator;
42
43pub use syscall::*;
45pub use functions::*;
46pub use module::*;
47pub use module::ldr::*;
48pub use utils::*;