From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2205) id 58D9B3848598; Mon, 9 May 2022 10:22:05 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 58D9B3848598 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Tom de Vries To: gdb-cvs@sourceware.org Subject: [binutils-gdb] [gdb/tdep] Support catch syscall pipe2 for i386 X-Act-Checkin: binutils-gdb X-Git-Author: Tom de Vries X-Git-Refname: refs/heads/master X-Git-Oldrev: 5463a15c18bf01ba33bfbdc6739649fe1d00058b X-Git-Newrev: 4dcb932e645bdb0e63cecffb626d0805d9a19c27 Message-Id: <20220509102205.58D9B3848598@sourceware.org> Date: Mon, 9 May 2022 10:22:05 +0000 (GMT) X-BeenThere: gdb-cvs@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 May 2022 10:22:05 -0000 https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;h=3D4dcb932e645b= db0e63cecffb626d0805d9a19c27 commit 4dcb932e645bdb0e63cecffb626d0805d9a19c27 Author: Tom de Vries Date: Mon May 9 12:22:02 2022 +0200 [gdb/tdep] Support catch syscall pipe2 for i386 =20 With test-case gdb.base/catch-syscall.exp and target board unix/-m32, w= e run into: ... (gdb) catch syscall pipe2^M Unknown syscall name 'pipe2'.^M (gdb) FAIL: gdb.base/catch-syscall.exp: determine pipe syscall: catch s= yscall pipe2 ... =20 Fix this by: - adding a pipe2 entry in gdb/syscalls/i386-linux.xml.in, and - regenerating gdb/syscalls/i386-linux.xml using "xsltproc --output i386-linux.xml apply-defaults.xsl i386-linux.xml.i= n". =20 Tested on x86_64-linux with native and unix/-m32. =20 Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=3D29056 Diff: --- gdb/syscalls/i386-linux.xml | 1 + gdb/syscalls/i386-linux.xml.in | 1 + 2 files changed, 2 insertions(+) diff --git a/gdb/syscalls/i386-linux.xml b/gdb/syscalls/i386-linux.xml index a783dd10af3..4a7a2345186 100644 --- a/gdb/syscalls/i386-linux.xml +++ b/gdb/syscalls/i386-linux.xml @@ -334,4 +334,5 @@ + diff --git a/gdb/syscalls/i386-linux.xml.in b/gdb/syscalls/i386-linux.xml.in index e778ab54043..13c4d1d99d4 100644 --- a/gdb/syscalls/i386-linux.xml.in +++ b/gdb/syscalls/i386-linux.xml.in @@ -337,4 +337,5 @@ +