From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by sourceware.org (Postfix) with ESMTPS id 521B13858CDA for ; Mon, 18 Jul 2022 05:33:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 521B13858CDA X-IronPort-AV: E=McAfee;i="6400,9594,10411"; a="311816210" X-IronPort-AV: E=Sophos;i="5.92,280,1650956400"; d="scan'208";a="311816210" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Jul 2022 22:33:07 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,280,1650956400"; d="scan'208";a="843154221" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga006.fm.intel.com with ESMTP; 17 Jul 2022 22:33:07 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Sun, 17 Jul 2022 22:33:07 -0700 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Sun, 17 Jul 2022 22:33:06 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx607.amr.corp.intel.com (10.18.126.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Sun, 17 Jul 2022 22:33:06 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.177) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Sun, 17 Jul 2022 22:33:06 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WmGh59uFw6ZlJp3rX5vH4A5vN2CmrvYEcDBj1hC5APlS9E56JH0aQPGsXXfowfCAZT2ammeHkT43rRjzSuU1npqUOjRqsA/Jm83mxx9zOk/kB8pxURiiHBdN54BT8k4AY/pmG5o5zpkEO3DCWcVQ0JFlSY4z9gqWhPfEgowbJxOLq+h72yzzq3I3tsQKkkvF7hF0eVQ4VnjSFwf3ZLWTef6pHkWslemukxwlouZ8mF+GiehUP83sNkNHZrY2Mi5cckswu4CagwVo3NGWW+6VKgYNHcHJVWMiuUkIDyqIaFWd395AJ/kSN2dhkzIrqSOlnIoKNrKT89fMDPjNf4UZFw== 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=sqYHZq2jIW98yhfupiIVmcgYASER3dASP3LnrQFV9Vs=; b=fCYVP9/rPJD73LYTsGQZvdC2wroGQYd4PeiF5B2916MFgYrwaXncnXkVb9kOWTZxXr2y6VAqjWiyE9Qx7Murt+d7J7lxqzX5Z7u5z5T4Ns/GYLYz93sUAxBY2m6wF2mGv4T7JGu4QBLEShvSpu/sE+AlpYWacNeVfTn56xxwnkQYOuIMltOUXBNkFooF2SGRuJc4cNHuUY98cGx9U3/rWSxABrsdEd9tj7+276JfsZdW8fcxwM3N2EzMcRWFrUUBV/rUBU134AsEFucnFw5OvDQZa55u4MdB6QclT/4rwaIpoI7wfyqV5jGvbjHuCyhALw4IMAfMPuy0fTafwCEiwg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM8PR11MB5749.namprd11.prod.outlook.com (2603:10b6:8:10::15) by CY4PR11MB1432.namprd11.prod.outlook.com (2603:10b6:910:5::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.14; Mon, 18 Jul 2022 05:33:05 +0000 Received: from DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::f9d8:e8a8:94ec:58db]) by DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::f9d8:e8a8:94ec:58db%8]) with mapi id 15.20.5438.023; Mon, 18 Jul 2022 05:33:05 +0000 From: "Metzger, Markus T" To: Kevin Buettner CC: "gdb-patches@sourceware.org" Subject: RE: [PATCH v5 00/15] basic linker namespace support Thread-Topic: [PATCH v5 00/15] basic linker namespace support Thread-Index: AQHYdo0WisrWAWeqJUyL3/kVJAKe/q1/UB3QgAESIoCAA3jsMA== Date: Mon, 18 Jul 2022 05:33:05 +0000 Message-ID: References: <20220602132514.957983-1-markus.t.metzger@intel.com> <20220715170453.1d5142e2@f35-zws-1> In-Reply-To: <20220715170453.1d5142e2@f35-zws-1> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.6.500.17 dlp-product: dlpe-windows x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e5760db3-ce9f-43a2-0907-08da687efd75 x-ms-traffictypediagnostic: CY4PR11MB1432:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2q6WuqCcksVEIUX90euZxvWrCRyqV/JGhI9J2kZQXgHpypxRxMIbobbFSB5QH/LztqGqAKKCGkeWra84AQrVqG1JjFu93iXTUm7SxuH6+TKBN4S/xMuoO44dRyusBDAwBAI4AxyzyHz1C0idFPBBPDO5WQ/DYUuDwzzoHLivRT5kgdVACet6uxkj+inV6MUGrkSdxHZ3W3zazBvjptXio65etojg0gLpgjW0yX0++OLi36xCYDKM1GbMBxrsQ8LZgERIQ+Qlx8mv56e6cwWodVMtwSkGgmmVaEX9c9q+SN8YBTAO6tUoGcy+yDbbpn8KjxyWUWkqgCzZ/G/wLSbuGi7NQUueWTGROCYv7WQu+Ye/XDxEonaif+PJ6SsmUcugWWbxgQDYHZKQ6+xPAtgGsTUN1JHgQrJhPHKJcCL/5nh+qhAmfp2vYuExriq0RU5MmcnagEpN0BniJw2KLGUz1L23dyJT5EA15XpBJ2iDQvnzFOK0dfyvJHQXHSPQ5jCCDtQG+GoIbwMGHqa2pv+b/8H9I+KnXUAaFw9JsdN8ostYKud7FdbUOhgFRVzK2pXtNBTbOye2sAF7vKEfRSfq9thFdkpN+PT2MZ8D8MBNC1gYocP2OxgtQKjkWnNEklRDUmBqG4VorWokCjEKJsKi3NthUhOp7+GNfEz0zIyMljYCtHFIX3+mfw/jUKEKAozodQ9u3BOR2+6gAQJVd6VBPDKWaHPLQrZWPnoB9FD7PC06DNr4FiBrt1Q379tbOI4yd3ffDTSjtzcxLK1hbtu/W81pLwixgWjfEYWH0xlwXHGxyHHc/9I8ZPej1fK4LW69o7bg9mm1CiNf1nPdeXXYe22DToIpYxbwpmS3d7wqKkA= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM8PR11MB5749.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(376002)(136003)(346002)(39860400002)(396003)(366004)(71200400001)(82960400001)(38070700005)(966005)(41300700001)(478600001)(26005)(6506007)(7696005)(86362001)(9686003)(316002)(6916009)(83380400001)(186003)(55016003)(76116006)(64756008)(66446008)(52536014)(5660300002)(8936002)(66946007)(4326008)(8676002)(66476007)(66556008)(2906002)(33656002)(38100700002)(122000001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?XmRtyLhIK/+QM8M/OJH+h39LJRiz0bp28xB+3iaEz0vckX4K5SJvg8ciE+Ig?= =?us-ascii?Q?/NA9+v3H8sEWg5x08ce3qKofrrAy2WTb94aOaEz+twFxKo8xGFnaCTuapxRC?= =?us-ascii?Q?AffRYHQKnVNWCHKT5f3naYDFPGCOOp000poDMS8VMJsP6zX7ItfWhYkUtFMc?= =?us-ascii?Q?GEbQnc+cxGZAksiKpQT32XVqeIHsgSTvaJAyMwW5zRgKgVhx8foIPxYxoCQ5?= =?us-ascii?Q?hM3TOblyd1psZmy+lkaB5gYifECgYSRUPgNlW2XUZa5S/zaNWVgdtLjvQNwA?= =?us-ascii?Q?fkXj9Z20viutSc+24taFMusHHqVgyupMC/v9GFcv9NA1zk7bnIXR5nNYrDnA?= =?us-ascii?Q?1+XOBooRMa4COZe7/g3MEhUT6R0IeeHz4ouE783+j0+fG8e0FLk0vPd3I7Jy?= =?us-ascii?Q?HlfOFIp3zHiu8C1rXGFpSB6txaExVIvU8T7x9c7e9BERGf2ylDtsasv9wTJA?= =?us-ascii?Q?DUOtvn9U32JCieiFEhAL9nTnjzfnHwg/zo0mJv22Zw6x2QRFV4I8pvhH+wDY?= =?us-ascii?Q?2YYcRp66AhMP7QaS0aLslHGsG3AJSzjCoTZFs7gPRjiaiefyHnrWoHgQ2DF9?= =?us-ascii?Q?liYsDkNDMj2ZcuzPfTaFeg5XVCLd8qkzxeP2lpVoW7MDyLxRqQbR0qFDxtww?= =?us-ascii?Q?/iX30loGzIzHkzFMulkcaTlFqlrg/r2flMhO/xuvuDWY+PJuqXlOVgSycqCm?= =?us-ascii?Q?3kaBJ1K8KaNCyeQX+rlutdhUg+VnwSdQljs6EUwUN4nSMfbsebHN6V6rJzMc?= =?us-ascii?Q?Mh+I527ffv7+7ngPBLo4p3wGBWG95GHS29Spv6QB4iH7DYRKS+kyDUlvhKz4?= =?us-ascii?Q?hBAMUP+hfC3RDxPHiiZX7KS3Qlc3MHIcpZ83Z4fKpj5/82GH6MWijl/Hmv/L?= =?us-ascii?Q?ftGqTFBJe0EzB5FoMzHADc0u1Uw3X8qUWgUBP9K0ROvrYFOSWDipY3PIDH6t?= =?us-ascii?Q?CvUGX4D/KEaLBX/fHlKkLBM7UlySdXY5wPhZvH+UZVcu+QftAmfrsr/C5i1y?= =?us-ascii?Q?cynBk0uwFHSAFxqMAQvreXDZOSgwU824scwEIHH9/EE70RABZEkVW31xYBA+?= =?us-ascii?Q?D1SlFoZvCPommEZ/jzqVrai+xqLZUFgsutmAn3mdhQw70tGJJSMZXTv+IoS3?= =?us-ascii?Q?R9EIDvZ5Pw52FNcm0ZOgWSAcXEIYiXDbbuLrUh9WZ59atwZYsyhNQcqc90Mw?= =?us-ascii?Q?wdB4Cib+ybbxOWpQdWxGWHLDzwW84r+KdNo5rZm7JZNRzHim9lv+q8sp9d9s?= =?us-ascii?Q?qwmNE5zWXx6qLYFH/N+Q+sX+xCGoQfciZG9cpjzplXtFKkuYl0GVoEYupNsD?= =?us-ascii?Q?CSsw3Tn3VhEnanfNJH3FWRb8oTEt8um/eT6DWlxrpsSOzgMcJeALOtWYbeHv?= =?us-ascii?Q?A8fpTuyvg4lDXBCrCuStyx8cN31CUvY39QD4HpP7qaaaXuYYsyUSch6Qwgu4?= =?us-ascii?Q?IT9WC2adb+8TSp8qtrf1cg9Kj6B/ZQTfEvGu++9UljpEeepHJhI+8B+nlFBr?= =?us-ascii?Q?+/I+ecHFduLtg5qi2rMA0/hDw/Pgawih6ZagVVOvGB+kFEVbvbEFsZXOiI58?= =?us-ascii?Q?jqENg/vgv8zMH7Fdy8nCRV9cdxIXRb+aDzDSBy3Z?= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8PR11MB5749.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e5760db3-ce9f-43a2-0907-08da687efd75 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jul 2022 05:33:05.3195 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 8I15/vhM4fC0fD/uSoO7GHhJKZn1mQUh73siOw1qoa74clalVCIBDF2me0XS4kwzdgawMFu5iop95hq6s1utbaMAoqif98N50ECq5uRoMB8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1432 X-OriginatorOrg: intel.com Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-4.8 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) 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, 18 Jul 2022 05:33:11 -0000 Thanks, Kevin, >> Not reviewed: >> > gdb, testsuite: extend gdb_test_multiple checks > >I asked a question about this one. Basically, I'd like to understand >the circumstances which led you to making these changes. Sorry, I missed your email. I ran into Invalid cast. warning: Probes-based dynamic linker interface failed. Reverting to original interface. and warning: Corrupted shared library list during development. See https://sourceware.org/pipermail/gdb-patches/2022-February/186135.html. The other I believe I added for completeness but I see that this warning ha= s been removed, meanwhile. Let me drop it from my patch. > >> > gdb, python: use gdbarch_iterate_over_objfiles_in_search_order > >I okayed this one. > >> > gdb, ada: collect standard exceptions in all objfiles > >That one looked reasonable to me, but an Ada expert may want to >take a look. > >> > gdb, cp: update add_symbol_overload_list_qualified > >I said, "LGTM", which is basically an "okay". > >> > gdb: update gnu ifunc resolve > >I okayed this one. Sorry, I must have missed your replies on those. I haven't checked the archive and relied on my email inbox. >I'd like to see this work go in. So long as it doesn't break existing >(non-linker namespace) use cases, I'm okay with fixing the other >problems later on. As far as I could test (x86-64 on Fedora 35) it does not break anything. I'll ask Joel about the Ada patches. regards, markus. Intel Deutschland GmbH Registered Address: Am Campeon 10, 85579 Neubiberg, Germany Tel: +49 89 99 8853-0, www.intel.de Managing Directors: Christin Eisenschmid, Sharon Heck, Tiffany Doon Silva = Chairperson of the Supervisory Board: Nicole Lau Registered Office: Munich Commercial Register: Amtsgericht Muenchen HRB 186928