From 8877d8a0e86f0295f80b314e4de55f23fedc206c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Tj=C3=A4der?= <henrik@tjaders.com>
Date: Sun, 5 Mar 2017 19:58:28 +0100
Subject: [PATCH] GDB-dashboard workarounds

---
 Makefile        | 2 +-
 klee_stm_gdb.py | 6 +++++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index 1fc22b6..db98873 100644
--- a/Makefile
+++ b/Makefile
@@ -226,7 +226,7 @@ klee: buildrepo $(EXECUTABLE)
 	klee -emit-all-errors $(IROUT)
 
 run: buildrepo $(EXECUTABLE)
-	arm-none-eabi-gdb -batch-silent -q -x klee_stm_gdb.py $(EXECUTABLE)
+	arm-none-eabi-gdb -q -x klee_stm_gdb.py $(EXECUTABLE)
 
 bench: buildrepo $(EXECUTABLE)
 	make clean; make; make klee; make clean; make wcet; make run; python profiling_db_parser.py klee_profiling.db
diff --git a/klee_stm_gdb.py b/klee_stm_gdb.py
index 8ff6e28..9d48346 100644
--- a/klee_stm_gdb.py
+++ b/klee_stm_gdb.py
@@ -14,7 +14,7 @@ file_index_current = 0
 object_index_current = 0
 
 """ Max number of events guard """
-object_index_max = 100
+object_index_max = 10
 
 database_name = "klee_profiling"
 
@@ -280,6 +280,10 @@ def ktest_iterate():
 # AddBreakpoint("main")
 MainBP("main")
 
+""" Tell gdb-dashboard to hide """
+gdb.execute("dashboard -enabled off")
+gdb.execute("dashboard -output /dev/null")
+
 """ Also break at the main-loop """
 # AddBreakpoint("finish_execution")
 MainBP("finish_execution")
-- 
GitLab