From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id huFiAZ5PEWRz2A8AWB0awg (envelope-from ) for ; Wed, 15 Mar 2023 00:54:54 -0400 Received: by simark.ca (Postfix, from userid 112) id ED0B61E223; Wed, 15 Mar 2023 00:54:53 -0400 (EDT) Authentication-Results: simark.ca; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=CuUBOof/; dkim-atps=neutral X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.3 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 32E511E0D3 for ; Wed, 15 Mar 2023 00:54:53 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 67D603858C5F for ; Wed, 15 Mar 2023 04:54:51 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 67D603858C5F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1678856091; bh=53ohcEwD+PQ1jcbVAiT5wy3DEYJgodVCKyrsW/BOsrs=; h=To:CC:Subject:Date:References:In-Reply-To:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=CuUBOof/weMn5IeyC7yXb1tQ3P40Sx5H6SsYZzLVm7+mVipEnCZmfLApxBUNrmWXA AlWHXlInFq6pFSbsAhVRh+Vnv+3E7Ggzigg4Kx6cPH1Z74wgfKhc8pXDdcbv5rDElm AST2zXYXaYaA5iOBrcQkXPIBoX7y0dJhcnByfzTU= Received: from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com [148.163.158.5]) by sourceware.org (Postfix) with ESMTPS id D3FF03858D20 for ; Wed, 15 Mar 2023 04:54:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D3FF03858D20 Received: from pps.filterd (m0127361.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 32F4D1VQ030479 for ; Wed, 15 Mar 2023 04:54:27 GMT Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam04lp2177.outbound.protection.outlook.com [104.47.73.177]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3pb6sy8qcx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 15 Mar 2023 04:54:26 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GXFqZfucaI9AtjtP3NgJgIWScfLu9XShZgKkWOcSuBO48eJu5lWSYn9nhHSh3MpjDKhvQXCgkGOLBtd+vFBhqtWizXWXYH9DFiuwn0XEWJGIkxHZbuTZ0GkT8+ToYLled8ewcOBlBPgUyeruVlE6KSbFgVy2cS/6ZspgBTprn/CvmWgbhn+LKJVjVYDn971uhSOweR+076AlUhsFxDGDUyojpFjQ1Two/w8lfwlZlFieLGjB83Q6gALagLvRzBL2s9MEdFwg97YdWv6kHDnWz9La96ozJ8/JYkS1eqc2j+A0mwEGoJLPgnRcoUZ1cXgXvsm1J2jw8X/U1xjvllkdmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=cgvU26e1LvIw/oIPgniCKNDaFlHqJEiFBcNoSyymOOI=; b=ATZ31DGZKr3L5FXw6d1TlzWHfhd5EBphBVzgfj5+MGPDTGh8n7SVJ+5JBnSPNa725L+3WwTsVcEyMRTLpoo0c7PAlEq32fPW7MPclwC0JP9vRpv85JsoM8ir47rPeKIUDfH8bKj1lmvxyP+wZjeLx8ZWxVnvvyCBwAkzss4Aq5J5ijf7Dl/CgOsvASjFFEFdVD+Lkky6S6Q1ai3oRARTl5IoObrh3H73+VDXve7u4uY9hJ5f9tN4wxxXa/tWxPvE3iTJlkpd16RuIJ3N+AihCvZz4ZE7Vn/agTFIilziS0reBOVso2XWCrIPf7n0tyXV/Un3ZfvVNEDepHzLShn6/A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ibm.com; dmarc=pass action=none header.from=ibm.com; dkim=pass header.d=ibm.com; arc=none Received: from CH2PR15MB3544.namprd15.prod.outlook.com (2603:10b6:610:5::26) by SJ0PR15MB4501.namprd15.prod.outlook.com (2603:10b6:a03:376::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.24; Wed, 15 Mar 2023 04:54:24 +0000 Received: from CH2PR15MB3544.namprd15.prod.outlook.com ([fe80::cb98:8c4d:b2e2:c281]) by CH2PR15MB3544.namprd15.prod.outlook.com ([fe80::cb98:8c4d:b2e2:c281%7]) with mapi id 15.20.6178.024; Wed, 15 Mar 2023 04:54:19 +0000 To: Ulrich Weigand , "gdb-patches@sourceware.org" CC: Sangamesh Mallayya Subject: Re: [PATCH] Enable-vector-register-visibility-in-core-file-for-AIX.patch Thread-Topic: [PATCH] Enable-vector-register-visibility-in-core-file-for-AIX.patch Thread-Index: AQHZVaWNdl85JiDyYUyLpBYg22iNP674rgEAgAE2fg2AAK1bgIAAqn9e Date: Wed, 15 Mar 2023 04:54:19 +0000 Message-ID: References: <4b0c380215810ae9fa052544c6c3b9ed3ccf01d6.camel@de.ibm.com> <61e5844bc9b0acb8f548608d8c5f9e1f534c9efb.camel@de.ibm.com> In-Reply-To: <61e5844bc9b0acb8f548608d8c5f9e1f534c9efb.camel@de.ibm.com> Accept-Language: en-IN, en-US Content-Language: en-IN X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH2PR15MB3544:EE_|SJ0PR15MB4501:EE_ x-ms-office365-filtering-correlation-id: 5905095a-7dd8-4745-3d98-08db25115671 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: kJ61sNmo/yG/Cw2vZgK2mavyjo5ql7kgs0S/SVujG5B0WGe7Lzq48Yc9aXUCdFoB1On+y2/YwW2PnmQV7mijPSIGRxNLHLGq2ZRw4Rh43vzyAPpGn9dv62VHUk3tWfVrzR2jcj0X/t3H7X6y/fkw7OZA51WSNNdPltyZvjS69p2i4NxLC2gt5ywBRE19xQIXa9SjbPkLjtCZ02conIOpYu1z+fD7gogGSMUGs4MYMjx89m1S9lLhId1VnZLq/uzf8q53d5a9AiTLySkkWB+7EFtnCcNRX0r1j5uxFcphExphzamFKL7gGiL9qlA/53xQGifcYNbNRuSS1EoS9lB1yFrRLd5ZrcWcvDj6x4xmIyBzobMRXr7Stn+bB8UhkRObqhgijQsD9yxuBhDcFLJSTukzmlgtti2G8i5jVSfzxd7yBaprMjAHYg4emsgUUyCByEXsp5BQevtDXCHMT77WiQ7CbbfNkfpR0j0+Oqwb+NIdY6IqrOjZKbL2Rr9YPv85VKvUkWlPhZF9aRdhVPPIVp2USLFdo/ZI2NLDfbSGXWf54mMDfpH3LeBdMhW+xn9pRu4hRNURuNR6vysDSXT7hkjUl7+BXoRhNeFsPl+cpnbuEs29AjbfFtg95+AaL5ig98cLNDIchd/+gEscemoNqvnVdf1vqgjtpkf0qcxfPmdv93vOoAfxLveuVA/HJNCRkTfoNvLvrT48MMrnylrHoRRxJKusGzWj6c5fLQYLTHgbSGI2XWiBCDlY4HOkX0s+ x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR15MB3544.namprd15.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(346002)(366004)(39860400002)(376002)(136003)(396003)(451199018)(4326008)(41300700001)(66446008)(66946007)(110136005)(8936002)(66476007)(478600001)(52536014)(8676002)(64756008)(66556008)(76116006)(86362001)(91956017)(38070700005)(38100700002)(55016003)(122000001)(99936003)(166002)(33656002)(6506007)(7696005)(9686003)(53546011)(186003)(71200400001)(966005)(2906002)(316002)(21615005)(5660300002)(83380400001)(2004002)(579004)(559001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?7ueV/Cc8zU3drjrbSdkQ8h5QqK8KKFfOwyrPO4pTdbnN/Dhy/vDedWkUeJO2?= =?us-ascii?Q?hm/V3KYz78um3P2k1Mmi/1f2RvCSa/kzOl0yIKH53vqW2DNVw0dD6TehFm3P?= =?us-ascii?Q?R9zSYsi3QMY31H3uVTxYQXT1+dGuC93GxAxvthlzFXD3Po7ZUbCzQe4kgHRm?= =?us-ascii?Q?SBLX5AEbVbjF5xDB70Nx/+fLNJTmdQvE6DtkCXSQylyNpJI/NOz7SUk+/jcO?= =?us-ascii?Q?wgZ38zgsnOGh1LtthY6QZlNZHSgcargtmPjwEQIqgBdFIy2AJaUDGwzqdGhx?= =?us-ascii?Q?eFyiR6+f4TQiB9K8QAXyKYCgf+LCffA+9MZLS011/FVNmWzS72p6Gj3rMEwF?= =?us-ascii?Q?IRK9KC7BVXW/loVWWrl6pKg4BbRvV6K6kXlUZlRAlHfw8LaNZSNiPLpZoWZj?= =?us-ascii?Q?E+m+OlM6OYVv5tZY7RJ2ihdsbGgyT41l9O+Sx7yRWhu+grnsxMbsdq0kwAzN?= =?us-ascii?Q?zDNlx3b01SYDZKl/DJhQJwzE2YCWQv3oy3P2+xD6bUuY+WWb9DRJoLZstH6N?= =?us-ascii?Q?/UD/dqepSW0Ykwzp8PdCWNA4Peoj/8ZJsad55WRKLTypRul33r0ggQRBAJlW?= =?us-ascii?Q?r0mmq3ya7npga3p/dG2cnF9uN5sADrciVDBdw954+fd51RSsZ541rRuUjxfq?= =?us-ascii?Q?qSjlwBh7c3ou4Vno5wyrL7VLb9fo7IMprzwGbqg8bgzii/2ycAKBvkZNWkJE?= =?us-ascii?Q?4E77ofcROocXKB6Empwsmyyrpql64cC9/VNOIRh31ma3B9HaAZ5cB4ql+t14?= =?us-ascii?Q?7JIqCMaO7nhMPJdsuHaOQoCV8ntRnCMKX+dvS262A/2RF73KO47zLDLIMYZ+?= =?us-ascii?Q?qMOgIWwbnREsuAzMssyOTX5vMiV2UmE4Vc6OvgdP3ZJkbJMjbSCjPB7A7Mto?= =?us-ascii?Q?N9yOZzPM1LQCJgCbWdM1NwnOzVc7jSflq/0x9lXXEpZ28UJ+sbWhRbxRfO/S?= =?us-ascii?Q?F7gtaYZzpO6nrqrEHuwlsMrCvUxS6p4Dwc3rXefhSuERh4jIstLVIHaElSPh?= =?us-ascii?Q?74Ih3Tl+ROlgqyj2N1NqSx++nU7Kgc6YI1DcASwAjwvnFVLIfkSLJnUTuX41?= =?us-ascii?Q?kOypU/2gCXUKxqx92OgqqTQDBVC3qA3N73ATDNYXhjIh151HTrgk8i+vNl20?= =?us-ascii?Q?T5BX7tyaW8ESJJINe02HmJDBJPwGRwAvzj5Es2I/1V4zWSVoEPBzw55XSInl?= =?us-ascii?Q?kRgwVTGzYCe4hr27Nu9pEhKglCf40cZXrpoXZAbphwEOwP/hJuaxXk4pZVKU?= =?us-ascii?Q?xROLLXP8OLOsE6Xma5IkEqEX2WJqSrN6C2ZHMNZSXYWqgD5lRfpBo7REtIGo?= =?us-ascii?Q?BHUYnd/iJFd5WDgyEVxntMwtH1jecR3UsjvjW3dokhlvehRoGDK4JbSUpcfh?= =?us-ascii?Q?2JG8MVwPl06xt6/P5Xx4LVRMuHrpwBubHgS5u8+A4gSlhpevwZx2HkRxe+nX?= =?us-ascii?Q?y/JkvxmsZUjHQbe/1OTFNdPfut3KF9zW+uvXssg/ABzJx7AViLjNqzz2yhQ2?= =?us-ascii?Q?ta0st2wo94S4cOILXebDaZmxPQlfEUSxVAfwHnkYXF1x8B5/h6kxxYL5ur6b?= =?us-ascii?Q?AVIArF75ThxdfDqNExXqZ49YI9tX48PKamzsZLpOG4+V8Jsojcolmg+B/pRI?= =?us-ascii?Q?s0E/OC3EchyF4OeqhzfeaknJCEXxDP8GCExKcgtwDjnLWKtyd3f2kDtQ7ahT?= =?us-ascii?Q?0t6CPg=3D=3D?= Content-Type: multipart/mixed; boundary="_004_CH2PR15MB35447F4FBE976FD08AF7FB70D6BF9CH2PR15MB3544namp_" X-OriginatorOrg: ibm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH2PR15MB3544.namprd15.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5905095a-7dd8-4745-3d98-08db25115671 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2023 04:54:19.7834 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fcf67057-50c9-4ad4-98f3-ffca64add9e9 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: uXfOaqcPaMeooR+4HCSHDeT3NQvNAnddnsvUq8XHBnO9+SM9frB2fKCWtyAeRN3kZebgo+wi0KkKYWGOvw6jLg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR15MB4501 X-Proofpoint-ORIG-GUID: glNLqY_3OY_cL7k8JW3f1Z5tmwv7fMBU X-Proofpoint-GUID: glNLqY_3OY_cL7k8JW3f1Z5tmwv7fMBU X-Proofpoint-UnRewURL: 0 URL was un-rewritten MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-03-14_16,2023-03-14_02,2023-02-09_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 mlxlogscore=999 adultscore=0 malwarescore=0 spamscore=0 lowpriorityscore=0 mlxscore=0 impostorscore=0 bulkscore=0 suspectscore=0 clxscore=1015 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2302240000 definitions=main-2303150039 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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: , From: Aditya Kamath1 via Gdb-patches Reply-To: Aditya Kamath1 Errors-To: gdb-patches-bounces+public-inbox=simark.ca@sourceware.org Sender: "Gdb-patches" --_004_CH2PR15MB35447F4FBE976FD08AF7FB70D6BF9CH2PR15MB3544namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Ulrich and community, Please find attached the patch. >The function looks reasonable, but it's in the wrong file - >you still install it unconditionally on all operating systems. >Instead, this function should go to rs6000-aix-tdep.c (next >to rs6000_aix_iterate_over_regset_sections) and should be >installed from rs6000_aix_init_osabi. This is done. Kindly check it out. I have pasted both 64 bit and 32 bit cor= e file outputs below. It works alright. Thank you for the guidance. So I always thought rs6000-tdep.c is only used by AIX. Just for my knowledg= e kindly let me know who else is using it? Is it powerpc Linux folks? And i= s the rs600-tdep file is common to both of us. This will be useful for me i= f ever I need to do any change in the future. Kindly push this if there are no more changes required from your end. If th= ere are, then let me know. Have a nice day ahead. Thanks and regards, Aditya. ------------------------------------- 32 bit output with patch:- ./gdb ~/gdb_tests/bll_core core.13828468 GNU gdb (GDB) 14.0.50.20230221-git Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "powerpc64-ibm-aix7.2.0.0". Type "show configuration" for configuration details. For bug reporting instructions, please see: https://www.gnu.org/software/gdb/bugs/. Find the GDB manual and other documentation resources online at: http://www.gnu.org/software/gdb/documentation/. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /home/aditya/gdb_tests/bll_core... Core was generated by `bll_core'. #0 main () at /home/aditya/gdb_tests/bll_core.c:24 24 int length1 =3D 7; (gdb) info reg r0 0x2ff22b50 804399952 r1 0x2ff22b10 804399888 r2 0x20000448 536872008 r3 0x2ff22b50 804399952 r4 0x100010e0 268439776 r5 0x0 0 r6 0x5 5 r7 0x2b67 11111 r8 0x56ce 22222 r9 0x60 96 r10 0xad9c 44444 r11 0x0 0 r12 0x22648680 577013376 r13 0xdeadbeef 3735928559 r14 0x1 1 r15 0x2ff22c00 804400128 r16 0x2ff22c08 804400136 r17 0xdeadbeef 3735928559 r18 0xdeadbeef 3735928559 r19 0xf0806b50 4034947920 r20 0xdeadbeef 3735928559 r21 0xdeadbeef 3735928559 r22 0xdeadbeef 3735928559 r23 0xdeadbeef 3735928559 r24 0xdeadbeef 3735928559 r25 0xdeadbeef 3735928559 r26 0x96c2062c 2529297964 r27 0x88 136 r28 0x200002ed 536871661 r29 0x10000000 268435456 r30 0x3 3 r31 0x2ff22b10 804399888 pc 0x10000690 0x10000690 msr 0x200d032 33607730 cr 0x24648244 610566724 lr 0x10000634 0x10000634 ctr 0x0 0 xer 0x20040000 537133056 fpscr 0x0 0 vscr 0x0 0 vrsave 0x1 1 (gdb) info reg $vr0 vr0 {uint128 =3D 0x14de4f00a6f27802337255053793c0, v4_float =3D = {0x14de4f, 0xa6f278, 0x2337255, 0x53793c0}, v4_int32 =3D {0x14de4f, 0xa6f27= 8, 0x2337255, 0x53793c0}, v8_int16 =3D {0x14, 0xde4f, 0xa6, 0xf278, 0x233, = 0x7255, 0x537, 0x93c0}, v16_int8 =3D {0x0, 0x14, 0xde, 0x4f, 0x0, 0xa6, 0xf= 2, 0x78, 0x2, 0x33, 0x72, 0x55, 0x5, 0x37, 0x93, 0xc0}} ----------------------------------------------- 64 bit output with patch ./gdb ~/gdb_tests/vector_lab_test_64 core.24773118 GNU gdb (GDB) 14.0.50.20230221-git Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "powerpc64-ibm-aix7.2.0.0". Type "show configuration" for configuration details. For bug reporting instructions, please see: https://www.gnu.org/software/gdb/bugs/. Find the GDB manual and other documentation resources online at: http://www.gnu.org/software/gdb/documentation/. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /home/aditya/gdb_tests/vector_lab_test_64... Core was generated by `vector_lab_test_64'. #0 main () at /home/aditya/gdb_tests/vector_lab_test.c:26 26 printf("Arr3[1] =3D { %d, %d, %d, %d }\n", Arr3[1][0], Arr3= [1][1], Arr3[1][2], Arr3[1][3]); (gdb) info reg r0 0xffffffff 4294967295 r1 0xffffffffffff8f0 1152921504606845168 r2 0x110000310 4563403536 r3 0xe 14 r4 0x9001000a009ad4e 648535941212384590 r5 0xfffffffffffffe8 1152921504606846952 r6 0x800000000000d032 9223372036854829106 r7 0x3ba0 15264 r8 0x0 0 r9 0x120 288 r10 0x0 0 r11 0x1030 4144 r12 0x100000740 4294969152 r13 0xbadc0ffee0ddf00d 13464654573299691533 r14 0x1 1 r15 0xffffffffffffad0 1152921504606845648 r16 0xffffffffffffae0 1152921504606845664 r17 0x800200140000000 576495942044221440 r18 0xffffffffffffed0 1152921504606846672 r19 0x9fffffff000ec40 720575940110904384 r20 0xbadc0ffee0ddf00d 13464654573299691533 r21 0xbadc0ffee0ddf00d 13464654573299691533 r22 0xbadc0ffee0ddf00d 13464654573299691533 r23 0xbadc0ffee0ddf00d 13464654573299691533 r24 0xbadc0ffee0ddf00d 13464654573299691533 r25 0xbadc0ffee0ddf00d 13464654573299691533 r26 0xbadc0ffee0ddf00d 13464654573299691533 r27 0xbadc0ffee0ddf00d 13464654573299691533 r28 0xbadc0ffee0ddf00d 13464654573299691533 r29 0xbadc0ffee0ddf00d 13464654573299691533 r30 0xbadc0ffee0ddf00d 13464654573299691533 r31 0xffffffffffff8f0 1152921504606845168 pc 0x100000760 0x100000760 msr 0xa00000000200d032 11529215046102077490 cr 0x82240228 2183397928 lr 0x100000740 0x100000740 ctr 0xe 14 xer 0xe 14 fpscr 0x0 0 vscr 0x0 0 vrsave 0x1 1 (gdb) info reg $vr0 vr0 {uint128 =3D 0x4c60000098c00000e5200001318, v4_float =3D {0x= 4c6, 0x98c, 0xe52, 0x1318}, v4_int32 =3D {0x4c6, 0x98c, 0xe52, 0x1318}, v8_= int16 =3D {0x0, 0x4c6, 0x0, 0x98c, 0x0, 0xe52, 0x0, 0x1318}, v16_int8 =3D {= 0x0, 0x0, 0x4, 0xc6, 0x0, 0x0, 0x9, 0x8c, 0x0, 0x0, 0xe, 0x52, 0x0, 0x0, 0x= 13, 0x18}} (gdb) -------------------------------------------------- Output without patch:- ./gdb ~/gdb_tests/bll_core core.13828468 GNU gdb (GDB) 14.0.50.20230221-git Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "powerpc64-ibm-aix7.2.0.0". Type "show configuration" for configuration details. For bug reporting instructions, please see: https://www.gnu.org/software/gdb/bugs/. Find the GDB manual and other documentation resources online at: http://www.gnu.org/software/gdb/documentation/. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /home/aditya/gdb_tests/bll_core... Core was generated by `bll_core'. #0 main () at /home/aditya/gdb_tests/bll_core.c:24 24 int length1 =3D 7; (gdb) info reg r0 0x2ff22b50 804399952 r1 0x2ff22b10 804399888 r2 0x20000448 536872008 r3 0x2ff22b50 804399952 r4 0x100010e0 268439776 r5 0x0 0 r6 0x5 5 r7 0x2b67 11111 r8 0x56ce 22222 r9 0x60 96 r10 0xad9c 44444 r11 0x0 0 r12 0x22648680 577013376 r13 0xdeadbeef -559038737 r14 0x1 1 r15 0x2ff22c00 804400128 r16 0x2ff22c08 804400136 r17 0xdeadbeef -559038737 r18 0xdeadbeef -559038737 r19 0xf0806b50 -260019376 r20 0xdeadbeef -559038737 r21 0xdeadbeef -559038737 r22 0xdeadbeef -559038737 r23 0xdeadbeef -559038737 r24 0xdeadbeef -559038737 r25 0xdeadbeef -559038737 r26 0x96c2062c -1765669332 r27 0x88 136 r28 0x200002ed 536871661 r29 0x10000000 268435456 r30 0x3 3 r31 0x2ff22b10 804399888 pc 0x10000690 0x10000690 msr 0x200d032 33607730 cnd 0x24648244 610566724 lr 0x10000634 0x10000634 cnt 0x0 0 xer 0x20040000 537133056 fpscr 0x0 0 mq 0xdeadbeef -559038737 From: Ulrich Weigand Date: Tuesday, 14 March 2023 at 11:28 PM To: gdb-patches@sourceware.org , Aditya Kamath1= Cc: Sangamesh Mallayya Subject: Re: [PATCH] Enable-vector-register-visibility-in-core-file-for-AIX= .patch Aditya Kamath1 wrote: >Kindly check in this patch.. It is a simple check to see for >aix-vmx or vsx presence in a bfd file. And then we return >the required target desc. The function looks reasonable, but it's in the wrong file - you still install it unconditionally on all operating systems. Instead, this function should go to rs6000-aix-tdep.c (next to rs6000_aix_iterate_over_regset_sections) and should be installed from rs6000_aix_init_osabi. Bye, Ulrich --_004_CH2PR15MB35447F4FBE976FD08AF7FB70D6BF9CH2PR15MB3544namp_ Content-Type: application/octet-stream; name="0001-Enable-vector-register-visibility-in-core-for-AIX.patch" Content-Description: 0001-Enable-vector-register-visibility-in-core-for-AIX.patch Content-Disposition: attachment; filename="0001-Enable-vector-register-visibility-in-core-for-AIX.patch"; size=2588; creation-date="Wed, 15 Mar 2023 04:18:03 GMT"; modification-date="Wed, 15 Mar 2023 04:18:03 GMT" Content-Transfer-Encoding: base64 RnJvbSA4NGQ1Y2JhMjIwNDcwZTc0YTM1OWJmYzM0YWE1NDhlYTNjMTlmYWI2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBZGl0eWEgVmlkeWFkaGFyIEthbWF0aCA8QWRpdHlhLkthbWF0 aDFAaWJtLmNvbT4KRGF0ZTogVHVlLCAxNCBNYXIgMjAyMyAyMjo0ODo0MCAtMDUwMApTdWJqZWN0 OiBbUEFUQ0hdIEVuYWJsZSB2ZWN0b3IgcmVnaXN0ZXIgdmlzaWJpbGl0eSBpbiBjb3JlIGZvciBB SVguCgpUaGlzIHBhdGNoIGVuYWJsZXMgQUlYIGZvbGtzIHRvIHNlZSB2ZWN0b3IgcmVnaXN0ZXIg Y29udGVudHMgd2hpbGUgdGhleQphbmFseXNlIHRoZSBjb3JlIGZpbGUuCi0tLQogZ2RiL3JzNjAw MC1haXgtdGRlcC5jIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAx IGZpbGUgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dkYi9yczYwMDAt YWl4LXRkZXAuYyBiL2dkYi9yczYwMDAtYWl4LXRkZXAuYwppbmRleCA5YTNhNTM5NjUwOC4uNDE1 NThmZjMxZmYgMTAwNjQ0Ci0tLSBhL2dkYi9yczYwMDAtYWl4LXRkZXAuYworKysgYi9nZGIvcnM2 MDAwLWFpeC10ZGVwLmMKQEAgLTQwLDYgKzQwLDExIEBACiAjaW5jbHVkZSAidHJhZC1mcmFtZS5o IgogI2luY2x1ZGUgImZyYW1lLXVud2luZC5oIgogCisjaW5jbHVkZSAiZmVhdHVyZXMvcnM2MDAw L3Bvd2VycGMtYWx0aXZlYzMyLmMiCisjaW5jbHVkZSAiZmVhdHVyZXMvcnM2MDAwL3Bvd2VycGMt dnN4MzIuYyIKKyNpbmNsdWRlICJmZWF0dXJlcy9yczYwMDAvcG93ZXJwYy1hbHRpdmVjNjQuYyIK KyNpbmNsdWRlICJmZWF0dXJlcy9yczYwMDAvcG93ZXJwYy12c3g2NC5jIgorCiAvKiBJZiB0aGUg a2VybmVsIGhhcyB0byBkZWxpdmVyIGEgc2lnbmFsLCBpdCBwdXNoZXMgYSBzaWdjb250ZXh0CiAg ICBzdHJ1Y3R1cmUgb24gdGhlIHN0YWNrIGFuZCB0aGVuIGNhbGxzIHRoZSBzaWduYWwgaGFuZGxl ciwgcGFzc2luZwogICAgdGhlIGFkZHJlc3Mgb2YgdGhlIHNpZ2NvbnRleHQgaW4gYW4gYXJndW1l bnQgcmVnaXN0ZXIuICBVc3VhbGx5CkBAIC00NTAsNiArNDU1LDM2IEBAIHJzNjAwMF9haXhfaXRl cmF0ZV9vdmVyX3JlZ3NldF9zZWN0aW9ucyAoc3RydWN0IGdkYmFyY2ggKmdkYmFyY2gsCiAKIH0K IAorLyogUmVhZCBjb3JlIGZpbGUgZGVzY3JpcHRpb24gZm9yIEFJWC4gICovCisKK3N0YXRpYyBj b25zdCBzdHJ1Y3QgdGFyZ2V0X2Rlc2MgKgorcHBjX2FpeF9jb3JlX3JlYWRfZGVzY3JpcHRpb24g KHN0cnVjdCBnZGJhcmNoICpnZGJhcmNoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHN0cnVjdCB0YXJnZXRfb3BzICp0YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgYmZkICphYmZkKQoreworICBhc2VjdGlvbiAqYWx0aXZlYyA9IGJmZF9nZXRfc2VjdGlvbl9i eV9uYW1lIChhYmZkLCAiLmFpeC12bXgiKTsKKyAgYXNlY3Rpb24gKnZzeCA9IGJmZF9nZXRfc2Vj dGlvbl9ieV9uYW1lIChhYmZkLCAiLmFpeC12c3giKTsKKyAgYXNlY3Rpb24gKnNlY3Rpb24gPSBi ZmRfZ2V0X3NlY3Rpb25fYnlfbmFtZSAoYWJmZCwgIi5yZWciKTsKKyAgcHBjX2dkYmFyY2hfdGRl cCAqdGRlcCA9IGdkYmFyY2hfdGRlcDxwcGNfZ2RiYXJjaF90ZGVwPiAoZ2RiYXJjaCk7CisKKyAg aWYgKCFzZWN0aW9uKSAKKyAgICByZXR1cm4gTlVMTDsKKworICBpbnQgYXJjaDY0ID0gMDsKKyAg aWYgKHRkZXAtPndvcmRzaXplID09IDgpCisgICAgYXJjaDY0ID0gMTsKKworICBpZiAodnN4ICYm IGFyY2g2NCkKKyAgICByZXR1cm4gdGRlc2NfcG93ZXJwY192c3g2NDsKKyAgZWxzZSBpZiAodnN4 ICYmICFhcmNoNjQpCisgICAgcmV0dXJuIHRkZXNjX3Bvd2VycGNfdnN4MzI7CisgIGVsc2UgaWYg KGFsdGl2ZWMgJiYgYXJjaDY0KQorICAgIHJldHVybiB0ZGVzY19wb3dlcnBjX2FsdGl2ZWM2NDsK KyAgZWxzZSBpZiAoYWx0aXZlYyAmJiAhYXJjaDY0KQorICAgIHJldHVybiB0ZGVzY19wb3dlcnBj X2FsdGl2ZWMzMjsKKworICByZXR1cm4gTlVMTDsKK30KIAogLyogUGFzcyB0aGUgYXJndW1lbnRz IGluIGVpdGhlciByZWdpc3RlcnMsIG9yIGluIHRoZSBzdGFjay4gIEluIFJTLzYwMDAsCiAgICB0 aGUgZmlyc3QgZWlnaHQgd29yZHMgb2YgdGhlIGFyZ3VtZW50IGxpc3QgKHRoYXQgbWlnaHQgYmUg bGVzcyB0aGFuCkBAIC0xMzQ4LDYgKzEzODMsNyBAQCByczYwMDBfYWl4X2luaXRfb3NhYmkgKHN0 cnVjdCBnZGJhcmNoX2luZm8gaW5mbywgc3RydWN0IGdkYmFyY2ggKmdkYmFyY2gpCiAgICAgKGdk YmFyY2gsIHJzNjAwMF9haXhfaXRlcmF0ZV9vdmVyX3JlZ3NldF9zZWN0aW9ucyk7CiAgIHNldF9n ZGJhcmNoX2NvcmVfeGZlcl9zaGFyZWRfbGlicmFyaWVzX2FpeAogICAgIChnZGJhcmNoLCByczYw MDBfYWl4X2NvcmVfeGZlcl9zaGFyZWRfbGlicmFyaWVzX2FpeCk7CisgIHNldF9nZGJhcmNoX2Nv cmVfcmVhZF9kZXNjcmlwdGlvbiAoZ2RiYXJjaCwgcHBjX2FpeF9jb3JlX3JlYWRfZGVzY3JpcHRp b24pOwogCiAgIGlmICh0ZGVwLT53b3Jkc2l6ZSA9PSA4KQogICAgIHRkZXAtPmxyX2ZyYW1lX29m ZnNldCA9IDE2OwotLSAKMi4zOC4zCgo= --_004_CH2PR15MB35447F4FBE976FD08AF7FB70D6BF9CH2PR15MB3544namp_--