From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) by sourceware.org (Postfix) with ESMTPS id 794F7386F423 for ; Fri, 2 Oct 2020 02:18:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 794F7386F423 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=4+hhr0HoPbh0oppIl/wIGi9hRMuuoQ+axz50VzdduaE=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=M7/KIMPi6rj9l4KhMs0BfzUqAEqTYJyLGoZnEv4HySiBDt0noQJlEQhWfAJqrPBhn tYbgfodk/56zXe/dPGINUzXc3BfxQV+MH1/qhRc/DnD7yLMfcVopj82aMH/Ii8wSty eNOC45BO7dYgA1VXKxElTz+K5qM9ACcePAowWj9I= 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 1Mlf0K-1knulg3tK6-00imI0; Fri, 02 Oct 2020 04:18:47 +0200 From: Kamil Rytarowski To: gdb-patches@sourceware.org Subject: [PATCH 04/10] Include gdb_catching_syscalls_p in the netbsd_process_target class Date: Fri, 2 Oct 2020 04:17:58 +0200 Message-Id: <20201002021804.2814-5-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:vruSiB+htTyXrHIJuWYEKbuM40WYXUeap1QgE6Jtz581Y7r3XEG NbpLyuw1coIQoOXTP+7tWl929dC+KZJ34gImqSBNtADD7j24oJW2KnctB+QQn73NFmDFOO1 HxRW29s3SnKsAH2BO5HTtVxSZaT99JUBSGH3JVAdYhcLrLPoqCcT2rTqRHTcZ4luYQjgqvo i2zb5JrRdbxuSsGxEqyFA== X-UI-Out-Filterresults: notjunk:1;V03:K0:l86wW+cXQuY=:7AKTeNZ8d6rTGa6JDQR8WW VFtaqRUbWiMaeUruCsOkagIxOZ0Da5qVSFoV1310ZohM+Gkc3Z9gCaDTTW4Rx2GnUpJiAsk1P GZL02Kav6ZIM5LcoH7G++cdQzaduFvd2oSyEPEpTdSuUC/2wFocrA7sDjrtFm62KA8/tiLc9C +AKc9rNmrMgSO0pcqg0tAIh1q60XIIAu5JFMOND7ucM/lH2D6gaKrwmcBM8YElz1CP6gToh0O OFtZnPYrJVp9zecgXwATHUNuk0LxgS5EqTn/F3nRWjxOubSQeD0UTWslAEEyJujJ5iwsn8Us8 AtcVYqQ9ms8rQKWWvpUxhdw15zDzUMbfPdcbGPir8NY3naSCHiDDIQ3wGynMZ+KmVzigTyCBD FMwM0R0KqG0o6vjFm00PJOfC6nOXetrtIMudeLVgtiAii6ufzqt8byEAOTQg7kWTJfaLelhvm dF/nFgHXQeLsb2NgsY7RpoIeZvXTw5HkiI3oftTCGKhQXdSWOW3fl43GIwY/Uer0asx9Qgi+O kPhjxQmAWydeObsDFBH/aOUjkFRFxqsqCYYe1ILBtqkg8W81dmWt9FbKjjOu3W/LWzmsSfhhl etlDGidxV+kQTUNaWn7rGnYSXa7npmn+G9LIbyY0sQssh4+iwGkbwUuxubSvo62HepLSEY9ah MbYBH5xGd4KUqcganFt58TfnyFb30gabP3eLo66tZtKjf+zasNAxFEyvXaYFQh3KLmZFVmZwa 1coNG/X0Hprsofldhn19JVs3mOmJkc35w73tCF0iEbmlMcbwwBeIBRMprefu4qHHFb1WQNVzI 8uJmOPL2qI32vQc7u8HfOjnXb8zpXlJDBYtap2ixFH30qDQ8NIGi/x2sqVPb+L46ig5JCqRef H5TnqqIfoLbF0COmfoIr1LTOvnsZRm6NGBwh+REhWJIjSIF/8sjtSktmm+IQk+eE5QyK6G3fr Di9s5p6hC7o47w70ysNz2Ul0EsbtWaS33tk/gV3Q6VWZLYi/bqJDk8Yoe+ZNqcUW1+T/3TEvT BIcd/RJWAdo451ZtDkUTKhcy5bpx30NkSQO+iWxxDbU8oSZt5KPv1jBgDAXy1sC5WL+gxgjUt 1112ZWjXiaZ78zZHkjS+U1HMcRWAEgTB2ZAanBSrOaf4I3XX3oSNn05wzx4kKZj+goiUTV8y2 EkYpiRmDTQ9G9gXyZrn4N4iF+JEH6LjNuc+xhcr9U1KS4PRjX9TgNNaHS+TjOBdYf12gIme9/ TwXqXSMSeLWzw0Df7 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:49 -0000 gdb/ChangeLog: * netbsd-low.cc (netbsd_tdesc): Remove. (netbsd_add_process): Likewise. (netbsd_process_target::create_inferior): Update. =2D-- gdbserver/ChangeLog | 6 ++++++ gdbserver/netbsd-low.cc | 6 +++--- gdbserver/netbsd-low.h | 3 +++ 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/gdbserver/ChangeLog b/gdbserver/ChangeLog index 4fa59ae2dad..17f78193be9 100644 =2D-- a/gdbserver/ChangeLog +++ b/gdbserver/ChangeLog @@ -1,3 +1,9 @@ +2020-10-01 Kamil Rytarowski + + * netbsd-low.cc (gdb_catching_syscalls_p): Turn into... + (netbsd_process_target::gdb_catching_syscalls_p): ...this. + * netbsd-low.h (netbsd_process_target::gdb_catching_syscalls_p): Add. + 2020-10-01 Kamil Rytarowski * netbsd-low.cc (netbsd_tdesc): Remove. diff --git a/gdbserver/netbsd-low.cc b/gdbserver/netbsd-low.cc index c2f34bd3339..bcae3a6f757 100644 =2D-- a/gdbserver/netbsd-low.cc +++ b/gdbserver/netbsd-low.cc @@ -113,10 +113,10 @@ netbsd_process_target::attach (unsigned long pid) return -1; } -/* Returns true if GDB is interested in any child syscalls. */ +/* See netbsd-low.h. */ -static bool -gdb_catching_syscalls_p (pid_t pid) +bool +netbsd_process_target::gdb_catching_syscalls_p (pid_t pid) { struct process_info *proc =3D find_process_pid (pid); return !proc->syscalls_to_catch.empty (); diff --git a/gdbserver/netbsd-low.h b/gdbserver/netbsd-low.h index 0d18e329b59..6797868dbe7 100644 =2D-- a/gdbserver/netbsd-low.h +++ b/gdbserver/netbsd-low.h @@ -135,6 +135,9 @@ class netbsd_process_target : public process_stratum_t= arget and error if the file is not accessible or doesn't exist. */ bool elf_64_file_p (const char *file); + /* Returns true if GDB is interested in any child syscalls. */ + bool gdb_catching_syscalls_p (pid_t pid); + protected: /* The architecture-specific "low" methods are listed below. */ =2D- 2.28.0