From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2071.outbound.protection.outlook.com [40.107.92.71]) by sourceware.org (Postfix) with ESMTPS id 65F2C3857810 for ; Fri, 5 Nov 2021 11:55:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 65F2C3857810 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nNljj8Zub0hNf4MfwYKddu+G3h1s8dV8Xgnbn9zFDAwhH5UNZMnIrrVr6AFNbXlXYXvewjxp7GYDuZTD+wjGEUfGj27Em+6Vus2DtM2GEf/QeMsgngMhl0hWW/jBd1m8/h2nqc1GyhTDwmzpWiW3uFq8AMyG6e2JlPfJdsJwDyO9QrcV8SFk3Wyd2LN0xAKJgg8pJsWMcs8KlJUXVN/CEwv/d7AeRXI4wRD5vuk/h877VzGsryZj3n/Ojmh2UStAXLuRVp0I6otMlibGj3mEY2HlxQkHNtSypyxdBPNtihXig53hNVUTCtjZizg/oZ8rBcZ7Lheu54c2MpzSG23POQ== 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=YAYZkXVIQahWm+tNWBhZkWEl6ojbZwFRTtWSNMnuMnU=; b=lfOpGlnNT3ujf8n5YUA72jWx2wjluFRy4EojmNr6Z/K1M6XxmLKW44we5Bx+FI8+hvstxtXc9hr1dtx3M1oBdIAKOelCU0+xw6NGFN23StZdq+iFkhTBZrAABsQN2AxxbYMVnn85dEQ34iV4A85DrhJvmfD9OmrwHGFtkKtBK5tW6Jjg5Ivylo15iV+1igeNdRFbB9SZmkqVaNKa219NZl8cYZaqVE9syiS+G5EilezxmoUUHbEY14jxuOsILJiGOBDP+XEpR/Qv2JQaY4ZtHCVcE7EavDd8AG5umg+dkHvRTPiu35Q8clmcsbj2+9AAfoQKTprP1M0kndIkE38Mzg== 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 BL1PR12MB5061.namprd12.prod.outlook.com (2603:10b6:208:310::13) by BL1PR12MB5239.namprd12.prod.outlook.com (2603:10b6:208:315::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.11; Fri, 5 Nov 2021 11:55:28 +0000 Received: from BL1PR12MB5061.namprd12.prod.outlook.com ([fe80::2948:1a2c:8400:9e7f]) by BL1PR12MB5061.namprd12.prod.outlook.com ([fe80::2948:1a2c:8400:9e7f%4]) with mapi id 15.20.4669.011; Fri, 5 Nov 2021 11:55:28 +0000 Subject: Re: [PATCH v3 08/28] Add deref method to location description classes To: Simon Marchi , Lancelot SIX Cc: gdb-patches@sourceware.org References: <20211014093235.69756-1-zoran.zaric@amd.com> <20211014093235.69756-9-zoran.zaric@amd.com> <20211025223015.vx6aoonz6kut2o3a@ubuntu.lan> <6021ef4e-3281-3c99-bfaf-b5c635cb59bd@amd.com> From: Zoran Zaric Message-ID: Date: Fri, 5 Nov 2021 11:55:22 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AS9PR06CA0350.eurprd06.prod.outlook.com (2603:10a6:20b:466::10) To BL1PR12MB5061.namprd12.prod.outlook.com (2603:10b6:208:310::13) MIME-Version: 1.0 Received: from [IPv6:2a00:23c7:1093:6301:1f9:e2b0:611d:9c73] (2a00:23c7:1093:6301:1f9:e2b0:611d:9c73) by AS9PR06CA0350.eurprd06.prod.outlook.com (2603:10a6:20b:466::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.10 via Frontend Transport; Fri, 5 Nov 2021 11:55:27 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 20516786-d567-4672-3c1f-08d9a05328c2 X-MS-TrafficTypeDiagnostic: BL1PR12MB5239: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dCZlphLxmn5wzG6vJRCxTvfwVXRPxaRmLHCQhS6HOCtYNW7xSALB4kI2DILXCp14C6F0HXCMs/DaF1ReU/wYBAlYkY0FIKONme/+CVmHYiGlBtgSSQmyADNSeXIi5qMyue59grxy18f14C6wXPlEWuESjq/AjhYw8FgrOofxZyDFS+ksGReisUq9ReRM3Wi9sv8S4ou1LV1z/FwJM5099aeq7vKDPlIGLkHs4GwqzY6Ssm3EebC/3LFR7atIAjbfzPJLlIoJ10h6bTMzLnyM23/s6hik9MId3Ft2O9itwVWKjBMCQM8m2xnDzrOpAGwj3bXHHiDklqR8eBce7i0cNF6cCrMkznaV1ItAgpquJeACZsc66yiktTH+k6l2fUt8Z5G/Ll0RbH2luztaJ7t9X2218qbZVF5txiOnig8H7AVEpXe0qXFIBnZJ9nV+Xz5tTYTCBNyYY0CfW8UUN171wjeffYn9WPwk4cdTLuU23BAR8s3deE4kfhHEVZhwJAKvwgGlB9jmLcEfAtohqXgqyh6AEobVkPT/71ObsELe+PMp58FWX6WaiohPNmna1QtV3SB0xTsQMeDhYGJbrEibKJi/sbf8ZV4o4vnFe2pHm7qKrAGKbINAvN+jeHLnNRAXSl+8Lkae0g2KBIqcLSYxYghzX0KhO//gWEClJXw1YWNoEKahHuPRNowRqbH4xbjledkHjGXWa9F0RxIgB8s2u32ejwE0kB6vWxDDeyCPvpszG7vvC3wCzJ1PuMcNce+84bbYwteuMuPJYzzL7NDBM0HzDligdnGVboKEOAX1iTg3t6u/Qpvvwvtb8btJtVnW X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL1PR12MB5061.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(66476007)(38100700002)(508600001)(86362001)(2906002)(966005)(45080400002)(66946007)(31686004)(6666004)(2616005)(53546011)(36756003)(186003)(5660300002)(316002)(31696002)(66556008)(4326008)(8936002)(6486002)(44832011)(110136005)(8676002)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VlJOa3VJZmVWNldXcjhWUG9GUU9PazdNcUQxa0V1RFlFU3pYYkFCMlAvZUNH?= =?utf-8?B?dlA3Qy9PYjdGbWpwYVgxSDJnMzAzeSsyYnRqemliaXhzQkZNQlQ0Z0xESGxX?= =?utf-8?B?VVovY2dpajFmQUViWXo3RDR2aGxSRU9BOTBkZnk1MjRZM1JMbjZwMDZHZ1ZU?= =?utf-8?B?Mk9jZ1orUEx4eE1IaFlsUk5Ld1NTZjNHR2JjNitCanpnMlNNUFJPSHJYYkFp?= =?utf-8?B?TlErTVdCOUJtSVNjMkVBQml6V2Eydy9RZUhvdjd3Y0VSUDhFNHhmV2RUeVo5?= =?utf-8?B?cUFmZW9CVmxHdys4eEt4ZlphNVNhSnRBRFI1QldDU2NSd1RHKzJtWm55VHpU?= =?utf-8?B?Ly93a0dKVHVxM3lQQjNOeGhKcTEzVmtXQ1IwYW1GV244Y3YyQStJMXdpOUoy?= =?utf-8?B?cis1NUhwWjYzc1dLZ1VOT3ZOWjNPVS92SVM0RHBZRldZNWNSWnRGRGY0ZVRq?= =?utf-8?B?L2ZiclZ1UE5YRXBxUk9oUXhwMXlMUG14Mm1uNTRpN3hhSXhINmRubVJYSHlp?= =?utf-8?B?WXY4TitxUGZ5NFI1L2tWWGdSZTA1V2Z0T2dIWnVjQVMzNDk5eVN6UjkrZFV6?= =?utf-8?B?SzRBSmp1dllxNlFzZXNjOHpYTUZ5OFRBbmVjMVRaTWFjVEI2cXRqUDl0STEz?= =?utf-8?B?NDI5VGxqdkxTc1FsTkZGWnNGVVcyZGRMSEVEVitvYzhNVjgzTDJCMi9zQlhT?= =?utf-8?B?WTA4bTROSHoybkE2a0pqQ2laQWVDY0g1aFF3QkkwZEtlaUNXUTMybXE4dDFH?= =?utf-8?B?MVdQbWFVdUxqSi9tTVVtNmZFVVNsOFZnQWpLbGt0MU9GRG5NZ1lBT2VGUVVr?= =?utf-8?B?dlBJVkllN1ZUYlQ2SHg3TmNEQzRld2RkWGtnQ0Zab0gvOThGOUYrUmZxY0xR?= =?utf-8?B?aEVmaFJlTGM0VzZweHFoWjVMbU10OHE0Q1RJdS9BVXlrbDQ4OXBWZU0wNEZv?= =?utf-8?B?c1RTbGQ1TFFrT1lVVVlHdWxCdU1DdVJNNzNIMmFkQWJQRytiWEJVQUN5YW80?= =?utf-8?B?Nkh6L0tFQ0w2eTlIb0MvSDdrYVdMNlhtZzJIa2VyTlZ5dHdsejlyb2loT0or?= =?utf-8?B?c0NubjFRa2hTTkxEckZ3UzI4NWJQVkRWZisrTFh3WWlTcFZNV04yblUwRVlL?= =?utf-8?B?UHZtZGx3YUdZSEdGSWIvMnZ0RXdBY2pmUmptYkdBWU52M3YvREpnQU1mbFBl?= =?utf-8?B?blIySlBIc0M5TnJoSzdwa1k5Q3BXc3NGZ1BIL1NtNWNRbENmS0c5QjZQcHRG?= =?utf-8?B?Y1V5SzVma1JwS1c1VklRVmxUZmp0OHFpUmtxcEh6ZTh2V09LVzQ3anpJMFpr?= =?utf-8?B?cWtTcVRXTFVEU0V4aWI5NitZTlhDNUlSbmp1NzdMaEwvYjNsZjZjcDN0VVJE?= =?utf-8?B?T0V0dU9OTk83MDFNZU9XcTZ3ME1KYnRHRkJ4ZFl3NFBqeFlvTjNrdC93a3lr?= =?utf-8?B?amNuRUQxaTdyS0xpUzMzTGlOVkxNNmZERkVuc2NCelNoZ3lLRFpjZjE0a1Ra?= =?utf-8?B?QUdrUlp4T2hYbUVKQVFIQ0VibzM3MUxQNHpyUE9xSStiZndxQ29BWEJlUGUz?= =?utf-8?B?WUVKaEI2dUtWS2hMQkZ2blduQklUNFlHblYyYWg1czdVY3d3aloyZDMwU1BO?= =?utf-8?B?SHVadytFQVJFRGxhZHpUNTVvQlFsSUtYQllicXJlVjEvTlArVXhDek14SWtP?= =?utf-8?B?cERHaytjaGpudG94ZEhuN211RXlKUTJISDlyTGl0VFlNanpBbmhWZDhMZ1dX?= =?utf-8?B?OGNOQlN3djhLd1paMVN0VWpacUVVWEc1QjluTTBUeWVpNzRDM3B3MWh4N0o3?= =?utf-8?B?SnZpVTgwSEs5d0diM3NZS3Z0WHdGNGxjV2NPTGpqY3Nma01EMS9BYmRxemNw?= =?utf-8?B?ZTFpTHZ1dER5aGl5VFRqTEo3TzArRzhYOHJXR3ZPOGEzK0JzVzRudit2QXlG?= =?utf-8?B?QkdiOWcyK3ptamJKTE5MRVE3S0Z3Ni9ZczJoS05HTld1WDJ2bU9yR2U5elpI?= =?utf-8?B?N2RUOEN0ZGZhS1lOOHVWMG0vY3BBSzN5ZXRuY296WUFWa3orb3A4bzJsQU1Q?= =?utf-8?B?cDFSSGF1UUw3WWh0dHg5bzg1RUM4QmlBMnVOcVJGdDA2WkhJQkZPYm0va1Bp?= =?utf-8?B?ZlhOMGNLNmZrdEVCRE1ycjB5ZUZOY1NGWFlyMmFYNEF5RUgzbXZZS3dmS29o?= =?utf-8?B?S0VGUU9lTGlIZDdWL1dZbG8wRWs4Z2lJYWxDMDZSM254blkrbVJvaE1BU3NK?= =?utf-8?Q?hfc0GTZQYZ2CLq+k6NLJj0DdlRZU/tnP4KVj+YXrjs=3D?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 20516786-d567-4672-3c1f-08d9a05328c2 X-MS-Exchange-CrossTenant-AuthSource: BL1PR12MB5061.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Nov 2021 11:55:28.2933 (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: uaH5kdjeW+vDobw6+UlP0k+MhZ8REUygzhU1BADwU8S6/eICmpnEfly4RdQbdaGB+UIq5wL5uGn9svEEU5pcrA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR12MB5239 X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, MSGID_FROM_MTA_HEADER, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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: Fri, 05 Nov 2021 11:55:32 -0000 On 11/3/21 5:37 PM, Simon Marchi wrote: > [CAUTION: External Email] > > On 2021-11-03 6:51 a.m., Zoran Zaric via Gdb-patches wrote: >>>> >>>> Currently, the DW_OP_derefX operations will take the value from the >>>> DWARF expression stack and implicitly convert it to a memory location >>>> description (in reality treat it as a memory address for a given >>>> target) and apply the dereference operation to it. When we allow any >>>> location description on a DWARF expression stack, these operations need >>>> to work in the same way. >>>> >>>> The conclusion here is that we need an universal method that model the >>> >>> *a* universal method that *models* >> >> Are you sure about this? >> >> English is not my first language, but isn't it a rule to put (an) instead of (a) if the next word starts with a vowel? > > See: > > https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.writersdigest.com%2Fwrite-better-fiction%2Fa-before-consonants-and-an-before-vowels-is-not-the-rule&data=04%7C01%7Czoran.zaric%40amd.com%7C44a4378493c14871978408d99ef09636%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637715578577013403%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3jrt5GPxYmCoxQ54fbMNgPaOLzncczjW2EEnWpMV1f4%3D&reserved=0 > > Simon > My bad then, Zoran