1use panda::plugins::proc_start_linux::ProcStartLinuxCallbacks;
2use panda::prelude::*;
3use panda::{Callback, PppCallback};
4
5fn main() {
6 let mut count = 1;
8 let bb_callback = Callback::new();
9 bb_callback.before_block_exec(move |cpu, _| {
10 println!("Block: {} | PC: {:#x?}", count, panda::regs::get_pc(cpu));
11 count += 1;
12 if count > 5 {
13 bb_callback.disable();
16 }
17 });
18
19 PppCallback::new().on_rec_auxv(|_, _, auxv| {
22 dbg!(auxv);
24 });
25
26 Panda::new().generic("x86_64").replay("test").run();
27}