aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debug/testlib.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/debug/testlib.py b/debug/testlib.py
index 5d4e32f..8ba51e2 100644
--- a/debug/testlib.py
+++ b/debug/testlib.py
@@ -863,9 +863,13 @@ class Gdb:
result[name] = parse_rhs(parts[1])
return result
- def stepi(self):
- output = self.command("stepi", ops=10)
- return output
+ def stepi(self, wait=True):
+ if wait:
+ return self.command("stepi", ops=10)
+ else:
+ self.active_child.sendline("stepi")
+ self.active_child.expect("stepi", timeout=self.timeout)
+ return ""
def load(self):
output = self.system_command("load", ops=1000)