Attribute Macro panda_macros::cpu_restore_state
source · #[cpu_restore_state]
Expand description
(Callback) Called inside of cpu_restore_state(), when there is a CPU fault/exception.
Callback ID: PANDA_CB_CPU_RESTORE_STATE
Arguments:
CPUState *env: the current CPU state
TranslationBlock *tb: the current translation block
Helper call location: translate-all.c
Return value:
none
Callback arguments: (&mut CPUState
, &mut TranslationBlock
, )
Example
use panda::prelude::*;
#[panda::cpu_restore_state]
fn callback(_: &mut CPUState, _: &mut TranslationBlock, ) {
// do stuff
}