Attribute Macro panda_macros::top_loop[][src]

#[top_loop]
Expand description

(Callback) Called at the top of the loop that manages emulation.

Callback ID:     PANDA_CB_TOP_LOOP

   Arguments:
    CPUState *env:          pointer to CPUState

   Helper call location: cpus.c

   Return value:
    unused

Callback arguments: (&mut CPUState, )

Example

use panda::prelude::*;

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