From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [205.139.110.120]) by sourceware.org (Postfix) with ESMTP id 797733952DA0 for ; Sun, 15 Mar 2020 04:22:00 +0000 (GMT) Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-232-ZipvvCZSNcCHBtZW0xymDQ-1; Sun, 15 Mar 2020 00:21:52 -0400 X-MC-Unique: ZipvvCZSNcCHBtZW0xymDQ-1 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 878B4800D54; Sun, 15 Mar 2020 04:21:51 +0000 (UTC) Received: from localhost (unused-10-15-17-54.yyz.redhat.com [10.15.17.54]) by smtp.corp.redhat.com (Postfix) with ESMTP id 380025DA75; Sun, 15 Mar 2020 04:21:51 +0000 (UTC) From: Sergio Durigan Junior < sergiodj@redhat.com> To: GDB Patches Cc: Pedro Alves , Tom Tromey , Eli Zaretskii , Ruslan Kabatsayev Subject: Re: [PATCH 0/6] Improve ptrace-error detection Organization: Red Hat Canada References: <20190926042155.31481-1-sergiodj@redhat.com> <20200226200542.746617-1-sergiodj@redhat.com> <87v9nh3yme.fsf@redhat.com> Date: Sun, 15 Mar 2020 00:21:50 -0400 In-Reply-To: <87v9nh3yme.fsf@redhat.com> (Sergio Durigan Junior's message of "Fri, 06 Mar 2020 17:30:17 -0500") Message-ID: <87wo7mnt7l.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-3.1 required=5.0 tests=DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FROM_ADDR_WS, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Mar 2020 04:22:01 -0000 On Friday, March 06 2020, I wrote: > On Wednesday, February 26 2020, I wrote: > >> This patch series is the continuation of: >> >> [PATCH v5] Improve ptrace-error detection on Linux targets >> https://sourceware.org/ml/gdb-patches/2019-09/msg00504.html > > Ping. Some of the patch have not been reviewed yet. I can submit a v2 > with an updated version of the series if needed. Ping^2. > Thanks. > >> I decided to start a new series because this involved a rewrite of >> several parts of the patch. I addressed all of the comments I >> received back in September (mostly from Pedro), but I also did some >> improvements, especially in the 'fork_inferior' code. >> >> After submitting this series to our Buildbot, no regressions were >> found. >> >> Sergio Durigan Junior (6): >> Introduce scoped_pipe.h >> Don't reset errno/bfd_error on 'throw_perror_with_name' >> Expand 'fork_inferior' to check whether 'traceme_fun' succeeded >> Extend GNU/Linux to check for ptrace error >> Document Linux-specific possible ptrace restrictions >> Fix comment for 'gdb_dlopen' >> >> gdb/Makefile.in | 1 + >> gdb/doc/gdb.texinfo | 143 ++++++++++++++++ >> gdb/inf-ptrace.c | 18 +- >> gdb/linux-nat.c | 10 +- >> gdb/nat/fork-inferior.c | 231 ++++++++++++++++++++++++-- >> gdb/nat/fork-inferior.h | 87 ++++++++-- >> gdb/nat/linux-ptrace.c | 178 +++++++++++++++++++- >> gdb/nat/linux-ptrace.h | 27 ++- >> gdb/remote.c | 40 ++++- >> gdb/unittests/scoped_pipe-selftests.c | 96 +++++++++++ >> gdb/utils.c | 6 - >> gdbserver/linux-low.cc | 31 +++- >> gdbserver/server.cc | 38 ++++- >> gdbserver/thread-db.cc | 2 +- >> gdbserver/utils.cc | 2 + >> gdbsupport/gdb-dlfcn.h | 4 +- >> gdbsupport/scoped_pipe.h | 63 +++++++ >> 17 files changed, 909 insertions(+), 68 deletions(-) >> create mode 100644 gdb/unittests/scoped_pipe-selftests.c >> create mode 100644 gdbsupport/scoped_pipe.h >> >> --=20 >> 2.24.1 > > --=20 > Sergio > GPG key ID: 237A 54B1 0287 28BF 00EF 31F4 D0EB 7628 65FC 5E36 > Please send encrypted e-mail if possible > http://sergiodj.net/ --=20 Sergio GPG key ID: 237A 54B1 0287 28BF 00EF 31F4 D0EB 7628 65FC 5E36 Please send encrypted e-mail if possible http://sergiodj.net/