From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by sourceware.org (Postfix) with ESMTPS id F322A388EC2E for ; Fri, 2 Oct 2020 02:18:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org F322A388EC2E Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=gmx.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=n54@gmx.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1601605127; bh=eP4AqzIe4+hwNQnGHM2KGmNFV9KHoMRHAGtw2UCevog=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=e71178JWWbzGYFBrauETLkckjz3BvOkzuD1EpjTIcfJKxusgIVwNPH9yTbBZ+EoBp 2LBg5sln/7HLEyKdBGZJJHhgLyXEmSf1uFKtavdDCNpBpaw/4rA7BpN7s3tJHzJNhN 4kE6G6FPYgp7Ubyp/FtxL1HXOpfnI31bx9Oym8GQ= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([89.79.191.25]) by mail.gmx.com (mrgmx004 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MSt8W-1jyPXt0rVO-00UHCq; Fri, 02 Oct 2020 04:18:47 +0200 From: Kamil Rytarowski To: gdb-patches@sourceware.org Subject: [PATCH 05/10] Include netbsd_wait in the netbsd_process_target class Date: Fri, 2 Oct 2020 04:17:59 +0200 Message-Id: <20201002021804.2814-6-n54@gmx.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20201002021804.2814-1-n54@gmx.com> References: <20201002021804.2814-1-n54@gmx.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:3nBbGbmplIQdshbBM8i/UaUyILaghvsdmxBfBm/1WK0BSwYJOHN dmE54EvjR/ZIoVzmQoyUUxgeoeeB4hMnkTug3xPd8QMjgnqV/yqODHQ74vUnQhy3it9+hnU inhnMIJePHxmJ2IqikN4mBFGNzrl3RAFuXcopGP/gzfCRpGrV3LYhY96QEzWv27HgGGI22D hAqkeIZ4iESbfRHOlH69w== X-UI-Out-Filterresults: notjunk:1;V03:K0:Q9jfyeC1R8Y=:5lf0ucYx1GVXh18qtgNaRZ 6zYf8VYMKrx17HdNpan8mBY821KkLBiUJvAqfVXrjTtICUhTAzkhHqoV8e1JXYlv4VXWm3xfh EBPKMDGSmD1NyYPqh7At59RDyE01xNPlebFpK6gx/UvNyipxg9irjatTYT2O4vqevoJWOvSEt X7dEb+9Rsj94500AFwXDJBfW66i415r+K9YirHf0WuiLKtVPUgfapyMSfN2CfcOJlL3s4r5A+ 4zmoKcALdICBI0RScS10jvdgGJOi9wMxKqukvWtHFtmZMYIUOSR5pVaFe/CjHGJ2h+ydipq9z xN3Cx/qWwaj8IJWgp9V/mrDKJWEfofbZauRbmhmsy3eCpiaZB8h0V0b5noK5nQkmN20VqJcxh h4DtMnlrsae93rlwLzNtCNogtZbo/R0Z/vDuFMu6nHfp7D9ywONVmiZa/BvQMe5c9TObHzadh iy/9e2b2+DdP7hfARX84FIHmcRXC3VyZuInm2vfh/Fm+RL1fIXmx+J1/URcXat5rjwMlie181 HuW/9lv5XyVQK0OG2pTCvauseNmMn52zr21s0qS0b4Eg+NLeB6MiMrh43Pm+r3Gdw78gsqWyp 2Ag4sUWZtlvIDeNhLRoPFVzxsQcpqM1gvfmVuDxsMNBiQANFSLS0K+yQy1l3tGK4iHyK5nFPK Q/hcklVTtqjWgpWwVICxxDtN/ALKkQvxEiKVeioaW9AroADkVvxr53Py2lR7m7jzcRKbWsb61 r3BuN95a6XCfD6xVdER2DsB8K5jxJzrFmpO9JjV7Ki//F/dv/5iL/ETfPVxq7YZRfsCDAfNdy /IZToH+0LpjKTgRkANjAdrD88bp0fVA+G/NtnFSdSlXauiCCV2niP5i4YPxFW4/bQHe42lpYk j3CFJMOTp5cKzU77UKZ2VAraeaSER/SlDYRSR5qLo9nKCtk7/ldvgCVbNAaOuftFCghGop8ZL 12ZOipl6NJtlFvaLfiuJGAeoO7+5BnX+R/5hF8Q4W5DlaODnFU6kZh5bx1GxLwwhMg3+rIvzO 07snQdejZCM41d3cJS/jry1adfONW+Mc9LU+KrxnVlnUf6Kpt5UpS+JWPsK2jY/O62IZyVcRt 0JJYVz6IoTtP82VKWOjkXHyGYd/lcUmuC65m/A+fx09F4u8W1mzzDqT3J0bZnM0W2tGhE7rIA QfsaeJnOmkiHcR2UZQXuwuPh7teHt2cOf7odWZBZqUEXDOB2+f0+F3uv2XOj3rjx4NK80MrED aspLU+YqGc8CXoL0L X-Spam-Status: No, score=-15.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP 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: Fri, 02 Oct 2020 02:18:50 -0000 gdbserver/ChangeLog: * netbsd-low.cc (netbsd_wait): Turn into... (netbsd_process_target::netbsd_wait): ...this. * netbsd-low.h (netbsd_process_target::netbsd_wait): Add. =2D-- gdbserver/ChangeLog | 6 ++++++ gdbserver/netbsd-low.cc | 12 ++++-------- gdbserver/netbsd-low.h | 6 ++++++ 3 files changed, 16 insertions(+), 8 deletions(-) diff --git a/gdbserver/ChangeLog b/gdbserver/ChangeLog index 17f78193be9..f978ac34fcd 100644 =2D-- a/gdbserver/ChangeLog +++ b/gdbserver/ChangeLog @@ -1,3 +1,9 @@ +2020-10-01 Kamil Rytarowski + + * netbsd-low.cc (netbsd_wait): Turn into... + (netbsd_process_target::netbsd_wait): ...this. + * netbsd-low.h (netbsd_process_target::netbsd_wait): Add. + 2020-10-01 Kamil Rytarowski * netbsd-low.cc (gdb_catching_syscalls_p): Turn into... diff --git a/gdbserver/netbsd-low.cc b/gdbserver/netbsd-low.cc index bcae3a6f757..c834b5c6f78 100644 =2D-- a/gdbserver/netbsd-low.cc +++ b/gdbserver/netbsd-low.cc @@ -241,15 +241,11 @@ netbsd_waitpid (ptid_t ptid, struct target_waitstatu= s *ourstatus, } -/* Implement the wait target_ops method. - - Wait for the child specified by PTID to do something. Return the - process ID of the child, or MINUS_ONE_PTID in case of error; store - the status in *OURSTATUS. */ +/* See netbsd-low.h. */ -static ptid_t -netbsd_wait (ptid_t ptid, struct target_waitstatus *ourstatus, - target_wait_flags target_options) +ptid_t +netbsd_process_target::netbsd_wait (ptid_t ptid, struct target_waitstatus= *ourstatus, + target_wait_flags target_options) { pid_t pid =3D netbsd_waitpid (ptid, ourstatus, target_options); ptid_t wptid =3D ptid_t (pid); diff --git a/gdbserver/netbsd-low.h b/gdbserver/netbsd-low.h index 6797868dbe7..cb4a3ce44ed 100644 =2D-- a/gdbserver/netbsd-low.h +++ b/gdbserver/netbsd-low.h @@ -138,6 +138,12 @@ class netbsd_process_target : public process_stratum_= target /* Returns true if GDB is interested in any child syscalls. */ bool gdb_catching_syscalls_p (pid_t pid); + /* Wait for the child specified by PTID to do something. Return the + process ID of the child, or MINUS_ONE_PTID in case of error; store + the status in *OURSTATUS. */ + ptid_t netbsd_wait (ptid_t ptid, struct target_waitstatus *ourstatus, + target_wait_flags target_options); + protected: /* The architecture-specific "low" methods are listed below. */ =2D- 2.28.0