From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by sourceware.org (Postfix) with ESMTPS id 747F93857BB5 for ; Thu, 13 Oct 2022 08:53:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 747F93857BB5 X-IronPort-AV: E=McAfee;i="6500,9779,10498"; a="367026532" X-IronPort-AV: E=Sophos;i="5.95,180,1661842800"; d="scan'208,217";a="367026532" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Oct 2022 01:53:20 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10498"; a="731779023" X-IronPort-AV: E=Sophos;i="5.95,180,1661842800"; d="scan'208,217";a="731779023" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga002.fm.intel.com with ESMTP; 13 Oct 2022 01:53:19 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Thu, 13 Oct 2022 01:53:19 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Thu, 13 Oct 2022 01:53:19 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Thu, 13 Oct 2022 01:53:18 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mHyjI6rCFQuJOjC42kWeuDzL8rr3LMZ0a2DFOf5E5rpXHt8FfFKTa8wXPEYO++xRU6Xr4lD3SjJ34EJIS+VZRCQ+vNYR4lBtc2VuWh87GJZwSE0MQzxNjWjBWCRE6L4oZLrQwB8WvBD6zA+aohiZT0f3HK3vGDfBYHyVzPTiRVQ4S3m5XPENHo/7Ikc40optmWIh+L6Sfvxkry3Tq4PXx/sgyWthykWclUkwhtkAc7KIDv3sEdIu9rPdK/aNyigf21CTn52OgacWSvAo5PIZ2ZHMV3qI9RxC5HBYZK8+sn/LbteM28WN1fb87pKEriJiwWWFYkj9UYw38k4MIfVxPg== 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=blEWdGs9c35gvD3zZtBHnEe1VHUAHtP47uXUaKcXJQE=; b=bnCPKnB8Y4WrqCo7dfjWRBel8YL21ePApIA79b/AqR6D50egeKJ6a+P67Q5pYftJpLR7+6yU/LFrms/CO1WgIqqS2J9lIuP0k0dFU3ZMXsd4OIvNipz0UvSh071rIcP/Dr/pA/woR6+yU7trTv0FNY+dSmbwkFrxovjj13etQYWI19/Ycqu4flF7S8Mh8T5r1a21ZM7K+rsg4IycLvjHxRLPe0Au3dQWEkKHEY1EfHuliY+tLPgEL5w24rjeBjpjIvOspKZaaZ7ZNM3OT5zpgfi3KXYgojTBiMeAiPxz6TdJgd8O6oyaSVEJdnooqblirYZNn9fhUt0GAaXpriY3OQ== 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 BL1PR11MB5445.namprd11.prod.outlook.com (2603:10b6:208:30b::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5709.22; Thu, 13 Oct 2022 08:53:16 +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.026; Thu, 13 Oct 2022 08:53:16 +0000 From: "Kempke, Nils-Christian" To: "gdb-patches@sourceware.org" , "Kempke, Nils-Christian" CC: "jinisusan.george@amd.com" , "tom@tromey.com" Subject: Re: [PING 6][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Thread-Topic: [PING 6][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Thread-Index: AQHY3uE8zFtuska/G0yXiVjMOgb4Ew== Date: Thu, 13 Oct 2022 08:53:16 +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_|BL1PR11MB5445:EE_ x-ms-office365-filtering-correlation-id: a19668ce-abf1-4ad3-7e57-08daacf85ec0 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tRNO0oiqdshCZCrdj6ucbRdvSdsrWqQ38d+LmOoXVhWqrXiM7cisfUiFvpjoI2tD5+2poeDfG6OGEgEb5vXIgclR0rLVADoKt0WT+FLOiflJaAqT4Nu2lP9BtzwUDPIPMTkMVNTp0IYhHofhzmixNmD5Vcu6C5uFaMnHq9T4DPNIVPmZgykB2OAUThFFyel06CtK/va24mQiR2rha+zTjWUUXc2wc7bqMsVbstgi2H//e2/ZYTy67a3WjyrGKlppKTNrhG8jzVDpdc11HzzkJCXSgZvS1anFWAkBWXo+Rm0OmwaWODjwj8njVZTjaSj4yzYuE3qYhGkeGShOFuF9SKdzXiIxfhJpolPJU4HBvtcQhE30UbdB8kvfcaGvH9BSjdYY+qxHK0AFOJ2Gu2KcYE1kK2AuoLEGwvO2kJyykdbVAJe41OlIWMfKI0WWmNuSNjwof/MzKybrEbgHq2TUM9K540h0d6I//Wd1Gx1k8OrO120VI05EiNTZtRrNy1B938sz+5vKyNZ9KcWNMwE7/VqC6fMc3bRrkWVNlzbgIek4Oy+Yxykv4wqqwQNUDc/xJ+sFt74rdWnvGdmsmm3d9RYP7n23dgpoPEUV2rul+r7foqYhCySJoUATFmZLT/O3rAw4v5wMQbSdMLf0dzI2TF5Ztfc4Oj0yFEmYSBENBy/+aVysnJQdeYZMWUPxbzfSgCqbCpR7GxJpsOmLzbyUVo8omvy1lFh4MrwICpktrOTqW0awqljzxdcuV6hyds+nGpS5pBhkdthb/gJSfKcXqaQzNDD4QflojwhPZea4emQ= 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)(376002)(39860400002)(396003)(346002)(366004)(136003)(451199015)(86362001)(15974865002)(19627405001)(71200400001)(5660300002)(83380400001)(55016003)(66556008)(66476007)(66946007)(8676002)(4326008)(91956017)(76116006)(64756008)(66446008)(21615005)(316002)(2906002)(41300700001)(110136005)(54906003)(7696005)(122000001)(33656002)(26005)(6506007)(53546011)(186003)(82960400001)(166002)(9686003)(38070700005)(8936002)(52536014)(38100700002)(478600001)(966005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?2d+FKprQ/7VLOEb5kTPpxIawqOTvRSKR2582VFSazUHeNoeMoLTzTn0ElVBB?= =?us-ascii?Q?Kgr+U1YI588u7BVawdiDvLHLbrouoNw0Fv9kvs3kp+eerAKXNMn2Z0albQdj?= =?us-ascii?Q?DcZ54qsqac27e1hUEWi7NFRs+LoK94yV4AZAjg8H3bQAIwErN6w2eGmiO/Gl?= =?us-ascii?Q?1hWolIs35CN/1s0QxaaZGhWI8SiD2W7pAqdKHj4Hmj2WlotEiwUL2bW+UGtx?= =?us-ascii?Q?iLBu0MvU3JnfiyBzSRyz+k3jXQxzoRDX6YzsC+lXD/MPrytq0HZ1hrcOExdu?= =?us-ascii?Q?SQlwxBdTKi0bSraoPKO8QE7fqaK3zznJ83rMKqEm08IYNre8VTLPBCEdKHmR?= =?us-ascii?Q?RhLBJn7HKEe8pW7WqsR0hddLUBnZrDOH//dpQ5t1tI2OLKoyHXHm91Mowknn?= =?us-ascii?Q?inVS5UVzA7UfD41H6iDWhcWYP/2vkwElFC+NXZFyJRSiMp3htrkoYRiqNclN?= =?us-ascii?Q?FMesTOAghJcqIa+1Qa8ceNBY4jq+2D8uIdvqHcGcktR7HPA/o8IldDofogVg?= =?us-ascii?Q?RUIoFpyO7uIV2tu/U98c1U8fOqMfSlCC+0rH9V29Uyt7N7lOa8a79chBnpz2?= =?us-ascii?Q?TXrL7XLXnDcWQgp4n4ym01pvAlYkNpA+VEqunbjzKzD1KrcUjP3Y499GQwb4?= =?us-ascii?Q?JwgIBA+2NSgYnUPKxNEZq5MJ86Ss1HBmll/VnlF2j/od5UsWPSD8HVrE4ZXj?= =?us-ascii?Q?4VvbrLJVesZXWjSVitu0XOVYKyoYAxXLpD7nXKWcZJEAS5Tvxm0YecuRYsT2?= =?us-ascii?Q?z9Fyj0ndL6z0qbFX4vTOtqoDbBbO3dPpUfgTFoKsufFyaFw+hw8S88TbNJaB?= =?us-ascii?Q?+iZ6737acM5eBqXE76DmxS7QHaGHx5REDm1BNCpQk5mNsRwjvVnr986JD+RB?= =?us-ascii?Q?f2skWtQTVXpf5Uy7rRBDghSe22AjL4atWHAfwsyE2PdTipdGaKcNUxIsygfj?= =?us-ascii?Q?mcfjIlGem3203fJkS9sHkMqxLeLUR1nUY/dsoyOZNWGMvyvEWPrwrHMzebP1?= =?us-ascii?Q?6dRWe8Nqn9qLglPGiv62mEAvGRrEig/aiKKczYUGwiSHwQmHSCFKTdeTqnPQ?= =?us-ascii?Q?nczwXz8iNRZE7mT/GkGHVo7nGcRadOx68CEwNRoGwAl06XY5MBo2xZ1BRZsI?= =?us-ascii?Q?Z11CzQ8TJNPedbBuASIWpuR9VW7r3ZyX0t9TNGtZus6mWoLI6pUM16F8baP3?= =?us-ascii?Q?4yN4XpuhK6yZvtyYlI+lBxfAl7/mcS30hLCA0Ga5QVHze0HcVOL25wyDyEh2?= =?us-ascii?Q?IO3vICjSRYTBCx3O094qnrR3/mG1PIjAS5uX/vZK4msMtn9Ytt/RO07efU4F?= =?us-ascii?Q?OxbM5nP4ek+mFHDBTtfWAdHBEIXu44TH1gEl+vdWqvYrALDwgf/7ifWfVh5B?= =?us-ascii?Q?mIgjD3lUzuesblDmrhDaf+8C03HrOkkksqMEoDfJrmnu5x3SMfEcz3tsvkio?= =?us-ascii?Q?VoCRkll2hgrx7i8jfw0Vw4jxPWtFwHp5aaMmCXW8ufbKRxwE3qqVjbrdZl+b?= =?us-ascii?Q?3qTqWakY+WLnjW6FEymCHZ6F1xifpLq86iW2VfGpvbJDKB+ZQVM3GX8K6/9B?= =?us-ascii?Q?/LYsHeD96mzWNnlubkGLh/nOPFQZdK/sGGMcbHcLPisi47VxqS7QZgTD2Emf?= =?us-ascii?Q?kg=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: a19668ce-abf1-4ad3-7e57-08daacf85ec0 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Oct 2022 08:53:16.7730 (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: qws2YZ9vT33Sm0t1n5hScXG5XMD8TqGk9rbjavU8zwor6EvMEoDtRL7yLdunMVqiMbjmUkEnejOfxPUx3WAwm9DW2HTsuzWjp6tb4C7OfRo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5445 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-5.1 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: Thu, 13 Oct 2022 08:53:35 -0000 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 mga06.intel.com (mga06b.intel.com [134.134.136.31]) by sourceware.org (Postfix) with ESMTPS id 747F93857BB5 for ; Thu, 13 Oct 2022 08:53:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 747F93857BB5 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=1665651212; x=1697187212; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=Q7vAcBbsOvsJNWQVdY8fiYk29PpoHOPE5WLL8D/mx+U=; b=M6K7Fw19pXzD9fH53449YOCC/kaoD+PO79saPujyPFN7Ae4Zpl24scYT 8oR9JlyZ0PI2fxfh1ybyrmydyplIJmPdoa3x3ZkP/sgMcUJoucYq97ask 2qfjwf0kDLIqGYBbvb+mKtUW/CJMnDkuo3PXj6tlglHeCsbzYL4WiQR2r ykN8zxIOW7vBrK9MrGjrdtUlp14YP+5DFbRKKu3nFLHIK5TufFHzGGObr AR7wTgaJd/fwerHc/MOfCFSa0tkSQASFyNBH+ukdsbgUG4VetjzG9vK4w /hfWzHW2+q2lMFFac7VoxIp4tb713JDDel5XuOIRi94GR8isyJEkn9tLt g==; X-IronPort-AV: E=McAfee;i="6500,9779,10498"; a="367026532" X-IronPort-AV: E=Sophos;i="5.95,180,1661842800"; d="scan'208,217";a="367026532" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Oct 2022 01:53:20 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10498"; a="731779023" X-IronPort-AV: E=Sophos;i="5.95,180,1661842800"; d="scan'208,217";a="731779023" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga002.fm.intel.com with ESMTP; 13 Oct 2022 01:53:19 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Thu, 13 Oct 2022 01:53:19 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Thu, 13 Oct 2022 01:53:19 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Thu, 13 Oct 2022 01:53:18 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mHyjI6rCFQuJOjC42kWeuDzL8rr3LMZ0a2DFOf5E5rpXHt8FfFKTa8wXPEYO++xRU6Xr4lD3SjJ34EJIS+VZRCQ+vNYR4lBtc2VuWh87GJZwSE0MQzxNjWjBWCRE6L4oZLrQwB8WvBD6zA+aohiZT0f3HK3vGDfBYHyVzPTiRVQ4S3m5XPENHo/7Ikc40optmWIh+L6Sfvxkry3Tq4PXx/sgyWthykWclUkwhtkAc7KIDv3sEdIu9rPdK/aNyigf21CTn52OgacWSvAo5PIZ2ZHMV3qI9RxC5HBYZK8+sn/LbteM28WN1fb87pKEriJiwWWFYkj9UYw38k4MIfVxPg== 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=blEWdGs9c35gvD3zZtBHnEe1VHUAHtP47uXUaKcXJQE=; b=bnCPKnB8Y4WrqCo7dfjWRBel8YL21ePApIA79b/AqR6D50egeKJ6a+P67Q5pYftJpLR7+6yU/LFrms/CO1WgIqqS2J9lIuP0k0dFU3ZMXsd4OIvNipz0UvSh071rIcP/Dr/pA/woR6+yU7trTv0FNY+dSmbwkFrxovjj13etQYWI19/Ycqu4flF7S8Mh8T5r1a21ZM7K+rsg4IycLvjHxRLPe0Au3dQWEkKHEY1EfHuliY+tLPgEL5w24rjeBjpjIvOspKZaaZ7ZNM3OT5zpgfi3KXYgojTBiMeAiPxz6TdJgd8O6oyaSVEJdnooqblirYZNn9fhUt0GAaXpriY3OQ== 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 BL1PR11MB5445.namprd11.prod.outlook.com (2603:10b6:208:30b::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5709.22; Thu, 13 Oct 2022 08:53:16 +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.026; Thu, 13 Oct 2022 08:53:16 +0000 From: "Kempke, Nils-Christian" To: "gdb-patches@sourceware.org" , "Kempke, Nils-Christian" CC: "jinisusan.george@amd.com" , "tom@tromey.com" Subject: Re: [PING 6][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Thread-Topic: [PING 6][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Thread-Index: AQHY3uE8zFtuska/G0yXiVjMOgb4Ew== Date: Thu, 13 Oct 2022 08:53:16 +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_|BL1PR11MB5445:EE_ x-ms-office365-filtering-correlation-id: a19668ce-abf1-4ad3-7e57-08daacf85ec0 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tRNO0oiqdshCZCrdj6ucbRdvSdsrWqQ38d+LmOoXVhWqrXiM7cisfUiFvpjoI2tD5+2poeDfG6OGEgEb5vXIgclR0rLVADoKt0WT+FLOiflJaAqT4Nu2lP9BtzwUDPIPMTkMVNTp0IYhHofhzmixNmD5Vcu6C5uFaMnHq9T4DPNIVPmZgykB2OAUThFFyel06CtK/va24mQiR2rha+zTjWUUXc2wc7bqMsVbstgi2H//e2/ZYTy67a3WjyrGKlppKTNrhG8jzVDpdc11HzzkJCXSgZvS1anFWAkBWXo+Rm0OmwaWODjwj8njVZTjaSj4yzYuE3qYhGkeGShOFuF9SKdzXiIxfhJpolPJU4HBvtcQhE30UbdB8kvfcaGvH9BSjdYY+qxHK0AFOJ2Gu2KcYE1kK2AuoLEGwvO2kJyykdbVAJe41OlIWMfKI0WWmNuSNjwof/MzKybrEbgHq2TUM9K540h0d6I//Wd1Gx1k8OrO120VI05EiNTZtRrNy1B938sz+5vKyNZ9KcWNMwE7/VqC6fMc3bRrkWVNlzbgIek4Oy+Yxykv4wqqwQNUDc/xJ+sFt74rdWnvGdmsmm3d9RYP7n23dgpoPEUV2rul+r7foqYhCySJoUATFmZLT/O3rAw4v5wMQbSdMLf0dzI2TF5Ztfc4Oj0yFEmYSBENBy/+aVysnJQdeYZMWUPxbzfSgCqbCpR7GxJpsOmLzbyUVo8omvy1lFh4MrwICpktrOTqW0awqljzxdcuV6hyds+nGpS5pBhkdthb/gJSfKcXqaQzNDD4QflojwhPZea4emQ= 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)(376002)(39860400002)(396003)(346002)(366004)(136003)(451199015)(86362001)(15974865002)(19627405001)(71200400001)(5660300002)(83380400001)(55016003)(66556008)(66476007)(66946007)(8676002)(4326008)(91956017)(76116006)(64756008)(66446008)(21615005)(316002)(2906002)(41300700001)(110136005)(54906003)(7696005)(122000001)(33656002)(26005)(6506007)(53546011)(186003)(82960400001)(166002)(9686003)(38070700005)(8936002)(52536014)(38100700002)(478600001)(966005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?2d+FKprQ/7VLOEb5kTPpxIawqOTvRSKR2582VFSazUHeNoeMoLTzTn0ElVBB?= =?us-ascii?Q?Kgr+U1YI588u7BVawdiDvLHLbrouoNw0Fv9kvs3kp+eerAKXNMn2Z0albQdj?= =?us-ascii?Q?DcZ54qsqac27e1hUEWi7NFRs+LoK94yV4AZAjg8H3bQAIwErN6w2eGmiO/Gl?= =?us-ascii?Q?1hWolIs35CN/1s0QxaaZGhWI8SiD2W7pAqdKHj4Hmj2WlotEiwUL2bW+UGtx?= =?us-ascii?Q?iLBu0MvU3JnfiyBzSRyz+k3jXQxzoRDX6YzsC+lXD/MPrytq0HZ1hrcOExdu?= =?us-ascii?Q?SQlwxBdTKi0bSraoPKO8QE7fqaK3zznJ83rMKqEm08IYNre8VTLPBCEdKHmR?= =?us-ascii?Q?RhLBJn7HKEe8pW7WqsR0hddLUBnZrDOH//dpQ5t1tI2OLKoyHXHm91Mowknn?= =?us-ascii?Q?inVS5UVzA7UfD41H6iDWhcWYP/2vkwElFC+NXZFyJRSiMp3htrkoYRiqNclN?= =?us-ascii?Q?FMesTOAghJcqIa+1Qa8ceNBY4jq+2D8uIdvqHcGcktR7HPA/o8IldDofogVg?= =?us-ascii?Q?RUIoFpyO7uIV2tu/U98c1U8fOqMfSlCC+0rH9V29Uyt7N7lOa8a79chBnpz2?= =?us-ascii?Q?TXrL7XLXnDcWQgp4n4ym01pvAlYkNpA+VEqunbjzKzD1KrcUjP3Y499GQwb4?= =?us-ascii?Q?JwgIBA+2NSgYnUPKxNEZq5MJ86Ss1HBmll/VnlF2j/od5UsWPSD8HVrE4ZXj?= =?us-ascii?Q?4VvbrLJVesZXWjSVitu0XOVYKyoYAxXLpD7nXKWcZJEAS5Tvxm0YecuRYsT2?= =?us-ascii?Q?z9Fyj0ndL6z0qbFX4vTOtqoDbBbO3dPpUfgTFoKsufFyaFw+hw8S88TbNJaB?= =?us-ascii?Q?+iZ6737acM5eBqXE76DmxS7QHaGHx5REDm1BNCpQk5mNsRwjvVnr986JD+RB?= =?us-ascii?Q?f2skWtQTVXpf5Uy7rRBDghSe22AjL4atWHAfwsyE2PdTipdGaKcNUxIsygfj?= =?us-ascii?Q?mcfjIlGem3203fJkS9sHkMqxLeLUR1nUY/dsoyOZNWGMvyvEWPrwrHMzebP1?= =?us-ascii?Q?6dRWe8Nqn9qLglPGiv62mEAvGRrEig/aiKKczYUGwiSHwQmHSCFKTdeTqnPQ?= =?us-ascii?Q?nczwXz8iNRZE7mT/GkGHVo7nGcRadOx68CEwNRoGwAl06XY5MBo2xZ1BRZsI?= =?us-ascii?Q?Z11CzQ8TJNPedbBuASIWpuR9VW7r3ZyX0t9TNGtZus6mWoLI6pUM16F8baP3?= =?us-ascii?Q?4yN4XpuhK6yZvtyYlI+lBxfAl7/mcS30hLCA0Ga5QVHze0HcVOL25wyDyEh2?= =?us-ascii?Q?IO3vICjSRYTBCx3O094qnrR3/mG1PIjAS5uX/vZK4msMtn9Ytt/RO07efU4F?= =?us-ascii?Q?OxbM5nP4ek+mFHDBTtfWAdHBEIXu44TH1gEl+vdWqvYrALDwgf/7ifWfVh5B?= =?us-ascii?Q?mIgjD3lUzuesblDmrhDaf+8C03HrOkkksqMEoDfJrmnu5x3SMfEcz3tsvkio?= =?us-ascii?Q?VoCRkll2hgrx7i8jfw0Vw4jxPWtFwHp5aaMmCXW8ufbKRxwE3qqVjbrdZl+b?= =?us-ascii?Q?3qTqWakY+WLnjW6FEymCHZ6F1xifpLq86iW2VfGpvbJDKB+ZQVM3GX8K6/9B?= =?us-ascii?Q?/LYsHeD96mzWNnlubkGLh/nOPFQZdK/sGGMcbHcLPisi47VxqS7QZgTD2Emf?= =?us-ascii?Q?kg=3D=3D?= Content-Type: multipart/alternative; boundary="_000_CY4PR1101MB2071BA60E5B8D2AA4691FCB5B8259CY4PR1101MB2071_" 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: a19668ce-abf1-4ad3-7e57-08daacf85ec0 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Oct 2022 08:53:16.7730 (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: qws2YZ9vT33Sm0t1n5hScXG5XMD8TqGk9rbjavU8zwor6EvMEoDtRL7yLdunMVqiMbjmUkEnejOfxPUx3WAwm9DW2HTsuzWjp6tb4C7OfRo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5445 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-5.1 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: <20221013085316.FxW4Nr2tYeqTQWMd7jGymdcMeCvreqknCyLyQz4YzZU@z> --_000_CY4PR1101MB2071BA60E5B8D2AA4691FCB5B8259CY4PR1101MB2071_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable 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_CY4PR1101MB2071BA60E5B8D2AA4691FCB5B8259CY4PR1101MB2071_--