From owner-freebsd-bugs@freebsd.org Wed Jul 27 16:27:33 2016 Return-Path: Delivered-To: freebsd-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0D670BA6E34 for ; Wed, 27 Jul 2016 16:27:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E7FFC16EB for ; Wed, 27 Jul 2016 16:27:32 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u6RGRWn9030090 for ; Wed, 27 Jul 2016 16:27:32 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 157755] [patch] gdb(1) hardware watchpoints do not work correctly in multi-threaded programs Date: Wed, 27 Jul 2016 16:27:32 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: gnu X-Bugzilla-Version: unspecified X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@freebsd.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jul 2016 16:27:33 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D157755 --- Comment #10 from commit-hook@freebsd.org --- A commit references this bug: Author: jhb Date: Wed Jul 27 16:27:07 UTC 2016 New revision: 419185 URL: https://svnweb.freebsd.org/changeset/ports/419185 Log: MFH: r418566 r418964 Import several patches recently merged upstream. - Fix fork following to honor 'detach-on-fork' - Fix vfork following to post a fake vfork_done event to fix breakpoints in vfork parents (a real vfork_done event is pending but requires kernel changes currently in review). - Fix x86 debug registers to work with multiple threads (PR 157755) - Add support for 'info auxv' on both live processes and cores. - Add support for 'catch syscall'. Note that catching system calls by names requires parsing an XML file mapping system call names to numbers. The port now installs the XML syscall files to the data directory. In addition, the EXPAT option is now enabled by default as expat is used to parse the XML files. - Handle version 1a of NT_PRPSINFO notes which include the pr_pid field. - Replace patch-sigev with upstream version. Note that upstream GDB doesn't define SIGLIBRT on older OS versions, so do that in the port Makefile instead. - Use PT_GET_EVENT_MASK/PT_SET_EVENT_MASK (new in 12). - Fix a bug where fork and LWP events weren't enabled in new child processes when following child processes after a fork. - Handle "real" vfork done events via PTRACE_VFORK (new in 12). - Bump PORTREVISION. PR: 157755, 210874, 211254 Approved by: ports-secteam (feld) Changes: _U branches/2016Q3/ branches/2016Q3/devel/gdb/Makefile branches/2016Q3/devel/gdb/files/commit-0064d22 branches/2016Q3/devel/gdb/files/commit-21002a6 branches/2016Q3/devel/gdb/files/commit-2c5c2a3 branches/2016Q3/devel/gdb/files/commit-2faa344 branches/2016Q3/devel/gdb/files/commit-3350c5f branches/2016Q3/devel/gdb/files/commit-5077bff branches/2016Q3/devel/gdb/files/commit-5fa14c6 branches/2016Q3/devel/gdb/files/commit-7697fc9 branches/2016Q3/devel/gdb/files/commit-82372b2 branches/2016Q3/devel/gdb/files/commit-8607ea6 branches/2016Q3/devel/gdb/files/commit-a3405d1 branches/2016Q3/devel/gdb/files/commit-aa1ed4a branches/2016Q3/devel/gdb/files/commit-b00f86d branches/2016Q3/devel/gdb/files/commit-bb2a62e branches/2016Q3/devel/gdb/files/commit-bc7b765 branches/2016Q3/devel/gdb/files/commit-da95a26 branches/2016Q3/devel/gdb/files/commit-dbaed38 branches/2016Q3/devel/gdb/files/commit-e6cdd38 branches/2016Q3/devel/gdb/files/commit-ee95032 branches/2016Q3/devel/gdb/files/patch-sigev branches/2016Q3/devel/gdb/pkg-plist --=20 You are receiving this mail because: You are the assignee for the bug.=