diff options
author | Tom de Vries <tdevries@suse.de> | 2024-08-29 11:39:02 +0200 |
---|---|---|
committer | Tom de Vries <tdevries@suse.de> | 2024-08-29 11:39:02 +0200 |
commit | 8ee4561d38f2b35cc5068ad3b39f839c2847b5d4 (patch) | |
tree | f306115cdcc2d2c4647a50f347accb0ac95378a6 | |
parent | b55b65bc56604e45fae38dea9a22eeb3ffa2b33e (diff) | |
download | binutils-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.exp | 2 |
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).*" |