From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) by sourceware.org (Postfix) with ESMTPS id 04891385DC1E for ; Wed, 15 Apr 2020 20:14:04 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 04891385DC1E 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=1586981643; bh=0BVQR17qYZcCs9/grUf2//WuuFys4yih89CQlwBlDGA=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=gZsMrJHxMQLo8zaPRAs7I3EIfsWMTF/+n2IJXylEEmY5n0K/3c0ISeCs+BtOwksZf f+FAG13QuRURI5wOyEqRhPJMrfQ1FUzKJm6KQxHq8tHCwcYF2HypYgFU192IyIEH2v 0zqMDmDaFg1ayxUlCL0LDzM3uXaalSnCaShG63rU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([89.79.191.25]) by mail.gmx.com (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MAOJP-1jYwN73Qmx-00Bq8K; Wed, 15 Apr 2020 22:14:02 +0200 From: Kamil Rytarowski To: gdb-patches@sourceware.org Subject: [PATCH] Remove obsolete and unused inf_ptrace_target::auxv_parse Date: Wed, 15 Apr 2020 22:13:10 +0200 Message-Id: <20200415201310.21410-1-n54@gmx.com> X-Mailer: git-send-email 2.25.0 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:alo9+Xy7TyMlCfG3s0Y0dqYcZ0Plv8v3uCOcQ3nzpZTtzTthpdt eme4oLwLf4VNLfUQWc9obecra9uaMFka/AG0QgxJQE5wOLnlXuqEDudlE96mMsaGtB9T7fZ L85zUQgU5N2yO47H4by5Q87wJjkjWKuSnM7SsgIBfcqpJBuirWtHm8/xtuFe+KFeQ6pl0Rl xHlWqr0omlI66VWqevDlg== X-UI-Out-Filterresults: notjunk:1;V03:K0:viPwF7RzNh0=:rojgryrXzW+qxUTQbF0EO0 vPqRdZPnJF4S7WFespO74kIyb3cxDAE/IWwTTFWxD6nMBygJHc2i2gSI5+3YUDggWDt0FDHbD xlPys9RFZ8K5LAS9XTlRaJWB9ipR5MLLMSDD+21PYeppRiXHwlpXlpa7iZ79P0b70EUBPt/aL bx9YCYcZ2B4SoHXDvqDxc8UADlxyZ/NV5deZUcL/KMVFajmf0HUX6VChum51X8toI/YMgXF4T 4Nunn04tQ0o0BWcvWFp0CvLKHqaoCQdYCGCyS88hGHGMlQVVZjU/NJV8aPtqbutRB3uZKJrcT Gme+MBdBNRbxz+gLOSykl3+mYHQSqLCguAn4CJJJ0NxFFBdI4RMqnLUyxBn96JRwbgs/qJOxB RQdyhDsbhlwK/FyqA6miKRNtvO5FQNEh/2k9cx0LQQUdzqdzZhsfOtasctDyF4Ou16eBeuzKj dRwjrIDeazwNcUzSaE+ekrzTtSF7tlkiKj0j4sv2z8DhZtTxy393o6ZdW02viJVlNrEeNyF2L JUlQlbaW5i3zfa+YIurg1+adG9XaOP+bvWgA03llE0esr7fFF0wBIBRT54jQc7WxNon43JT2u Y8hh4nZerl+o66iJZZbseq1//WgOiDjjJivbkVQQViCyGmb5/NboQ0KknxDj09cPLGVcyZY12 FCnxu7zIkAoGutR3LHhWmMAHM7/nHRuCv7yE8ShB3YqpcuykNdPXPTSivXIxIWGOcYgRDyz+j 1c3N8CvP/9yUeYtZu3uWDSz4KEPp44xvEgKdtQpwr5PbXUaWJ63wwafI3/DQ9/9iqckbIyYlr pSsLpxGm+gmmz4WZMcd9gDM5eLPDkf4Ux+lRln2iRGSsGzT1nSL1oWRUPKOTCXwqZH3ogNhUN 2kSh8jmAmAr5nV1UFfv+mEFyY/qLYkpX/Bq0RDjXVCU6NQVY+vD+gf03AHzGsNMz9T+M0iBPd tF+ZzUB56QFhpGTXk3AUXHhCAEM3P3R0DIJqj/9SR7g9Maky2ajMvIW1HjNF+Ee4zBejtpYem YZlVS/J/bSW1urb5EBjAeFQEm4vM0DHiPA6UMR1GizQtkJa95c4WUSKeOsSBytgnKHaI+tRjK EI4Ffs0uHn/R3XyNKBgTbc1KKMkHkqS11UvDFED//arNRLipWSqw6EKuA1rdsG1x+QEo80ohK LnXYyQGpUudXppcU8Udfqf6dqfMM5nVNkFIUqycQyFkZSgciKQs/AMVqzM7FdgdUYcWYA= X-Spam-Status: No, score=-28.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_LOW, 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: Wed, 15 Apr 2020 20:14:06 -0000 The only two potential users (NetBSD, OpenBSD) use svr4_auxv_parse. gdb/ChangeLog: * nbsd-nat.c (inf_ptrace_target::auxv_parse): Remove. * nbsd-nat.h (inf_ptrace_target::auxv_parse): Likewise. =2D-- gdb/ChangeLog | 5 +++++ gdb/inf-ptrace.c | 36 ------------------------------------ gdb/inf-ptrace.h | 5 ----- 3 files changed, 5 insertions(+), 41 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index bb5ddeca70f..503db5c85cd 100644 =2D-- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2020-04-15 Kamil Rytarowski + + * nbsd-nat.c (inf_ptrace_target::auxv_parse): Remove. + * nbsd-nat.h (inf_ptrace_target::auxv_parse): Likewise. + 2020-04-15 Andrew Burgess * completer.c (class completion_tracker::completion_hash_entry) diff --git a/gdb/inf-ptrace.c b/gdb/inf-ptrace.c index 1fa7aa3f73e..06d23ae457d 100644 =2D-- a/gdb/inf-ptrace.c +++ b/gdb/inf-ptrace.c @@ -643,39 +643,3 @@ inf_ptrace_target::pid_to_str (ptid_t ptid) { return normal_pid_to_str (ptid); } - -#if defined (PT_IO) && defined (PIOD_READ_AUXV) - -/* Read one auxv entry from *READPTR, not reading locations >=3D ENDPTR. - Return 0 if *READPTR is already at the end of the buffer. - Return -1 if there is insufficient buffer for a whole entry. - Return 1 if an entry was read into *TYPEP and *VALP. */ - -int -inf_ptrace_target::auxv_parse (gdb_byte **readptr, gdb_byte *endptr, - CORE_ADDR *typep, CORE_ADDR *valp) -{ - struct type *int_type =3D builtin_type (target_gdbarch ())->builtin_int= ; - struct type *ptr_type =3D builtin_type (target_gdbarch ())->builtin_dat= a_ptr; - const int sizeof_auxv_type =3D TYPE_LENGTH (int_type); - const int sizeof_auxv_val =3D TYPE_LENGTH (ptr_type); - enum bfd_endian byte_order =3D gdbarch_byte_order (target_gdbarch ()); - gdb_byte *ptr =3D *readptr; - - if (endptr =3D=3D ptr) - return 0; - - if (endptr - ptr < 2 * sizeof_auxv_val) - return -1; - - *typep =3D extract_unsigned_integer (ptr, sizeof_auxv_type, byte_order)= ; - ptr +=3D sizeof_auxv_val; /* Alignment. */ - *valp =3D extract_unsigned_integer (ptr, sizeof_auxv_val, byte_order); - ptr +=3D sizeof_auxv_val; - - *readptr =3D ptr; - return 1; -} - -#endif -=0C diff --git a/gdb/inf-ptrace.h b/gdb/inf-ptrace.h index 05c1277ec4e..2178b1baab7 100644 =2D-- a/gdb/inf-ptrace.h +++ b/gdb/inf-ptrace.h @@ -68,11 +68,6 @@ struct inf_ptrace_target : public inf_child_target ULONGEST offset, ULONGEST len, ULONGEST *xfered_len) override; -#if defined (PT_IO) && defined (PIOD_READ_AUXV) - int auxv_parse (gdb_byte **readptr, - gdb_byte *endptr, CORE_ADDR *typep, CORE_ADDR *valp) override; -#endif - protected: /* Cleanup the inferior after a successful ptrace detach. */ void detach_success (inferior *inf); =2D- 2.25.0