Struct frida_gum_sys::RustStalkerObserverVTable
source · #[repr(C)]pub struct RustStalkerObserverVTable {
pub user_data: *mut c_void,
pub notify_backpatch: Option<unsafe extern "C" fn(user_data: *mut c_void, backpatch: *const GumBackpatch, size: gsize)>,
pub switch_callback: Option<unsafe extern "C" fn(user_data: *mut c_void, from_address: gpointer, start_address: gpointer, from_insn: gpointer, target: *mut gpointer)>,
}
Fields§
§user_data: *mut c_void
§notify_backpatch: Option<unsafe extern "C" fn(user_data: *mut c_void, backpatch: *const GumBackpatch, size: gsize)>
§switch_callback: Option<unsafe extern "C" fn(user_data: *mut c_void, from_address: gpointer, start_address: gpointer, from_insn: gpointer, target: *mut gpointer)>
Trait Implementations§
source§impl Clone for RustStalkerObserverVTable
impl Clone for RustStalkerObserverVTable
source§fn clone(&self) -> RustStalkerObserverVTable
fn clone(&self) -> RustStalkerObserverVTable
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for RustStalkerObserverVTable
impl Debug for RustStalkerObserverVTable
impl Copy for RustStalkerObserverVTable
Auto Trait Implementations§
impl Freeze for RustStalkerObserverVTable
impl RefUnwindSafe for RustStalkerObserverVTable
impl !Send for RustStalkerObserverVTable
impl !Sync for RustStalkerObserverVTable
impl Unpin for RustStalkerObserverVTable
impl UnwindSafe for RustStalkerObserverVTable
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