From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sonic306-20.consmr.mail.ir2.yahoo.com (sonic306-20.consmr.mail.ir2.yahoo.com [77.238.176.206]) by sourceware.org (Postfix) with ESMTPS id 0C4BE3858D35 for ; Mon, 3 Jan 2022 18:54:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 0C4BE3858D35 X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1641236050; bh=CIpWdoC33tMvMG9h+I03bjQrNFMP+UwNW2ichn/MD2R=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=MinQ/wF0bk+BjnoH6f3EasDp4Ckh7mlVAClmxRp07bGhkl5Pg3W3i+SwjQi2jeE9c/1odNmqSojZKKxAn0dfmF6nEVPXDt2CT3uU4mLTgazab8yirQbDLzW4FWB8lf/0qO00vqZRak/mrXw3iVV6+PGrjz+S5yiP8roOUIP4NjjLZBpUZpYDUvZB8JcwQ8319i/KlEPKjWENUIqr+5mBC6fGPgiN/YMP4NmVwCbxKBanO6jE3HzmYpzLQ+KFMzLZd03zTW9aa23AhbUjuI2n13yCFBhizOHASNe8fTvJDaL+PupzJMZ9y23vS87LwBF/aoU9TRi5oc+Mhs5kH2SxZw== X-YMail-OSG: SOJRe5cVM1m8LADfjerBBNVRYdRqmy2tXM0..6OwGDNZKFtx9.EALlsQFfEN.SN d.e.xAve33.lXYMZzoPWyeie5vTAxojqL7b6KpJ1R98nbQUzD89z.f0Ct5Xw2TxQ8e1g32GGVItb 3qWls.XeOK9L0LD2VjNs9vWu4ZfLERwmVHet6IoN..2jXputvU4ZcyOI4VhihcicVO61ZUz5oLeS S8umFmI1XzgAGvqcB6.QfbPdnvaG1TQe6DZxMMO2jMvmPps4zE7zfz.0A3sVy3WuZKZbrT9fofHE u8Dm0lrKUSPu_ORG2typtVRDcTkLFSe9DK2ysAradyjJjGzlO1fUFCPFTMz6wD4v.SxHWbKKH4Yt mn2aqiG2W_sKH7SyerwA5HxmCiQfmZS7hSnJI0iZoT._JqROnuRHRGOtXcmSo_UcmTbKttwR9JZ6 ws3y9UZYQDj5ldvZDfMfmAcJc.YtJlNrxOSl71a.JhF_FxnMGJ2OUtuajAkL7M01Si41RBdIdxn_ mjYopbqjMK_x_q6dYtTVogfTcBWnLily_PCsXFLrt4.Z5d6kL_aWEUKpYYFCuBjyMErJNAP_gllO QoElo3qIaIpnCoE2yjVSVpPV1mbmJjTYHkuCDKOO1wZGJIF9e.PcLo2yUxbQn5pbiRiBWURHVYHd jIFPpYhiMEtcjjDqA6HuG41N_zQF.qQSPPPbsK2XBvXG10YslSy_cSq.KXiRowdFi5vf4h_0zUMO KNDAVEuOBUhJbXr_6icBgU178wuqBwCSxfW6rtZrh5eUlWe5CgacxoNsmp5npP7SQy2vM1yRL2V6 Xt8fja2IrX9EP15tTwpZn2KKbtAy.YEpuueK.q8GF.UDL3fqx5s1MORdnPV3mr4IoYHmvOtn8lNR KcwkDaM8so_VPJDXtZW5aBnaAnGNDdjYVlNCzvDux7UQ4ZAeaKN0OlH3_29FsTK7MYCNv1Ym1w3J N.RxSDltpW0mXxUUXDlC2gYGoysLxdUYfaPdfI6IAE6C1V0WPLwUxUtzTwedGC9ilyNTpfn02Mzx XBdUZwEgWyg1mtdyy6y7B80HWQrS_A4gsBJEcrxFrgwsQazrUsRCSNzl.HKSDSw91J1dZKeXyIcf qiVVuXCV6eWzEC3YW07mKZvJpnhr17_byQwmkxWq.eY8vO2LMIdk4AhdREOtPDrUEhy_qkhFVXop J5vHUai9ODa8wr3hmtQZk2rhtm.L3TGNTsL1ooyWNXbsox7lD4VeBdAEuPsfNschr6RJGO38MhPU H1JiQ_3ai.Xxl48EaZWKatwsmnuWPri8Vyx0gSoDaBUjubcaasuoB8OGKN.CCuzG3JfL4aB3Xcws NHe7OyJEYbUF88Gq32vKV9pzP7s7CRJfzTrhOFLxbFrYwrtXZtNF.suomchU0M1jGmeiyExV418i vxA0Xb7mvKXNt4SoFYLhvapOK6mlMKSbXprSE3dRi4Ai2WEd3TUzHIC4xTQ0MIsPy8kGfgMNDiOd oagjoq3fiAp.43.tS8HDB768IbrlBLMJH7Tqu.2yxYqtrzm0SNbGwRNO2NPTaBq_10OYInTxIbc3 QaphCLn2aWEZsyMJ4D.QqZtqouyu.st0sTc4upreiGTJSWzRIKBsvH0JWreLaFvMGro6BE.REB6b HCBA.27Aep9Hp3aQ3RShlar92SPdsCVw26EYkE1lhwhUgv3k1b47PDLzlrf3uyRA10MFIiQP3GpV DLen7wuVba36Ye.67fzPLlFyCkTLV1510_hu.UNs3LR0upH1dYptFMbtpnLnkYxDCYj.xIiY5Jfj Xx71slRmjHBStGAAnFKdZ11PbXGx8KtrXBIPIuXRtg8Y6_tbQsKGslBvwil4meowGcMaTFD6KXL_ 5YS9ZEbZd1X8W5pxXnRHQq1gH3mxQ_UgzF5U3HAgbceqeWteUXnpAYrRjPBIuqHC.YhBWTjVTY3X 0AnJymJTd3w.9y0_adlHcOTNjTrKlJJlGbZMtBqbGQUeT4EJbdZf9L89O8K_XOEB4Vsw8KSDRsPd 2N5oQ_qArW7UpSR0qzVDtfOauWblgXpplvU4w0YeXcBsuBrh7vIXCvd132hwOZgSANKx1bqknDPc GivEhj5.isCFOpVKyqjleaHzBPuIZpPR95s8XOinrhFIvAlvfZ0_ZJAwA_.DeAhr5nXpQhVrKPR_ LZBbomo6yJcpKGA2zfhTu4lO6Wpu9njbSgC6pVPhXwiSwzFHnOhGxtdSZxoPt3V8RyeHPnlEOpkH ctbKNLLDSusOKiYpB0YEgsNwCNVudQb3o7lMRe72MCcOvdjc1SwLLChipS_HLqRmf5r.NA.yfMlA iLlAHayS4stka X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ir2.yahoo.com with HTTP; Mon, 3 Jan 2022 18:54:10 +0000 Received: by kubenode500.mail-prod1.omega.ir2.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 86bcc65ec819a1ad11a4e946b27e8fea; Mon, 03 Jan 2022 18:54:05 +0000 (UTC) From: Hannes Domani To: gdb-patches@sourceware.org Subject: [PATCH] Add _sigsys info to siginfo struct Date: Mon, 3 Jan 2022 19:58:54 +0100 Message-Id: <20220103185854.1675-1-ssbssa@yahoo.de> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Antivirus: Avast (VPS 220103-2, 01/03/2022), Outbound message X-Antivirus-Status: Clean References: <20220103185854.1675-1-ssbssa.ref@yahoo.de> X-Spam-Status: No, score=-0.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP, UNWANTED_LANGUAGE_BODY autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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: Mon, 03 Jan 2022 18:54:13 -0000 This patch adds information about _sigsys structure from newer kernels, so that $_siginfo decoding can show information about _sigsys, making it easier for developers to debug seccomp failures. Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=24283 --- gdb/linux-tdep.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gdb/linux-tdep.c b/gdb/linux-tdep.c index 927e69bf1e1..fb2abdd1a21 100644 --- a/gdb/linux-tdep.c +++ b/gdb/linux-tdep.c @@ -379,6 +379,13 @@ linux_get_siginfo_type_with_fields (struct gdbarch *gdbarch, append_composite_type_field (type, "si_fd", int_type); append_composite_type_field (sifields_type, "_sigpoll", type); + /* _sigsys */ + type = arch_composite_type (gdbarch, NULL, TYPE_CODE_STRUCT); + append_composite_type_field (type, "_call_addr", void_ptr_type); + append_composite_type_field (type, "_syscall", int_type); + append_composite_type_field (type, "_arch", uint_type); + append_composite_type_field (sifields_type, "_sigsys", type); + /* struct siginfo */ siginfo_type = arch_composite_type (gdbarch, NULL, TYPE_CODE_STRUCT); siginfo_type->set_name (xstrdup ("siginfo")); -- 2.34.1