From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2072.outbound.protection.outlook.com [40.107.21.72]) by sourceware.org (Postfix) with ESMTPS id E3A8C3858D32 for ; Mon, 20 Mar 2023 13:28:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E3A8C3858D32 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aXN09GfVuWM/iQkqVfn+5LhmkUpsUqyHOKJYAVNwI42YKhHXa2EvaHiModN0VTWCBVGyYznzxEavP0hvZE1k/rG1a3118U0UkB3b3vvKxsoGvQBdQduKTq3JLpZqfmmSk1KxdfKIMCLEh8eqpam7CSTSs0q7L6ZXvKGTSnbRhGczjZqMopsqkIYYG7FByStXtoGwoeRRdNPMKTpnZxtPOQO+Iw2Kdb6l8R2jtPOO/6o1JdlOIZINMxouizpAn0SgzT3s7odh+u9RHTZKzMRim/C418oXrCKGjw1KXumsAvD5F4YS03P46x/KQcVNMHTZUi+aQHFb37E1pyR/dCBxwQ== 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=58TbZMcv/b08EztD/LqEluCjoyyWLyF5+2NsEVf3bUU=; b=Pom93sAvpCSySSGYfxLCR8ubteEzbKLqKF3fWFLyvkghY+GKSlfeZ0ph4Es+G5jaJUWpkO/m0AqtjaEeFAvfVskFKYtNcN34i17Wdg+s7q8OIqBfKWmi5vsg644QLCPgg845vLymdecUOZaxodOd024z7BH2PnT8blEjuermyIr0DaPvdUuMkeYZJeBHYAu9sYNQvINcaaXyh/XAur0Ve0HtDmh61kqacmHKvma7dY1dneZzW7ZO77eI96ACkPaeFDDjmfg2h4ud7Vd4Z1p3/278RH2+jtQ8ShyQUYKv9+QHfh6CnanVa4S7TAuVVe5p2uBpFZoEPVTwHul9bz6tog== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=58TbZMcv/b08EztD/LqEluCjoyyWLyF5+2NsEVf3bUU=; b=e1eAAb9KsaHXftG9k0rBGy0FU6SnM+WZKYo43AXSYEPyLVeuKetM3ueB0RuVDyThbEpqlOWroCi/auhkkaqr1XEtFc2AyGcMka/+5SOyy48xYotGoziwoG3rUqv/ALg50Tcndu7XMm6xJ8PlfaI9OxMym/7A6FvgEAdn4b0z0DQ= Received: from AM6PR04MB4630.eurprd04.prod.outlook.com (2603:10a6:20b:17::21) by DU0PR04MB9587.eurprd04.prod.outlook.com (2603:10a6:10:317::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.37; Mon, 20 Mar 2023 13:27:58 +0000 Received: from AM6PR04MB4630.eurprd04.prod.outlook.com ([fe80::727e:eb1:4ede:272c]) by AM6PR04MB4630.eurprd04.prod.outlook.com ([fe80::727e:eb1:4ede:272c%5]) with mapi id 15.20.6178.037; Mon, 20 Mar 2023 13:27:54 +0000 From: Adrian Oltean To: Eli Zaretskii CC: "luis.machado@arm.com" , "gdb@sourceware.org" Subject: RE: [EXT] Re: Slow "symbol-file" when using GDB 12.1 on Windows hosts Thread-Topic: [EXT] Re: Slow "symbol-file" when using GDB 12.1 on Windows hosts Thread-Index: AQHZWyebO2VAG1DjRkCUH+JEd8Alca8Dpt9fgAAAeRA= Date: Mon, 20 Mar 2023 13:27:54 +0000 Message-ID: References: <070fbd13-e03c-a4e8-1372-3f7813b7db92@arm.com> <83sfe3ciwy.fsf@gnu.org> <0df63795-2424-52e0-da93-92ab75a6d50f@arm.com> <83bkkn8sre.fsf@gnu.org> In-Reply-To: <83bkkn8sre.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM6PR04MB4630:EE_|DU0PR04MB9587:EE_ x-ms-office365-filtering-correlation-id: d78cecd6-77fc-4a47-4f82-08db2946e968 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: FvHkWhkG3Lh1llny/ImjCk7HBVcxH/2cYKgUmf7ZUw+DX/pHp/Fc2VQ7u3BY5NLlKq5klEjJQhR0p8JjE47rsP6RN82PXM2qMVIm74jkW8U7G/GyQ8Rh+RvV2Bzt5IrIOa0mduToi3V56Mtcep9SD56z3XKbg2Eozmc1+n8c150lmj3gBc8NuDqLayzzVHk/2WsXg+K/s67P7MVQeA50KQaW4c8TELq+90EuTMLIUKD3iZ5XI8EI1aHSpAhs90wX6lB5iVJmTVJNkz1TQ5UaDutxPFFoVpohb786Lih3txHOVpjtvBYMVfncdN1CIi0iSAANPiIBcLGI/3tFvtP8dpsFL6vullIhmrICoHuwDh9U8aVb/A9d1A2rWTF1e6l93l+iXK4Pg/4j3kPH/C/RJH9iS2IJlGNEuivr3WUpLmpLQ04Ri6GZ2eLb7GEqZTpJaG8EbrvMRZ/jfiAHX9Ul8EO9i0pcQp3TBSEIzibcY8CwPXamcA83rvU1u0cFDg4gAbola/W7TqPR4U34jVHwkMo7MjY0PFYCeMsNj23iOzrBwxgALlSd8hmL3T3GoUytrAj8h27n45dNDZjrf9i+J8vsMj4DUiara5nlekuEL8h9X9kLKGk9WD1obhXC+zimvzoW1gCVssafUK7+WFLK5reGJbX0gqpO5vG//OFdpLzE5VWfr0Cx02cpWz856VyHq/sNfwMOCnLfA1dK3Hr/cA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR04MB4630.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(136003)(39860400002)(346002)(396003)(366004)(376002)(451199018)(7696005)(186003)(478600001)(9686003)(8676002)(26005)(83380400001)(6506007)(54906003)(53546011)(316002)(66899018)(71200400001)(66446008)(66556008)(66476007)(76116006)(64756008)(6916009)(66946007)(4326008)(8936002)(44832011)(52536014)(41300700001)(5660300002)(122000001)(38100700002)(2906002)(55016003)(86362001)(38070700005)(33656002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?eiSDc1hPXTzm3bDvxA1uA+tcpmSz0A1BsBv0qHMGEd5nlphhlBB3PAb18dda?= =?us-ascii?Q?YsC0nh/8B6OUHKQ7T9JSwPSwitiKBbdyqBPnNCW9Jt+eAfCVw4FpKcYZLIjn?= =?us-ascii?Q?3H8USJdM6Uu6Vu+Oz2JpC72LDRQBFOZurptl8ONLjgWAzOxJsa0QRPGPwZH4?= =?us-ascii?Q?Fqvf/a4mW2TWUsNx9yj+ciSXGvl9DSbw6aPkWEWZxF3sRFuz0iJsOsdG4sK3?= =?us-ascii?Q?n4y2eKxd6tR8lS9xNKNp3mF144pbsXl1TmrRJDAPx4OLr8dGiSWG0tOdKN5c?= =?us-ascii?Q?yu0WYx40fz6+yxpAT7GF1oCTWXi8SdKAEgdz1UCe7YQz4rkJTIYuam0SQAT/?= =?us-ascii?Q?DMaw9KEtc88kc0nKd7IMcODfDcF5kVe5LSU3riMasfZCNocULvoHYCsRqf+o?= =?us-ascii?Q?OrUKcKSqPMGEK+U4XQtzT1rzf/o9tzgEel1N7Teuc1mLJ0IqKhOAJlK/3LRT?= =?us-ascii?Q?gdLfyU/oVdGvCm359pg9JB2B2yrb3wNbXFY5v9QLw5uwc6aPFmOXM7WwFSTZ?= =?us-ascii?Q?fhR8kSN8l3VLRo0snWmQkttLkyMJurRjcZQuf8TPeIOrWhLaoTgr4yncTwRc?= =?us-ascii?Q?bVovRHoSra+1y4fG2uBuxpe0AzNI0CinGkTVT+d85xQmlyikYGpN33PBkcTJ?= =?us-ascii?Q?pOr9GIqS6pdcClL4oRMbC96iLqtw2krUtpmrvRb0wFNPQdNZFHYCPavHuhP+?= =?us-ascii?Q?epCmw+qJWihXJu40qiD7yVVr/cY5USBgtjiPGOId1NDP2/rpR6Qw8soe18lb?= =?us-ascii?Q?7APn8KmPeTysUdm8KVfqwC3R4Ka89IlSfALUW1/yfo2vf5zBDjKTz69hRjd3?= =?us-ascii?Q?ulwEEw80d0lUEOjjaFG6hx5ILMKyYZtBxXx0YvMk41W45/XUphHCkvhAQMhp?= =?us-ascii?Q?VxHnByADS6tuJBV1l5m9fvaNI3lm8QDOQrEUDs7eRlDHOSrckraCoeFaMFXq?= =?us-ascii?Q?JtC9zaF0zZJl6Zts59O+grpYTbPH182ZmXCw88BND/xf+X1eiRCyXRIwL2pg?= =?us-ascii?Q?Q8iY+4QTeGKcy/5mT16NBgPmcnIECTq8FaA4bb0j1g8mmpHMxNfYPklPynH6?= =?us-ascii?Q?2kU3SvTi0jZIhn0+WVK4mgbKt7CSzBBissysC5QLVc9yO1NP43Uee0SjQ67n?= =?us-ascii?Q?js3JdXuH46vaF2NNuyD3ErJoazxIzRx3Twopjtg62zNSYhXYj7Gmn+76HoZR?= =?us-ascii?Q?ZwNOEMXF6PpFDOcJZDvAxLJo6UeRP/aHylhlxFSBk/jBVNzJUYgYiFsy8pka?= =?us-ascii?Q?FDcolNj4+CME6d93S2V38S4kfZ5dUCbHlLjQKxiHrhZZ1+uc2vfQ0wumJuLA?= =?us-ascii?Q?7NENQUR3/Ap1sOPaXQ/5gNQhR721DvSzeCJHWCpoOm0sb37S5ehzRycq9bRh?= =?us-ascii?Q?nNXs1prmcH24APsr27kvetRB5rQH123iGe6rrRAt9rCXzn6VyNJebjEHlC79?= =?us-ascii?Q?Ob4tje+0q8bBzpWPydd7gIdElqPyLPrHvoBSwrvN8IZy5+EvAf14PStK9tdK?= =?us-ascii?Q?asCX6ac7p3XB1EVoa/9g8yCXuf7KCkQ3WxwqoQWTX8B37Qbf965ESZnzOjnQ?= =?us-ascii?Q?Kv1AADEq3V13diP1GPdkVAfL1wG+YX5sRhVhkjgt?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM6PR04MB4630.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d78cecd6-77fc-4a47-4f82-08db2946e968 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2023 13:27:54.2965 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: O2RvFhmMaqJe/oMXWnJheuPwI7Sjft4gAoDAYPdVTNxzPjttxuo5+dA3NAm38eGeS7+PkezCz0Xkrjj35mahzw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR04MB9587 X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,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: > -----Original Message----- > From: Eli Zaretskii > Sent: Monday, March 20, 2023 3:19 PM > To: Adrian Oltean > Cc: luis.machado@arm.com; gdb@sourceware.org > Subject: [EXT] Re: Slow "symbol-file" when using GDB 12.1 on Windows host= s >=20 > Caution: EXT Email >=20 > > From: Adrian Oltean > > CC: "gdb@sourceware.org" > > Date: Mon, 20 Mar 2023 12:29:25 +0000 > > > > Eli mentioned that the timestamps offered by Process Monitor are not > > relevant. However, I consider that the events and their timestamps are > > relevant when compared to the ones generated by GDB 10. There's no > > attempt to access "C:\Windows\CSC" when using GDB 10. If that file > > access wouldn't be attempted by GDB 12, I'm pretty sure there wouldn't = be > any slowdown. >=20 > Any idea why GDB is accessing all those directories? I cannot know what = kind > of directory structure you have there, and so cannot reason about the > directories being accessed by GDB or whether it should access some > directory. What are those directories, and why symbol-file causes GDB to > access them? I was thinking that GDB starts inspecting some known locations (e.g. locati= on of the elf). I don't think GDB is so unpredictable when it comes to what files/directori= es needs to access when "symbol-file" is issued... Or is it?=20 > > By the way, there's no spike in CPU/memory usage when invoking > > "symbol-file" but, on my PC, "C:\Windows\CSC" is completely > > inaccessible with my user account. >=20 > That is probably the real culprit: some directory that needs some special > credentials, or which causes GDB to call some network-related resources > which are inaccessible or something. So understanding why GDB tries to > access that directory and/or making its access faster, might fix your pro= blem. Indeed... Why is GDB trying to access "client-side caching" folder from Win= dows? I'm pretty sure this is not specific to my machine. > > Maybe you guys can also answer (some of) the questions from my initial > email? >=20 > Which ones? You, Luis or anyone else... :-) Thank you, Adrian