/// A single entry in the instruction trace log.
#[derive(Debug, Clone)]
pub struct TraceEntry {
    pub pc: u32,
    pub cycle: u64,
    /// Snapshot of key GPRs: [r0, r1(sp), r3(arg0/retval), r4(arg1)]
    pub gpr_snapshot: [u64; 4],
    pub lr: u64,
}
