From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 4xecCYI3xV9gLgAAWB0awg (envelope-from ) for ; Mon, 30 Nov 2020 13:18:42 -0500 Received: by simark.ca (Postfix, from userid 112) id 0AFB01F0AB; Mon, 30 Nov 2020 13:18:42 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 059681E58E for ; Mon, 30 Nov 2020 13:18:41 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 823B43938C20; Mon, 30 Nov 2020 18:18:40 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 823B43938C20 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1606760320; bh=uTYOVi3lUC2+bCorbvXHKyfB8nYr9qJSJvsCADHf2Yk=; h=To:Subject:Date:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=QpkIcFVTA06FCGmzgKMDPeAHomRsPaMJiP64fy9PSC6f9j3luXWXs5aGF6b4m4oqw usAwjQSLLClmeVLps0XqcRxtZCxWWadb8HUYnRo09PIcGq2D+ux10kfGjpVzvv9cMj V73MkJjyERTyoHSU9wxg2jtMKFxeVSG2DKl5/8eA= Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2044.outbound.protection.outlook.com [40.107.244.44]) by sourceware.org (Postfix) with ESMTPS id 107CF385E021 for ; Mon, 30 Nov 2020 18:18:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 107CF385E021 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WF25wgjmvrBdWZryVqKtBZZ1W13r+qxXJtg7wzRa3WyiN5dyYVafD1ANSgBCSTDsXtYJ9NqXIxD3wrpcidTlDtqex/vma/WUpi8sJJzOV9XbN+FdRyY1s8sHf6A00vf9vPv4vCD1/07pi32Hkv6G9FGEivhTG6fHh1r7Hl32FGTFXFvePekDCeszDxIuppQBrqelQHq4NwC6up98+6/LJy8xQKZQzGFKQs/RG1tnbHa3WYrVH0sDJxdnc2AlPnf2loSA2CQBPSLdRztUx9LVQmi/8kHC2RJqM9AAcESCrBIfqK9wKYOLxlfcc8dgLdrTd1GOFR5XMwTqyyblHCAhMw== 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=uTYOVi3lUC2+bCorbvXHKyfB8nYr9qJSJvsCADHf2Yk=; b=HLITyb1NP/XwRjOWpDWb6h80Yh8KDEBfPkjhCnRmjVbbkpgztIPKkRFPywi8Nravw7kX+hOYrK6HvutHlROfTrp0zTxdh5uzVzh0mCKCcgDYAw5jzGhEngruKO9o4IcxZiWxEHrg977dJCVtCYbI87Rw6oOKNZpnSseHewxKlx6yrTIN6lnmw3OVDINZ1IRWY1lW/gKNkVj0nomA9Npi0RBy7410Zpyd3ry0Q9lt4aBbAF+x7XyF1a+ZuGsETFNAgI5DCGjj5JT0a4GJclo9tyrNwzoBFc8FJ3Z6vxc/uiUh6UhPSmw5tP96itp6A3nuN1pqdlXtSVJ4+URu6cHb8Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none Received: from DM6PR12MB2762.namprd12.prod.outlook.com (2603:10b6:5:45::15) by DM6PR12MB3563.namprd12.prod.outlook.com (2603:10b6:5:11a::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3564.28; Mon, 30 Nov 2020 18:18:35 +0000 Received: from DM6PR12MB2762.namprd12.prod.outlook.com ([fe80::d85e:8fb6:ec3c:755]) by DM6PR12MB2762.namprd12.prod.outlook.com ([fe80::d85e:8fb6:ec3c:755%4]) with mapi id 15.20.3499.035; Mon, 30 Nov 2020 18:18:35 +0000 To: Tom Tromey Subject: RE: [PATCH v2] Replace the symbol needs evaluator with a parser Thread-Topic: [PATCH v2] Replace the symbol needs evaluator with a parser Thread-Index: AQHWnM8BS9sMk1Du9UuvdFT6FSm/xanFJnFzgAAIqnCAAAuroIAcFH6A Date: Mon, 30 Nov 2020 18:18:34 +0000 Message-ID: References: <20201007172613.21868-1-Zoran.Zaric@amd.com> <87eekycp3c.fsf@tromey.com> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_Enabled=true; MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_SetDate=2020-11-12T21:17:14Z; MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_Method=Standard; MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_Name=Internal Use Only - Unrestricted; MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_ActionId=245ca809-b265-49a1-a059-00007903ed1f; MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_ContentBits=1 msip_label_76546daa-41b6-470c-bb85-f6f40f044d7f_enabled: true msip_label_76546daa-41b6-470c-bb85-f6f40f044d7f_setdate: 2020-11-30T18:18:32Z msip_label_76546daa-41b6-470c-bb85-f6f40f044d7f_method: Standard msip_label_76546daa-41b6-470c-bb85-f6f40f044d7f_name: Internal Use Only - Unrestricted msip_label_76546daa-41b6-470c-bb85-f6f40f044d7f_siteid: 3dd8961f-e488-4e60-8e11-a82d994e183d msip_label_76546daa-41b6-470c-bb85-f6f40f044d7f_actionid: 3782afe6-4301-4f3b-8214-00008d35993c msip_label_76546daa-41b6-470c-bb85-f6f40f044d7f_contentbits: 0 msip_justification: I confirm the recipients are approved for sharing this content x-originating-ip: [2a00:23c7:5a85:6801:1c6b:b4df:4f87:7a3e] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 8653e631-4c1d-4343-ea2e-08d8955c59fd x-ms-traffictypediagnostic: DM6PR12MB3563: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4502; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: BfxskTmCxAr2hJM9fh1URMYN4rZoYdQDacK8HsoQYaWogzuC+FmXO+tPyqLLXfYeVIZAixE0aGG0Zqow4t2vHbOLFktJZaHRO2vpQZL0wskOOlE7R2LXQdD2Rt+D6bGn//5CrxM89FVd/0B8m9Mn9mN+rwNqBT7dpm5Stra58K5wM4qOEIuJYB+Lo64hNcLTemQqAif5WWL5yab6GumrZunXvHhqAB532nPAXbw0DNta+dqYaV88bMkTfFNOZAVPYYxnVA3yvTjk2Mai6ZBFqPRKubGttX5Ik1WGuFvGEKw7zTkBlAIrEy5g6GSvVNqHsmFT4/IPjmZhyjJ8cAVT6Q== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB2762.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(136003)(376002)(346002)(366004)(39860400002)(66476007)(83380400001)(55016002)(8936002)(66946007)(186003)(71200400001)(316002)(8676002)(76116006)(4744005)(66446008)(7696005)(5660300002)(64756008)(66556008)(2906002)(52536014)(478600001)(4326008)(6916009)(86362001)(9686003)(33656002)(6506007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: DB01MJosaJndRGSDITSfCdCPdayEIeru6FflmO8Uh9pxj8LsUfyYLsS4Rzv2KvzH8JhCG8Ll62HWbP8D+VX5OtLOTPsUSoEXtOJF5Z5xUtCKuNm+gMRXumtIbkWF2KYrvNSFFixRdAVCDUwvIszi5+VuIEG9MYTkcfhkTT8BAijOPzOo8IkLmTAr5fMdNF2EcTizoFxfBVPx7uQKbZWWiZJYTf2IdFF0m/g+JSNaBS0wtnOi6vd8JH+GISPLqKjszSOBthZuhGtn4f3d2JLt6Dr8osWn9J1iMixmc4ZbxkV7NsxYQpkbZN5HYoCwLQQn1SdZVN8E2MRfjFV7gd5JK0WYAQutcg91G+45VlHv+3IpHwQ7GTSdtzO/cEKDUbVJRFFemijs7dApzPH8e5Bzl2AHoDpmOlgExvqmxe+dbQSNm40Vx8L5x2DKR9/aAbycFN92xP5XkaiinW3egbI6W/m3Y1qp08iaRAM0bGXrRzXYMaXiiABV8RtbszvtSR4IUGeFB+bLmKN4xjJMIaWQZ2JS42xp938i5lPseR229G52shqwmWVPscrpxiL123wNHGxc9IcvUcdFH4gTJ2TRWQMQYgEEG9T8/thG7KgvpLOXQTHyD8fwtjeT0//NXHqS4ZH0czSUF0On6xTlJGKgnDMkPosGtbByX3UjqQQS2nBX7q0srPM8CDuNtqjxs7fGSt2vUVjXphwb8dEAAbxljQIWvui9vr6KESIZonGePnpyRQhzbrDOdGIXJnhuq0TFmiDx40YpJYMNlSOOVwrHR4On3ssmveU+oYdzHPnj4OA= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB2762.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8653e631-4c1d-4343-ea2e-08d8955c59fd X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Nov 2020 18:18:35.1028 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: uCvGSAKS5r9P0KejKR8fuNKRl3/PVcywpTGr1uoB4QE0br60VT5cHt/MHKx3uJAT/MMiw0/m0OE8YpnsIrfVIA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB3563 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: , From: "Zaric, Zoran \(Zare\) via Gdb-patches" Reply-To: "Zaric, Zoran \(Zare\)" Cc: "gdb-patches@sourceware.org" Errors-To: gdb-patches-bounces@sourceware.org Sender: "Gdb-patches" [AMD Official Use Only - Internal Distribution Only] > Sorry Tom, I didn't get what you were aiming at by the 1 and 2. To late f= or > me I guess. >=20 > And yes, my scanner would have a problem if somebody used DWARF like > that, and it would behave differently then the evaluator, but the previou= s > evaluation (without accessing the target) would hit many the same issues = as > well. The only issue that it wouldn't probably hit is if the absolute jum= p > would jump over the garbage. Tom, following on our last discussion, are you OK with the changes going in= as they are? We can always think about using a new evaluator design that throws exceptio= ns to reimplement this in a later stage.=20 This could be a straightforward thing to do if my next patch series seems i= nteresting to the community. Zoran=20