diff options
author | Chris Johns <chrisj@rtems.org> | 2016-03-16 16:21:57 +1100 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2016-03-16 16:21:57 +1100 |
commit | 1845e9132eaf9492ef0258f21efe61c19105b84a (patch) | |
tree | e86a0c87ad288a687477a76295cdd9be8e9bc957 | |
parent | 4.12: Patches for ERC simualtor for gdb-7.11. (diff) | |
download | rtems-tools-1845e9132eaf9492ef0258f21efe61c19105b84a.tar.bz2 |
tester: Provide a gdb kill method to aid clean ups on ctrl-C.
-rw-r--r-- | tester/rt/gdb.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tester/rt/gdb.py b/tester/rt/gdb.py index 443e849..e82142e 100644 --- a/tester/rt/gdb.py +++ b/tester/rt/gdb.py @@ -231,6 +231,15 @@ class gdb(object): finally: self._unlock('_open') + def kill(self): + self._lock('_open') + try: + if self.process: + self.process.kill() + self.process = None + finally: + self._unlock('_open') + def gdb_expect(self): if self.trace: print('}}} gdb-expect') |