#![feature(decl_macro)] #![no_std] /// Virtual Struct Offset mod vso; pub use vso::*; /// upcast trait mod upcast; pub use upcast::Upcast; pub use upcast::IntoUsize; /// data manipulation utilities mod data; pub use data::*; /// utility macros for branching /// invoke_once, etc mod branching; pub use branching::*; /// Utility macros for c ffi mod cffi; pub use cffi::*; /// win32 utilities #[cfg(feature = "win32")] pub mod win32; #[cfg(feature = "win32")] pub use win32::{ image_base, image_header, find_kernel32, process_executable }; /// re-export the signature macro pub use xgen::signature; mod time; pub use time::dur; mod hash; pub use hash::*; mod strings; pub use strings::*;