Struct panda::PppCallback [−][src]
#[repr(transparent)]pub struct PppCallback(_);
Expand description
A reference to a given callback slot which can be used to install, enable, disable, or otherwise reference, a closure-based callback for PANDA plugin-to-plugin (“PPP”) callbacks.
Since this is a reference to a callback slot and does not include storage for the callback itself, it can be trivially copied, as well as included in the callback itself (for the purposes of enabling/disabling).
In order to actually install the callback, you will need to import the trait
for the specific plugin whose callbacks you want to run. In the example below,
the ProcStartLinuxCallbacks
trait provides the on_rec_auxv
method in
order to add the callback.
Example
use panda::plugins::proc_start_linux::ProcStartLinuxCallbacks;
use panda::PppCallback;
use panda::prelude::*;
PppCallback::new().on_rec_auxv(|_, _, auxv| {
dbg!(auxv);
});
Panda::new().generic("x86_64").replay("test").run();
The above installs a callback to print out the contents of the auxillary vector
using dbg
whenever a new process is spawned in the guest.
Example output:
...
[panda-rs/examples/closures.rs:18] auxv = AuxvValues {
argc: 3,
argv_ptr_ptr: 0x7fffffffebb8,
arg_ptr: [
0x7fffffffede6,
0x7fffffffedeb,
0x7fffffffedee,
],
argv: [
"bash",
"-c",
"echo test2",
],
envc: 20,
env_ptr_ptr: 0x7fffffffebd8,
env_ptr: [
0x7fffffffedf9,
0x7fffffffee04,
// ...
0x7fffffffefc2,
0x7fffffffefe2,
],
envp: [
"LS_COLORS=",
"LESSCLOSE=/usr/bin/lesspipe %s %s",
"LANG=C.UTwcap2: 0,F-8",
"INVOCATION_ID=0b2d5ea4eb39435388bf53e507047b2f",
"XDG_SESSION_ID=1",
"HUSHLOGIN=FALSE",
"USER=root",
"PWD=/root",
"HOME=/root",
"JOURNAL_STREAM=9:16757",
"XDG_DATA_DIRS=/usr/local/share:/usr/share:/var/lib/snapd/desktop",
"MAIL=/var/mail/root",
"SHELL=/bin/bash",
"TERM=vt220",
"SHLVL=1",
"LOGNAME=root",
"XDG_RUNTIME_DIR=/run/user/0",
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"LESSOPEN=| /usr/bin/lesspipe %s",
"_=/bin/bash",
],
execfn_ptr: 0x7fffffffefee,
execfn: "/bin/bash",
phdr: 0x555555554040,
entry: 0x555555585520,
ehdr: 0x7ffff7ffa000,
// ...
}
Replay completed successfully
Exiting cpu_handle_exception loop
Note
Callback closures must have a 'static
lifetime in order to live past the end of the
function. This means that the only references a callback can include are references
to static variables or leaked objects on the heap (See Box::leak
for more info).
If you’d like to reference shared data without leaking, this can be accomplished via
reference counting. See Arc
for more info. If you want to capture data owned
by the current function without sharing it, you can mark your closure as move
in
order to move all the variables you capture into your closure. (Such as in the above
example, where count
is moved into the closure for modification)
Implementations
Trait Implementations
fn on_process_start<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, *const c_char, target_ulong, target_pid_t) + 'static,
fn on_process_start<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, *const c_char, target_ulong, target_pid_t) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_process_start
callback is hit. Read more
fn on_process_end<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, *const c_char, target_ulong, target_pid_t) + 'static,
fn on_process_end<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, *const c_char, target_ulong, target_pid_t) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_process_end
callback is hit. Read more
fn on_thread_start<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, *const c_char, target_ulong, target_pid_t, target_pid_t) + 'static,
fn on_thread_start<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, *const c_char, target_ulong, target_pid_t, target_pid_t) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_thread_start
callback is hit. Read more
fn on_thread_end<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, *const c_char, target_ulong, target_pid_t, target_pid_t) + 'static,
fn on_thread_end<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, *const c_char, target_ulong, target_pid_t, target_pid_t) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_thread_end
callback is hit. Read more
fn on_mmap_updated<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, *const c_char, target_ulong, target_ulong) + 'static,
fn on_mmap_updated<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, *const c_char, target_ulong, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_mmap_updated
callback is hit. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
fn on_rec_auxv<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, &mut TranslationBlock, &AuxvValues) + 'static,
fn on_rec_auxv<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, &mut TranslationBlock, &AuxvValues) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_rec_auxv
callback is hit. Read more
fn on_sys_accept_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
fn on_sys_accept_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_accept_enter
callback is hit. Read more
fn on_sys_accept_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
fn on_sys_accept_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_accept_return
callback is hit. Read more
fn on_sys_accept4_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, i32) + 'static,
fn on_sys_accept4_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_accept4_enter
callback is hit. Read more
fn on_sys_accept4_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, i32) + 'static,
fn on_sys_accept4_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_accept4_return
callback is hit. Read more
fn on_sys_access_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
fn on_sys_access_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_access_enter
callback is hit. Read more
fn on_sys_access_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
fn on_sys_access_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_access_return
callback is hit. Read more
fn on_sys_acct_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_acct_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_acct_enter
callback is hit. Read more
fn on_sys_acct_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_acct_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_acct_return
callback is hit. Read more
fn on_sys_add_key_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32, u32) + 'static,
fn on_sys_add_key_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_add_key_enter
callback is hit. Read more
fn on_sys_add_key_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32, u32) + 'static,
fn on_sys_add_key_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_add_key_return
callback is hit. Read more
fn on_sys_adjtimex_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_adjtimex_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_adjtimex_enter
callback is hit. Read more
fn on_sys_adjtimex_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_adjtimex_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_adjtimex_return
callback is hit. Read more
fn on_sys_alarm_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_alarm_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_alarm_enter
callback is hit. Read more
fn on_sys_alarm_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_alarm_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_alarm_return
callback is hit. Read more
fn on_sys_arch_prctl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
fn on_sys_arch_prctl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_arch_prctl_enter
callback is hit. Read more
fn on_sys_arch_prctl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
fn on_sys_arch_prctl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_arch_prctl_return
callback is hit. Read more
fn on_sys_bind_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
fn on_sys_bind_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_bind_enter
callback is hit. Read more
fn on_sys_bind_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
fn on_sys_bind_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_bind_return
callback is hit. Read more
fn on_sys_bpf_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
fn on_sys_bpf_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_bpf_enter
callback is hit. Read more
fn on_sys_bpf_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
fn on_sys_bpf_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_bpf_return
callback is hit. Read more
fn on_sys_brk_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_brk_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_brk_enter
callback is hit. Read more
fn on_sys_brk_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_brk_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_brk_return
callback is hit. Read more
fn on_sys_capget_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_capget_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_capget_enter
callback is hit. Read more
fn on_sys_capget_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_capget_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_capget_return
callback is hit. Read more
fn on_sys_capset_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_capset_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_capset_enter
callback is hit. Read more
fn on_sys_capset_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_capset_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_capset_return
callback is hit. Read more
fn on_sys_chdir_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_chdir_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_chdir_enter
callback is hit. Read more
fn on_sys_chdir_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_chdir_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_chdir_return
callback is hit. Read more
fn on_sys_chmod_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
fn on_sys_chmod_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_chmod_enter
callback is hit. Read more
fn on_sys_chmod_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
fn on_sys_chmod_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_chmod_return
callback is hit. Read more
fn on_sys_chown_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u32) + 'static,
fn on_sys_chown_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_chown_enter
callback is hit. Read more
fn on_sys_chown_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u32) + 'static,
fn on_sys_chown_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_chown_return
callback is hit. Read more
fn on_sys_chroot_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_chroot_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_chroot_enter
callback is hit. Read more
fn on_sys_chroot_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_chroot_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_chroot_return
callback is hit. Read more
fn on_sys_clock_adjtime_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_clock_adjtime_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_clock_adjtime_enter
callback is hit. Read more
fn on_sys_clock_adjtime_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_clock_adjtime_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_clock_adjtime_return
callback is hit. Read more
fn on_sys_clock_getres_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_clock_getres_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_clock_getres_enter
callback is hit. Read more
fn on_sys_clock_getres_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_clock_getres_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_clock_getres_return
callback is hit. Read more
fn on_sys_clock_gettime_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_clock_gettime_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_clock_gettime_enter
callback is hit. Read more
fn on_sys_clock_gettime_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_clock_gettime_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_clock_gettime_return
callback is hit. Read more
fn on_sys_clock_nanosleep_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, i32, u64, u64) + 'static,
fn on_sys_clock_nanosleep_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_clock_nanosleep_enter
callback is hit. Read more
fn on_sys_clock_nanosleep_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, i32, u64, u64) + 'static,
fn on_sys_clock_nanosleep_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_clock_nanosleep_return
callback is hit. Read more
fn on_sys_clock_settime_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_clock_settime_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_clock_settime_enter
callback is hit. Read more
fn on_sys_clock_settime_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_clock_settime_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_clock_settime_return
callback is hit. Read more
fn on_sys_clone_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
fn on_sys_clone_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_clone_enter
callback is hit. Read more
fn on_sys_clone_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
fn on_sys_clone_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_clone_return
callback is hit. Read more
fn on_sys_close_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_close_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_close_enter
callback is hit. Read more
fn on_sys_close_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_close_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_close_return
callback is hit. Read more
fn on_sys_connect_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
fn on_sys_connect_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_connect_enter
callback is hit. Read more
fn on_sys_connect_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
fn on_sys_connect_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_connect_return
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_copy_file_range_enter
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_copy_file_range_return
callback is hit. Read more
fn on_sys_creat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
fn on_sys_creat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_creat_enter
callback is hit. Read more
fn on_sys_creat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
fn on_sys_creat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_creat_return
callback is hit. Read more
fn on_sys_delete_module_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
fn on_sys_delete_module_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_delete_module_enter
callback is hit. Read more
fn on_sys_delete_module_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
fn on_sys_delete_module_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_delete_module_return
callback is hit. Read more
fn on_sys_dup_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_dup_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_dup_enter
callback is hit. Read more
fn on_sys_dup_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_dup_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_dup_return
callback is hit. Read more
fn on_sys_dup2_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
fn on_sys_dup2_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_dup2_enter
callback is hit. Read more
fn on_sys_dup2_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
fn on_sys_dup2_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_dup2_return
callback is hit. Read more
fn on_sys_dup3_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, i32) + 'static,
fn on_sys_dup3_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_dup3_enter
callback is hit. Read more
fn on_sys_dup3_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, i32) + 'static,
fn on_sys_dup3_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_dup3_return
callback is hit. Read more
fn on_sys_epoll_create_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_epoll_create_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_epoll_create_enter
callback is hit. Read more
fn on_sys_epoll_create_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_epoll_create_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_epoll_create_return
callback is hit. Read more
fn on_sys_epoll_create1_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_epoll_create1_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_epoll_create1_enter
callback is hit. Read more
fn on_sys_epoll_create1_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_epoll_create1_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_epoll_create1_return
callback is hit. Read more
fn on_sys_epoll_ctl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64) + 'static,
fn on_sys_epoll_ctl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_epoll_ctl_enter
callback is hit. Read more
fn on_sys_epoll_ctl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64) + 'static,
fn on_sys_epoll_ctl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_epoll_ctl_return
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_epoll_pwait_enter
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_epoll_pwait_return
callback is hit. Read more
fn on_sys_epoll_wait_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, i32) + 'static,
fn on_sys_epoll_wait_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_epoll_wait_enter
callback is hit. Read more
fn on_sys_epoll_wait_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, i32) + 'static,
fn on_sys_epoll_wait_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_epoll_wait_return
callback is hit. Read more
fn on_sys_eventfd_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_eventfd_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_eventfd_enter
callback is hit. Read more
fn on_sys_eventfd_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_eventfd_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_eventfd_return
callback is hit. Read more
fn on_sys_eventfd2_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, i32) + 'static,
fn on_sys_eventfd2_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_eventfd2_enter
callback is hit. Read more
fn on_sys_eventfd2_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, i32) + 'static,
fn on_sys_eventfd2_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_eventfd2_return
callback is hit. Read more
fn on_sys_execve_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
fn on_sys_execve_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_execve_enter
callback is hit. Read more
fn on_sys_execve_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
fn on_sys_execve_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_execve_return
callback is hit. Read more
fn on_sys_execveat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64, i32) + 'static,
fn on_sys_execveat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_execveat_enter
callback is hit. Read more
fn on_sys_execveat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64, i32) + 'static,
fn on_sys_execveat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_execveat_return
callback is hit. Read more
fn on_sys_exit_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_exit_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_exit_enter
callback is hit. Read more
fn on_sys_exit_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_exit_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_exit_return
callback is hit. Read more
fn on_sys_exit_group_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_exit_group_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_exit_group_enter
callback is hit. Read more
fn on_sys_exit_group_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_exit_group_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_exit_group_return
callback is hit. Read more
fn on_sys_faccessat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
fn on_sys_faccessat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_faccessat_enter
callback is hit. Read more
fn on_sys_faccessat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
fn on_sys_faccessat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_faccessat_return
callback is hit. Read more
fn on_sys_fadvise64_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, i32) + 'static,
fn on_sys_fadvise64_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fadvise64_enter
callback is hit. Read more
fn on_sys_fadvise64_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, i32) + 'static,
fn on_sys_fadvise64_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fadvise64_return
callback is hit. Read more
fn on_sys_fallocate_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64, u64) + 'static,
fn on_sys_fallocate_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fallocate_enter
callback is hit. Read more
fn on_sys_fallocate_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64, u64) + 'static,
fn on_sys_fallocate_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fallocate_return
callback is hit. Read more
fn on_sys_fanotify_init_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
fn on_sys_fanotify_init_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fanotify_init_enter
callback is hit. Read more
fn on_sys_fanotify_init_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
fn on_sys_fanotify_init_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fanotify_init_return
callback is hit. Read more
fn on_sys_fanotify_mark_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u32, u64, i32, u64) + 'static,
fn on_sys_fanotify_mark_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u32, u64, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fanotify_mark_enter
callback is hit. Read more
fn on_sys_fanotify_mark_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u32, u64, i32, u64) + 'static,
fn on_sys_fanotify_mark_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u32, u64, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fanotify_mark_return
callback is hit. Read more
fn on_sys_fchdir_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_fchdir_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fchdir_enter
callback is hit. Read more
fn on_sys_fchdir_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_fchdir_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fchdir_return
callback is hit. Read more
fn on_sys_fchmod_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
fn on_sys_fchmod_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fchmod_enter
callback is hit. Read more
fn on_sys_fchmod_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
fn on_sys_fchmod_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fchmod_return
callback is hit. Read more
fn on_sys_fchmodat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
fn on_sys_fchmodat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fchmodat_enter
callback is hit. Read more
fn on_sys_fchmodat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
fn on_sys_fchmodat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fchmodat_return
callback is hit. Read more
fn on_sys_fchown_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u32) + 'static,
fn on_sys_fchown_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fchown_enter
callback is hit. Read more
fn on_sys_fchown_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u32) + 'static,
fn on_sys_fchown_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fchown_return
callback is hit. Read more
fn on_sys_fchownat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32, i32) + 'static,
fn on_sys_fchownat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fchownat_enter
callback is hit. Read more
fn on_sys_fchownat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32, i32) + 'static,
fn on_sys_fchownat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fchownat_return
callback is hit. Read more
fn on_sys_fcntl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u64) + 'static,
fn on_sys_fcntl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fcntl_enter
callback is hit. Read more
fn on_sys_fcntl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u64) + 'static,
fn on_sys_fcntl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fcntl_return
callback is hit. Read more
fn on_sys_fdatasync_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_fdatasync_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fdatasync_enter
callback is hit. Read more
fn on_sys_fdatasync_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_fdatasync_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fdatasync_return
callback is hit. Read more
fn on_sys_fgetxattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32) + 'static,
fn on_sys_fgetxattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fgetxattr_enter
callback is hit. Read more
fn on_sys_fgetxattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32) + 'static,
fn on_sys_fgetxattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fgetxattr_return
callback is hit. Read more
fn on_sys_finit_module_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
fn on_sys_finit_module_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_finit_module_enter
callback is hit. Read more
fn on_sys_finit_module_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
fn on_sys_finit_module_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_finit_module_return
callback is hit. Read more
fn on_sys_flistxattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
fn on_sys_flistxattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_flistxattr_enter
callback is hit. Read more
fn on_sys_flistxattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
fn on_sys_flistxattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_flistxattr_return
callback is hit. Read more
fn on_sys_flock_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
fn on_sys_flock_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_flock_enter
callback is hit. Read more
fn on_sys_flock_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
fn on_sys_flock_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_flock_return
callback is hit. Read more
fn on_sys_fork_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_fork_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fork_enter
callback is hit. Read more
fn on_sys_fork_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_fork_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fork_return
callback is hit. Read more
fn on_sys_fremovexattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
fn on_sys_fremovexattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fremovexattr_enter
callback is hit. Read more
fn on_sys_fremovexattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
fn on_sys_fremovexattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fremovexattr_return
callback is hit. Read more
fn on_sys_fsetxattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32, i32) + 'static,
fn on_sys_fsetxattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fsetxattr_enter
callback is hit. Read more
fn on_sys_fsetxattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32, i32) + 'static,
fn on_sys_fsetxattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fsetxattr_return
callback is hit. Read more
fn on_sys_fstatfs_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_fstatfs_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fstatfs_enter
callback is hit. Read more
fn on_sys_fstatfs_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_fstatfs_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fstatfs_return
callback is hit. Read more
fn on_sys_fsync_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_fsync_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fsync_enter
callback is hit. Read more
fn on_sys_fsync_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_fsync_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_fsync_return
callback is hit. Read more
fn on_sys_ftruncate_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_ftruncate_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_ftruncate_enter
callback is hit. Read more
fn on_sys_ftruncate_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_ftruncate_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_ftruncate_return
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_futex_enter
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_futex_return
callback is hit. Read more
fn on_sys_futimesat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
fn on_sys_futimesat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_futimesat_enter
callback is hit. Read more
fn on_sys_futimesat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
fn on_sys_futimesat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_futimesat_return
callback is hit. Read more
fn on_sys_get_mempolicy_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
fn on_sys_get_mempolicy_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_get_mempolicy_enter
callback is hit. Read more
fn on_sys_get_mempolicy_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
fn on_sys_get_mempolicy_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_get_mempolicy_return
callback is hit. Read more
fn on_sys_get_robust_list_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
fn on_sys_get_robust_list_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_get_robust_list_enter
callback is hit. Read more
fn on_sys_get_robust_list_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
fn on_sys_get_robust_list_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_get_robust_list_return
callback is hit. Read more
fn on_sys_getcpu_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
fn on_sys_getcpu_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getcpu_enter
callback is hit. Read more
fn on_sys_getcpu_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
fn on_sys_getcpu_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getcpu_return
callback is hit. Read more
fn on_sys_getcwd_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_getcwd_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getcwd_enter
callback is hit. Read more
fn on_sys_getcwd_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_getcwd_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getcwd_return
callback is hit. Read more
fn on_sys_getdents_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32) + 'static,
fn on_sys_getdents_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getdents_enter
callback is hit. Read more
fn on_sys_getdents_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32) + 'static,
fn on_sys_getdents_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getdents_return
callback is hit. Read more
fn on_sys_getdents64_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32) + 'static,
fn on_sys_getdents64_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getdents64_enter
callback is hit. Read more
fn on_sys_getdents64_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32) + 'static,
fn on_sys_getdents64_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getdents64_return
callback is hit. Read more
fn on_sys_getegid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_getegid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getegid_enter
callback is hit. Read more
fn on_sys_getegid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_getegid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getegid_return
callback is hit. Read more
fn on_sys_geteuid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_geteuid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_geteuid_enter
callback is hit. Read more
fn on_sys_geteuid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_geteuid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_geteuid_return
callback is hit. Read more
fn on_sys_getgid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_getgid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getgid_enter
callback is hit. Read more
fn on_sys_getgid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_getgid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getgid_return
callback is hit. Read more
fn on_sys_getgroups_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
fn on_sys_getgroups_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getgroups_enter
callback is hit. Read more
fn on_sys_getgroups_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
fn on_sys_getgroups_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getgroups_return
callback is hit. Read more
fn on_sys_getitimer_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
fn on_sys_getitimer_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getitimer_enter
callback is hit. Read more
fn on_sys_getitimer_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
fn on_sys_getitimer_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getitimer_return
callback is hit. Read more
fn on_sys_getpeername_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
fn on_sys_getpeername_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getpeername_enter
callback is hit. Read more
fn on_sys_getpeername_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
fn on_sys_getpeername_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getpeername_return
callback is hit. Read more
fn on_sys_getpgid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_getpgid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getpgid_enter
callback is hit. Read more
fn on_sys_getpgid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_getpgid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getpgid_return
callback is hit. Read more
fn on_sys_getpgrp_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_getpgrp_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getpgrp_enter
callback is hit. Read more
fn on_sys_getpgrp_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_getpgrp_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getpgrp_return
callback is hit. Read more
fn on_sys_getpid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_getpid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getpid_enter
callback is hit. Read more
fn on_sys_getpid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_getpid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getpid_return
callback is hit. Read more
fn on_sys_getppid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_getppid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getppid_enter
callback is hit. Read more
fn on_sys_getppid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_getppid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getppid_return
callback is hit. Read more
fn on_sys_getpriority_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
fn on_sys_getpriority_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getpriority_enter
callback is hit. Read more
fn on_sys_getpriority_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
fn on_sys_getpriority_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getpriority_return
callback is hit. Read more
fn on_sys_getrandom_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u32) + 'static,
fn on_sys_getrandom_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getrandom_enter
callback is hit. Read more
fn on_sys_getrandom_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u32) + 'static,
fn on_sys_getrandom_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getrandom_return
callback is hit. Read more
fn on_sys_getresgid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
fn on_sys_getresgid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getresgid_enter
callback is hit. Read more
fn on_sys_getresgid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
fn on_sys_getresgid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getresgid_return
callback is hit. Read more
fn on_sys_getresuid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
fn on_sys_getresuid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getresuid_enter
callback is hit. Read more
fn on_sys_getresuid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
fn on_sys_getresuid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getresuid_return
callback is hit. Read more
fn on_sys_getrlimit_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_getrlimit_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getrlimit_enter
callback is hit. Read more
fn on_sys_getrlimit_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_getrlimit_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getrlimit_return
callback is hit. Read more
fn on_sys_getrusage_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
fn on_sys_getrusage_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getrusage_enter
callback is hit. Read more
fn on_sys_getrusage_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
fn on_sys_getrusage_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getrusage_return
callback is hit. Read more
fn on_sys_getsid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_getsid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getsid_enter
callback is hit. Read more
fn on_sys_getsid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_getsid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getsid_return
callback is hit. Read more
fn on_sys_getsockname_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
fn on_sys_getsockname_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getsockname_enter
callback is hit. Read more
fn on_sys_getsockname_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
fn on_sys_getsockname_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getsockname_return
callback is hit. Read more
fn on_sys_getsockopt_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64, u64) + 'static,
fn on_sys_getsockopt_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getsockopt_enter
callback is hit. Read more
fn on_sys_getsockopt_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64, u64) + 'static,
fn on_sys_getsockopt_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getsockopt_return
callback is hit. Read more
fn on_sys_gettid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_gettid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_gettid_enter
callback is hit. Read more
fn on_sys_gettid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_gettid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_gettid_return
callback is hit. Read more
fn on_sys_gettimeofday_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_gettimeofday_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_gettimeofday_enter
callback is hit. Read more
fn on_sys_gettimeofday_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_gettimeofday_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_gettimeofday_return
callback is hit. Read more
fn on_sys_getuid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_getuid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getuid_enter
callback is hit. Read more
fn on_sys_getuid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_getuid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getuid_return
callback is hit. Read more
fn on_sys_getxattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32) + 'static,
fn on_sys_getxattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getxattr_enter
callback is hit. Read more
fn on_sys_getxattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32) + 'static,
fn on_sys_getxattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_getxattr_return
callback is hit. Read more
fn on_sys_init_module_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
fn on_sys_init_module_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_init_module_enter
callback is hit. Read more
fn on_sys_init_module_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
fn on_sys_init_module_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_init_module_return
callback is hit. Read more
fn on_sys_inotify_add_watch_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
fn on_sys_inotify_add_watch_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_inotify_add_watch_enter
callback is hit. Read more
fn on_sys_inotify_add_watch_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
fn on_sys_inotify_add_watch_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_inotify_add_watch_return
callback is hit. Read more
fn on_sys_inotify_init_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_inotify_init_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_inotify_init_enter
callback is hit. Read more
fn on_sys_inotify_init_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_inotify_init_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_inotify_init_return
callback is hit. Read more
fn on_sys_inotify_init1_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_inotify_init1_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_inotify_init1_enter
callback is hit. Read more
fn on_sys_inotify_init1_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_inotify_init1_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_inotify_init1_return
callback is hit. Read more
fn on_sys_inotify_rm_watch_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
fn on_sys_inotify_rm_watch_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_inotify_rm_watch_enter
callback is hit. Read more
fn on_sys_inotify_rm_watch_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
fn on_sys_inotify_rm_watch_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_inotify_rm_watch_return
callback is hit. Read more
fn on_sys_io_cancel_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
fn on_sys_io_cancel_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_io_cancel_enter
callback is hit. Read more
fn on_sys_io_cancel_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
fn on_sys_io_cancel_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_io_cancel_return
callback is hit. Read more
fn on_sys_io_destroy_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_io_destroy_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_io_destroy_enter
callback is hit. Read more
fn on_sys_io_destroy_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_io_destroy_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_io_destroy_return
callback is hit. Read more
fn on_sys_io_getevents_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i64, i64, u64, u64) + 'static,
fn on_sys_io_getevents_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i64, i64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_io_getevents_enter
callback is hit. Read more
fn on_sys_io_getevents_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i64, i64, u64, u64) + 'static,
fn on_sys_io_getevents_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i64, i64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_io_getevents_return
callback is hit. Read more
fn on_sys_io_setup_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_io_setup_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_io_setup_enter
callback is hit. Read more
fn on_sys_io_setup_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_io_setup_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_io_setup_return
callback is hit. Read more
fn on_sys_io_submit_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i64, u64) + 'static,
fn on_sys_io_submit_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_io_submit_enter
callback is hit. Read more
fn on_sys_io_submit_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i64, u64) + 'static,
fn on_sys_io_submit_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_io_submit_return
callback is hit. Read more
fn on_sys_ioctl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u64) + 'static,
fn on_sys_ioctl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_ioctl_enter
callback is hit. Read more
fn on_sys_ioctl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u64) + 'static,
fn on_sys_ioctl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_ioctl_return
callback is hit. Read more
fn on_sys_ioperm_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, i32) + 'static,
fn on_sys_ioperm_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_ioperm_enter
callback is hit. Read more
fn on_sys_ioperm_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, i32) + 'static,
fn on_sys_ioperm_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_ioperm_return
callback is hit. Read more
fn on_sys_iopl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_iopl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_iopl_enter
callback is hit. Read more
fn on_sys_iopl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_iopl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_iopl_return
callback is hit. Read more
fn on_sys_ioprio_get_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
fn on_sys_ioprio_get_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_ioprio_get_enter
callback is hit. Read more
fn on_sys_ioprio_get_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
fn on_sys_ioprio_get_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_ioprio_get_return
callback is hit. Read more
fn on_sys_ioprio_set_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32) + 'static,
fn on_sys_ioprio_set_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_ioprio_set_enter
callback is hit. Read more
fn on_sys_ioprio_set_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32) + 'static,
fn on_sys_ioprio_set_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_ioprio_set_return
callback is hit. Read more
fn on_sys_kcmp_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64, u64) + 'static,
fn on_sys_kcmp_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_kcmp_enter
callback is hit. Read more
fn on_sys_kcmp_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64, u64) + 'static,
fn on_sys_kcmp_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_kcmp_return
callback is hit. Read more
fn on_sys_kexec_file_load_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64, u64, u64) + 'static,
fn on_sys_kexec_file_load_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_kexec_file_load_enter
callback is hit. Read more
fn on_sys_kexec_file_load_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64, u64, u64) + 'static,
fn on_sys_kexec_file_load_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_kexec_file_load_return
callback is hit. Read more
fn on_sys_kexec_load_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64) + 'static,
fn on_sys_kexec_load_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_kexec_load_enter
callback is hit. Read more
fn on_sys_kexec_load_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64) + 'static,
fn on_sys_kexec_load_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_kexec_load_return
callback is hit. Read more
fn on_sys_keyctl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64, u64) + 'static,
fn on_sys_keyctl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_keyctl_enter
callback is hit. Read more
fn on_sys_keyctl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64, u64) + 'static,
fn on_sys_keyctl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_keyctl_return
callback is hit. Read more
fn on_sys_kill_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
fn on_sys_kill_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_kill_enter
callback is hit. Read more
fn on_sys_kill_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
fn on_sys_kill_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_kill_return
callback is hit. Read more
fn on_sys_lchown_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u32) + 'static,
fn on_sys_lchown_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_lchown_enter
callback is hit. Read more
fn on_sys_lchown_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u32) + 'static,
fn on_sys_lchown_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_lchown_return
callback is hit. Read more
fn on_sys_lgetxattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32) + 'static,
fn on_sys_lgetxattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_lgetxattr_enter
callback is hit. Read more
fn on_sys_lgetxattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32) + 'static,
fn on_sys_lgetxattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_lgetxattr_return
callback is hit. Read more
fn on_sys_link_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_link_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_link_enter
callback is hit. Read more
fn on_sys_link_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_link_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_link_return
callback is hit. Read more
fn on_sys_linkat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, u64, i32) + 'static,
fn on_sys_linkat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_linkat_enter
callback is hit. Read more
fn on_sys_linkat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, u64, i32) + 'static,
fn on_sys_linkat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_linkat_return
callback is hit. Read more
fn on_sys_listen_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
fn on_sys_listen_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_listen_enter
callback is hit. Read more
fn on_sys_listen_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
fn on_sys_listen_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_listen_return
callback is hit. Read more
fn on_sys_listxattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u32) + 'static,
fn on_sys_listxattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_listxattr_enter
callback is hit. Read more
fn on_sys_listxattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u32) + 'static,
fn on_sys_listxattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_listxattr_return
callback is hit. Read more
fn on_sys_llistxattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u32) + 'static,
fn on_sys_llistxattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_llistxattr_enter
callback is hit. Read more
fn on_sys_llistxattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u32) + 'static,
fn on_sys_llistxattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_llistxattr_return
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_lookup_dcookie_enter
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_lookup_dcookie_return
callback is hit. Read more
fn on_sys_lremovexattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_lremovexattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_lremovexattr_enter
callback is hit. Read more
fn on_sys_lremovexattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_lremovexattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_lremovexattr_return
callback is hit. Read more
fn on_sys_lseek_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32) + 'static,
fn on_sys_lseek_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_lseek_enter
callback is hit. Read more
fn on_sys_lseek_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32) + 'static,
fn on_sys_lseek_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_lseek_return
callback is hit. Read more
fn on_sys_lsetxattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32, i32) + 'static,
fn on_sys_lsetxattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_lsetxattr_enter
callback is hit. Read more
fn on_sys_lsetxattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32, i32) + 'static,
fn on_sys_lsetxattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_lsetxattr_return
callback is hit. Read more
fn on_sys_madvise_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, i32) + 'static,
fn on_sys_madvise_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_madvise_enter
callback is hit. Read more
fn on_sys_madvise_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, i32) + 'static,
fn on_sys_madvise_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_madvise_return
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mbind_enter
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mbind_return
callback is hit. Read more
fn on_sys_membarrier_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
fn on_sys_membarrier_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_membarrier_enter
callback is hit. Read more
fn on_sys_membarrier_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
fn on_sys_membarrier_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_membarrier_return
callback is hit. Read more
fn on_sys_memfd_create_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
fn on_sys_memfd_create_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_memfd_create_enter
callback is hit. Read more
fn on_sys_memfd_create_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
fn on_sys_memfd_create_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_memfd_create_return
callback is hit. Read more
fn on_sys_migrate_pages_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64) + 'static,
fn on_sys_migrate_pages_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_migrate_pages_enter
callback is hit. Read more
fn on_sys_migrate_pages_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64) + 'static,
fn on_sys_migrate_pages_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_migrate_pages_return
callback is hit. Read more
fn on_sys_mincore_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u64) + 'static,
fn on_sys_mincore_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mincore_enter
callback is hit. Read more
fn on_sys_mincore_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u64) + 'static,
fn on_sys_mincore_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mincore_return
callback is hit. Read more
fn on_sys_mkdir_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
fn on_sys_mkdir_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mkdir_enter
callback is hit. Read more
fn on_sys_mkdir_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
fn on_sys_mkdir_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mkdir_return
callback is hit. Read more
fn on_sys_mkdirat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
fn on_sys_mkdirat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mkdirat_enter
callback is hit. Read more
fn on_sys_mkdirat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
fn on_sys_mkdirat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mkdirat_return
callback is hit. Read more
fn on_sys_mknod_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u32) + 'static,
fn on_sys_mknod_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mknod_enter
callback is hit. Read more
fn on_sys_mknod_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u32) + 'static,
fn on_sys_mknod_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mknod_return
callback is hit. Read more
fn on_sys_mknodat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32) + 'static,
fn on_sys_mknodat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mknodat_enter
callback is hit. Read more
fn on_sys_mknodat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32) + 'static,
fn on_sys_mknodat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mknodat_return
callback is hit. Read more
fn on_sys_mlock_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
fn on_sys_mlock_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mlock_enter
callback is hit. Read more
fn on_sys_mlock_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
fn on_sys_mlock_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mlock_return
callback is hit. Read more
fn on_sys_mlock2_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, i32) + 'static,
fn on_sys_mlock2_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mlock2_enter
callback is hit. Read more
fn on_sys_mlock2_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, i32) + 'static,
fn on_sys_mlock2_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mlock2_return
callback is hit. Read more
fn on_sys_mlockall_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_mlockall_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mlockall_enter
callback is hit. Read more
fn on_sys_mlockall_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_mlockall_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mlockall_return
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mmap_enter
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mmap_return
callback is hit. Read more
fn on_sys_modify_ldt_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
fn on_sys_modify_ldt_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_modify_ldt_enter
callback is hit. Read more
fn on_sys_modify_ldt_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
fn on_sys_modify_ldt_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_modify_ldt_return
callback is hit. Read more
fn on_sys_mount_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
fn on_sys_mount_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mount_enter
callback is hit. Read more
fn on_sys_mount_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
fn on_sys_mount_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mount_return
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_move_pages_enter
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_move_pages_return
callback is hit. Read more
fn on_sys_mprotect_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u64) + 'static,
fn on_sys_mprotect_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mprotect_enter
callback is hit. Read more
fn on_sys_mprotect_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u64) + 'static,
fn on_sys_mprotect_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mprotect_return
callback is hit. Read more
fn on_sys_mq_getsetattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u64) + 'static,
fn on_sys_mq_getsetattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mq_getsetattr_enter
callback is hit. Read more
fn on_sys_mq_getsetattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u64) + 'static,
fn on_sys_mq_getsetattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mq_getsetattr_return
callback is hit. Read more
fn on_sys_mq_notify_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_mq_notify_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mq_notify_enter
callback is hit. Read more
fn on_sys_mq_notify_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_mq_notify_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mq_notify_return
callback is hit. Read more
fn on_sys_mq_open_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32, u32, u64) + 'static,
fn on_sys_mq_open_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mq_open_enter
callback is hit. Read more
fn on_sys_mq_open_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32, u32, u64) + 'static,
fn on_sys_mq_open_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mq_open_return
callback is hit. Read more
fn on_sys_mq_timedreceive_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32, u64, u64) + 'static,
fn on_sys_mq_timedreceive_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mq_timedreceive_enter
callback is hit. Read more
fn on_sys_mq_timedreceive_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32, u64, u64) + 'static,
fn on_sys_mq_timedreceive_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mq_timedreceive_return
callback is hit. Read more
fn on_sys_mq_timedsend_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32, u32, u64) + 'static,
fn on_sys_mq_timedsend_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mq_timedsend_enter
callback is hit. Read more
fn on_sys_mq_timedsend_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32, u32, u64) + 'static,
fn on_sys_mq_timedsend_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mq_timedsend_return
callback is hit. Read more
fn on_sys_mq_unlink_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_mq_unlink_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mq_unlink_enter
callback is hit. Read more
fn on_sys_mq_unlink_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_mq_unlink_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mq_unlink_return
callback is hit. Read more
fn on_sys_mremap_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
fn on_sys_mremap_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mremap_enter
callback is hit. Read more
fn on_sys_mremap_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
fn on_sys_mremap_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_mremap_return
callback is hit. Read more
fn on_sys_msgctl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64) + 'static,
fn on_sys_msgctl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_msgctl_enter
callback is hit. Read more
fn on_sys_msgctl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64) + 'static,
fn on_sys_msgctl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_msgctl_return
callback is hit. Read more
fn on_sys_msgget_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, i32) + 'static,
fn on_sys_msgget_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_msgget_enter
callback is hit. Read more
fn on_sys_msgget_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, i32) + 'static,
fn on_sys_msgget_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_msgget_return
callback is hit. Read more
fn on_sys_msgrcv_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, i64, i32) + 'static,
fn on_sys_msgrcv_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, i64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_msgrcv_enter
callback is hit. Read more
fn on_sys_msgrcv_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, i64, i32) + 'static,
fn on_sys_msgrcv_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, i64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_msgrcv_return
callback is hit. Read more
fn on_sys_msgsnd_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, i32) + 'static,
fn on_sys_msgsnd_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_msgsnd_enter
callback is hit. Read more
fn on_sys_msgsnd_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, i32) + 'static,
fn on_sys_msgsnd_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_msgsnd_return
callback is hit. Read more
fn on_sys_msync_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, i32) + 'static,
fn on_sys_msync_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_msync_enter
callback is hit. Read more
fn on_sys_msync_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, i32) + 'static,
fn on_sys_msync_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_msync_return
callback is hit. Read more
fn on_sys_munlock_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
fn on_sys_munlock_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_munlock_enter
callback is hit. Read more
fn on_sys_munlock_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
fn on_sys_munlock_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_munlock_return
callback is hit. Read more
fn on_sys_munlockall_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_munlockall_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_munlockall_enter
callback is hit. Read more
fn on_sys_munlockall_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_munlockall_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_munlockall_return
callback is hit. Read more
fn on_sys_munmap_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
fn on_sys_munmap_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_munmap_enter
callback is hit. Read more
fn on_sys_munmap_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
fn on_sys_munmap_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_munmap_return
callback is hit. Read more
fn on_sys_name_to_handle_at_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64, i32) + 'static,
fn on_sys_name_to_handle_at_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_name_to_handle_at_enter
callback is hit. Read more
fn on_sys_name_to_handle_at_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64, i32) + 'static,
fn on_sys_name_to_handle_at_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_name_to_handle_at_return
callback is hit. Read more
fn on_sys_nanosleep_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_nanosleep_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_nanosleep_enter
callback is hit. Read more
fn on_sys_nanosleep_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_nanosleep_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_nanosleep_return
callback is hit. Read more
fn on_sys_newfstat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_newfstat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_newfstat_enter
callback is hit. Read more
fn on_sys_newfstat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_newfstat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_newfstat_return
callback is hit. Read more
fn on_sys_newfstatat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, i32) + 'static,
fn on_sys_newfstatat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_newfstatat_enter
callback is hit. Read more
fn on_sys_newfstatat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, i32) + 'static,
fn on_sys_newfstatat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_newfstatat_return
callback is hit. Read more
fn on_sys_newlstat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_newlstat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_newlstat_enter
callback is hit. Read more
fn on_sys_newlstat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_newlstat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_newlstat_return
callback is hit. Read more
fn on_sys_newstat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_newstat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_newstat_enter
callback is hit. Read more
fn on_sys_newstat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_newstat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_newstat_return
callback is hit. Read more
fn on_sys_newuname_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_newuname_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_newuname_enter
callback is hit. Read more
fn on_sys_newuname_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_newuname_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_newuname_return
callback is hit. Read more
fn on_sys_open_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32, u32) + 'static,
fn on_sys_open_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_open_enter
callback is hit. Read more
fn on_sys_open_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32, u32) + 'static,
fn on_sys_open_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_open_return
callback is hit. Read more
fn on_sys_open_by_handle_at_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
fn on_sys_open_by_handle_at_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_open_by_handle_at_enter
callback is hit. Read more
fn on_sys_open_by_handle_at_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
fn on_sys_open_by_handle_at_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_open_by_handle_at_return
callback is hit. Read more
fn on_sys_openat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, u32) + 'static,
fn on_sys_openat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_openat_enter
callback is hit. Read more
fn on_sys_openat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, u32) + 'static,
fn on_sys_openat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_openat_return
callback is hit. Read more
fn on_sys_pause_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_pause_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pause_enter
callback is hit. Read more
fn on_sys_pause_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_pause_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pause_return
callback is hit. Read more
fn on_sys_perf_event_open_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32, i32, i32, u64) + 'static,
fn on_sys_perf_event_open_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32, i32, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_perf_event_open_enter
callback is hit. Read more
fn on_sys_perf_event_open_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32, i32, i32, u64) + 'static,
fn on_sys_perf_event_open_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32, i32, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_perf_event_open_return
callback is hit. Read more
fn on_sys_personality_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_personality_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_personality_enter
callback is hit. Read more
fn on_sys_personality_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_personality_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_personality_return
callback is hit. Read more
fn on_sys_pipe_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_pipe_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pipe_enter
callback is hit. Read more
fn on_sys_pipe_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_pipe_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pipe_return
callback is hit. Read more
fn on_sys_pipe2_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
fn on_sys_pipe2_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pipe2_enter
callback is hit. Read more
fn on_sys_pipe2_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
fn on_sys_pipe2_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pipe2_return
callback is hit. Read more
fn on_sys_pivot_root_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_pivot_root_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pivot_root_enter
callback is hit. Read more
fn on_sys_pivot_root_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_pivot_root_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pivot_root_return
callback is hit. Read more
fn on_sys_pkey_alloc_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_pkey_alloc_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pkey_alloc_enter
callback is hit. Read more
fn on_sys_pkey_alloc_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_pkey_alloc_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pkey_alloc_return
callback is hit. Read more
fn on_sys_pkey_free_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_pkey_free_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pkey_free_enter
callback is hit. Read more
fn on_sys_pkey_free_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_pkey_free_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pkey_free_return
callback is hit. Read more
fn on_sys_pkey_mprotect_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u64, i32) + 'static,
fn on_sys_pkey_mprotect_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pkey_mprotect_enter
callback is hit. Read more
fn on_sys_pkey_mprotect_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u64, i32) + 'static,
fn on_sys_pkey_mprotect_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pkey_mprotect_return
callback is hit. Read more
fn on_sys_poll_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, i32) + 'static,
fn on_sys_poll_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_poll_enter
callback is hit. Read more
fn on_sys_poll_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, i32) + 'static,
fn on_sys_poll_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_poll_return
callback is hit. Read more
fn on_sys_ppoll_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u64, u64, u32) + 'static,
fn on_sys_ppoll_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_ppoll_enter
callback is hit. Read more
fn on_sys_ppoll_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u64, u64, u32) + 'static,
fn on_sys_ppoll_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_ppoll_return
callback is hit. Read more
fn on_sys_prctl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64, u64) + 'static,
fn on_sys_prctl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_prctl_enter
callback is hit. Read more
fn on_sys_prctl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64, u64) + 'static,
fn on_sys_prctl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_prctl_return
callback is hit. Read more
fn on_sys_pread64_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32, u64) + 'static,
fn on_sys_pread64_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pread64_enter
callback is hit. Read more
fn on_sys_pread64_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32, u64) + 'static,
fn on_sys_pread64_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pread64_return
callback is hit. Read more
fn on_sys_preadv_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
fn on_sys_preadv_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_preadv_enter
callback is hit. Read more
fn on_sys_preadv_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
fn on_sys_preadv_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_preadv_return
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_preadv2_enter
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_preadv2_return
callback is hit. Read more
fn on_sys_prlimit64_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u32, u64, u64) + 'static,
fn on_sys_prlimit64_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_prlimit64_enter
callback is hit. Read more
fn on_sys_prlimit64_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u32, u64, u64) + 'static,
fn on_sys_prlimit64_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_prlimit64_return
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_process_vm_readv_enter
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_process_vm_readv_return
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_process_vm_writev_enter
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_process_vm_writev_return
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pselect6_enter
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pselect6_return
callback is hit. Read more
fn on_sys_ptrace_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i64, i64, u64, u64) + 'static,
fn on_sys_ptrace_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i64, i64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_ptrace_enter
callback is hit. Read more
fn on_sys_ptrace_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i64, i64, u64, u64) + 'static,
fn on_sys_ptrace_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i64, i64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_ptrace_return
callback is hit. Read more
fn on_sys_pwrite64_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32, u64) + 'static,
fn on_sys_pwrite64_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pwrite64_enter
callback is hit. Read more
fn on_sys_pwrite64_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32, u64) + 'static,
fn on_sys_pwrite64_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pwrite64_return
callback is hit. Read more
fn on_sys_pwritev_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
fn on_sys_pwritev_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pwritev_enter
callback is hit. Read more
fn on_sys_pwritev_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
fn on_sys_pwritev_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pwritev_return
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pwritev2_enter
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_pwritev2_return
callback is hit. Read more
fn on_sys_quotactl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32, u64) + 'static,
fn on_sys_quotactl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_quotactl_enter
callback is hit. Read more
fn on_sys_quotactl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32, u64) + 'static,
fn on_sys_quotactl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_quotactl_return
callback is hit. Read more
fn on_sys_read_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32) + 'static,
fn on_sys_read_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_read_enter
callback is hit. Read more
fn on_sys_read_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32) + 'static,
fn on_sys_read_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_read_return
callback is hit. Read more
fn on_sys_readahead_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
fn on_sys_readahead_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_readahead_enter
callback is hit. Read more
fn on_sys_readahead_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
fn on_sys_readahead_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_readahead_return
callback is hit. Read more
fn on_sys_readlink_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, i32) + 'static,
fn on_sys_readlink_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_readlink_enter
callback is hit. Read more
fn on_sys_readlink_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, i32) + 'static,
fn on_sys_readlink_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_readlink_return
callback is hit. Read more
fn on_sys_readlinkat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, i32) + 'static,
fn on_sys_readlinkat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_readlinkat_enter
callback is hit. Read more
fn on_sys_readlinkat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, i32) + 'static,
fn on_sys_readlinkat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_readlinkat_return
callback is hit. Read more
fn on_sys_readv_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
fn on_sys_readv_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_readv_enter
callback is hit. Read more
fn on_sys_readv_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
fn on_sys_readv_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_readv_return
callback is hit. Read more
fn on_sys_reboot_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u32, u64) + 'static,
fn on_sys_reboot_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_reboot_enter
callback is hit. Read more
fn on_sys_reboot_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u32, u64) + 'static,
fn on_sys_reboot_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_reboot_return
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_recvfrom_enter
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_recvfrom_return
callback is hit. Read more
fn on_sys_recvmmsg_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32, u64) + 'static,
fn on_sys_recvmmsg_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_recvmmsg_enter
callback is hit. Read more
fn on_sys_recvmmsg_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32, u64) + 'static,
fn on_sys_recvmmsg_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_recvmmsg_return
callback is hit. Read more
fn on_sys_recvmsg_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
fn on_sys_recvmsg_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_recvmsg_enter
callback is hit. Read more
fn on_sys_recvmsg_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
fn on_sys_recvmsg_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_recvmsg_return
callback is hit. Read more
fn on_sys_remap_file_pages_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
fn on_sys_remap_file_pages_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_remap_file_pages_enter
callback is hit. Read more
fn on_sys_remap_file_pages_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
fn on_sys_remap_file_pages_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_remap_file_pages_return
callback is hit. Read more
fn on_sys_removexattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_removexattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_removexattr_enter
callback is hit. Read more
fn on_sys_removexattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_removexattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_removexattr_return
callback is hit. Read more
fn on_sys_rename_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_rename_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_rename_enter
callback is hit. Read more
fn on_sys_rename_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_rename_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_rename_return
callback is hit. Read more
fn on_sys_renameat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, u64) + 'static,
fn on_sys_renameat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_renameat_enter
callback is hit. Read more
fn on_sys_renameat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, u64) + 'static,
fn on_sys_renameat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_renameat_return
callback is hit. Read more
fn on_sys_renameat2_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, u64, u32) + 'static,
fn on_sys_renameat2_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_renameat2_enter
callback is hit. Read more
fn on_sys_renameat2_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, u64, u32) + 'static,
fn on_sys_renameat2_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_renameat2_return
callback is hit. Read more
fn on_sys_request_key_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32) + 'static,
fn on_sys_request_key_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_request_key_enter
callback is hit. Read more
fn on_sys_request_key_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32) + 'static,
fn on_sys_request_key_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_request_key_return
callback is hit. Read more
fn on_sys_restart_syscall_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_restart_syscall_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_restart_syscall_enter
callback is hit. Read more
fn on_sys_restart_syscall_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_restart_syscall_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_restart_syscall_return
callback is hit. Read more
fn on_sys_rmdir_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_rmdir_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_rmdir_enter
callback is hit. Read more
fn on_sys_rmdir_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_rmdir_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_rmdir_return
callback is hit. Read more
fn on_sys_rt_sigaction_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32) + 'static,
fn on_sys_rt_sigaction_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_rt_sigaction_enter
callback is hit. Read more
fn on_sys_rt_sigaction_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32) + 'static,
fn on_sys_rt_sigaction_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_rt_sigaction_return
callback is hit. Read more
fn on_sys_rt_sigpending_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
fn on_sys_rt_sigpending_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_rt_sigpending_enter
callback is hit. Read more
fn on_sys_rt_sigpending_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
fn on_sys_rt_sigpending_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_rt_sigpending_return
callback is hit. Read more
fn on_sys_rt_sigprocmask_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32) + 'static,
fn on_sys_rt_sigprocmask_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_rt_sigprocmask_enter
callback is hit. Read more
fn on_sys_rt_sigprocmask_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32) + 'static,
fn on_sys_rt_sigprocmask_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_rt_sigprocmask_return
callback is hit. Read more
fn on_sys_rt_sigqueueinfo_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64) + 'static,
fn on_sys_rt_sigqueueinfo_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_rt_sigqueueinfo_enter
callback is hit. Read more
fn on_sys_rt_sigqueueinfo_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64) + 'static,
fn on_sys_rt_sigqueueinfo_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_rt_sigqueueinfo_return
callback is hit. Read more
fn on_sys_rt_sigreturn_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_rt_sigreturn_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_rt_sigreturn_enter
callback is hit. Read more
fn on_sys_rt_sigreturn_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_rt_sigreturn_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_rt_sigreturn_return
callback is hit. Read more
fn on_sys_rt_sigsuspend_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
fn on_sys_rt_sigsuspend_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_rt_sigsuspend_enter
callback is hit. Read more
fn on_sys_rt_sigsuspend_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
fn on_sys_rt_sigsuspend_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_rt_sigsuspend_return
callback is hit. Read more
fn on_sys_rt_sigtimedwait_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32) + 'static,
fn on_sys_rt_sigtimedwait_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_rt_sigtimedwait_enter
callback is hit. Read more
fn on_sys_rt_sigtimedwait_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32) + 'static,
fn on_sys_rt_sigtimedwait_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_rt_sigtimedwait_return
callback is hit. Read more
fn on_sys_rt_tgsigqueueinfo_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64) + 'static,
fn on_sys_rt_tgsigqueueinfo_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_rt_tgsigqueueinfo_enter
callback is hit. Read more
fn on_sys_rt_tgsigqueueinfo_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64) + 'static,
fn on_sys_rt_tgsigqueueinfo_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_rt_tgsigqueueinfo_return
callback is hit. Read more
fn on_sys_sched_get_priority_max_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_sched_get_priority_max_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_get_priority_max_enter
callback is hit. Read more
fn on_sys_sched_get_priority_max_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_sched_get_priority_max_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_get_priority_max_return
callback is hit. Read more
fn on_sys_sched_get_priority_min_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_sched_get_priority_min_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_get_priority_min_enter
callback is hit. Read more
fn on_sys_sched_get_priority_min_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_sched_get_priority_min_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_get_priority_min_return
callback is hit. Read more
fn on_sys_sched_getaffinity_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u32, u64) + 'static,
fn on_sys_sched_getaffinity_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_getaffinity_enter
callback is hit. Read more
fn on_sys_sched_getaffinity_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u32, u64) + 'static,
fn on_sys_sched_getaffinity_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_getaffinity_return
callback is hit. Read more
fn on_sys_sched_getattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32) + 'static,
fn on_sys_sched_getattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_getattr_enter
callback is hit. Read more
fn on_sys_sched_getattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32) + 'static,
fn on_sys_sched_getattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_getattr_return
callback is hit. Read more
fn on_sys_sched_getparam_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
fn on_sys_sched_getparam_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_getparam_enter
callback is hit. Read more
fn on_sys_sched_getparam_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
fn on_sys_sched_getparam_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_getparam_return
callback is hit. Read more
fn on_sys_sched_getscheduler_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_sched_getscheduler_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_getscheduler_enter
callback is hit. Read more
fn on_sys_sched_getscheduler_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_sched_getscheduler_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_getscheduler_return
callback is hit. Read more
fn on_sys_sched_rr_get_interval_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
fn on_sys_sched_rr_get_interval_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_rr_get_interval_enter
callback is hit. Read more
fn on_sys_sched_rr_get_interval_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
fn on_sys_sched_rr_get_interval_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_rr_get_interval_return
callback is hit. Read more
fn on_sys_sched_setaffinity_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u32, u64) + 'static,
fn on_sys_sched_setaffinity_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_setaffinity_enter
callback is hit. Read more
fn on_sys_sched_setaffinity_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u32, u64) + 'static,
fn on_sys_sched_setaffinity_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_setaffinity_return
callback is hit. Read more
fn on_sys_sched_setattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
fn on_sys_sched_setattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_setattr_enter
callback is hit. Read more
fn on_sys_sched_setattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
fn on_sys_sched_setattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_setattr_return
callback is hit. Read more
fn on_sys_sched_setparam_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
fn on_sys_sched_setparam_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_setparam_enter
callback is hit. Read more
fn on_sys_sched_setparam_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
fn on_sys_sched_setparam_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_setparam_return
callback is hit. Read more
fn on_sys_sched_setscheduler_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64) + 'static,
fn on_sys_sched_setscheduler_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_setscheduler_enter
callback is hit. Read more
fn on_sys_sched_setscheduler_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64) + 'static,
fn on_sys_sched_setscheduler_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_setscheduler_return
callback is hit. Read more
fn on_sys_sched_yield_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_sched_yield_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_yield_enter
callback is hit. Read more
fn on_sys_sched_yield_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_sched_yield_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sched_yield_return
callback is hit. Read more
fn on_sys_seccomp_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u64) + 'static,
fn on_sys_seccomp_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_seccomp_enter
callback is hit. Read more
fn on_sys_seccomp_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u64) + 'static,
fn on_sys_seccomp_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_seccomp_return
callback is hit. Read more
fn on_sys_select_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64, u64) + 'static,
fn on_sys_select_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_select_enter
callback is hit. Read more
fn on_sys_select_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64, u64) + 'static,
fn on_sys_select_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_select_return
callback is hit. Read more
fn on_sys_semctl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64) + 'static,
fn on_sys_semctl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_semctl_enter
callback is hit. Read more
fn on_sys_semctl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64) + 'static,
fn on_sys_semctl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_semctl_return
callback is hit. Read more
fn on_sys_semget_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, i32, i32) + 'static,
fn on_sys_semget_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_semget_enter
callback is hit. Read more
fn on_sys_semget_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, i32, i32) + 'static,
fn on_sys_semget_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_semget_return
callback is hit. Read more
fn on_sys_semop_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
fn on_sys_semop_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_semop_enter
callback is hit. Read more
fn on_sys_semop_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
fn on_sys_semop_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_semop_return
callback is hit. Read more
fn on_sys_semtimedop_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u64) + 'static,
fn on_sys_semtimedop_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_semtimedop_enter
callback is hit. Read more
fn on_sys_semtimedop_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u64) + 'static,
fn on_sys_semtimedop_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_semtimedop_return
callback is hit. Read more
fn on_sys_sendfile64_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64, u32) + 'static,
fn on_sys_sendfile64_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sendfile64_enter
callback is hit. Read more
fn on_sys_sendfile64_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64, u32) + 'static,
fn on_sys_sendfile64_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sendfile64_return
callback is hit. Read more
fn on_sys_sendmmsg_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32) + 'static,
fn on_sys_sendmmsg_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sendmmsg_enter
callback is hit. Read more
fn on_sys_sendmmsg_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32) + 'static,
fn on_sys_sendmmsg_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sendmmsg_return
callback is hit. Read more
fn on_sys_sendmsg_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
fn on_sys_sendmsg_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sendmsg_enter
callback is hit. Read more
fn on_sys_sendmsg_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
fn on_sys_sendmsg_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sendmsg_return
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sendto_enter
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sendto_return
callback is hit. Read more
fn on_sys_set_mempolicy_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
fn on_sys_set_mempolicy_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_set_mempolicy_enter
callback is hit. Read more
fn on_sys_set_mempolicy_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
fn on_sys_set_mempolicy_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_set_mempolicy_return
callback is hit. Read more
fn on_sys_set_robust_list_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
fn on_sys_set_robust_list_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_set_robust_list_enter
callback is hit. Read more
fn on_sys_set_robust_list_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
fn on_sys_set_robust_list_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_set_robust_list_return
callback is hit. Read more
fn on_sys_set_tid_address_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_set_tid_address_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_set_tid_address_enter
callback is hit. Read more
fn on_sys_set_tid_address_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_set_tid_address_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_set_tid_address_return
callback is hit. Read more
fn on_sys_setdomainname_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
fn on_sys_setdomainname_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setdomainname_enter
callback is hit. Read more
fn on_sys_setdomainname_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
fn on_sys_setdomainname_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setdomainname_return
callback is hit. Read more
fn on_sys_setfsgid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_setfsgid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setfsgid_enter
callback is hit. Read more
fn on_sys_setfsgid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_setfsgid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setfsgid_return
callback is hit. Read more
fn on_sys_setfsuid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_setfsuid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setfsuid_enter
callback is hit. Read more
fn on_sys_setfsuid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_setfsuid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setfsuid_return
callback is hit. Read more
fn on_sys_setgid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_setgid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setgid_enter
callback is hit. Read more
fn on_sys_setgid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_setgid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setgid_return
callback is hit. Read more
fn on_sys_setgroups_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
fn on_sys_setgroups_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setgroups_enter
callback is hit. Read more
fn on_sys_setgroups_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
fn on_sys_setgroups_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setgroups_return
callback is hit. Read more
fn on_sys_sethostname_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
fn on_sys_sethostname_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sethostname_enter
callback is hit. Read more
fn on_sys_sethostname_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
fn on_sys_sethostname_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sethostname_return
callback is hit. Read more
fn on_sys_setitimer_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
fn on_sys_setitimer_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setitimer_enter
callback is hit. Read more
fn on_sys_setitimer_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
fn on_sys_setitimer_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setitimer_return
callback is hit. Read more
fn on_sys_setns_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
fn on_sys_setns_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setns_enter
callback is hit. Read more
fn on_sys_setns_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
fn on_sys_setns_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setns_return
callback is hit. Read more
fn on_sys_setpgid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
fn on_sys_setpgid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setpgid_enter
callback is hit. Read more
fn on_sys_setpgid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
fn on_sys_setpgid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setpgid_return
callback is hit. Read more
fn on_sys_setpriority_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32) + 'static,
fn on_sys_setpriority_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setpriority_enter
callback is hit. Read more
fn on_sys_setpriority_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32) + 'static,
fn on_sys_setpriority_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setpriority_return
callback is hit. Read more
fn on_sys_setregid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
fn on_sys_setregid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setregid_enter
callback is hit. Read more
fn on_sys_setregid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
fn on_sys_setregid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setregid_return
callback is hit. Read more
fn on_sys_setresgid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u32) + 'static,
fn on_sys_setresgid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setresgid_enter
callback is hit. Read more
fn on_sys_setresgid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u32) + 'static,
fn on_sys_setresgid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setresgid_return
callback is hit. Read more
fn on_sys_setresuid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u32) + 'static,
fn on_sys_setresuid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setresuid_enter
callback is hit. Read more
fn on_sys_setresuid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u32) + 'static,
fn on_sys_setresuid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setresuid_return
callback is hit. Read more
fn on_sys_setreuid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
fn on_sys_setreuid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setreuid_enter
callback is hit. Read more
fn on_sys_setreuid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
fn on_sys_setreuid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setreuid_return
callback is hit. Read more
fn on_sys_setrlimit_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_setrlimit_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setrlimit_enter
callback is hit. Read more
fn on_sys_setrlimit_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_setrlimit_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setrlimit_return
callback is hit. Read more
fn on_sys_setsid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_setsid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setsid_enter
callback is hit. Read more
fn on_sys_setsid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_setsid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setsid_return
callback is hit. Read more
fn on_sys_setsockopt_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64, i32) + 'static,
fn on_sys_setsockopt_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setsockopt_enter
callback is hit. Read more
fn on_sys_setsockopt_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64, i32) + 'static,
fn on_sys_setsockopt_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setsockopt_return
callback is hit. Read more
fn on_sys_settimeofday_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_settimeofday_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_settimeofday_enter
callback is hit. Read more
fn on_sys_settimeofday_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_settimeofday_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_settimeofday_return
callback is hit. Read more
fn on_sys_setuid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_setuid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setuid_enter
callback is hit. Read more
fn on_sys_setuid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_setuid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setuid_return
callback is hit. Read more
fn on_sys_setxattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32, i32) + 'static,
fn on_sys_setxattr_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setxattr_enter
callback is hit. Read more
fn on_sys_setxattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32, i32) + 'static,
fn on_sys_setxattr_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_setxattr_return
callback is hit. Read more
fn on_sys_shmat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
fn on_sys_shmat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_shmat_enter
callback is hit. Read more
fn on_sys_shmat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
fn on_sys_shmat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_shmat_return
callback is hit. Read more
fn on_sys_shmctl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64) + 'static,
fn on_sys_shmctl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_shmctl_enter
callback is hit. Read more
fn on_sys_shmctl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64) + 'static,
fn on_sys_shmctl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_shmctl_return
callback is hit. Read more
fn on_sys_shmdt_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_shmdt_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_shmdt_enter
callback is hit. Read more
fn on_sys_shmdt_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_shmdt_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_shmdt_return
callback is hit. Read more
fn on_sys_shmget_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, i32) + 'static,
fn on_sys_shmget_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_shmget_enter
callback is hit. Read more
fn on_sys_shmget_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, i32) + 'static,
fn on_sys_shmget_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_shmget_return
callback is hit. Read more
fn on_sys_shutdown_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
fn on_sys_shutdown_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_shutdown_enter
callback is hit. Read more
fn on_sys_shutdown_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
fn on_sys_shutdown_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_shutdown_return
callback is hit. Read more
fn on_sys_sigaltstack_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_sigaltstack_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sigaltstack_enter
callback is hit. Read more
fn on_sys_sigaltstack_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_sigaltstack_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sigaltstack_return
callback is hit. Read more
fn on_sys_signalfd_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
fn on_sys_signalfd_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_signalfd_enter
callback is hit. Read more
fn on_sys_signalfd_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
fn on_sys_signalfd_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_signalfd_return
callback is hit. Read more
fn on_sys_signalfd4_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, i32) + 'static,
fn on_sys_signalfd4_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_signalfd4_enter
callback is hit. Read more
fn on_sys_signalfd4_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, i32) + 'static,
fn on_sys_signalfd4_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_signalfd4_return
callback is hit. Read more
fn on_sys_socket_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32) + 'static,
fn on_sys_socket_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_socket_enter
callback is hit. Read more
fn on_sys_socket_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32) + 'static,
fn on_sys_socket_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_socket_return
callback is hit. Read more
fn on_sys_socketpair_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64) + 'static,
fn on_sys_socketpair_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_socketpair_enter
callback is hit. Read more
fn on_sys_socketpair_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64) + 'static,
fn on_sys_socketpair_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_socketpair_return
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_splice_enter
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_splice_return
callback is hit. Read more
fn on_sys_statfs_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_statfs_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_statfs_enter
callback is hit. Read more
fn on_sys_statfs_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_statfs_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_statfs_return
callback is hit. Read more
fn on_sys_statx_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32, u64) + 'static,
fn on_sys_statx_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_statx_enter
callback is hit. Read more
fn on_sys_statx_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32, u64) + 'static,
fn on_sys_statx_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u32, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_statx_return
callback is hit. Read more
fn on_sys_swapoff_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_swapoff_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_swapoff_enter
callback is hit. Read more
fn on_sys_swapoff_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_swapoff_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_swapoff_return
callback is hit. Read more
fn on_sys_swapon_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
fn on_sys_swapon_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_swapon_enter
callback is hit. Read more
fn on_sys_swapon_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
fn on_sys_swapon_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_swapon_return
callback is hit. Read more
fn on_sys_symlink_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_symlink_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_symlink_enter
callback is hit. Read more
fn on_sys_symlink_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_symlink_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_symlink_return
callback is hit. Read more
fn on_sys_symlinkat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32, u64) + 'static,
fn on_sys_symlinkat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_symlinkat_enter
callback is hit. Read more
fn on_sys_symlinkat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32, u64) + 'static,
fn on_sys_symlinkat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_symlinkat_return
callback is hit. Read more
fn on_sys_sync_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_sync_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sync_enter
callback is hit. Read more
fn on_sys_sync_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_sync_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sync_return
callback is hit. Read more
fn on_sys_sync_file_range_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32) + 'static,
fn on_sys_sync_file_range_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sync_file_range_enter
callback is hit. Read more
fn on_sys_sync_file_range_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32) + 'static,
fn on_sys_sync_file_range_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sync_file_range_return
callback is hit. Read more
fn on_sys_syncfs_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_syncfs_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_syncfs_enter
callback is hit. Read more
fn on_sys_syncfs_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_syncfs_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_syncfs_return
callback is hit. Read more
fn on_sys_sysctl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_sysctl_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sysctl_enter
callback is hit. Read more
fn on_sys_sysctl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_sysctl_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sysctl_return
callback is hit. Read more
fn on_sys_sysfs_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
fn on_sys_sysfs_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sysfs_enter
callback is hit. Read more
fn on_sys_sysfs_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
fn on_sys_sysfs_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sysfs_return
callback is hit. Read more
fn on_sys_sysinfo_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_sysinfo_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sysinfo_enter
callback is hit. Read more
fn on_sys_sysinfo_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_sysinfo_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_sysinfo_return
callback is hit. Read more
fn on_sys_syslog_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
fn on_sys_syslog_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_syslog_enter
callback is hit. Read more
fn on_sys_syslog_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
fn on_sys_syslog_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_syslog_return
callback is hit. Read more
fn on_sys_tee_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u32, u32) + 'static,
fn on_sys_tee_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_tee_enter
callback is hit. Read more
fn on_sys_tee_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u32, u32) + 'static,
fn on_sys_tee_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u32, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_tee_return
callback is hit. Read more
fn on_sys_tgkill_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32) + 'static,
fn on_sys_tgkill_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_tgkill_enter
callback is hit. Read more
fn on_sys_tgkill_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32) + 'static,
fn on_sys_tgkill_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_tgkill_return
callback is hit. Read more
fn on_sys_time_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_time_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_time_enter
callback is hit. Read more
fn on_sys_time_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_time_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_time_return
callback is hit. Read more
fn on_sys_timer_create_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u64) + 'static,
fn on_sys_timer_create_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_timer_create_enter
callback is hit. Read more
fn on_sys_timer_create_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u64) + 'static,
fn on_sys_timer_create_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_timer_create_return
callback is hit. Read more
fn on_sys_timer_delete_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_timer_delete_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_timer_delete_enter
callback is hit. Read more
fn on_sys_timer_delete_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_timer_delete_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_timer_delete_return
callback is hit. Read more
fn on_sys_timer_getoverrun_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_timer_getoverrun_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_timer_getoverrun_enter
callback is hit. Read more
fn on_sys_timer_getoverrun_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
fn on_sys_timer_getoverrun_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_timer_getoverrun_return
callback is hit. Read more
fn on_sys_timer_gettime_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_timer_gettime_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_timer_gettime_enter
callback is hit. Read more
fn on_sys_timer_gettime_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_timer_gettime_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_timer_gettime_return
callback is hit. Read more
fn on_sys_timer_settime_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, i32, u64, u64) + 'static,
fn on_sys_timer_settime_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_timer_settime_enter
callback is hit. Read more
fn on_sys_timer_settime_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, i32, u64, u64) + 'static,
fn on_sys_timer_settime_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_timer_settime_return
callback is hit. Read more
fn on_sys_timerfd_create_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
fn on_sys_timerfd_create_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_timerfd_create_enter
callback is hit. Read more
fn on_sys_timerfd_create_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
fn on_sys_timerfd_create_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_timerfd_create_return
callback is hit. Read more
fn on_sys_timerfd_gettime_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
fn on_sys_timerfd_gettime_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_timerfd_gettime_enter
callback is hit. Read more
fn on_sys_timerfd_gettime_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
fn on_sys_timerfd_gettime_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_timerfd_gettime_return
callback is hit. Read more
fn on_sys_timerfd_settime_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64, u64) + 'static,
fn on_sys_timerfd_settime_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_timerfd_settime_enter
callback is hit. Read more
fn on_sys_timerfd_settime_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64, u64) + 'static,
fn on_sys_timerfd_settime_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_timerfd_settime_return
callback is hit. Read more
fn on_sys_times_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_times_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_times_enter
callback is hit. Read more
fn on_sys_times_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_times_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_times_return
callback is hit. Read more
fn on_sys_tkill_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
fn on_sys_tkill_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_tkill_enter
callback is hit. Read more
fn on_sys_tkill_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
fn on_sys_tkill_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_tkill_return
callback is hit. Read more
fn on_sys_truncate_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i64) + 'static,
fn on_sys_truncate_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_truncate_enter
callback is hit. Read more
fn on_sys_truncate_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i64) + 'static,
fn on_sys_truncate_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_truncate_return
callback is hit. Read more
fn on_sys_umask_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_umask_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_umask_enter
callback is hit. Read more
fn on_sys_umask_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_umask_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_umask_return
callback is hit. Read more
fn on_sys_umount_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
fn on_sys_umount_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_umount_enter
callback is hit. Read more
fn on_sys_umount_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
fn on_sys_umount_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_umount_return
callback is hit. Read more
fn on_sys_unlink_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_unlink_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_unlink_enter
callback is hit. Read more
fn on_sys_unlink_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
fn on_sys_unlink_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_unlink_return
callback is hit. Read more
fn on_sys_unlinkat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
fn on_sys_unlinkat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_unlinkat_enter
callback is hit. Read more
fn on_sys_unlinkat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
fn on_sys_unlinkat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_unlinkat_return
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_unshare_enter
callback is hit. Read more
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_unshare_return
callback is hit. Read more
fn on_sys_userfaultfd_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_userfaultfd_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_userfaultfd_enter
callback is hit. Read more
fn on_sys_userfaultfd_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
fn on_sys_userfaultfd_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_userfaultfd_return
callback is hit. Read more
fn on_sys_ustat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_ustat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_ustat_enter
callback is hit. Read more
fn on_sys_ustat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
fn on_sys_ustat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_ustat_return
callback is hit. Read more
fn on_sys_utime_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_utime_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_utime_enter
callback is hit. Read more
fn on_sys_utime_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_utime_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_utime_return
callback is hit. Read more
fn on_sys_utimensat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, i32) + 'static,
fn on_sys_utimensat_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_utimensat_enter
callback is hit. Read more
fn on_sys_utimensat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, i32) + 'static,
fn on_sys_utimensat_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, i32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_utimensat_return
callback is hit. Read more
fn on_sys_utimes_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_utimes_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_utimes_enter
callback is hit. Read more
fn on_sys_utimes_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
fn on_sys_utimes_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_utimes_return
callback is hit. Read more
fn on_sys_vfork_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_vfork_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_vfork_enter
callback is hit. Read more
fn on_sys_vfork_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_vfork_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_vfork_return
callback is hit. Read more
fn on_sys_vhangup_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_vhangup_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_vhangup_enter
callback is hit. Read more
fn on_sys_vhangup_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
fn on_sys_vhangup_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_vhangup_return
callback is hit. Read more
fn on_sys_vmsplice_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32) + 'static,
fn on_sys_vmsplice_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_vmsplice_enter
callback is hit. Read more
fn on_sys_vmsplice_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32) + 'static,
fn on_sys_vmsplice_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_vmsplice_return
callback is hit. Read more
fn on_sys_wait4_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, u64) + 'static,
fn on_sys_wait4_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_wait4_enter
callback is hit. Read more
fn on_sys_wait4_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, u64) + 'static,
fn on_sys_wait4_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, u64, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_wait4_return
callback is hit. Read more
fn on_sys_waitid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64, i32, u64) + 'static,
fn on_sys_waitid_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_waitid_enter
callback is hit. Read more
fn on_sys_waitid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64, i32, u64) + 'static,
fn on_sys_waitid_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, i32, i32, u64, i32, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_waitid_return
callback is hit. Read more
fn on_sys_write_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32) + 'static,
fn on_sys_write_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_write_enter
callback is hit. Read more
fn on_sys_write_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32) + 'static,
fn on_sys_write_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u32, u64, u32) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_write_return
callback is hit. Read more
fn on_sys_writev_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
fn on_sys_writev_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_writev_enter
callback is hit. Read more
fn on_sys_writev_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
fn on_sys_writev_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, u64, u64, u64) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_sys_writev_return
callback is hit. Read more
fn on_all_sys_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, target_ulong) + 'static,
fn on_all_sys_enter<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_all_sys_enter
callback is hit. Read more
fn on_all_sys_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, target_ulong) + 'static,
fn on_all_sys_return<CallbackFn>(self, callback: CallbackFn) where
CallbackFn: FnMut(&mut CPUState, target_ulong, target_ulong) + 'static,
Installs the given closure over the callback slot provided
by the panda::PppCallback
this is called on, setting it to
be run whenever the on_all_sys_return
callback is hit. Read more
Auto Trait Implementations
impl RefUnwindSafe for PppCallback
impl Send for PppCallback
impl Sync for PppCallback
impl Unpin for PppCallback
impl UnwindSafe for PppCallback
Blanket Implementations
Mutably borrows from an owned value. Read more