#[repr(C)]pub struct _FridaInjectorIface {Show 13 fields
pub parent_iface: GTypeInterface,
pub close: Option<unsafe extern "C" fn(self_: *mut FridaInjector, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer)>,
pub close_finish: Option<unsafe extern "C" fn(self_: *mut FridaInjector, result: *mut GAsyncResult, error: *mut *mut GError)>,
pub inject_library_file: Option<unsafe extern "C" fn(self_: *mut FridaInjector, pid: guint, path: *const gchar, entrypoint: *const gchar, data: *const gchar, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer)>,
pub inject_library_file_finish: Option<unsafe extern "C" fn(self_: *mut FridaInjector, result: *mut GAsyncResult, error: *mut *mut GError) -> guint>,
pub inject_library_blob: Option<unsafe extern "C" fn(self_: *mut FridaInjector, pid: guint, blob: *mut GBytes, entrypoint: *const gchar, data: *const gchar, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer)>,
pub inject_library_blob_finish: Option<unsafe extern "C" fn(self_: *mut FridaInjector, result: *mut GAsyncResult, error: *mut *mut GError) -> guint>,
pub demonitor: Option<unsafe extern "C" fn(self_: *mut FridaInjector, id: guint, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer)>,
pub demonitor_finish: Option<unsafe extern "C" fn(self_: *mut FridaInjector, result: *mut GAsyncResult, error: *mut *mut GError)>,
pub demonitor_and_clone_state: Option<unsafe extern "C" fn(self_: *mut FridaInjector, id: guint, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer)>,
pub demonitor_and_clone_state_finish: Option<unsafe extern "C" fn(self_: *mut FridaInjector, result: *mut GAsyncResult, error: *mut *mut GError) -> guint>,
pub recreate_thread: Option<unsafe extern "C" fn(self_: *mut FridaInjector, pid: guint, id: guint, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer)>,
pub recreate_thread_finish: Option<unsafe extern "C" fn(self_: *mut FridaInjector, result: *mut GAsyncResult, error: *mut *mut GError)>,
}Fields§
§parent_iface: GTypeInterface§close: Option<unsafe extern "C" fn(self_: *mut FridaInjector, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer)>§close_finish: Option<unsafe extern "C" fn(self_: *mut FridaInjector, result: *mut GAsyncResult, error: *mut *mut GError)>§inject_library_file: Option<unsafe extern "C" fn(self_: *mut FridaInjector, pid: guint, path: *const gchar, entrypoint: *const gchar, data: *const gchar, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer)>§inject_library_file_finish: Option<unsafe extern "C" fn(self_: *mut FridaInjector, result: *mut GAsyncResult, error: *mut *mut GError) -> guint>§inject_library_blob: Option<unsafe extern "C" fn(self_: *mut FridaInjector, pid: guint, blob: *mut GBytes, entrypoint: *const gchar, data: *const gchar, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer)>§inject_library_blob_finish: Option<unsafe extern "C" fn(self_: *mut FridaInjector, result: *mut GAsyncResult, error: *mut *mut GError) -> guint>§demonitor: Option<unsafe extern "C" fn(self_: *mut FridaInjector, id: guint, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer)>§demonitor_finish: Option<unsafe extern "C" fn(self_: *mut FridaInjector, result: *mut GAsyncResult, error: *mut *mut GError)>§demonitor_and_clone_state: Option<unsafe extern "C" fn(self_: *mut FridaInjector, id: guint, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer)>§demonitor_and_clone_state_finish: Option<unsafe extern "C" fn(self_: *mut FridaInjector, result: *mut GAsyncResult, error: *mut *mut GError) -> guint>§recreate_thread: Option<unsafe extern "C" fn(self_: *mut FridaInjector, pid: guint, id: guint, cancellable: *mut GCancellable, callback: GAsyncReadyCallback, user_data: gpointer)>§recreate_thread_finish: Option<unsafe extern "C" fn(self_: *mut FridaInjector, result: *mut GAsyncResult, error: *mut *mut GError)>Trait Implementations§
Source§impl Clone for _FridaInjectorIface
impl Clone for _FridaInjectorIface
Source§fn clone(&self) -> _FridaInjectorIface
fn clone(&self) -> _FridaInjectorIface
Returns a duplicate 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 _FridaInjectorIface
impl Debug for _FridaInjectorIface
impl Copy for _FridaInjectorIface
Auto Trait Implementations§
impl Freeze for _FridaInjectorIface
impl RefUnwindSafe for _FridaInjectorIface
impl Send for _FridaInjectorIface
impl Sync for _FridaInjectorIface
impl Unpin for _FridaInjectorIface
impl UnsafeUnpin for _FridaInjectorIface
impl UnwindSafe for _FridaInjectorIface
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