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 B00F23858D33 for ; Wed, 22 Feb 2023 17:12:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B00F23858D33 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 (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 31MGTFSt030952; Wed, 22 Feb 2023 17:12:17 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=daoLA3GtrK/IpaKcOch1gTGG/0KQj0lXYJwCNAoBKQ0=; b=PfEy+NVjbfZWUbVa1lMFqZX8F0282hiLV00gOOKHqgdgdxks/7w1058uUtGucHv69pNf 4gwaRgnvUJAx9st4OP1oYTsOFBWtWmMWuA+jfThKgkTyGOkhfEtvmJ9GAGP/1CCxCneg CHoYG+sTIQ41kO4GjwEqChYW9QiBt0EMpcnC1kbYELwtW7nEbU85DlonyG++9R4kT0yR W04N2tFA+jmAZQhvqmW6hhgavefRfAdVvddX/0IBAYvoHVdGbJmLK+r720xZmQF5iLgq iFwqxe2gj29x4qFJusTZabMc055pbFTuB8uHvk6oWypwIXpt7vVtGBdCc+rD/nYUYxUr Ow== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3ntpqcgjaa-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 22 Feb 2023 17:12:16 +0000 Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 31MH09lb031269; Wed, 22 Feb 2023 17:12:15 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2176.outbound.protection.outlook.com [104.47.56.176]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3ntn46u3nm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 22 Feb 2023 17:12:15 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fxMyOrlvHDqYQh+t/btfz1qABdxmrJNcbcUCwK6qV0QtxU0cKgX4hrdgzb8lLWGPJWCP2LIwM168Zz3st+bidG2sMwoS6mZjYJLUrhGvhK75WVg3r5ul/NBXMNXczgGoCGu9eOpm+QF99jbiOCVugiyp/2JbmwFi/tyxLCdPPB6VQNdDuzAuAZmnLuucCQFHLI/5T6xy5FhD7Z94j4UpwkG+Y+2y0+lopUvhalVUqDvDEjY6v7vy4GaFQg9iNFvbuONrNS/Pn60iEfxiyPcCzCEU7TlyELYYPJVwRXNXLfZ1IHIccRsJwWt2rShJEqgqYuGKhjXhTuxHBnAC584rbA== 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=daoLA3GtrK/IpaKcOch1gTGG/0KQj0lXYJwCNAoBKQ0=; b=U6Ozv/sB/avVE0nYOMVeDuLEOJZ9C9cD3P/nQAsqkGHyNTD2FTWWwnI/oav48FYDMV2A9ajiR4IxvhBvJRwaNWrdlJd6R0TyFDUPG8dS3yPufFKOk/L8qMxlOeAXFY9o5rY3mtIMSSozHNyIVecOjKI2vHHFXPESTKH7sp89GE7Gyh1Sc0U8GZChUcAzV4Ywj0CO4L5S/0Vh/wwnmaw1fdxAgg58jcyBjMtXDVreWlAZvoZeo749oj0NIPxMirrVxsubGRKrO+hies4wANpmGsNrIC8jnJnHr45jvcKbq1rb5bzHax4o8/Fm8iroDqJ16rdSxn/S65qAES3J1QH8mg== 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=daoLA3GtrK/IpaKcOch1gTGG/0KQj0lXYJwCNAoBKQ0=; b=uaKEqG4o/2nIuyhj2FG+oZxBO6rCyh1Cx0jOZLCO07XwP1R6kJBZYrPwPFmCC+YYgJhBvHpp5LeOeUTFwJNUxckxGd/SrL7gww4bFG1EiYMUAurKuvo9pBvKyVjngru4UkyFesggTi40C4DSqZDG8uzaYpjE2JaYThuGwykyFC8= Received: from MWHPR10MB1407.namprd10.prod.outlook.com (2603:10b6:300:23::20) by CY8PR10MB6905.namprd10.prod.outlook.com (2603:10b6:930:84::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.19; Wed, 22 Feb 2023 17:12:13 +0000 Received: from MWHPR10MB1407.namprd10.prod.outlook.com ([fe80::480f:b0b1:2e28:546e]) by MWHPR10MB1407.namprd10.prod.outlook.com ([fe80::480f:b0b1:2e28:546e%6]) with mapi id 15.20.6134.015; Wed, 22 Feb 2023 17:12:13 +0000 Date: Wed, 22 Feb 2023 11:12:07 -0600 From: "Guillermo E. Martinez" To: Mark Wielaard Cc: elfutils-devel@sourceware.org, "Jose E. Marchesi" , nickc@redhat.com Subject: Re: [PATCHv2] strip: keep .ctf section in stripped file Message-ID: <20230222171207.xfklpsdy2655bc4c@kamehouse> References: <20220601155527.2192182-1-guillermo.e.martinez@oracle.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: DM6PR02CA0131.namprd02.prod.outlook.com (2603:10b6:5:1b4::33) To MWHPR10MB1407.namprd10.prod.outlook.com (2603:10b6:300:23::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR10MB1407:EE_|CY8PR10MB6905:EE_ X-MS-Office365-Filtering-Correlation-Id: 54e38273-95b1-4979-c834-08db14f7f00a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: saJDudzm3lnoOClxiuwrlLITkLMQD/opMVr7jgXDLc0n5W6N/gN+Kp4rHi3cvQ4I06BLZZB3gZFJcKkRBglYf83gaUJ+JjnzvZj0vJ+3aymTDc+bFsy0Xs/YrvRJA+yw/BEK/SD2mw8mFyDbUtIqHfcpp+4d1I7kbSalOIctVPzFCqlH2wyLYAGd6QGe7fxD4YApzDMGkZVBGoS5vmDY2KP0/nFP7JkiH5aVY4BJnSDdAqOxZrjx2MiKQdzrjO/ygMdY2xNyHiys0/vJHGRpkthwcgQuI+Gqf9OYsEuG1RB8C3sx5fhHzDgON1BdeUY8DnoN+j5QPIYJ6ZQVYbHPB18zuKwfNeLx2pQb7BtOPANhSGVoK/OSdVw26Lg0kqrPITxInNlz6BrMA1LdQtsfnEImsWESJQl3MWhAgBV8MV7xReIHDRg3YzXC0YJquroOogGva8vRoMtFCkmd2l495bywDLJHidHUWe/TAZB139uOTT/dpIJdxMRQGIesYAgVBTFhUYzA4wRwv2/CmVAKDFoU4VhwlUIiAxEZzxqAGNyf8Zmn1RZLtTYy6WmCewBqwWVnCQc6MV3TTOvHh5RUPjmjcGdbjkckf9Qa9vnuJNbHwNXCQWo+pSUkk6KGSE7tBSAiNuMAz/IgDTu4hIN6uqiGC2gnBOniUK9avSWDpyZmrlZHBPgCqashYUY31W/c 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)(39860400002)(346002)(396003)(136003)(366004)(376002)(451199018)(38100700002)(2906002)(33716001)(83380400001)(1076003)(186003)(6506007)(6512007)(6666004)(9686003)(316002)(5660300002)(41300700001)(26005)(86362001)(8676002)(66476007)(66946007)(6916009)(4326008)(66556008)(6486002)(966005)(478600001)(4001150100001)(66899018)(8936002)(142923001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ZDs69E4ByGkcrO4knLJXiyWQB68Jx9zQ0HhM8o0ZoLmNVbZ3mNyt1uL//ddK?= =?us-ascii?Q?hUJpyEU0ekq2tAKOTHdn503Lwhr6BUeFJik1Tn/wsu40+FuN8KbwU4vNbmkT?= =?us-ascii?Q?zcAAKKa2UhrbQtnZQZ17lVZR5ljII/wffLzcPbJr5XFxoJZXzPUsDUPkzT0v?= =?us-ascii?Q?PiyOor8X5ClW9uHfpN/IfnVTWtB67/5pNVXls5j5mTkoFQu+4WiFTZbg7683?= =?us-ascii?Q?hq1UUj2d9G1VZwZ/vCcg/xwWRe4ATFxlv+MzSWEmNgFKEsb3eYUvNv8K+jNm?= =?us-ascii?Q?65WXC5lXhQaGb1iiK1oU0AG7DBD7hlNuERu9x5jOjsMkmysUEsKrgADdbzEE?= =?us-ascii?Q?suDDKxP0EE7l/r1oRHpKma3ud5xk4rBK7RzUNvyY9vZQv+Fvdgon6lE5Otmk?= =?us-ascii?Q?GTfZhpqIX29ZucH4zd+D577G4tETEqxvXE3tzfhGnmUAZoBWigbAKJNNiJHk?= =?us-ascii?Q?3D/98viZCJmLc+GU0h75z83iODyL3yM1TyyLpiMtQ8ioRvGt8tJoADVb9F/2?= =?us-ascii?Q?E6jQ2oDW8Q96Ci6g2Xn2XEhMdR0OhJ+uZCrnwB6hgzQxr/jVtVeTJeOJIqTF?= =?us-ascii?Q?Ssv8soIm4M5rG00RTPquxJpPl5RK6HFa9ruKT7cqQR/Bs2228/So3+WtP2aD?= =?us-ascii?Q?FQZlp6lX4vMBSUMkGw0mrjDlup8lwOPBThbWfGcrOSFG1+c+OydQfTJJKZKr?= =?us-ascii?Q?vkOmiWNiDXdNdRkBMSx5Y1IxVdsjJ2PJlGOWo8fREpk5QlMgeFuLlYF4jati?= =?us-ascii?Q?lqO6nrpNJ/kNHa35lCRX5/mAE9zEctdBCwdnm9jkrLO9IcOfWNGCTkx1c6Ik?= =?us-ascii?Q?Bkxg133qXDm5v+jumJVCEJbYy2b6jDenqnWpukK6KdYWIMkDOQ/HHjh+i8SO?= =?us-ascii?Q?rp2AnauC9Da7ifYFwAtu7XdxydUjzck7Eh1SdYk5Ysxq8ktwwJuLG6G0Tn5v?= =?us-ascii?Q?BmGiew5tZQ4wkh5IBI+WKN26o0UnxKAHh8sloQ3yiUSUQdKvVqcrhMcJzNkQ?= =?us-ascii?Q?PSrIMSNA5/38HInHC7F4ZqXjyp4MGkYSOyZTYaAc/rUivShy05ncK6Wv/KkO?= =?us-ascii?Q?QmSa2M3l2Q5nSiO9HTJqfxpwI3plNTjsN/eYx7S3UR+2ToCUs0Hbh8ND66UD?= =?us-ascii?Q?RDBNVjJxOYxQ3A9pCLHoGsAHk0xqV5+W79R2wV0kUK0pYnrg/ACAr9MYkUTb?= =?us-ascii?Q?0SySYCcNZnWWKRXiPdwywjziHFxyuxA95SwR9ZWIJtd8n/mlyfjqZou8yGSU?= =?us-ascii?Q?WJtmXffyi7a+f92xeHfFeNAtHstdKJrrpoYjvG2Ysfh8S3botePcNv7b59E7?= =?us-ascii?Q?7+oI9qW15HU0kUVpdKurGxcpsEur8zpqKk3Q3nMDFOTnwez+7mSAHqsgYYL4?= =?us-ascii?Q?VuSpPDRGgPg0L0JnBu1ELgxNtxywRAwH5r7nT4i5RE4Egz6aIKm4BqNKTVwf?= =?us-ascii?Q?8b7IcPDkztF4xz3FHB3qi7Dg93qPy9T5jOZ9mboaA6Fs6O68EM0CA6kstv8l?= =?us-ascii?Q?FQTwxOdvlPe76rKnZQi+DmPeAAMV+Rr2UVC+0tKEzJ6W/gKEGDIU0A3CBypQ?= =?us-ascii?Q?s2H85DY2T92FfWjNMFEiubDE8J4javiPdgu3cu5pORNb+miPFGjv5hOa0GmT?= =?us-ascii?Q?+OZe69888dpGp7Ilfwc6n9k=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: fqgBNQMaBYDUNUphH+Y/2gtXGvyYcxvwfIRy1bY4fytKJaNo+Yeu+e59Z5mBscncn1wpfuUCYmiTuCyPl8JhudJgvYtiCWoWUoEFR0IZfIqo8OUUVyaR/Ab/WTzYSVwlbQhC4oJX7k48qTUcUpcH4iuyizs/FdWxfpxdVY1F0VrQSvS4a3+C6zoNEVnn1sW8vvFluP0VMHO8nwKKx5EkqLwC6Lf3KJpS7uRTrJPFt/PQ3t3yguSDcLONmWVS1lgnPzsw5pXpl4KhfLiQx/oe9wpWHxwf6ro+uvwSjhgUUGS4dKf/A7fsEJJds/07dGwjcwebBAbENmCKbnkyRmNeq9VQUMniIXgs3vBtkolGAxdGAPZ+OnxQdn9MbFZSwC110M4ow/njB3aMj8LIz7E+y81vxrGWZ1Z1QCY1tudKWxGRkIx/YSJo7cwIZR3N3HXEMcwi+ohig0u55bKJ3BESPU2ysyldTKjUCXl0EbRT6UCMYRyW/ki0GnOKH/eJ78MTbC/lXCrgG6GUPj5jrGveOkp+J5eL2RksK298vSAjUWpX7s2U4HuA69UyR6nnLzvdIjdDDw2wHsP8GM5k3YWPfkVuu/K6pyjj47egCvJv/neAOTW9wS4JMKfNJw+BHMk8eoGzmMDCHMBmZ0aNhz1ocfbEsK6b/BAUIdCpDVCQnREruSoVfhFuhiMCvoJdrqoGnRhPv3KVD/uEB5wHhLXizAtI4INV5awx/fnDOqLu9jUaA5lMbzOZFe+l+AcvPd4NuWjfKyHlBmfwMBY9F0LzoGT21lCkqw4O2E9KO7Gpt9UJXUOzNHUG9Ct2rbmg0vnN7WXr6i7x/vB9htTVc1gRuA== X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 54e38273-95b1-4979-c834-08db14f7f00a X-MS-Exchange-CrossTenant-AuthSource: MWHPR10MB1407.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Feb 2023 17:12:13.5240 (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: pQo8l2XRdmAOTqiBh/+NV+IRc5bWPLg4tQpRDD3+q06ZYQnT1vpLZY2hF3aB/XUEpx2oRDhDXE8BTbl+xtsIT7o1wi/V1lvn88slq9q6hiY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR10MB6905 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-22_06,2023-02-22_02,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 bulkscore=0 phishscore=0 suspectscore=0 malwarescore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2302220150 X-Proofpoint-GUID: XLzHHdRluG6CoYqGAKxFOoQQvwj8m57m X-Proofpoint-ORIG-GUID: XLzHHdRluG6CoYqGAKxFOoQQvwj8m57m 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 Wed, Feb 22, 2023 at 05:42:45PM +0100, Mark Wielaard wrote: > Hi, > Hi Mark, > On Tue, 2022-12-20 at 22:35 +0100, Mark Wielaard wrote: > > On Wed, Jun 01, 2022 at 10:55:27AM -0500, Guillermo E. Martinez via Elfutils-devel wrote: > > > This is the second version patch to avoid remove the CTF section in > > > stripped files. Changes from v1: > > > > > > - Add description in tests/run-strip-remove-keep-ctf.sh > > > mentioning how to regenerate test input file (testfile-ctf) > > > > > > 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. > > > > Sorry, I see I never reviewed this v2 variant. I know we tried to > > coordinate with binutils so eu-strip and binutils strip would do the > > same thing. And that Jose had an idea for a new section flag to > > automatically detect what section should/shouldn't be stripped (into a > > separate .debug file). What was the conclusion of that? > > Any update on this? > How should .ctf sections be dealt with by strip like tools? > Sorry for late reply, The conclusion was basically not use section flags to identify which section should be stripped out or not, so, it requires other mechanisms for explicitly specifying which sections should be removed, as eu-strip does using arguments. https://sourceware.org/bugzilla/show_bug.cgi?id=29737 Worth it mention here, that my last test shows that .ctf section is not stripped by ue-strip because it doesn't have a "debug" section name. Thanks, guillermo