From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by sourceware.org (Postfix) with ESMTPS id 87358383D830 for ; Tue, 31 May 2022 09:33:05 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 87358383D830 X-IronPort-AV: E=McAfee;i="6400,9594,10363"; a="255073195" X-IronPort-AV: E=Sophos;i="5.91,264,1647327600"; d="scan'208";a="255073195" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 May 2022 02:33:04 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,264,1647327600"; d="scan'208";a="551705229" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by orsmga006.jf.intel.com with ESMTP; 31 May 2022 02:33:04 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Tue, 31 May 2022 02:33:03 -0700 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) 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; Tue, 31 May 2022 02:33:03 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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 via Frontend Transport; Tue, 31 May 2022 02:33:03 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.43) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Tue, 31 May 2022 02:33:03 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DLqWl9pbg0br2IPMoUrrv0BkwUZC1uqFgu8dYG/uqOccnDzFpAL8XgzCK1M/kbwhSbEQEIq7kGnZJ/qkqZ0PQs4KzNdWA+XwbD75DIRCwRMAXsc8vVLxumFedz2sJ5Ot+Z7zQSiXllKgedeAFjTTVCkKvclvSotBPkqn12Z/lXAD9tbdtEPopx4utoAgY/fNnIR5S0AIRaw7uTnWfWpUuMqLwiD7YpRMLWCTAZoEITsVl/xePw1TXdg1Svw9Su/GwXXa0H2pgsgq7TIhkLcrvGnRJOeIrjZ0r8vfYQ0SxRfHxGx0DSnJk8TjQFd2ET5yfs3hRfOMCPWzECo/7DsAPA== 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=Tnv8tx//VUw7rNPgXyfWbzMpVIfz1ez9cMMW8fynAuc=; b=E0S99A3vs7d1SEZ3I2TH/f/5lNb08MsWg1CSwrdB8J9Y5u9e8WhNs66UFbrlGis6ThxfLmUDKLYzHPs6hUb8vsVF2Fv4tZLCP3cKa786S80odQ+DlylO+je4bb2P3uCSWlTB5cpCaeTuwg3Q4vM/5P4TlpEth7JK35P7oRKVjW5laceVaEt+jVvle/l3I4IfEk4Nc2Sg5p0gEptMh6qeb6hriuLve8IT2LUlUO0uGZjY8cBj1FchQhLnbX5gKft3JQfp2JhMBtTBbcNCNUScmFMXflrZJuXJKP65hhEDCF3WoH1ToUVY3wpCJ8sT4hXNkBrAFkxp8AB2nwFQAFyLkA== 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 BN9PR11MB5558.namprd11.prod.outlook.com (2603:10b6:408:103::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.12; Tue, 31 May 2022 09:33:02 +0000 Received: from DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::4c:7f74:797d:837e]) by DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::4c:7f74:797d:837e%5]) with mapi id 15.20.5293.019; Tue, 31 May 2022 09:33:01 +0000 From: "Metzger, Markus T" To: Tom Tromey CC: "Metzger, Markus T via Gdb-patches" Subject: RE: gdb parsing question Thread-Topic: gdb parsing question Thread-Index: AdhwPueEyw2TAYMiRL+BGnW9oOfXIAANPjNaANzGrjA= Date: Tue, 31 May 2022 09:33:01 +0000 Message-ID: References: <87h75d8j75.fsf@tromey.com> In-Reply-To: <87h75d8j75.fsf@tromey.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.6.401.20 dlp-product: dlpe-windows x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 10c41c62-af67-42b3-c1d0-08da42e88ea1 x-ms-traffictypediagnostic: BN9PR11MB5558:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +5no3+mzsRWmFuARrd8guxXlz2pz0o15Aws5zsQZMAA5mHF3G9ZIO51i6hNEyTddoBKKQ5dvWFwwVFvJ22BmcGeJlOmqqLxxQ3xOA31KVIV1yk131Up0A0yqBersqHgO5iDM9G/EPe2Jxg0qCiTZJrblO7lh1pBadm5y4WoFGomvxuASJJG1EazIsmqe49tzAIvzyt0q394smBchRnLQ5OYvvyaRxM5wA8hyQKk3zoLIMfYrc+2ZiZz05VGmsbGd7EUOdz4Yk62gqdgS19YQN9+Q2PwG7KEoOqkdS1gRJybWLrV++mrXG0DKEdXZJe496NuP2g0xW/o8G6tS2SXVK+VrW7RRxZbSq59CSJUW7Nz+k/mrw1qy+CIlhJHvMayWiLsC55Wq3XlbgEAyACG2gry+5M+bhLM8qPM34MUG3gayED4DkUsj0xoNMXx0bhAGoY86G3rq1oRCowdHWAi4Ur+/BcMNfRmQ+koR2baR9AuAZm2xHW2ZDcdClD6gcti9LlZkbj6f/v6QQSeBUM3JYduHe+RBxxnTEgYKo+7lsp06LdKy9m3Ov6QP9CTv19/ygSXTyjF/pP7bISQiDMG303i6lMckRO6KasNZTDjc9QdvJmMOFOtHGl5/HMr+sc8h3Xac2vIZ4JywVY1VJaD5ygdi51s7/rj8gmFfZZL7l37oHbjWYOxM1UvbL1A/OQ+WphmW2KQNES8JvJFJGof/52s+nNpdsBFe1A7J1mv3H8MBhH/yB29caCTozKzvq2eMaUZCOdeGMPxjuZvy1cG9cLcKVyMwYcLB97lDO3pouhg= 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:(13230001)(366004)(9686003)(84970400001)(26005)(186003)(38100700002)(7116003)(33656002)(86362001)(66946007)(8936002)(76116006)(8676002)(3480700007)(4326008)(66476007)(66446008)(66556008)(64756008)(52536014)(5660300002)(83380400001)(316002)(7696005)(122000001)(71200400001)(82960400001)(6916009)(38070700005)(6506007)(2906002)(508600001)(55016003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?zghhS8fqicFfneFqG9uMyKI2CJmNab1XpZdbtGX6PdZY07eM+v8I2gsUKgao?= =?us-ascii?Q?1lXVl2H+XnjDJVdovUXnBO0ZL4axinAFeoCJJjPsuTrzi4XhfPGsHmQSycI8?= =?us-ascii?Q?mmyhjQwzvntjzfVlGExFOBVz6EGD4MH00Jv6ot0bKjVJ/xgVeJsWx4/uY1zI?= =?us-ascii?Q?81HFPRnXrC91d8+NDGwlGib192KhygMArX/BeNEmE9oZjELlJFzrTaAIkzOv?= =?us-ascii?Q?vwJF0SE3ar1nj8tZR2nj6g73hxl3m40WlDcYBMNSJMPnbRewjw17t/7Kgy2i?= =?us-ascii?Q?U/JVyZrnwPgIoSkbainsCP2NV4m7DHKk/BH4DzbFvQ7qY4ZBZYEmFEZrBxBF?= =?us-ascii?Q?E+LaaUbozp5dF2d0cntJQm72VwghD6gnHAdACf5A3k8wCAdr2EPAbT/GWySV?= =?us-ascii?Q?88EnRkNcnTSAQMvSFLE3euJl1lDFWzCHH6KjSsmcopi66tsypUWLGEy07vrx?= =?us-ascii?Q?0qjR8CQrc0dVjfq4w2igVYCz8QfJGGk5DCZDNq7OiyEEjod5R1DqpFIq90C+?= =?us-ascii?Q?sRy5ZRXqqLSDsNCD2IcnkFUoCcYcrh26D3LLsptt5239jnGbQPdLA68gJzH6?= =?us-ascii?Q?h8WxgYUVOEyuQy0TS4u+vYDgijXPy3rvpZ5ui3GfSFD5HLZS297UkBGfrzh6?= =?us-ascii?Q?oSLtzXl7HUxuVSvS2s/JjUL4BsZmsnOqE5pkgNEpPP80WV6/pC4BQBngRiyp?= =?us-ascii?Q?melUMMtPh1fV1r6Mu/VQFSzh94dtjiaEUkMZTQ/4k3xK1reQkMxvS3eaCZtn?= =?us-ascii?Q?YoMf7ydEJKKgQdx16rLpfBZ8YrkKxyZcVML3i97SQtu1fDcnKmthw4hMGrn4?= =?us-ascii?Q?imLL8SMBol+b+YnlOYKjORJXvoLH2JwiwPTCsbHObB5rcV0mbiV/Zc+kR90s?= =?us-ascii?Q?cRUEDoL3G33flEYbCIyBiADlaRCuuyxd//o80nFGR8Ty+Dyo9rc4hv+VRI6F?= =?us-ascii?Q?sXXd6iY9pVEGQLPOtk8zefWPx1+o7lOuY5wb+vuTr6GpjjCh2SuSkyKZVwrF?= =?us-ascii?Q?005FfqTSed/OWEApuZJJMyQ2KCt7T028cVieHvXLlvmrU+hOHdo09raw8exY?= =?us-ascii?Q?hGUST4q1RziYewYlQu+BOR7HssZaU11btp9pj7TYENaXBp8UL8r+90OrR2VN?= =?us-ascii?Q?p+k3M//yyk6cKQg1IHxRy18cdp/tReVj9Hh+lWxy/aDKFbZjY54h/zm3qk3n?= =?us-ascii?Q?PsVj4A7Zu/T/DOTJhI0bIg30PzRRYBnBjKCZ87HYElmLsL/IF3ZtVURVekxQ?= =?us-ascii?Q?1fJId4Az//DC4jQxgVIOtTa5gahGJ4oyc12CAqglRYl+bMbb4roMurA5o4+L?= =?us-ascii?Q?vzD4SvUc+1BGg4bJavWxbIJfAJMy70/6FB7FwiSSUIB4B4+4XUL+reTj2D9r?= =?us-ascii?Q?4Pm+63i3T6cPypxJBU7RdQruU2QNvW2+TYNacrQd9T6CjSXWU1Of2WnU9Rmc?= =?us-ascii?Q?6YYyQZ3ET/8grv477eP9PS/Lsx0y+dNq/2XqZL9FmwkUzEytsX9+d+ztzyNw?= =?us-ascii?Q?po7p3zGeO5cKzK/rquk5yQijMEz5ONnTDT61W3C8tLWg6RQ20gRQpwc15r6c?= =?us-ascii?Q?Nz6Lw9iqezLQDUpDPwas7hKIBtRz4OGtarJ7XDtz06W83wMrpjFLOvzZZoXZ?= =?us-ascii?Q?l6YpTmyZQoUAhZ78XOsP5u/WNMN/YUdXPcWo2/Eqi4v+h6pZQUL4NMQZmQMf?= =?us-ascii?Q?+6zYpKhx0QrFwBb4VUFQtgLFRSvkBTbJyN44evry5i0k9xdc9qLr/97maDO3?= =?us-ascii?Q?XiCyyCD7u+0iesqQIRenu01bPa5fwqo=3D?= 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: 10c41c62-af67-42b3-c1d0-08da42e88ea1 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2022 09:33:01.8689 (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: xfabjdyonz+0Mj+Qh8AbJhkTG5x2TCDU3bo94V/eJ1q3/o0aX6eu3wh9dY0qGotgf9pgN4RK0Srx4MeOFo6qqJjmrN0oavAZ6/vPezhm9Ok= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR11MB5558 X-OriginatorOrg: intel.com Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-4.3 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, SPF_HELO_PASS, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE 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: Tue, 31 May 2022 09:33:11 -0000 Thanks, Tom, >> I'm debugging a fail in gdb.base/non-lazy-array-index.exp and I'm >> wondering why, for parsing '$.f', gdb would lookup 'f' as global >> symbol [1]? > >> I would have expected it to lookup the type of '$' and lookup 'f' in its= members. > >I am not really sure, but the lexer in c-exp.y doesn't really know a >whole lot. It often has no idea of the context, so when classifying a >name it may do some lookup. That is, there may not be a real reason. > >Whether or not the result of this lookup is then used in the parser is a >different question -- for example the field_name production seems to >just use the underlying 'stoken', which is just the text. The test checks that we're not doing any xfer when evaluating from the history. When adding linker namespaces, however, we need to read the debug base as part of svr4_iterate_over_objfiles_in_search_order(). This may require xfers. GDB used to cache that but all places have been changed to re-read it every time to handle relocating it as comments suggest. I changed the test to check for auxv accesses and treat this as XFAIL. 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