[][src]Attribute Macro panda::phys_mem_before_read

#[phys_mem_before_read]

(Callback) Called after memory is read.

Callback ID: PANDA_CB_PHYS_MEM_BEFORE_READ

   Arguments:
    CPUState *env:     the current CPU state
    target_ptr_t pc:   the guest PC doing the read
    target_ptr_t addr: the (physical) address being read
    size_t size:       the size of the read

   Helper call location: TBA

   Return value:
    none

Callback arguments: (&mut CPUState, target_ptr_t, target_ptr_t, usize, )

Example

use panda::prelude::*;

#[panda::phys_mem_before_read]
fn callback(_: &mut CPUState, _: target_ptr_t, _: target_ptr_t, _: usize, ) {
    // do stuff
}