From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 From: "Zaric, Zoran (Zare)" To: Tom Tromey CC: "gdb-patches@sourceware.org" 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-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP 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: Mon, 30 Nov 2020 18:18:39 -0000 [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