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
}