Attribute Macro panda::before_block_exec
source · #[before_block_exec]
Expand description
(Callback) Called before execution of every basic block.
Callback ID: PANDA_CB_BEFORE_BLOCK_EXEC
Arguments:
CPUState *env: the current CPU state
TranslationBlock *tb: the TB we are about to execute
Helper call location: cpu-exec.c
Return value:
none
Callback arguments: (&mut CPUState
, &mut TranslationBlock
, )
§Example
use panda::prelude::*;
#[panda::before_block_exec]
fn callback(_: &mut CPUState, _: &mut TranslationBlock, ) {
// do stuff
}