From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-oln040092073027.outbound.protection.outlook.com [40.92.73.27]) by server2.sourceware.org (Postfix) with ESMTPS id 1E284385F01C for ; Sun, 8 Mar 2020 14:39:47 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EaCYQFDYP3xb77Nql2iO7/SqPL6gSColjtxP28UJYrUNXgEuRG4w4WIl/Cwu+wR0b0GaKDS93n+XMWES6tRwwGK7aMGnjaOfq9ISlIPkvwEO1eHFmKjkMDL/FvMCosa9Ln2jfSlXT7jB1JtcSFLHraYGcIm9QPZEtXIBRSDCCd7q0Ck/lhocYGbreGEEi85vc8UC8XrCpMTij05MBUjDE0I+PtGsdT7gYk4J3fHXqG7m36sdQDnZ67kWjjsAteteoiBm6zVneU15uRIpuDokQ+JRKT6IrCNLuFOwRrsf8wsfmSGSqNB1B05uM2i1KwTo6bZPC48VPzxTNM5Xlo6ghQ== 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-SenderADCheck; bh=p2khmT4ZVw+NM61q5T7TpYo/Eu8TWkf1vnypmJ+FqaM=; b=g5nj1Ymj2zhxH6Zu1Ffyk2t9P+zsv9pwhlgjdYXBHuXAdEvSOuu8b33QQtOuqYK6MIptohgAbCbwVP6XGBceWZ2wzgLtdkaA8ndEZOjmd/AIz4Tg2+Yt6ScrPNMlXPzgGMOQ3qjlzjg+FlXpF+UyxHfIXOJWc6TChITASqpMoP+/CnpmFXw9wQRooHsnqNkcm6zl3bSrjWQFsPL86uwBIcYuQVeIsfokTSLc/5k0iYZNS1r4N8Snxjwp4FWPbMscdMx/6KwMyTagkDkfUYalWevUNNrSgJo3ZVumWqkru27GChppxCNnWkC5oZawuOvDaABa8O+8PEQG6hJ5x5LpZA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from HE1EUR04FT011.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0d::36) by HE1EUR04HT202.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0d::400) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2793.11; Sun, 8 Mar 2020 14:39:45 +0000 Received: from AM6PR03MB5170.eurprd03.prod.outlook.com (10.152.26.57) by HE1EUR04FT011.mail.protection.outlook.com (10.152.26.177) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2793.11 via Frontend Transport; Sun, 8 Mar 2020 14:39:45 +0000 Received: from AM6PR03MB5170.eurprd03.prod.outlook.com ([fe80::1956:d274:cab3:b4dd]) by AM6PR03MB5170.eurprd03.prod.outlook.com ([fe80::1956:d274:cab3:b4dd%6]) with mapi id 15.20.2772.019; Sun, 8 Mar 2020 14:39:45 +0000 Received: from [192.168.1.101] (92.77.140.102) by AM0PR05CA0078.eurprd05.prod.outlook.com (2603:10a6:208:136::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2793.16 via Frontend Transport; Sun, 8 Mar 2020 14:39:44 +0000 From: Bernd Edlinger To: Andrew Burgess , "gdb-patches@sourceware.org" Subject: Re: [PATCHv2 0/2] Line table is_stmt support Thread-Topic: [PATCHv2 0/2] Line table is_stmt support Thread-Index: AQHV9UgirhowWSJ6/kyRwFY3+RQgoKg+xD+A Date: Sun, 8 Mar 2020 14:39:44 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US, en-GB, de-DE Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: AM0PR05CA0078.eurprd05.prod.outlook.com (2603:10a6:208:136::18) To AM6PR03MB5170.eurprd03.prod.outlook.com (2603:10a6:20b:ca::23) x-incomingtopheadermarker: OriginalChecksum:22EAA547471DADA98A6DB9CCD036A55DC76059DE47A2340A5A70C8B464131F20; UpperCasedChecksum:C4D9BDCDDFAC1D665A3031F9B10055A1DB417D87A28D46787973793D6639471E; SizeAsReceived:7630; Count:49 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [fKMVcJQmiigtmH6nAv43Acc8CsZhkj+2] x-microsoft-original-message-id: x-ms-publictraffictype: Email x-incomingheadercount: 49 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 1e6f1fe7-9443-4d2a-036f-08d7c36e8b49 x-ms-traffictypediagnostic: HE1EUR04HT202: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1jIcJRXkfwSVVog+JoNcXESTZAN+XyWfZsESyNxPgx32wVaBsg+p54zosBHmrpubzIQPyO3F/lpI1bZomTZBwIxXnGEISOg/Um+8rJdtWiDhIS7buFY0DcEkKYoDjd6DJYLVZkxrWMIucdtPuH7+Q1uMewZOsZ6N8J/wxRjC8An6uRF4y9HpzO0sD37kZIgY x-ms-exchange-antispam-messagedata: M9exlmF/T3vEY6e3KLwT88gwJgI6Kj0RfO1StKwEy8MvemYLB89aoGWwk3QB7M9Sv/EU5lL/9KSSQaq3eoTER4EZkksCtKWh302O/Svq6GqwTIfEU0SDsoThtTI6E85LIGwjGpJsTWESLgrB2E0wbg== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="Windows-1252" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 1e6f1fe7-9443-4d2a-036f-08d7c36e8b49 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Mar 2020 14:39:45.0119 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR04HT202 X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00, FREEMAIL_FROM, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) 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: Sun, 08 Mar 2020 14:39:49 -0000 On 3/8/20 1:50 PM, Andrew Burgess wrote: > Patch #1 is unchanged. >=20 > Patch #2 includes additional changes in infrun.c based on Bernd's > suggested fix, as well as his additional tests. >=20 > Bernd, >=20 > If you are happy with this version of the patch that I'll merge this > in the next few days. >=20 Sure, a quick smoke test shows this is still on the right track. I will post a re-based version of my follow-up patch in a moment. Thanks Bernd. > Thanks, > Andrew >=20 > -- >=20 > Andrew Burgess (2): > gdb/testsuite: Add is-stmt support to the DWARF compiler > gdb: Add support for tracking the DWARF line table is-stmt field >=20 > gdb/ChangeLog | 38 ++++ > gdb/buildsym-legacy.c | 4 +- > gdb/buildsym.c | 14 +- > gdb/buildsym.h | 3 +- > gdb/disasm.c | 6 + > gdb/dwarf2/read.c | 13 +- > gdb/infrun.c | 51 +++-- > gdb/jit.c | 1 + > gdb/record-btrace.c | 11 +- > gdb/stack.c | 2 +- > gdb/symmisc.c | 10 +- > gdb/symtab.c | 25 ++- > gdb/symtab.h | 10 + > gdb/testsuite/ChangeLog | 16 ++ > gdb/testsuite/gdb.cp/step-and-next-inline.cc | 66 +++++++ > gdb/testsuite/gdb.cp/step-and-next-inline.exp | 119 ++++++++++++ > gdb/testsuite/gdb.cp/step-and-next-inline.h | 38 ++++ > gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.c | 99 ++++++++++ > gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp | 265 ++++++++++++++++++++= +++++ > gdb/testsuite/gdb.dwarf2/dw2-is-stmt.c | 61 ++++++ > gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp | 267 ++++++++++++++++++++= ++++++ > gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 6 +- > gdb/testsuite/lib/dwarf.exp | 8 +- > gdb/xcoffread.c | 4 + > 24 files changed, 1107 insertions(+), 30 deletions(-) > create mode 100644 gdb/testsuite/gdb.cp/step-and-next-inline.cc > create mode 100644 gdb/testsuite/gdb.cp/step-and-next-inline.exp > create mode 100644 gdb/testsuite/gdb.cp/step-and-next-inline.h > create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.c > create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp > create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-is-stmt.c > create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp >=20