summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2023-03-18 10:30:16 +0100
committerTom de Vries <tdevries@suse.de>2023-03-18 10:30:16 +0100
commit424500e9a24c7da532ffd1b53b1b40fa019809de (patch)
treeff1a6607a81301758d02ef4631e5b1f6cc324364
parentf2259ae756e56e5e88c0eb53d2138536a56c21aa (diff)
downloadbinutils-gdb-424500e9a24c7da532ffd1b53b1b40fa019809de.tar.gz
[gdb/testsuite] Handle my-syscalls.h for remote host
Handle $srcdir/lib/my-syscalls.h using lappend_include_dir. Tested on x86_64-linux.
-rw-r--r--gdb/testsuite/gdb.threads/step-over-exec.c2
-rw-r--r--gdb/testsuite/gdb.threads/step-over-exec.exp2
2 files changed, 3 insertions, 1 deletions
diff --git a/gdb/testsuite/gdb.threads/step-over-exec.c b/gdb/testsuite/gdb.threads/step-over-exec.c
index a917507c84a..927eb38cea7 100644
--- a/gdb/testsuite/gdb.threads/step-over-exec.c
+++ b/gdb/testsuite/gdb.threads/step-over-exec.c
@@ -21,7 +21,7 @@
#include <string.h>
#include <pthread.h>
-#include "../lib/my-syscalls.h"
+#include "my-syscalls.h"
#if (!defined(LEADER_DOES_EXEC) && !defined(OTHER_DOES_EXEC) \
|| defined(LEADER_DOES_EXEC) && defined(OTHER_DOES_EXEC))
diff --git a/gdb/testsuite/gdb.threads/step-over-exec.exp b/gdb/testsuite/gdb.threads/step-over-exec.exp
index e4817978aa9..04ccaef46d1 100644
--- a/gdb/testsuite/gdb.threads/step-over-exec.exp
+++ b/gdb/testsuite/gdb.threads/step-over-exec.exp
@@ -46,6 +46,8 @@ proc do_test { execr_thread different_text_segments displaced_stepping } {
set execr_opts [list debug]
set execd_opts [list debug]
+ lappend_include_file execr_opts $::srcdir/lib/my-syscalls.h
+
if { $different_text_segments } {
lappend execr_opts "text_segment=0x600000"
lappend execd_opts "text_segment=0x800000"