From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id DC556385840F for ; Fri, 24 Feb 2023 16:49:01 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org DC556385840F Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 31OEmssp005529; Fri, 24 Feb 2023 16:48:45 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : references : content-type : in-reply-to : mime-version; s=corp-2022-7-12; bh=MK2BxBeksRGB6pr9n/QXQ1LdwkA9tqKGlaHV/GOUkdg=; b=Rtxogyy1XsOkxGAungkTbyPBWJ90hGLgjJdwNKab6cPv+PmK3ZOzrsHkrIC/jU8k8N8m pc3JT0GxbW+Opto3OUQUdWZ1E/MrIEI5iceXVnYX0i1f/mn6CnI1saIcMy6X7TtQ84+B IlG8O/kejwlbAf10jixiNMxNxPlhX+W362WQh+V8BzUdrsr2D+L0t17/IHZk0BtHknfq fmseo1NK7i+BX8xAdN20gLNUES/ln35y+VUTDCHhlZfMQilNneA/3N1US8UiNNHoi3Qy Oyo54wlKBcCUJXP/vaIe+PTlaLm2s5MTzTdUi7jHmTf/+g8yplSTK+9LrNLShCOnLkmY 8A== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3ntp9twpp7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 24 Feb 2023 16:48:45 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 31OFHfQl031659; Fri, 24 Feb 2023 16:48:45 GMT Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2105.outbound.protection.outlook.com [104.47.58.105]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3ntn49ufum-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 24 Feb 2023 16:48:44 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Dbqlhd2zGeTAr9D79pzTfg/sfEgx4k+YUHh2AjriGbw4PkLNckFb419cRe4D6dZWwYyzkuvGJNbi/YbtCo/SLc54vEtEy/nWumShWtNv9VeGvAhCgzVu6RUX9cuzwNFrKhVCXohYhAP2fyK0lH06YstK0H0W8AAlF4yJUlJnt6ThMnPgIH5yktIOzps472Hy9kiNAaR7Pck2h4kWXzUlTfGA+Ubox/vvoCj0l5p4L2Tv6kCAL2P8qhnn+tkLPUxyy+Yu+OjsctuWThSL7EHNfjqIAw5GzKr/RRDjyn8cPrKy4eoXpHYKJe4z/sbM4SvdvKw6cALcUQNfqi2EKdQiFg== 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=MK2BxBeksRGB6pr9n/QXQ1LdwkA9tqKGlaHV/GOUkdg=; b=FZSFlza2WW7FjOzWYrFYm/ulfl1OwOQ5XroUF5LVXz3VY7LEbpbL/aPnyWfPtK2C0p2qD/tg4Nm+pN7SqHQnalKg1I9ax3/7G70D5Z/yi7SjjT1g3eyWSXEXyTfmTA7TOLmaNOcOPHQqPr/1RzJ1/WiWMgceM2D1WSXC9mP5Xa7v9ZUFC/4HtOswFpp0QBU12uGR5W287LMQCI548rAHOe8PCSjSsKKh2G2ka+HQxKmgZWJ/+tO1D4ajSDOZto39YO7U01EMxVxpM7AX4Wjf1YKUMOOClR1wbP/XjAC3bnZ+4rbsSBNZr2XLEBskJyUxWLnHwqOG2UNYzJ2JykRxXw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MK2BxBeksRGB6pr9n/QXQ1LdwkA9tqKGlaHV/GOUkdg=; b=zdmLjY9uFbScackl70WjmWCBB8ExyrrH/j78qvhFptH8IOZ8AvnGMZfFDskM51A0bxtvqxf5BwRWhlm7th4Q2d9ExM5N/8GWuN9VPk+FdgF4MAdEJ7yH7599l+h/G7Ud1q+aGE4Ag1MBuQDadhQn/nvkXCBMbwgUvRIcSHCnJmI= Received: from MWHPR10MB1407.namprd10.prod.outlook.com (2603:10b6:300:23::20) by CO1PR10MB4548.namprd10.prod.outlook.com (2603:10b6:303:97::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.11; Fri, 24 Feb 2023 16:48:43 +0000 Received: from MWHPR10MB1407.namprd10.prod.outlook.com ([fe80::480f:b0b1:2e28:546e]) by MWHPR10MB1407.namprd10.prod.outlook.com ([fe80::480f:b0b1:2e28:546e%7]) with mapi id 15.20.6156.007; Fri, 24 Feb 2023 16:48:43 +0000 Date: Fri, 24 Feb 2023 10:48:38 -0600 From: "Guillermo E. Martinez" To: Mark Wielaard Cc: elfutils-devel@sourceware.org Subject: Re: [PATCH v3] strip: keep .ctf section in stripped file Message-ID: <20230224164838.lyfxsjbcpttxdsaf@kamehouse> References: <20220601155527.2192182-1-guillermo.e.martinez@oracle.com> <20230223184237.240615-1-guillermo.e.martinez@oracle.com> <20230224115125.GD9039@gnu.wildebeest.org> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230224115125.GD9039@gnu.wildebeest.org> X-ClientProxiedBy: BYAPR05CA0029.namprd05.prod.outlook.com (2603:10b6:a03:c0::42) To MWHPR10MB1407.namprd10.prod.outlook.com (2603:10b6:300:23::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR10MB1407:EE_|CO1PR10MB4548:EE_ X-MS-Office365-Filtering-Correlation-Id: 40ca178e-02de-4274-a11a-08db1686fce7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5UwKIPIjiSObgJTA3wRXl+G6KPQI67+vaZuAYSTFQKJe25wPlQzeVhPtajal62A9dwcAfSeFTCmummm7gFBwLvIsLU0dis1sMM4pyxb5ia0/CBIh4peXvCn1/dbbSREfzUzV/5LdmymhGzxErzh6EX8nLkt9e+1OuztsuNn4Tu9EgvRg/+RpN8LpVY09RdE0DQJSZ7hYtQj/B14oOxA6I3fGoECA15LA8RXBvuyxCdIdNlfcG2q3p0pfBgxAHNE6JhNxTohkwhMS24ksHR5LiQ4ldRGn2dTPKrK+Q0UKJmrdhdjVw+Ypo0O8uV3xbQdtfUFyR3gi2nShKYuvp9qgE33zKFIBfWSmov93jQ8+KGA1b0V3h9mGLdYD2PMF9/PyJIas7nvD15lgsCYODXZDU46emjhe5HkF2RedXm524eZ7HAC2xVOVLEVOCxuj0mJO6fqO5a35zQN/0D04oX95RsNXoQHDTGo8yQtV/5EDCzQCBFzkf+docjRGi0YWTnaAqYHoK6LLbEJ1NtTZU3XIffQ3XLa+DMODg4pPO5sUvCcPYCfeOqfMvtkD7hbIcL08B/tJtunbOOeyYKTBApliE9bylUod24WJD2i5w5jsre6np0u7ohFO0ddBMwXSgL2uvUhPJi94WqFwBVQVwMvsJN1BxIW0BIHo7tLsSJ5MhWgRsAQbL8nzaytmeqsf/hjnN/jHIZnhPquNqMa/bHkdOQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR10MB1407.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(7916004)(346002)(136003)(396003)(366004)(39860400002)(376002)(451199018)(38100700002)(86362001)(2906002)(3716004)(8936002)(41300700001)(5660300002)(33716001)(6666004)(26005)(6512007)(186003)(9686003)(6506007)(1076003)(6916009)(4326008)(8676002)(316002)(66476007)(66946007)(6486002)(66556008)(478600001)(142923001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?NnISiCCfSGVie+0LFqgE9U4Y3JJTdBLgvia6jefiw+vUMj3CQ1G1eU8c/4Nk?= =?us-ascii?Q?eH2rzlIQbCVMRMx6zsZyjt+CSFgjnx2RgAqcUUNCP3z19136uFCL5GO5yIjL?= =?us-ascii?Q?PazsYzMXfiyjBeDlD5QcGiRu2xVuzyRwhLpZGKhewUvykZdnzIXhegohvpGB?= =?us-ascii?Q?rKa5Pc0kzwSrQ/teQekwMYk71nFG4nKAwmDJACnEq5ajFyXEPObXbI0wacgl?= =?us-ascii?Q?pPeBhDi8rckXK/1XTMCoEff58dBFVXe5PzVjlF1sVzzoqRKt4ynKZ5QAxDVJ?= =?us-ascii?Q?k3fgJekpX4MtM4Our3h4ip1RczOVK4PlKIpoysa45B7M89RO0LATpjQIcXWf?= =?us-ascii?Q?E7miSXmQNabOPeLaEyuBIlTDQcEnvtSadZ/MChXPRtveBfi74GRMNHJO7plB?= =?us-ascii?Q?AoDBQcwMdAsWbOPe55cgqS7jjQF+oerse568u5b390rWhjgweVyAgzFVlcoN?= =?us-ascii?Q?mkyRgh/U6AyXivfnatkHv1EoxVqp/Qu06yNiUV82UPK8XAzGYxAGgkwdXgv/?= =?us-ascii?Q?Pmixc2anvcoL/xfftH5Fug70DjfOtqe5n+U1Elv+4euPJfec9O11ZQpyiyTO?= =?us-ascii?Q?URApIMEYIRWm9F795icMcxLvOgbumYs4I4MHTxtsv37p9ojYIo6QUqWWzFRl?= =?us-ascii?Q?fBrGFRuKe6+SfSpe1dF9y25Qxtg8yGsFdm6Lz5JApskAfSLfwD4AeCZhFAUZ?= =?us-ascii?Q?BQnAG6W4B7ycO/SXrK6K7NhzEIYkmEz/wedjX6DUVZV4ycROW5SbPLrpanm7?= =?us-ascii?Q?verxj5EgHfCwfcNQMY+QUX0Y1w5FKn7/lrWlk2caCfaeh1/BT9w++bSrUBp+?= =?us-ascii?Q?2bOKi4osCLLHJvtDhsPaagp1T0doAfvmOmj6RvnDMQNluo3dBqWkqKqLbnP9?= =?us-ascii?Q?bV9m13UIo//WQtg6e+r/TqCHrU9CqLgDTScQStWzzlrxisHcnMWzF4SyiQgY?= =?us-ascii?Q?pBHUAa9B+/WddUtJooEB+UA4MwjXOi6/Slvdm5JIwtstyY+XW+BBeEHzZtJx?= =?us-ascii?Q?lT47IFriwJIBMZib8DdmiPNjsUSabuN5kotWes6nBY8hI6YzooLBpZBwspWX?= =?us-ascii?Q?2uFvujtG0FIqUpEDXroCwM1M1N0Kp+XdM4cgSC23inqE7Z6/+//RLzpWWppx?= =?us-ascii?Q?WVsNuIYW1hc2p6tvjG6OqcbERfzvwV+pn3I958+MnLLst3zb8/lDecJRpP15?= =?us-ascii?Q?zEZb/ROYRhuLNH0tBpjhteP32Y01nEvJsT4LRDDTx5pH16J2PSMlxmtBC/7V?= =?us-ascii?Q?hjCWYVnX19bS38kVhBhqFFcJ0ChzHIywzEuEbY91y6NFODTchH4fyOBNs680?= =?us-ascii?Q?jnqm6AOI9w74E/qwmGp+lDxPLaJyBD6ahMHZ/HE3N/1tL9TxPjT0TBzVvscP?= =?us-ascii?Q?F2We2RnivzUi0h+CSQ14SggLquyvel/AfD5/xWcmiR7OssScX65RA8/wWXY2?= =?us-ascii?Q?+GL7cQ+FQYF+Msb5+iZ/s77K2lrdfTTWAmfyWSt3EsNtOQaGj92kNpk4EoLo?= =?us-ascii?Q?CrTDOKFtFuXAS+kIyEWo7owEqwp7NZQ1oYcIJglBHEFC6jEnW8uguWWm/JkT?= =?us-ascii?Q?PRo8ZUdrsIEmqb84HF0k9VIGGVLJqG5AOEmonneYS5uPJGcYUlo3/PdiA8os?= =?us-ascii?Q?dYa2ewOcITNByueRR/qJ52U=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: kXZIPhpDQHIX7h1+kY+pHr5mDz8GIAOQVcbvkw78FnJsFQlLgnE3yGkb+VzKgwl8o76wTRJCXy/y4LwfQlnP6rJ6sJB6xBn1T1Y4NXO5/vmtiru6hOvRwfiKTuuFEhMfK0Zepgp5irAOryEvWKNGlEBJ/8kXvnHvjyA20sVfrlQRejf2Ti4bRQRqPNpMToHKynGNG8fWOgNwTWda71Sp65OutYH8a5vKbFz4cYOteItxmNAHzV1Ip/2p2/9dN9hO2RlXbt8PgaLxP1YPvPDzs62BjRropBHdtHtB7ceQ//JDItooDbzo1t5WVHMeWFigmTJ3je+cLL+vIXvt8vw8iqA4WQBpwoJpSoYlX5kErXMKlJyCk99zm4ztyIW/P4gEpVr8hxgxKUfCZxaDXkT4IOGfD8S81lG0XzhwJuFsQh8YD8IVtPjPq2Pw9bnJMw8hjVXkSxuzwGVip6L0xZGUzX2ai32edGjaIKUFVr3shYBKmbswzyXXgNWohEBexKHA1i21PZ83HtNcla8WH+9FRFJfzMu4hrLEsZSmsVPXLVMB2F75IBd7eaRG52UdxahHOpSDerJqzxo68NOJt55wcJvFm1a4YiRjptZ6GGyVVCXUZIZ2H9bHzjq5RZgWS5fX9951Rm8gw1Le3HPG3+TGBSNCE2fMUv7rgC9EQn4Qk+pSKgBLtOhiw3R1Is5HOEEMooz7zLiT8mVNBLVZ4Jw32ItRampcNWa9H3JQLWKKJ2VUM5/nOHVr/+lsWPnzBPBi5Ct7dOT3D2Savv2a/dx4z52umM41DrXyTvULFG8gq3I= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 40ca178e-02de-4274-a11a-08db1686fce7 X-MS-Exchange-CrossTenant-AuthSource: MWHPR10MB1407.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Feb 2023 16:48:42.9867 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: UKPOcOU6kH0AgGifYnIkIBVDwFdwaEuojBUXCH171j0RjFC4E1SLUF0QRJbEDVaKZEr76YIqqumy4SiGTvXEobznVHp2nMP0OirlmKKmiWo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR10MB4548 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.170.22 definitions=2023-02-24_12,2023-02-24_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=865 phishscore=0 malwarescore=0 mlxscore=0 spamscore=0 adultscore=0 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2302240132 X-Proofpoint-GUID: iDmBd55wsqaK6rZUIsqtkKS5e5sUh8h1 X-Proofpoint-ORIG-GUID: iDmBd55wsqaK6rZUIsqtkKS5e5sUh8h1 X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,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 Fri, Feb 24, 2023 at 12:51:25PM +0100, Mark Wielaard wrote: > Hi Guillermo, > Hi Mark, > On Thu, Feb 23, 2023 at 12:42:37PM -0600, Guillermo E. Martinez via Elfutils-devel wrote: > > This is the third version of the patch to avoid remove the CTF section in > > stripped files. Changes from v2: > > > > - Rebased from master. > > > > Please let me know your thoughts. > > > > CTF debug format was designed to be present in stripped files, so > > this section should not be removed, so a new --remove-ctf option > > is added to indicate explicitly that .ctf section will be stripped > > out from binary file. > > Since the way to recognize a CTF section is by name ".ctf" does it > really need a new option? eu-strip already has: > > --keep-section=SECTION Keep the named section. SECTION is an extended > wildcard pattern. May be given more than once. > > -R, --remove-section=SECTION Remove the named section. SECTION is an > extended wildcard pattern. May be given more than > once. Only non-allocated sections can be > removed. > > Do you really need a new option? Or could you use an explicit > --keep-section=.ctf and/or --remove-section=.ctf ? > Oh, I see, thanks for your comment!. My intention with this patch is to replicate the same proceeding by _default_ implemented in `binutils strip' tool, it is: not remove CTF section, except it is indicated explicitly. Of course, if you think it is not really a good idea, I can propose a patch to change the invocation of `eu-strip' in `find-debuginfo.sh' to preserve CTF section as you showed above, when it generates debug packages. Kinds regards, guyillermo