Attribute Macro panda_macros::before_block_translate [−][src]
#[before_block_translate]
Expand description
(Callback) Called before translation of each basic block.
Callback ID: PANDA_CB_BEFORE_BLOCK_TRANSLATE Arguments: CPUState *env: the current CPU state target_ptr_t pc: the guest PC we are about to translate Helper call location: cpu-exec.c Return value: none
Callback arguments: (&mut CPUState
, target_ptr_t
, )
Example
use panda::prelude::*; #[panda::before_block_translate] fn callback(_: &mut CPUState, _: target_ptr_t, ) { // do stuff }