#[phys_mem_before_write]Expand description
(Callback) Called before memory is written.
Callback ID: PANDA_CB_PHYS_MEM_BEFORE_WRITE
Arguments:
CPUState *env: the current CPU state
target_ptr_t pc: the guest PC doing the write
target_ptr_t addr: the (physical) address being written
size_t size: the size of the write
uint8_t *buf: pointer to the data that is to be written
Helper call location: TBA
Return value:
noneCallback arguments: (&mut CPUState, target_ptr_t, target_ptr_t, usize, *mut u8, )
ยงExample
use panda::prelude::*;
#[panda::phys_mem_before_write]
fn callback(_: &mut CPUState, _: target_ptr_t, _: target_ptr_t, _: usize, _: *mut u8, ) {
// do stuff
}