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_safety_doc,
8 clippy::macro_metavars_in_unsafe,
9)]
10
11extern crate alloc;
12
13pub mod data;
14pub mod hash;
15pub mod pe;
16
17#[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
18pub mod breakpoint;
19
20#[cfg(feature = "panic")]
21pub mod panic;
22
23#[cfg(feature = "alloc")]
24pub mod allocator;
25
26mod functions;
27mod macros;
28mod module;
29mod syscall;
30mod console;
31
32pub use syscall::*;
33pub use functions::*;
34pub use module::*;
35pub use console::*;