aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorJan Kratochvil <jan.kratochvil@redhat.com>2013-02-27 18:46:52 +0000
committerJan Kratochvil <jan.kratochvil@redhat.com>2013-02-27 18:46:52 +0000
commit6447023f098c9c9eb5fc4739cd81457aa93fcf7d (patch)
tree6c69a0d5c97f6636e50664e539f7d141338a2886 /gdb
parente1f58301ddf98b17ab9f2d94e0e636e2893a7a1e (diff)
downloadgdb-6447023f098c9c9eb5fc4739cd81457aa93fcf7d.zip
gdb-6447023f098c9c9eb5fc4739cd81457aa93fcf7d.tar.gz
gdb-6447023f098c9c9eb5fc4739cd81457aa93fcf7d.tar.bz2
gdb/testsuite/
* gdb.base/valgrind-infcall.exp (valgrind_pid): New variable. Add final kill of ${valgrind_pid}.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/testsuite/ChangeLog5
-rw-r--r--gdb/testsuite/gdb.base/valgrind-infcall.exp4
2 files changed, 9 insertions, 0 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index 3a8a8e1..3b34dc6 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
+ Add final kill of ${valgrind_pid}.
+
2013-02-20 Siva Chandra Reddy <sivachandra@google.com>
* gdb.python/py-arch.c: New test case
diff --git a/gdb/testsuite/gdb.base/valgrind-infcall.exp b/gdb/testsuite/gdb.base/valgrind-infcall.exp
index 50a273f..5ca83d4 100644
--- a/gdb/testsuite/gdb.base/valgrind-infcall.exp
+++ b/gdb/testsuite/gdb.base/valgrind-infcall.exp
@@ -79,6 +79,7 @@ gdb_test_multiple "" $test {
}
# Do not kill valgrind.
+set valgrind_pid [exp_pid -i [board_info host fileid]]
unset gdb_spawn_id
set board [host_info name]
unset_board_info fileid
@@ -122,3 +123,6 @@ gdb_test_multiple $test $test {
pass $test
}
}
+
+# Only if valgrind got stuck.
+remote_exec host "kill -9 ${valgrind_pid}"