From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id oMgvNV8PdWP2IxkAWB0awg (envelope-from ) for ; Wed, 16 Nov 2022 11:27:11 -0500 Received: by simark.ca (Postfix, from userid 112) id D55DC1E124; Wed, 16 Nov 2022 11:27:11 -0500 (EST) Authentication-Results: simark.ca; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=wPP7JugV; dkim-atps=neutral X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-6.3 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,NICE_REPLY_A, RCVD_IN_DNSWL_MED,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 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 685661E11E for ; Wed, 16 Nov 2022 11:27:11 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id C7441395B828 for ; Wed, 16 Nov 2022 16:27:10 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C7441395B828 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1668616030; bh=HnFPQxqHqfvT+R+0FCOyyPMg+sv+9ccyh8fBhGyPCJk=; h=Date:Subject:To:Cc:References:In-Reply-To:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=wPP7JugVqv+aBVXp4D0VP9RAw5nD7695hSVsqiSjLLVddE47iR9PJ253+KJpUqrTP R+qXLV3WwoSBZJF6Swb0hoP+Jm01CcJ8nYF62FwPArDLDIqMMfiX/byQ+Q8nKS9Pz1 xnPxDNX3Xvop3kH7lF9c9DNNTzatzOw1Hc+Om25Q= 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 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 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> 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-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: Simon Marchi via Gdb-patches Reply-To: Simon Marchi Errors-To: gdb-patches-bounces+public-inbox=simark.ca@sourceware.org Sender: "Gdb-patches" 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