hooky/lib.rs
1#![allow(non_camel_case_types)]
2#![allow(non_upper_case_globals)]
3#![allow(non_snake_case)]
4
5#[macro_use]
6mod macros;
7
8mod common;
9mod dl;
10mod elf;
11
12pub use common::{
13 are_hooks_enabled,
14 are_hooks_disabled,
15 disable_hooks,
16 enable_hooks
17};
18
19#[doc(hidden)]
20pub mod private {
21 pub use libc::{
22 c_void,
23 c_char
24 };
25
26 pub use crate::dl::{
27 initialize_dlsym,
28 initialize_dlvsym,
29 initialize_libc_dlsym
30 };
31}