aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2024-08-29 11:39:02 +0200
committerTom de Vries <tdevries@suse.de>2024-08-29 11:39:02 +0200
commit8ee4561d38f2b35cc5068ad3b39f839c2847b5d4 (patch)
treef306115cdcc2d2c4647a50f347accb0ac95378a6
parentb55b65bc56604e45fae38dea9a22eeb3ffa2b33e (diff)
downloadbinutils-8ee4561d38f2b35cc5068ad3b39f839c2847b5d4.zip
binutils-8ee4561d38f2b35cc5068ad3b39f839c2847b5d4.tar.gz
binutils-8ee4561d38f2b35cc5068ad3b39f839c2847b5d4.tar.bz2
[gdb/testsuite] Fix another regexp in gdb.threads/stepi-over-clone.exp
On openSUSE Tumbleweed, I run into: ... (gdb) PASS: gdb.threads/stepi-over-clone.exp: catch process syscalls continue^M Continuing.^M ^M Catchpoint 2 (call to syscall clone3), __clone3 () at clone3.S:62^M (gdb) FAIL: gdb.threads/stepi-over-clone.exp: continue ... Fix this by updating another (see commit 8fbf220321d) regexp to also recognize __clone3. Tested on x86_64-linux.
-rw-r--r--gdb/testsuite/gdb.threads/stepi-over-clone.exp2
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/testsuite/gdb.threads/stepi-over-clone.exp b/gdb/testsuite/gdb.threads/stepi-over-clone.exp
index da8bbf6..b93cfe6 100644
--- a/gdb/testsuite/gdb.threads/stepi-over-clone.exp
+++ b/gdb/testsuite/gdb.threads/stepi-over-clone.exp
@@ -50,7 +50,7 @@ gdb_test_multiple "catch syscall group:process" "catch process syscalls" {
set re_loc1 "$hex in (__)?clone\[23\]? \\(\\)"
set re_loc2 "$decimal\[ \t\]+in \[^\r\n\]+"
-set re_loc3 "clone\[23\]? \\(\\) at \[^:\]+:$decimal"
+set re_loc3 "(__)?clone\[23\]? \\(\\) at \[^:\]+:$decimal"
gdb_test "continue" \
"Catchpoint $decimal \\(call to syscall clone\[23\]?\\), ($re_loc1|$re_loc3).*"