From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2043.outbound.protection.outlook.com [40.107.8.43]) by sourceware.org (Postfix) with ESMTPS id D3F803858C20 for ; Mon, 9 Jan 2023 16:17:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D3F803858C20 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dql4fZz/PTT/DhGWqvVABBfw7I9Cq0/sCbPDGMKoWKv4AgKfeeYfDwW4AetSOP6Rs7YLlmBwNL5kl4lPeSPhrwtBRoHxwObySaXcB287Oeas8cyQ2sUywrvZ/Ln0kWKuncwJzWWrxBP0dBTVpd1cJiH0qAIvraqSWhxcmsSVR3RjMwhJXBPcyTk3jD4p3dseAVuB1U/s13wLc8jhXys2LjWBqRuBfzGfbQuhJ4sGV8xTMK6CTcboFIu4kbeg9yMA0b+GDI5egXMGMYR7TBBlRohYNBtXUxsfpPNtPLVLX9vYya0qZaqEi345w+wExdEFu40FTO8PQT84m2iLQTW9jQ== 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=uuD/x1HEcyMSpYaZoh7civYouDSlgsE3+0fCetaLbWY=; b=MDSp9CgedEQ2JKpuxw1Lq+QaYjqn0f7aG8QEFrek5VW3SrR4mZpR1a4Zen+PP3ZgnEf2YEvPhF8VVhJLDI3NsmI5C/IFyTdvQVUDJoXceIRkJ8MFte+8rRMSrJbtqSVHD1aXKEOwC29vgqqi42G/V2QX2sPPzpVY4r5vdAnm4kXqc3fj4xPZobffDBGt0xBGY0Xl/OG1u4NZvxoVXMeokLE9YGdkEw4ZA44aojq+xXx8u4O/PfWwIjst3djHhEuxaqxgLfEoytwFDTDjKySdSgcpE2+alKdi1z1T71Iy14XN1YlNjcXIhtore2MrTa88X/IiV/JoW1PTuEdXpppmxQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uuD/x1HEcyMSpYaZoh7civYouDSlgsE3+0fCetaLbWY=; b=XzfknaE/ycdXy+APxn5NossqF7hFVObk3SVf7WMezUdxnDTAdsAF1wOuh7cnQYkcBpIs7t40SfOmun7tQv2VS9yfFTNtJlKtYpCFwOq7awXZY5SMCnay704AW1bGdIu0MPqqyF0biBBNb9rffT5+RtRZOTFHl0oMuz1+Kc43mjB8pxm7EcrXqbId4cZsFcQtpRXGZNYQ8o/irIcg67lj0HnFxHFWwIqCfUxnZIqXGAw7In6QQFzFBXc17Cq5fMUDwtdLeEaxIdx+DV6NR+/EPkMWUj46zayTs0XHAtHbHmjFoQQjCT0ZU8m1a8FjuTQASGf7UopBN7VKnf/oPcK+hA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by AM9PR04MB7651.eurprd04.prod.outlook.com (2603:10a6:20b:280::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Mon, 9 Jan 2023 16:17:16 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2991:58a4:e308:4389]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2991:58a4:e308:4389%7]) with mapi id 15.20.5986.018; Mon, 9 Jan 2023 16:17:15 +0000 Message-ID: Date: Mon, 9 Jan 2023 17:17:14 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: Re: [PATCH 0/2] addr2line: new option -n to add a newline at the end Content-Language: en-US To: Maurizio Papini References: <20221219135303.116222-1-mpapini@redhat.com> Cc: binutils@sourceware.org From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR2P281CA0020.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:14::7) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|AM9PR04MB7651:EE_ X-MS-Office365-Filtering-Correlation-Id: d956754e-67c1-4721-b0b6-08daf25cf909 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: n2rwmu0gCLpsw3pVDsvViiLJESr7PW1mGvF5dP57ZRlQwv+EDa0OeQszvQknrkZ9pVfvmKpiQX6GBPI8I8FiYoqhtyrUH7vN9iSMeZxmWERZ7valny+mrAjf9B7eiEW+JuD58zAaqo3sf1/7s62ryKnMKP7BOZp6Vc0etN74aN1kuOF1/+FmKOLurWaUJY43GoHNL9h+RR/FgY+ghI5SBTIz+uiyKZk3Jmv3MlneS9vV0wfCyqIlF0ujC93mbi3hDWWBCAcY+OHyYhcCGI39xFpK7Qq1u8hoDandTwuuDvqsmf3rTQn1uIecBfj74EDTCbHGoq0On5JkDiwFS31gU+MxXHkGyVqBCGp/8j5QBrZh7ooVrWe2FiT8yRgrT/9ce1DelnYVuu9Lg9zOJCBW+iXWKv/srFyHzmOn5BE17znDosDZw2nPWQ/iCUtJMGQWuU5QlEOwDVn7/kr8YJrChTPOoOp08F8lsE9i/GSjRlE70xtK6sXyxxbPBOhWQe+6un0KNehkkuQtxbUa8JH2slilix23O3YEdFJjkfcu5RT//lYEvQs/9mWb099jv5E+O587Mqkts43OYm9UTGFqvsuTF5K32ZYROhAFQ8E+lzHjTVujAzTDJSTu+aEzrViNrvS++wSuiFWvajbxy2u/DHyCFaW8Sm9KbyJhu4Stm/4rDiU5BT/iONrqzBV7kkXDhUlGc2WE0WUcH1EMEJr9nBwVQLcqeaOkmo5nnlknUec= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(396003)(136003)(376002)(346002)(39860400002)(366004)(451199015)(8676002)(4326008)(6916009)(316002)(66946007)(66476007)(66556008)(2906002)(5660300002)(8936002)(41300700001)(36756003)(83380400001)(31696002)(53546011)(6486002)(6506007)(478600001)(38100700002)(2616005)(186003)(26005)(6512007)(86362001)(31686004)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MVpwK0NIVGs3RG5lYXB2RnlFcGMwNEQ4bCt5Z1d5WlJZQXV0VVZLeldOWUFW?= =?utf-8?B?Z1pOdlZDYVNiTnY3T0NxY3RrTEZIZkhkRXNxQWQzUUFzYUp0NzR1aGVmSGs2?= =?utf-8?B?OVdpbkMyK3hvUlNQbHhWRFEra0pxcGMrc0FMNkFFcEFOUXNseHRvVWY3STVM?= =?utf-8?B?ZG5QSkNoUXcrVzJ0czl1ZmcvaW52MTJSOWltY0pudmlsQVA0b0pWN1dqb2Zn?= =?utf-8?B?YWMycTN1VkZPVUNNMjYzTUdreGZrYW5HSU1CdndNVmliaUxKelJvUnVteFRi?= =?utf-8?B?WW1BY2c4Tno1L3dyZlJ1NC91dVVWVXBZTGRPWW9ZY2VjTDdCNHJUVm5zNG5m?= =?utf-8?B?TVlmakRwcnJkOG9jc0VtTVBrUWx2WHF3bVgwWm54TC9XQ1VOQlpnTjVscUFT?= =?utf-8?B?SXk0aXY0d1RTd1RIbGhZaTQzNEtETS9DM28ycmVJRHF4WHJyOTFnV2ZnNlFB?= =?utf-8?B?dWxZOVdOLzFzVXhLZG5xU0gxYXpHSjZVaWN0VHdubUNrVU9VZXFtWnVSVjJ5?= =?utf-8?B?Nm4zRnFVbGo0NmZZMjdxeElvd1I5UzhOazRDTEg3Q21yUmEzZnlJbFR6VWJS?= =?utf-8?B?TXNxaGZ2ZC81VUdHUEhWWXdaZ0g4S2o5dXZhanNpSk9pS2ZMcFBReFpwNDhU?= =?utf-8?B?WVBIeXN4T2ovdjNsVlhHNW5rS3RhWkpndGp3eUpZNmlGMlJ2cG8yRFNWbUl1?= =?utf-8?B?empPdEpTNWV4UlVaTDBHS3Y3M2ZIL1UxY0xDeVlJY01wd3ZqeE5LN3MyamR6?= =?utf-8?B?VFAydUFZa0FERDFhZXAra1lJZU5GckxBNCtrZ0Q5bS9GTWxxY2RlQzgyamU5?= =?utf-8?B?aHpQYXlUcGxBeEJBU05yQWtRdzNMNXViY081QnZ2c3ZnOWpKZ2p3R1MvaWxG?= =?utf-8?B?Wndia3NzWDNFUXpxdU96SlBJWXd5Rkx2em9wVWxMOVRrY0hnUzNia0kyUE4x?= =?utf-8?B?TzhxcmpVUS8rNFVuSUhuNktWQ1hOaVJ4UmwrNFhnOGJsRnUwY1YxK3Nha0kv?= =?utf-8?B?K3BVbTN1cjZFRVdNQ0krQW92aDhndW4rbnJvM2hhekJQNXM2THB5M09FQm9p?= =?utf-8?B?OThheWF0Z043Q1UrVGZVMmtYSkFrRitnQzJHVGdveHUwZStERWhhYklaVzgv?= =?utf-8?B?aWh5cm95b1NGaWRhUmJWaUNZL1NPeDZXYm9DWWlwUHB6S1IxU3IyeE41OHY5?= =?utf-8?B?cXdKaGVuRjNnUkoxcFBNeGdKUE5LbkkzbEp1cGZSVzkxUGZIYkM5WXhiQXRZ?= =?utf-8?B?VC9RRStJdmFTMEkyZFhVTU0wbEtkMVpqd3AzSDR5TFR5VWJHY0xVRmMydGRR?= =?utf-8?B?QmdkaS9SK1N4d2trY2lSTUpvd2xMOG9QcUxrTjIvZytrSS90Mi8rWGw4SWh0?= =?utf-8?B?Z3d2dDZNQm03TGlhVmFiUUlDU2VkSkFjQVNqS1JNQXh5UXVPWmM5MzM0bzNr?= =?utf-8?B?UXYvbVZIOXd2WUZRNEMwNjVmT0YyaGlETFRBTVdUVUJub2c5bWJyOENaMkNs?= =?utf-8?B?OXpEbVhnYk91aXRtY1hUM24rVjVrZVVQMzBKaWwrb0tiSGVUVFNXdFRzRllM?= =?utf-8?B?czNTellmckVNQndRSnE4TmswRTU2Y3NaMVFaMklneEh1U041WTFuc0x4akpT?= =?utf-8?B?QVlkM2RjSFk5Z2JoYzNuaVZlRjhqa2drWWtra0x0VzZSQU1nZzMzT1kwU1NY?= =?utf-8?B?VnJ4NGRkdTBXeXd3Rk8rSlZnNW91T3pvWk13TU1OWFEyTHZOeHVBcldmNU1K?= =?utf-8?B?WktQSkh3WFNnMXpmKzBYMW9YT09sNmlFb24wQk0weno5TUc3S0NPU0dqdFlm?= =?utf-8?B?SmxaZUg2a2RETFNkUXNWcFNiKzZiMEJtbWdUck1QQXRGK2NuWWt6Y1dqMmgv?= =?utf-8?B?TUZmNHk0L1lYbS9CT2p6V1hiUXFqRFArSkJSN3hTUU91VU96dHBwN1B2cEtm?= =?utf-8?B?eWZJUlJCS0RDM3huWkZIU2NMV1lvZHlOTjBMM3BiRUQ1MkhJQU1oVlk0OFhu?= =?utf-8?B?VFptUVEvempmb1ByRloyc3F0eGkzTUIzVWVJeVA4b2tiQTBRN0NCVk9TbWI2?= =?utf-8?B?SC9Ic2ZhODRTaWtTVnVyRDZMZjZKSVJDZ2NCWWsyZGU3bEpQRmtUalljUnE0?= =?utf-8?Q?UqyFNv2qt74dGxG047jY9OfCk?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: d956754e-67c1-4721-b0b6-08daf25cf909 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2023 16:17:15.6671 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 5nuf6PIyBgbE5N/CTyGtIAkVyCuamGFmp3OXnAzprCHlFzEA0PJuwaZX9ENlPfoyrP6DPr21rXS7nuTW7osNwA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB7651 X-Spam-Status: No, score=-3028.8 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 09.01.2023 17:04, Maurizio Papini via Binutils wrote: > Do you think this should go through an RFC? Do you have any thoughts? Well, I'm of two minds here, which so far kept me from responding: On one hand an option that's useful to someone is probably a good thing. Otoh an option to control a single newline character seems a little too fine grained to me. Plus I'm a little concerned of burning a short option for this (niche?) issue. Since you say it's specifically an issue with -i, would it be an option to add a long-only option providing the intended variant of behavior, i.e. combining what would (aiui) be "-i -n" with the current proposal? Jan > On Mon, Dec 19, 2022 at 2:53 PM Maurizio Papini wrote: > >> This series adds a new option to addr2line (-n) to append a newline >> after the last informative one. >> >> This new option is helpful for using a running addr2line process and >> performing queries, in particular when the option -i is requested: the >> additional empty line can be used to mark the end of the inlined functions >> lists so that an application can get the output without defining a timeout. >> >> The first patch adds the new option while the second one adds the relative >> test. >> >> Let me know what you think. >> >> Maurizio >> >> >> Maurizio Papini (2): >> addr2line: new option -n to add a newline at the end >> addr2line: test to check -n option >> >> binutils/addr2line.c | 11 +++++++++-- >> binutils/doc/binutils.texi | 5 +++++ >> binutils/testsuite/binutils-all/addr2line.exp | 10 ++++++++++ >> 3 files changed, 24 insertions(+), 2 deletions(-) >> >> -- >> 2.38.1 >> >>