From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from CAN01-YT3-obe.outbound.protection.outlook.com (mail-yt3can01on2083.outbound.protection.outlook.com [40.107.115.83]) by sourceware.org (Postfix) with ESMTPS id 7D7D0395B422 for ; Wed, 16 Nov 2022 16:26:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 7D7D0395B422 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=efficios.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=efficios.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nlx23w67psBoFR1Oy0YkDWix4TEK4zW9BbWUhV2jZfnNtPwmjOYsfFktTvsEEUCCSvV30i1iakQ8/FnhBQClaiwJKeTFganrz9MQB/XBnTTSyjpcmbQlcOeAR7E+Hm143+QFym3KEBRdPUEnIB0ABaYT9u7TNsS2Yt/T08ItlgLLET9jNo6WaWj/H6Ou6jLdIkihMpy8c0si1Rb7iKep5iCTUd/Mbah6Q9Y6xsNYLsRFHO7gnLdUOl4X2vbE3hxvK4dpk5wdxk/Sl2KLgsDNchTR4BDLLYI6Oi9JNJcsbr+BiY8NdCfsCJbBwmOo14W2jNr5TrBtrXv2HbfF5ye9XQ== 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=HnFPQxqHqfvT+R+0FCOyyPMg+sv+9ccyh8fBhGyPCJk=; b=GWFqezUvJJgbrrrAAx2DvFqg6/AesRy8REHtIYyO/JpMP9LjEa4fJQXWGhZPen/PUfs2myrrhzwQHArB3mEsWkVzl7P1T3nvegFvk3PUmDV352Xp+q92e9hWxBDPYLxWoyQhfhk3pj6hc/zzPBvPNtxpK0ZOMfkimRNW6VVeYaKcs4XYVOpbi0hUAI4vm7IMaE2bHjzlp73s8MXI1RQeFf8pM/Tk/1kvf9yJ37PVfz5I/Z4PQ5c0TvjWjkwl8bdcZYes/tbMSVt3MmRcA69JoVhhrMMvON9yNh2Lgw+AtohfeNLuG5HePqFSH0ftLXHYdr3T5MFvHJnQxM5/boiBYw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=efficios.com; dmarc=pass action=none header.from=efficios.com; dkim=pass header.d=efficios.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=efficios.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HnFPQxqHqfvT+R+0FCOyyPMg+sv+9ccyh8fBhGyPCJk=; b=qiaqIplDxVUZji9GXy3WTKfDqO3VUWJ8+tI/vVp4PxGFDlY4ieNZkhmjv2UgZZJTqXeHj2UtP0VOTsGQFH3AbTvEAk1Q+IxXOrvIP1QYkPKuG6r0XBKnWveHBzJRvo/H99UmjEVJWxjhoFwxmYFsNmi4fFQqeBtQ4AZfrjZHGcLM/SvuEnxrg4XB14JkTNz872DNlhh9ziptaa8PjTPUv1mg7CvhhOcKZVpnmtoGKPYiOAfaRc8RLhuZZHp+CMBztIqUwH7hkPeyx+SKsom5eyBrZc9V+dhzO3Zh4MXzH7sSF5pkk/a+l3wNb/qj/wEgc9UBFaSPzxFFwGtW/lglSQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=efficios.com; Received: from YT1PR01MB2828.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:a::23) by YT3PR01MB5779.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:67::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.18; Wed, 16 Nov 2022 16:26:47 +0000 Received: from YT1PR01MB2828.CANPRD01.PROD.OUTLOOK.COM ([fe80::2465:ab25:2168:32df]) by YT1PR01MB2828.CANPRD01.PROD.OUTLOOK.COM ([fe80::2465:ab25:2168:32df%4]) with mapi id 15.20.5813.017; Wed, 16 Nov 2022 16:26:47 +0000 Message-ID: Date: Wed, 16 Nov 2022 11:26:46 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.1 Subject: Re: [PATCH v2] gdb: make "start" breakpoint inferior-specific Content-Language: fr To: Tom Tromey , Simon Marchi via Gdb-patches Cc: Tom de Vries , Simon Marchi References: <691c5a58-68ae-5fe9-2f3d-34fb7af69ad0@palves.net> <20221108212008.1792090-1-simon.marchi@efficios.com> <1c02e882-c19e-483e-e50c-634fbe282988@suse.de> <4c7b3e65-08a6-913a-8e0f-8d3812bbd005@efficios.com> <5d4c4f03-4aa5-cf36-cb4d-cf8293f247a1@suse.de> <2c61909c-f5d9-2a69-bbd0-a05a0c39f5f0@suse.de> <0a9685a1-805b-2212-9464-e5278ec05279@simark.ca> <875yfevphj.fsf@tromey.com> From: Simon Marchi In-Reply-To: <875yfevphj.fsf@tromey.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: YQBPR0101CA0338.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:6b::6) To YT1PR01MB2828.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:a::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: YT1PR01MB2828:EE_|YT3PR01MB5779:EE_ X-MS-Office365-Filtering-Correlation-Id: 4b2a8ba7-d85b-4db6-bd9e-08dac7ef5bb5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: SWPCaCtaP9kisg2C4USDnUshxpZZwQMn4x2LSI3Ago+zN+EzBCW0npSbKSUKSXj4l5Iup09EUqYOe7yM7aLTBaK6DEB+ooikVxh8fpRtpxuScEjqg/A6g2Y4jMw+xBfGI83RhN599IJoEyc4bwLMbin3VjwaeMb923OhCB0gGiyeaVZSCoI4EmSUhPhoF50cG/htv3iHMkrYm2MMQs2tZh3BOLJeonAymIsqEco5Hq3QE29yQLjrLRC4r+H6hb/ICyAO/HmmYofB6q0EVjLTITgETjEO7pQM7gSXQudKdY/Hj94veKkrS6TkfW5fTLs6zP9FGDGhm6jNBRKczmxxtgW6no2DL2TfaAoeWeFXwNx3ohYW1ZaPVToJjQhfx1JUbFuXYQWjmAylvAT3i3593JqYoeOm5JitEw0el30RskbNQH8LS7or+SeElIV9YYtPjeFzrBpPPoUOWENvxxcu3zldG2ac5KwtfITlcx7Mdv9cg3dskZQ/cxAwm62er613GxdGtocYEOH/oJIFI6r+0RFW+aWmyu7wpybQBqCdeGIDKV/ncjGdbPxQ772Ij76Nuzhdt2WZu7oDAhfBvRkBiCFJPn4oRrvR8/4u7Xd71Lv1WACfQ1wAINFNa57Y4A6yNLXcEBbQctNCRI3uag3TJa2PtJbxh+WQJSSThOTpKoEZOhJrR1OAaTzjbbS3Y+MDND7XsFVCevHzJ+KFV2dykw50SwatyMkuDxWOQiwIknBpqNL4ASq4YDkXkvcdYJOU+W9cnHxkeciPtr1PLtN3ubkEi6JR2HytvOmnrEFiItpKWy+HUcdWjPvL3mJDTRug X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:YT1PR01MB2828.CANPRD01.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(39830400003)(376002)(346002)(136003)(396003)(366004)(451199015)(84970400001)(31686004)(36756003)(478600001)(83380400001)(38100700002)(31696002)(6512007)(6506007)(26005)(44832011)(2906002)(66556008)(8936002)(2616005)(966005)(53546011)(6486002)(316002)(186003)(8676002)(54906003)(110136005)(41300700001)(66476007)(5660300002)(66946007)(4326008)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZVlReXJKaVVKWUxSODhGQjRFemIycU1FMnNZMWRFazJDMDdIYXlEeW9aRVRn?= =?utf-8?B?YTI0NDNuV0lhcmFYVmlMNTMrekpIUmlJbGV5bXl5di9qcTZIS3J4V1dEOFMy?= =?utf-8?B?MkU4bWJWdjhGaHArWCt3NzdtV3MzOXN1L2UyVXdod05jaHdxU3MwNGhzNUlU?= =?utf-8?B?K25zbXFNYWVuam5GZ0hyd2tBYmcrTzBCZmdpUG1qemhtRHFpT2JSWFpTc3lJ?= =?utf-8?B?Smc5bFZ0Nm9yQzMydzlRMmxNUDdzRVN1U3F3VkZWZGZnQy9QcGhMZkVIL2N4?= =?utf-8?B?NHBiQjY1ZmFMSFp5ZlkxeVEzMlR5OEhOS01zaTRxRitOQ09jQlN1MnpBTjhu?= =?utf-8?B?ZjU2cFdnU3dsZ2pGS0Q1NTBWdlVyeVF3V2lWeFl5emxKdjgzZzliN0dwU1pt?= =?utf-8?B?T1l1WDB2Q05Qc0N6aHBBVDE4R3JSdjM4Mmk4QVhuM2w5Y09xZW9ydEpobnM3?= =?utf-8?B?STN6UnBZTFpnanpYM04xbnNaMTRZWGFiUzhuWDRFUCsyTlZsdE9sS3g0bTQ1?= =?utf-8?B?dzZEemxYR3VhL3ZrdGRIY254WFZHamxXdk54QWx2WDNOSStNc2t0SnJIaGU5?= =?utf-8?B?Z3FEZnc5WkxTaEdRNnhmdG1XemtRRERmNWNDTFp1RWhJMjUzWnBSWitpaDli?= =?utf-8?B?Qk5IUkRvS1pKWFUyeUJRV3JCc2Rab2c0QXoxakpNbFZWMWphcjl5QWMzd1Yx?= =?utf-8?B?YUVrTnlZdEgvNzY1TmpxZHJwcUZxNFFlVXM5T1V6L0xmS0hXeHpnVWVrUnp1?= =?utf-8?B?NzMyWGFxSmVoZjVPekIrWHNrRHFDeGkzN1BsTGlGV1JZZkJPL1EyRjBCM0di?= =?utf-8?B?RjJQeDdSTkNRbjhzM21BekQ1TUdWYUdVK2dya1pzOU5USk5qRWZrcXg1UE1M?= =?utf-8?B?RXRsMHFBbmxYSUpUend6Q2FZZWFQQXZnMEwrQUhPNzZkWk5IOXhCZkliTyty?= =?utf-8?B?QVp5VVdZRUVYSitZcy81T1JzbEMzeE95ZjU5WkxJV1Q0QkFFMkRiZmc5MHpR?= =?utf-8?B?Q2VqeFRKbU9VL0loRzNySjRKWHFveml0dlB6MFl5Q3ZNK1R3REpqRm1rOXRN?= =?utf-8?B?ZWMyRDdoalFBbzBQaWVkRVFRWExxdHBYS3ZqZUF5dkw0RWY4VzFwQXRwRkVZ?= =?utf-8?B?Ly9DVnAzbDk1RUk1OVViRURhVXlvL0NjRVZaZzd4U2h4UzBPMjJFbE42QjZs?= =?utf-8?B?aEVMNlNkZlQyTm5FTFRiOHZmM1lqV1R2eE0wNCttMHVYZytubXhCdG9JQlYx?= =?utf-8?B?R3B3U2hIemRhb2xsUElPZFFUTVhwWml3VGptWDdqMW5ldVBHaTV4OGJ0S21r?= =?utf-8?B?Y042R2g4RzM0Y1IxQzFFSHpXUHFvazlEQU16cGFvOHBhU1dnQXB0eFNLRFBF?= =?utf-8?B?QnFISGF1cHl0YW9mUURrQ3RSL1BhdmE0eTRJQ1FZVi81aCs4b09zcUlJN0VW?= =?utf-8?B?em5kUis1NFk0aDJaUk1EcFNDaVRlenhSMFdmSWxDNzZjZEdUclRhVUo2enJ2?= =?utf-8?B?cWg4VFZpV3l3VnlwTlloaU95ZmVuLzA0SG1WTlNCcVJtdHRrV0hsSDh4TnpS?= =?utf-8?B?R2FjeEQ2V1VXejhybHRxWkVUQXdjSU91VFlPZGIzajRvM0NMN2tSeGVOVmJE?= =?utf-8?B?YkhKTVhETFR1ZmdQaFZKTTU4UmsyWVFBdktsZkw3aFJSNnJVNk1ZK0IyS0Vj?= =?utf-8?B?SitOQUhpWmN5RWRESUZIR21QTUZsSnpDY3NWS0d6cmx6SmJQR2t5UjF1YUgz?= =?utf-8?B?eTVWY0dRV0pIK0hMaGhlQmtkSXlzbU04clA1MGphMEcxYnRPUnZ2RzNKQ0ls?= =?utf-8?B?ZDBoVXc4OVFEOXFsWXp2OVFMVHhaYnNxNGRxb1BEeGI4YkhhOThoT1BZZE9j?= =?utf-8?B?UTNtN1ZxeC9xalNhMkN2Y1lJbGVGcWhDa2pBbzlMNnJUZmlKRlhhSFdFNnZp?= =?utf-8?B?a2Qrb0hoUVF2YzN0dlZ3bzcvOTUzSTRjdjBrRFpOTWExTmwyMTFrdzZyNTN6?= =?utf-8?B?YWYyU3VBdEtOajBLckpBdXRUWExOMWhpK3hOQy9UdWx4OFNQNGJNM0dyVGZT?= =?utf-8?B?d0VPK0U2Tm44Zlp1aGRzZ3FVQUFwaUpmdjRKNFpYREJsZGpwRGdoSitXUVht?= =?utf-8?Q?+toOnbDuhh1Eb9ajy0smbili0?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4b2a8ba7-d85b-4db6-bd9e-08dac7ef5bb5 X-MS-Exchange-CrossTenant-AuthSource: YT1PR01MB2828.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2022 16:26:47.8125 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4f278736-4ab6-415c-957e-1f55336bd31e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ywYz6DJMeyj0kvtqT6SICct2kwyhXEM6/CuXpa4iQ5opBNnFmp/BWHLQUpuX6SurWhL2Dk9TeNf1/UjNx+Ra4A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT3PR01MB5779 X-Spam-Status: No, score=-3033.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 11/16/22 11:22, Tom Tromey wrote: >>>>>> "Simon" == Simon Marchi via Gdb-patches writes: > > Simon> What is "set language unknown" useful for, generally speaking? If > Simon> debugging something in a language GDB doesn't know about, I think it > Simon> will fall back to minimal. Could we just not expose the "unknown" > Simon> language to the user? > > I wonder if we can remove it entirely and replace it with "minimal". > > Tom I think so. I started a patch here [1] but haven't had time to follow up on it. In the uses of "set lang unknown" in the testsuite, two are to verify that trying to print an expression while the unknown language is selected gives an error message and does not crash, we don't care about those. The other one, in gdb.cp/demangle.exp, I think it's to make sure that the current language is something else than the language we pass to "demangle -l". I think using the minimal language there should be fine. Simon [1] https://review.lttng.org/c/binutils-gdb/+/8952