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}