SYMBOL INDEX (38 symbols across 4 files) FILE: build.rs function main (line 3) | fn main() { FILE: src/types.rs constant UNW_FLAG_EHANDLER (line 7) | pub const UNW_FLAG_EHANDLER: u8 = 0x1; constant UNW_FLAG_CHAININFO (line 10) | pub const UNW_FLAG_CHAININFO: u8 = 0x4; type Unwind (line 14) | pub struct Unwind { method new (line 21) | pub fn new(pe: PE) -> Self { method entries (line 26) | pub fn entries(&self) -> Option<&[IMAGE_RUNTIME_FUNCTION]> { method function_by_offset (line 43) | pub fn function_by_offset(&self, offset: u32) -> Option<&IMAGE_RUNTIME... method function_size (line 49) | pub fn function_size(&self, func: *mut c_void) -> Option { type Config (line 62) | pub struct Config { method default (line 130) | fn default() -> Self { type Registers (line 141) | pub enum Registers { method eq (line 161) | fn eq(&self, other: &usize) -> bool { type UNWIND_INFO (line 230) | pub struct UNWIND_INFO { type UNWIND_OP_CODES (line 259) | pub enum UNWIND_OP_CODES { type Error (line 274) | type Error = (); method try_from (line 276) | fn try_from(value: u8) -> Result { FILE: src/util.rs function find_valid_instruction_offset (line 18) | pub fn find_valid_instruction_offset( function find_gadget (line 41) | pub fn find_gadget( function find_base_thread_return_address (line 82) | pub fn find_base_thread_return_address() -> Option { function shuffle (line 128) | pub fn shuffle(list: &mut [T]) { FILE: src/uwd.rs function Spoof (line 22) | fn Spoof(config: &mut Config) -> *mut c_void; function SpoofSynthetic (line 28) | fn SpoofSynthetic(config: &mut Config) -> *mut c_void; function spoof (line 109) | pub fn spoof(addr: *mut c_void, args: &[*const c_void], kind: SpoofKind)... function spoof (line 238) | pub fn spoof(addr: *mut c_void, args: &[*const c_void], kind: SpoofKind)... type Prolog (line 343) | struct Prolog { method find_prolog (line 363) | fn find_prolog(module_base: *mut c_void, runtime_table: &[IMAGE_RUNTIM... method find_push_rbp (line 397) | fn find_push_rbp(module_base: *mut c_void, runtime_table: &[IMAGE_RUNT... function rbp_offset (line 439) | pub fn rbp_offset(module: *mut c_void, runtime: &IMAGE_RUNTIME_FUNCTION)... function stack_frame (line 607) | pub fn stack_frame(module: *mut c_void, runtime: &IMAGE_RUNTIME_FUNCTION... function ignoring_set_fpreg (line 761) | pub fn ignoring_set_fpreg(module: *mut c_void, runtime: &IMAGE_RUNTIME_F... type AsPointer (line 898) | pub trait AsPointer { method as_ptr_const (line 900) | fn as_ptr_const(&self) -> *const c_void; method as_ptr_mut (line 903) | fn as_ptr_mut(&mut self) -> *mut c_void; method as_ptr_const (line 908) | fn as_ptr_const(&self) -> *const c_void { method as_ptr_mut (line 913) | fn as_ptr_mut(&mut self) -> *mut c_void { type SpoofKind (line 919) | pub enum SpoofKind<'a> { function test_spoof (line 934) | fn test_spoof() -> Result<(), Box> { function test_syscall (line 944) | fn test_syscall() -> Result<(), Box> {