#[repr(C)]pub struct FfiEvent {
pub kind: u32,
pub pid: u32,
pub process: isize,
pub dll_name: *const c_char,
pub dll_base: usize,
pub tid: u32,
pub thread_handle: isize,
pub dbg_string: *const u8,
pub target_path: *const u8,
pub target_bytes: *const u8,
pub target_bytes_len: usize,
}Expand description
FFI-safe agent event
Fields§
§kind: u32Event kind
pid: u32Target PID
process: isizeTarget handle
dll_name: *const c_charNewly loaded DLL name pointer
dll_base: usizeNewly loaded DLL base address
tid: u32Thread ID
thread_handle: isizeThread Handle
dbg_string: *const u8Identified debug string
target_path: *const u8Target binary path
target_bytes: *const u8Target bytes pointer
target_bytes_len: usizeTarget bytes length
Trait Implementations§
Auto Trait Implementations§
impl !Send for FfiEvent
impl !Sync for FfiEvent
impl Freeze for FfiEvent
impl RefUnwindSafe for FfiEvent
impl Unpin for FfiEvent
impl UnsafeUnpin for FfiEvent
impl UnwindSafe for FfiEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more