From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by sourceware.org (Postfix) with ESMTPS id C6C9C3856DF6 for ; Fri, 21 Oct 2022 08:16:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C6C9C3856DF6 X-IronPort-AV: E=McAfee;i="6500,9779,10506"; a="305682838" X-IronPort-AV: E=Sophos;i="5.95,200,1661842800"; d="scan'208,217";a="305682838" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Oct 2022 01:16:07 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10506"; a="632793369" X-IronPort-AV: E=Sophos;i="5.95,200,1661842800"; d="scan'208,217";a="632793369" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga007.fm.intel.com with ESMTP; 21 Oct 2022 01:16:07 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.2375.31; Fri, 21 Oct 2022 01:16:07 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Fri, 21 Oct 2022 01:16:06 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.2375.31 via Frontend Transport; Fri, 21 Oct 2022 01:16:06 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.177) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Fri, 21 Oct 2022 01:16:06 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aBSJZoYkuCru5MuC7rLNCEfboIHBKlG6y0egNPrsFd69YY721gBXcljVwihRcpc10VJURkkeZz/Cq2riHcDiUJJwndXOWB6rjHXfKO5NZxRyEA5pQFF0LaVt6y1adZwKmJcaBGpNuo624m28Oa4y4Nvq1yMviXrRTmUlHtP/OHfZJUxeUjyuWnJtFctd2HG2GO4sO3bZSUgoDgQaSRjWHTDKx8e2cWil57SlPjTBOemTwRYQQC9hIgTWYlwbMTBiuJn2ElLqnl4xGg3szlLh1GojYYYjj9N40T+qAbrB8gqj6KwDqfAzw4yXEtdMAkf2YS0KdFKT0FDbJgfJ3DbDMA== 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=j/Kk8wseroV7SztgfA5UDgg0rqPWmadj2WfnL0gAASk=; b=f++GTnghzGTp6GOLJNlUSERp6YrdM7xu0pCuDDEEq1vmfkAm+FfgEjv/91AMOz1tcAROINB/O/FsKqeN0x1PFweicZEEfWf/nonTIFQH1WzwZaVS1dWasKKKT14DNsncKZr0uHl8imgE7N9CXpWYxjU0i8yteKSpZSSr+osLu3nyczVIDU6YueVwlOl+bEAAej++qjjE+E25nyIJiKm41pLq7zkzVxDN/CvYG5nrrSYaKnO5Zxq7jEEnzefoYhyHT6qI7x2HQrtLZYOsBhRsnT8eaHltYXukYnW/RvG200cUMeVf8/zmPpqSvbMND88Peo5Hj2Ccr/jNkscNKoPoHg== 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 CY4PR1101MB2071.namprd11.prod.outlook.com (2603:10b6:910:1a::10) by SN7PR11MB6995.namprd11.prod.outlook.com (2603:10b6:806:2ae::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.26; Fri, 21 Oct 2022 08:16:00 +0000 Received: from CY4PR1101MB2071.namprd11.prod.outlook.com ([fe80::657c:cb6f:1f95:3ac2]) by CY4PR1101MB2071.namprd11.prod.outlook.com ([fe80::657c:cb6f:1f95:3ac2%6]) with mapi id 15.20.5723.034; Fri, 21 Oct 2022 08:15:59 +0000 From: "Kempke, Nils-Christian" To: "gdb-patches@sourceware.org" CC: "jinisusan.george@amd.com" , "tom@tromey.com" Subject: Re: [PING 7][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Thread-Topic: [PING 7][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Thread-Index: AQHY5SVa1Qmsm7oJ8EmPfdd/1mbu6Q== Date: Fri, 21 Oct 2022 08:15:59 +0000 Message-ID: References: <20220808170019.86052-1-nils-christian.kempke@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CY4PR1101MB2071:EE_|SN7PR11MB6995:EE_ x-ms-office365-filtering-correlation-id: d5fa04cd-b646-4460-76d4-08dab33c7ccb x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1/EU7BQ+64178yU67/uAeUbvyeQfyG6DBd9hvRLwmIEzgnU7mx5tlYjnCFfojv/9cSDhNcVbzlptyiyCpPPO08WVi5UfYL1g4QqzIr1VgnemMvv7RNWvwgol9HbDfrqKKRntxplZErkprxPKWXwCkxDOOsc7mqv0lpC7ElMEUUmyXjVnuN1BoM5g4d3vM39/MlGHWXowyFIx+8vPz1CMQ9R6OCvhpYnu9TrvRnpv2DlMAdT53WM7qLw/VxBhsN1fs+2reAhroXkk5RZouQYjEirbxyoOGkyaJEqD/dkApRw2ayiG3HfyshEuZq/1v0dEajIQvpJjRWWFkj3xqA0D6Zz5Umey1Px5ocDcnweZRcEeXp9WEI4bIBL44xu8V/QudUtIErwcAHwjpnX0FEnOfqqtAoi53UX23LcbH84riT+A0j/cigZYLjh7V2WCHP9lUb3E19C9cwr/MllfNfR8q3pNq5aLeUow4MMtpz9PN+yVCECRZ6+PBRGJ86PX4+iHhq6byv9PRrQw8WPDw3jGKb8nun47iVG2yhM5j+lr37qNGPkmpE/C6oVr52MzNBLFe33P3DdwczDhsDZrnqSaXfyi0jXlL6fQqPgTVIwOP28YxfKZzfBX+3htt6Ll9JVTe/RK+x/bpdlfnof+AAUgaK/wCnuk69hxMpqu0qG+vodP9XOZW9z3pG5G78i6jkYzVJSH7/iBN3cn2mQwqGnzSJewrgCw/EV7iO0pu0e1MWMyPGVpRRTZXVDTqnyOESJtR77BzoiVk5z3ULVkjxVi+Rc0u0/umx9ldnoFUWqZmTE= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CY4PR1101MB2071.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(396003)(366004)(376002)(136003)(346002)(39860400002)(451199015)(38070700005)(82960400001)(166002)(33656002)(15974865002)(86362001)(55016003)(38100700002)(91956017)(83380400001)(122000001)(66946007)(19627405001)(316002)(21615005)(54906003)(66556008)(5660300002)(6916009)(71200400001)(53546011)(66476007)(966005)(186003)(2906002)(76116006)(6506007)(8936002)(52536014)(66446008)(7696005)(26005)(478600001)(64756008)(41300700001)(9686003)(4326008)(8676002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?DNl/JtZaCfpYkykFb0JY/gEdtticDMd8unMOhtdYnLjZs/hJR3ejzQ2X6BxG?= =?us-ascii?Q?9vviq9BngbT6uQgEysRFRHxejLDMH7CDvJzS5S3GA8zqVM1DNeM/+Y7uqK0t?= =?us-ascii?Q?hKBCdtiMbYb3C9aed7FXQjuiskDFw/KwG2RmPslaSlALKzgXCzJ3bqvm9sYI?= =?us-ascii?Q?m8v1bd2vrv4AWnIetaSa1LmTmcjb8A0Kr/aEDmqll6dOjiJQuaYMrBbLkjZc?= =?us-ascii?Q?d8XFro0RrOgg5M33Umm6OKVxcr7pXS42YnI326MDCtLrfgCwIVoYQNi87joL?= =?us-ascii?Q?8ZLkNP9VXky+h7noD9JCZ3yyZJ4wFI8f8MM5W1xFc2cnmK+IJqO5+sRVCG9j?= =?us-ascii?Q?BiSbZKFdzPaUhuR4tUw4u+mlXrJMPeJA3urfDuMGLJLzqtNEcyzAQoVyIUFe?= =?us-ascii?Q?QFU2w4/Tq3pbd+gt8/xUHRO0hvsYIZvXNqcCLFpzRZ3Sf1qCnsv5l5uhBoql?= =?us-ascii?Q?xi2SsgCuv0NU5hniaypS9rd0/XgUw2ZLpsicNIcsLCzElhL3Fi0thrje3426?= =?us-ascii?Q?P3M2j8D6oWjb0uYEEjpEHZ3xUuV7ETE1+OtX2Rz1pGWYwEKnrp1rCybATThz?= =?us-ascii?Q?5UDWFM77kptG6o0J9f9dWDEYLyTQvPD8g1rP8FNtFD+Ee4z9nP0aQ7uECJ9p?= =?us-ascii?Q?Erx8IzdML0XFFHskgkiyGQcu47/0cSSVR+QWfWgca4SYJRxUV3fsIi50GDxR?= =?us-ascii?Q?Q0wmKewMvfa/qDg1TU+SaEnTTAGazgLO8vBOxfcvwcLTOW9OIyS0BAecPKO6?= =?us-ascii?Q?p5KHP0PE7GBPRBcaeHqHRw+7O5QR4D9lKZ7r8jDSucEo8I33/3pKSqhZhTBy?= =?us-ascii?Q?upqrYmF7vZDTKneFB76dUlize/YsFJTc7b8TNB9JRex1WT5kgSDmcv4POWXT?= =?us-ascii?Q?h0bDPYbD4i8ZwUuRKexJwJW2yIIRisePVpibTLyaQVGcfdQ06XcgPvBBZGgv?= =?us-ascii?Q?5R/wKB42u+4srAxPakZQZdxQNAhpDctiYi7Dfggp9tiHokc8sDO43YrQoVPs?= =?us-ascii?Q?smhiaiQepmj6zCc359UWX862LUs116ouxHNCOREHS860g7XzgY4ZjXTMYT6U?= =?us-ascii?Q?X9J9v1U7qzO9tQTAnPls18yihRnJ1E16Cb084iWEA6n9z+7c44v9CEPo5nlF?= =?us-ascii?Q?AxvEL2gO1/4x+Z0JAIgiyBPIB/Y8yTdQ2EnIcgOm7vCT45rUctoL3vi9q9/+?= =?us-ascii?Q?R+xlcE43cQPXVJ/lUYG7jt7s4qiVRjCnFIN+nzYKdT3rztl7xr/jyBygDqDv?= =?us-ascii?Q?8nzW96GCn5Qp1U6kArF71PWvh5jQoJLZ+Uooh3vGv750gx5Vhd9ZK3anmagv?= =?us-ascii?Q?HtHO8gDnLp+suzom38Yqb5Z7SS8q2cg3FA0v5P/He2HbjCEulqeUqhESIE+K?= =?us-ascii?Q?VmEdCe30gRrBtsUJm6JbYrW8gECvSXNkqiK90wou4c/7UGRLhdBytvygdhPC?= =?us-ascii?Q?0v2taYdcwwHJM+c2YcIHz7qGPl5o+2sO6wC3qvLgpVoFjW550V7XQO8p0hwJ?= =?us-ascii?Q?OscMuM4oq2mN4gHsKsbdD5THAfFiKTeI1TTDCi56besNzbzd9Oc5dFEh8oCP?= =?us-ascii?Q?EldMsYbU5GF3g64JdgLz5lhtCt9e5L0hhB9SMgjjq4W33TdmCRQ2bGy9OqQv?= =?us-ascii?Q?fA=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY4PR1101MB2071.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d5fa04cd-b646-4460-76d4-08dab33c7ccb X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Oct 2022 08:15:59.8996 (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: Z/DSNkXFNPr3f8A/4V2BhujbJr32QkbVVJNt2oNZWJFaJ7KWyhAIZ4BTH85DCTnOHB6k844Y/jd9gghnmFzLkaZJuHdTRZPrR6NEaAKNQmU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB6995 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-5.2 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, HTML_MESSAGE, 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 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable 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: , X-List-Received-Date: Fri, 21 Oct 2022 08:16:14 -0000 Ping! Thanks, Nils ________________________________ From: Kempke, Nils-Christian Sent: Thursday, October 13, 2022 10:53 AM To: gdb-patches@sourceware.org ; Kempke, Nils-C= hristian Cc: jinisusan.george@amd.com ; tom@tromey.com Subject: Re: [PING 6][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Ping! Thanks, Nils ________________________________ From: Gdb-patches on behalf of Kempke, Nils-Christian via Gdb-patches Sent: Wednesday, October 5, 2022 10:24 PM To: gdb-patches@sourceware.org Cc: jinisusan.george@amd.com ; tom@tromey.com Subject: Re: [PING 5][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Ping! Thanks, Nils ________________________________ From: Kempke, Nils-Christian Sent: Monday, September 26, 2022 4:03 PM To: gdb-patches@sourceware.org ; Kempke, Nils-C= hristian Cc: jinisusan.george@amd.com ; tom@tromey.com Subject: Re: [PING 4][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Ping! Thanks, NIls ________________________________ From: Gdb-patches on behalf of Kempke, Nils-Christian via Gdb-patches Sent: Monday, September 19, 2022 12:21 PM To: gdb-patches@sourceware.org Cc: jinisusan.george@amd.com ; tom@tromey.com Subject: Re: [PING 3][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Ping! Thanks, Nils ________________________________ From: Kempke, Nils-Christian Sent: Tuesday, August 30, 2022 4:45 PM To: gdb-patches@sourceware.org ; Kempke, Nils-C= hristian Cc: jinisusan.george@amd.com ; tom@tromey.com Subject: Re: [PING 2][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Ping! Thanks, Nils ________________________________ From: Gdb-patches on behalf of Kempke, Nils-Christian via Gdb-patches Sent: Tuesday, August 23, 2022 4:40 PM To: gdb-patches@sourceware.org Cc: jinisusan.george@amd.com ; tom@tromey.com Subject: Re: [PING][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Ping! Thanks, Nils ________________________________ From: Kempke, Nils-Christian Sent: Monday, August 8, 2022 7:00 PM To: gdb-patches@sourceware.org Cc: aburgess@redhat.com ; jinisusan.george@amd.com ; tom@tromey.com ; Kempke, Nils-Chri= stian Subject: [PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Hi, please find attached v5 of this series. Changes since v4 incorporate Tom's feedback here https://sourceware.org/pipermail/gdb-patches/2022-July/190798.html Namely, I added a special case to cooked_indexer::index_dies for DW_TAG_entry_point entries that sets its parent correctly. v1 can be found here: https://sourceware.org/pipermail/gdb-patches/2022-March/186900.html v2 can be found here: https://sourceware.org/pipermail/gdb-patches/2022-April/187853.html v3 can be found here: https://sourceware.org/pipermail/gdb-patches/2022-July/190556.html v4 can be found here: https://sourceware.org/pipermail/gdb-patches/2022-July/190691.html Any feedback is highly appreciated, thanks! Nils Nils-Christian Kempke (3): gdb, dwarf: move part of dwarf2_get_pc_bounds into separate function gdb, dwarf: add assert to dwarf2_get_pc_bounds dwarf, fortran: add support for DW_TAG_entry_point gdb/dwarf2/abbrev.c | 1 + gdb/dwarf2/cooked-index.h | 3 +- gdb/dwarf2/index-write.c | 3 +- gdb/dwarf2/read.c | 137 +++++++++-- gdb/testsuite/gdb.dwarf2/dw2-entry-points.c | 43 ++++ gdb/testsuite/gdb.dwarf2/dw2-entry-points.exp | 215 ++++++++++++++++++ gdb/testsuite/gdb.fortran/entry-point.exp | 84 +++++++ gdb/testsuite/gdb.fortran/entry-point.f90 | 67 ++++++ 8 files changed, 529 insertions(+), 24 deletions(-) create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-entry-points.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-entry-points.exp create mode 100644 gdb/testsuite/gdb.fortran/entry-point.exp create mode 100644 gdb/testsuite/gdb.fortran/entry-point.f90 -- 2.25.1 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 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 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 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 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by sourceware.org (Postfix) with ESMTPS id C6C9C3856DF6 for ; Fri, 21 Oct 2022 08:16:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C6C9C3856DF6 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1666340168; x=1697876168; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=8K786M6UgKi1wtY+rRFY3+QhVAVleOlq0T3vzGTjOa4=; b=dKFxVuk8rGIErC16BXWgOfcWdB5Bts44Yw8zyasn9/zwQce+TXtR8ysm Rsi24dupm5pFlblyuqCIU840tQdmQUwDNY21Ejv1gdg24DqrnXQGBNw4C SGfg2k9M4FS1aphVwfT9NotlIubX0LvXKBR8zOUaQ9L3xKoxgfyDBLr1l xQsO+8RiWGBgRP0e7WevTUlBxU3yRaHk3YGnNVtycxAWQY0tweqwywJMS gGZF1zWNvvd5FeTiQeVeTLGugxYvIPkYK+XIMh2mXFrOzJ+mke67+iCyG lYXMRvGQgBBYYka1DZuYXJXxXdNRbosZ8KROL/YDywj3cmXcn2oQ1YX3t w==; X-IronPort-AV: E=McAfee;i="6500,9779,10506"; a="305682838" X-IronPort-AV: E=Sophos;i="5.95,200,1661842800"; d="scan'208,217";a="305682838" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Oct 2022 01:16:07 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10506"; a="632793369" X-IronPort-AV: E=Sophos;i="5.95,200,1661842800"; d="scan'208,217";a="632793369" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga007.fm.intel.com with ESMTP; 21 Oct 2022 01:16:07 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.2375.31; Fri, 21 Oct 2022 01:16:07 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Fri, 21 Oct 2022 01:16:06 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.2375.31 via Frontend Transport; Fri, 21 Oct 2022 01:16:06 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.177) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Fri, 21 Oct 2022 01:16:06 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aBSJZoYkuCru5MuC7rLNCEfboIHBKlG6y0egNPrsFd69YY721gBXcljVwihRcpc10VJURkkeZz/Cq2riHcDiUJJwndXOWB6rjHXfKO5NZxRyEA5pQFF0LaVt6y1adZwKmJcaBGpNuo624m28Oa4y4Nvq1yMviXrRTmUlHtP/OHfZJUxeUjyuWnJtFctd2HG2GO4sO3bZSUgoDgQaSRjWHTDKx8e2cWil57SlPjTBOemTwRYQQC9hIgTWYlwbMTBiuJn2ElLqnl4xGg3szlLh1GojYYYjj9N40T+qAbrB8gqj6KwDqfAzw4yXEtdMAkf2YS0KdFKT0FDbJgfJ3DbDMA== 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=j/Kk8wseroV7SztgfA5UDgg0rqPWmadj2WfnL0gAASk=; b=f++GTnghzGTp6GOLJNlUSERp6YrdM7xu0pCuDDEEq1vmfkAm+FfgEjv/91AMOz1tcAROINB/O/FsKqeN0x1PFweicZEEfWf/nonTIFQH1WzwZaVS1dWasKKKT14DNsncKZr0uHl8imgE7N9CXpWYxjU0i8yteKSpZSSr+osLu3nyczVIDU6YueVwlOl+bEAAej++qjjE+E25nyIJiKm41pLq7zkzVxDN/CvYG5nrrSYaKnO5Zxq7jEEnzefoYhyHT6qI7x2HQrtLZYOsBhRsnT8eaHltYXukYnW/RvG200cUMeVf8/zmPpqSvbMND88Peo5Hj2Ccr/jNkscNKoPoHg== 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 CY4PR1101MB2071.namprd11.prod.outlook.com (2603:10b6:910:1a::10) by SN7PR11MB6995.namprd11.prod.outlook.com (2603:10b6:806:2ae::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.26; Fri, 21 Oct 2022 08:16:00 +0000 Received: from CY4PR1101MB2071.namprd11.prod.outlook.com ([fe80::657c:cb6f:1f95:3ac2]) by CY4PR1101MB2071.namprd11.prod.outlook.com ([fe80::657c:cb6f:1f95:3ac2%6]) with mapi id 15.20.5723.034; Fri, 21 Oct 2022 08:15:59 +0000 From: "Kempke, Nils-Christian" To: "gdb-patches@sourceware.org" CC: "jinisusan.george@amd.com" , "tom@tromey.com" Subject: Re: [PING 7][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Thread-Topic: [PING 7][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Thread-Index: AQHY5SVa1Qmsm7oJ8EmPfdd/1mbu6Q== Date: Fri, 21 Oct 2022 08:15:59 +0000 Message-ID: References: <20220808170019.86052-1-nils-christian.kempke@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CY4PR1101MB2071:EE_|SN7PR11MB6995:EE_ x-ms-office365-filtering-correlation-id: d5fa04cd-b646-4460-76d4-08dab33c7ccb x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1/EU7BQ+64178yU67/uAeUbvyeQfyG6DBd9hvRLwmIEzgnU7mx5tlYjnCFfojv/9cSDhNcVbzlptyiyCpPPO08WVi5UfYL1g4QqzIr1VgnemMvv7RNWvwgol9HbDfrqKKRntxplZErkprxPKWXwCkxDOOsc7mqv0lpC7ElMEUUmyXjVnuN1BoM5g4d3vM39/MlGHWXowyFIx+8vPz1CMQ9R6OCvhpYnu9TrvRnpv2DlMAdT53WM7qLw/VxBhsN1fs+2reAhroXkk5RZouQYjEirbxyoOGkyaJEqD/dkApRw2ayiG3HfyshEuZq/1v0dEajIQvpJjRWWFkj3xqA0D6Zz5Umey1Px5ocDcnweZRcEeXp9WEI4bIBL44xu8V/QudUtIErwcAHwjpnX0FEnOfqqtAoi53UX23LcbH84riT+A0j/cigZYLjh7V2WCHP9lUb3E19C9cwr/MllfNfR8q3pNq5aLeUow4MMtpz9PN+yVCECRZ6+PBRGJ86PX4+iHhq6byv9PRrQw8WPDw3jGKb8nun47iVG2yhM5j+lr37qNGPkmpE/C6oVr52MzNBLFe33P3DdwczDhsDZrnqSaXfyi0jXlL6fQqPgTVIwOP28YxfKZzfBX+3htt6Ll9JVTe/RK+x/bpdlfnof+AAUgaK/wCnuk69hxMpqu0qG+vodP9XOZW9z3pG5G78i6jkYzVJSH7/iBN3cn2mQwqGnzSJewrgCw/EV7iO0pu0e1MWMyPGVpRRTZXVDTqnyOESJtR77BzoiVk5z3ULVkjxVi+Rc0u0/umx9ldnoFUWqZmTE= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY4PR1101MB2071.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(396003)(366004)(376002)(136003)(346002)(39860400002)(451199015)(38070700005)(82960400001)(166002)(33656002)(15974865002)(86362001)(55016003)(38100700002)(91956017)(83380400001)(122000001)(66946007)(19627405001)(316002)(21615005)(54906003)(66556008)(5660300002)(6916009)(71200400001)(53546011)(66476007)(966005)(186003)(2906002)(76116006)(6506007)(8936002)(52536014)(66446008)(7696005)(26005)(478600001)(64756008)(41300700001)(9686003)(4326008)(8676002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?DNl/JtZaCfpYkykFb0JY/gEdtticDMd8unMOhtdYnLjZs/hJR3ejzQ2X6BxG?= =?us-ascii?Q?9vviq9BngbT6uQgEysRFRHxejLDMH7CDvJzS5S3GA8zqVM1DNeM/+Y7uqK0t?= =?us-ascii?Q?hKBCdtiMbYb3C9aed7FXQjuiskDFw/KwG2RmPslaSlALKzgXCzJ3bqvm9sYI?= =?us-ascii?Q?m8v1bd2vrv4AWnIetaSa1LmTmcjb8A0Kr/aEDmqll6dOjiJQuaYMrBbLkjZc?= =?us-ascii?Q?d8XFro0RrOgg5M33Umm6OKVxcr7pXS42YnI326MDCtLrfgCwIVoYQNi87joL?= =?us-ascii?Q?8ZLkNP9VXky+h7noD9JCZ3yyZJ4wFI8f8MM5W1xFc2cnmK+IJqO5+sRVCG9j?= =?us-ascii?Q?BiSbZKFdzPaUhuR4tUw4u+mlXrJMPeJA3urfDuMGLJLzqtNEcyzAQoVyIUFe?= =?us-ascii?Q?QFU2w4/Tq3pbd+gt8/xUHRO0hvsYIZvXNqcCLFpzRZ3Sf1qCnsv5l5uhBoql?= =?us-ascii?Q?xi2SsgCuv0NU5hniaypS9rd0/XgUw2ZLpsicNIcsLCzElhL3Fi0thrje3426?= =?us-ascii?Q?P3M2j8D6oWjb0uYEEjpEHZ3xUuV7ETE1+OtX2Rz1pGWYwEKnrp1rCybATThz?= =?us-ascii?Q?5UDWFM77kptG6o0J9f9dWDEYLyTQvPD8g1rP8FNtFD+Ee4z9nP0aQ7uECJ9p?= =?us-ascii?Q?Erx8IzdML0XFFHskgkiyGQcu47/0cSSVR+QWfWgca4SYJRxUV3fsIi50GDxR?= =?us-ascii?Q?Q0wmKewMvfa/qDg1TU+SaEnTTAGazgLO8vBOxfcvwcLTOW9OIyS0BAecPKO6?= =?us-ascii?Q?p5KHP0PE7GBPRBcaeHqHRw+7O5QR4D9lKZ7r8jDSucEo8I33/3pKSqhZhTBy?= =?us-ascii?Q?upqrYmF7vZDTKneFB76dUlize/YsFJTc7b8TNB9JRex1WT5kgSDmcv4POWXT?= =?us-ascii?Q?h0bDPYbD4i8ZwUuRKexJwJW2yIIRisePVpibTLyaQVGcfdQ06XcgPvBBZGgv?= =?us-ascii?Q?5R/wKB42u+4srAxPakZQZdxQNAhpDctiYi7Dfggp9tiHokc8sDO43YrQoVPs?= =?us-ascii?Q?smhiaiQepmj6zCc359UWX862LUs116ouxHNCOREHS860g7XzgY4ZjXTMYT6U?= =?us-ascii?Q?X9J9v1U7qzO9tQTAnPls18yihRnJ1E16Cb084iWEA6n9z+7c44v9CEPo5nlF?= =?us-ascii?Q?AxvEL2gO1/4x+Z0JAIgiyBPIB/Y8yTdQ2EnIcgOm7vCT45rUctoL3vi9q9/+?= =?us-ascii?Q?R+xlcE43cQPXVJ/lUYG7jt7s4qiVRjCnFIN+nzYKdT3rztl7xr/jyBygDqDv?= =?us-ascii?Q?8nzW96GCn5Qp1U6kArF71PWvh5jQoJLZ+Uooh3vGv750gx5Vhd9ZK3anmagv?= =?us-ascii?Q?HtHO8gDnLp+suzom38Yqb5Z7SS8q2cg3FA0v5P/He2HbjCEulqeUqhESIE+K?= =?us-ascii?Q?VmEdCe30gRrBtsUJm6JbYrW8gECvSXNkqiK90wou4c/7UGRLhdBytvygdhPC?= =?us-ascii?Q?0v2taYdcwwHJM+c2YcIHz7qGPl5o+2sO6wC3qvLgpVoFjW550V7XQO8p0hwJ?= =?us-ascii?Q?OscMuM4oq2mN4gHsKsbdD5THAfFiKTeI1TTDCi56besNzbzd9Oc5dFEh8oCP?= =?us-ascii?Q?EldMsYbU5GF3g64JdgLz5lhtCt9e5L0hhB9SMgjjq4W33TdmCRQ2bGy9OqQv?= =?us-ascii?Q?fA=3D=3D?= Content-Type: multipart/alternative; boundary="_000_CY4PR1101MB20710E34AB6BEA261A981DF3B82D9CY4PR1101MB2071_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY4PR1101MB2071.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d5fa04cd-b646-4460-76d4-08dab33c7ccb X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Oct 2022 08:15:59.8996 (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: Z/DSNkXFNPr3f8A/4V2BhujbJr32QkbVVJNt2oNZWJFaJ7KWyhAIZ4BTH85DCTnOHB6k844Y/jd9gghnmFzLkaZJuHdTRZPrR6NEaAKNQmU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB6995 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-5.2 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE,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 List-Id: Message-ID: <20221021081559.pd0wtiaZ5TbGvyUalzqx0FcY2SQl4C_E5OFsqxX56mE@z> --_000_CY4PR1101MB20710E34AB6BEA261A981DF3B82D9CY4PR1101MB2071_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Ping! Thanks, Nils ________________________________ From: Kempke, Nils-Christian Sent: Thursday, October 13, 2022 10:53 AM To: gdb-patches@sourceware.org ; Kempke, Nils-C= hristian Cc: jinisusan.george@amd.com ; tom@tromey.com Subject: Re: [PING 6][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Ping! Thanks, Nils ________________________________ From: Gdb-patches on behalf of Kempke, Nils-Christian via Gdb-patches Sent: Wednesday, October 5, 2022 10:24 PM To: gdb-patches@sourceware.org Cc: jinisusan.george@amd.com ; tom@tromey.com Subject: Re: [PING 5][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Ping! Thanks, Nils ________________________________ From: Kempke, Nils-Christian Sent: Monday, September 26, 2022 4:03 PM To: gdb-patches@sourceware.org ; Kempke, Nils-C= hristian Cc: jinisusan.george@amd.com ; tom@tromey.com Subject: Re: [PING 4][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Ping! Thanks, NIls ________________________________ From: Gdb-patches on behalf of Kempke, Nils-Christian via Gdb-patches Sent: Monday, September 19, 2022 12:21 PM To: gdb-patches@sourceware.org Cc: jinisusan.george@amd.com ; tom@tromey.com Subject: Re: [PING 3][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Ping! Thanks, Nils ________________________________ From: Kempke, Nils-Christian Sent: Tuesday, August 30, 2022 4:45 PM To: gdb-patches@sourceware.org ; Kempke, Nils-C= hristian Cc: jinisusan.george@amd.com ; tom@tromey.com Subject: Re: [PING 2][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Ping! Thanks, Nils ________________________________ From: Gdb-patches on behalf of Kempke, Nils-Christian via Gdb-patches Sent: Tuesday, August 23, 2022 4:40 PM To: gdb-patches@sourceware.org Cc: jinisusan.george@amd.com ; tom@tromey.com Subject: Re: [PING][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Ping! Thanks, Nils ________________________________ From: Kempke, Nils-Christian Sent: Monday, August 8, 2022 7:00 PM To: gdb-patches@sourceware.org Cc: aburgess@redhat.com ; jinisusan.george@amd.com ; tom@tromey.com ; Kempke, Nils-Chri= stian Subject: [PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Hi, please find attached v5 of this series. Changes since v4 incorporate Tom's feedback here https://sourceware.org/pipermail/gdb-patches/2022-July/190798.html Namely, I added a special case to cooked_indexer::index_dies for DW_TAG_entry_point entries that sets its parent correctly. v1 can be found here: https://sourceware.org/pipermail/gdb-patches/2022-March/186900.html v2 can be found here: https://sourceware.org/pipermail/gdb-patches/2022-April/187853.html v3 can be found here: https://sourceware.org/pipermail/gdb-patches/2022-July/190556.html v4 can be found here: https://sourceware.org/pipermail/gdb-patches/2022-July/190691.html Any feedback is highly appreciated, thanks! Nils Nils-Christian Kempke (3): gdb, dwarf: move part of dwarf2_get_pc_bounds into separate function gdb, dwarf: add assert to dwarf2_get_pc_bounds dwarf, fortran: add support for DW_TAG_entry_point gdb/dwarf2/abbrev.c | 1 + gdb/dwarf2/cooked-index.h | 3 +- gdb/dwarf2/index-write.c | 3 +- gdb/dwarf2/read.c | 137 +++++++++-- gdb/testsuite/gdb.dwarf2/dw2-entry-points.c | 43 ++++ gdb/testsuite/gdb.dwarf2/dw2-entry-points.exp | 215 ++++++++++++++++++ gdb/testsuite/gdb.fortran/entry-point.exp | 84 +++++++ gdb/testsuite/gdb.fortran/entry-point.f90 | 67 ++++++ 8 files changed, 529 insertions(+), 24 deletions(-) create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-entry-points.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-entry-points.exp create mode 100644 gdb/testsuite/gdb.fortran/entry-point.exp create mode 100644 gdb/testsuite/gdb.fortran/entry-point.f90 -- 2.25.1 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 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 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 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= =20=20 Chairperson of the Supervisory Board: Nicole Lau Registered Office: Munich Commercial Register: Amtsgericht Muenchen HRB 186928 --_000_CY4PR1101MB20710E34AB6BEA261A981DF3B82D9CY4PR1101MB2071_--