Type Alias frida_gum_sys::GumStalkerObserverInterface
source · pub type GumStalkerObserverInterface = _GumStalkerObserverInterface;
Aliased Type§
struct GumStalkerObserverInterface {Show 26 fields
pub parent: _GTypeInterface,
pub increment_total: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>,
pub increment_call_imm: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>,
pub increment_call_reg: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>,
pub increment_call_mem: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>,
pub increment_excluded_call_reg: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>,
pub increment_ret_slow_path: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>,
pub increment_ret: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>,
pub increment_post_call_invoke: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>,
pub increment_excluded_call_imm: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>,
pub increment_jmp_imm: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>,
pub increment_jmp_reg: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>,
pub increment_jmp_mem: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>,
pub increment_jmp_cond_imm: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>,
pub increment_jmp_cond_mem: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>,
pub increment_jmp_cond_reg: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>,
pub increment_jmp_cond_jcxz: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>,
pub increment_jmp_cond_cc: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>,
pub increment_jmp_cond_cbz: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>,
pub increment_jmp_cond_cbnz: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>,
pub increment_jmp_cond_tbz: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>,
pub increment_jmp_cond_tbnz: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>,
pub increment_jmp_continuation: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>,
pub increment_sysenter_slow_path: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>,
pub notify_backpatch: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver, _: *const _GumBackpatch, _: u32)>,
pub switch_callback: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver, _: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void)>,
}
Fields§
§parent: _GTypeInterface
§increment_total: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>
§increment_call_imm: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>
§increment_call_reg: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>
§increment_call_mem: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>
§increment_excluded_call_reg: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>
§increment_ret_slow_path: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>
§increment_ret: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>
§increment_post_call_invoke: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>
§increment_excluded_call_imm: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>
§increment_jmp_imm: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>
§increment_jmp_reg: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>
§increment_jmp_mem: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>
§increment_jmp_cond_imm: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>
§increment_jmp_cond_mem: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>
§increment_jmp_cond_reg: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>
§increment_jmp_cond_jcxz: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>
§increment_jmp_cond_cc: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>
§increment_jmp_cond_cbz: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>
§increment_jmp_cond_cbnz: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>
§increment_jmp_cond_tbz: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>
§increment_jmp_cond_tbnz: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>
§increment_jmp_continuation: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>
§increment_sysenter_slow_path: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver)>
§notify_backpatch: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver, _: *const _GumBackpatch, _: u32)>
§switch_callback: Option<unsafe extern "C" fn(_: *mut _GumStalkerObserver, _: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void)>