From a43277c159bab962807aff4ecebd04b2872b9602 Mon Sep 17 00:00:00 2001 From: Mwa Date: Mon, 16 Mar 2026 19:02:00 +0100 Subject: [PATCH] improved debuger --- simu/src/main.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/simu/src/main.rs b/simu/src/main.rs index 52a52d7..466d680 100644 --- a/simu/src/main.rs +++ b/simu/src/main.rs @@ -416,15 +416,17 @@ fn main() -> Result<(), Error> { if next.len() >= 2 { match parse_int::parse::(next[1]) { Ok(v) => { - while !simulation.error && simulation.pc != (v as usize/4) { + while !simulation.error + && simulation.pc != (v as usize / 4) + { simulation.step(); } false - }, + } Err(e) => { println!("{e}"); true - }, + } } } else { println!("{HELP_MSG}"); @@ -464,4 +466,5 @@ run - run program until exit / error (alias r) context - print context (alias c) print n - print ram content at address n and next 8 (alias p) up - run until the nex ret is reached (alias u) +to n - tun until PC = n (alias t) ";