From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02olkn2106.outbound.protection.outlook.com [40.92.44.106]) by sourceware.org (Postfix) with ESMTPS id 253A03858404 for ; Thu, 1 Jun 2023 18:30:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 253A03858404 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=maskray.me Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=maskray.me ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WhGo4BgVXh3MEotE/Xfk0tjHMHUygmL6oHfhpv+UuV6yTKeiOBvwR3nd7qZTX92g9fLIdZGEg0oIuadC4JbyhgAVvXhqLAcOGvvcjNNcqShRkuMWvV18oAWbEcpgQuBSpZPxjweFdoxxCYmvj8iQpPcYK+mUQQw9AjNGbAQ0LjRLDObkrjCBX8S3Zwsv7z1u+OljqweoGoxtDQ4ITW0i1tImVT4/uUOHxT9h1bHihMrVVaMHgwJt0M9jeLwTCjy8GsNSLAX8BifPYnF5utA6AixgHUbFGA6MfKK44Q42fZBI+Joq4FwbfET+0oXi8Zv3Z5yE6UB1YBZFDsXOSUk95Q== 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=PkB8beJyTxWkiMVmQ9aNyMcqQJAYVxLgxZsF1dlDTYU=; b=g5Lk8d30zDWex2X7PZKcZd2Uov1xN38x3b6p15WOUTrB49M0p5P3K1oLQhETE2kque/lPzozUqXTzAzdItWUvooOC6iwn52oTyKDCS5JDZbFIh/lrXO+7Ituk4ebwY6wH2kL5qCkO4LNFbChK7HguWjXTGvGbk9GKMc9J4+KucjQqTeDPRNbNxbzF1IFCASF+UZf/lg/RvBEavJWJ3/TDX4+v2PywLziJnSE911P2g56ipTiFkQbodPsQnzfFAc0xIq4MC6N89SAUBSYGVcgb4fKYIp/whew4SJb5n51kJH13mlzbPf5X2esTe5lxY1EoUZJ5yp4cXX9eJjKrEpuxQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from DS7PR12MB5765.namprd12.prod.outlook.com (2603:10b6:8:74::19) by SA1PR12MB7270.namprd12.prod.outlook.com (2603:10b6:806:2b9::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.23; Thu, 1 Jun 2023 18:30:19 +0000 Received: from DS7PR12MB5765.namprd12.prod.outlook.com ([fe80::79e7:6af4:7dee:d521]) by DS7PR12MB5765.namprd12.prod.outlook.com ([fe80::79e7:6af4:7dee:d521%4]) with mapi id 15.20.6433.020; Thu, 1 Jun 2023 18:30:19 +0000 X-Gm-Message-State: AC+VfDxpIFCyLjG1Dsoz+9uPrk3rI+2mfvzoHU6wQKV70CiOsfhgMPAg 0mHwWYOcAbimTgV2dnhfU+c4jGcs8j7LH7ZA8LQ= X-Google-Smtp-Source: ACHHUZ69/JGiaxLpAoK6KLg9/yNON4ehbGwrVAOYDXmMKRBj7/JR9PtZZPL2baJ3cX1VP93yidgJI2m01PHlObZK/q4= X-Received: by 2002:a17:90a:e98f:b0:255:5d65:3a86 with SMTP id v15-20020a17090ae98f00b002555d653a86mr233495pjy.8.1685643866188; Thu, 01 Jun 2023 11:24:26 -0700 (PDT) References: <20230530171252.269552-1-hjl.tools@gmail.com> <87cz2hacah.fsf@igel.home> In-Reply-To: From: Fangrui Song Date: Thu, 1 Jun 2023 11:24:15 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 0/6] ELF: Strip section header in ELF objects To: "H.J. Lu" Cc: Andreas Schwab , "H.J. Lu via Binutils" , Kaylee Blake Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-TMN: [9/NrLklJ0srv0BwPC4HLdqPYCivajmlf] X-ClientProxiedBy: MW2PR2101CA0027.namprd21.prod.outlook.com (2603:10b6:302:1::40) To DS7PR12MB5765.namprd12.prod.outlook.com (2603:10b6:8:74::19) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB5765:EE_|SA1PR12MB7270:EE_ X-MS-Office365-Filtering-Correlation-Id: 91356c47-cc4b-463e-42ee-08db62ce40af X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 1gxxB/aGLOV4cpF9Dv2erHAiByEF9qOa3yHhwbbV9Rg4b1s6cxFMsN7CY7Uu04gyQovYq5y/+E14d7nAS0lvC+FaX0F8Z4YTcr1yiACTtvRsXivyoF2l+kOqeWZgFVCAg0p3/WGdB7druFp1Ya3eLRxt4sTcAj0v9iay1Bw8lJ54TJ9UGn2f5r4wEhDJmP41Bwln7sDsg2xWAqR/AJWQNNojb+7Txn2AbW/8AS/CKZCn/9Q4AHFanqTFnYiz/KwqFq4DoxjAuxAGTDPxTSN7YkjGPveNnpT7l++d6Eye3oSkgu+CkmDmeHLd09wi3zvRLok4VyiXzERo1auGVmNKvdSweyt/yGBMd56e8Ix172Lu7uL5Sn6vrDbBBiysjcQGgyyAkttk4qlALNQ44ebKyWJ//FMROgPvjEWmIrAjVru7LmkPtMGc6RV/XqRJue1t/e0ifeGtj0WSTzuaPmdfATgqQqEy0FqDnhGZ2jjVwEPYo+vEDTbYIkhddsgVGCDjuTQ/W09ESL6Bghb5+HlJO1H+eepSxamgXuQ1o2VHGc3Nhkz6ZJr+Djmdk/dLsl4VIqZrbI2O1j2MdwOjAqBM7ZXFEWEEpE8wk3BLDMhl+1o= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MkhaaGlETWRjWDFmUXgycS9uTXlhcmZMbGlPMEZrbnQybHNNK2NBM0VNSzIr?= =?utf-8?B?UVhmTExlM25LLzVYYnlCS1ZHWm1WUTZxaG5CR25VRjVtMjZFRGV6TjUxclB6?= =?utf-8?B?WGViVHNmUjMzcWtGZlJFbnpvcjAvRmYyWklEZDNmR2VUUmFhTWhydVFMT2pI?= =?utf-8?B?a0RzT281eEh0N1JJOGN5K0lCbCtUNjFZVnM4U3duTUs0cDFHRVc5N3YxRHBt?= =?utf-8?B?d2lVN1VjR21QQ0ZpS3EwVzlWZFgrQWtOUThzSUs1bXJJeDZMTldkWGRVWHcr?= =?utf-8?B?WlNnMWVsREhDZ04yWThzQ3RabW1sd2FnclZDeEtmYWhWQUtTWW8ydTVXZ2Nn?= =?utf-8?B?K3lBYlhIZTBsSUMyeVNSM3QyR3liM0pvNEZqNEZUTHVCMlluZ084ODhJT004?= =?utf-8?B?NHY0SGpsYVNDdEd4cVVVRmV5TnJhdVEzWGI5RmI5MFkrdGQxNEpiWklDNm9E?= =?utf-8?B?TmlnOUE3cXA4cC9zcGRjeDRvZEY0NkpGZWkyU2pYV0pVRS9UQ1lQeVhlNDJS?= =?utf-8?B?SUFIWWw3d0ozaU5Uek4rclpFdkM0RXUrVUh1NHRvSHRuUTh4VE5MOG8rZ1RS?= =?utf-8?B?U0EvUTFCSmVBRXZNSlZETW1UNnFZRXQ0Z3JKQU5ENUszN2E3MS9rT280SDdn?= =?utf-8?B?cHpzN2hxUG1KOW1tazRiaFYrNUYrVkJmWGVpajNzc0g3d1dOZUU1eHZlcFY2?= =?utf-8?B?bUg4enRzczF6UTh6czQrYzNoZVpJMnRNRlRROWViL3BNbUVTbys0UXE2aCtY?= =?utf-8?B?R1NkdytLWjlCVnFyS0w4bExHNFpHMElpK1hLdHBPYkxmM3RhdDdPbGt2OEU2?= =?utf-8?B?dVc1S2hEY0xSSzVkVGRoT2tsbU1BUXloS28wN2NrOXBXZGcxSnZwWEZLRElj?= =?utf-8?B?ZE85SUYxRURtY2x1UUJPTXNoWCttb3FMbDgzbU1JSzRsRXRGallnd1N2ZWpF?= =?utf-8?B?YnpvNmpFbFg1UXZNb3VhOXRqWE5RaFlkSEVZYmtPS2JOVGNBNEplbUZkdFBJ?= =?utf-8?B?SzZrb2d6R05CSGZFckl6bWJzYnBKb1c2MCsyQmlYYjZBWEtwN0NXMXUxQUR0?= =?utf-8?B?S3hTS05qK3huZUdZek02S0ZBVjN3MHBnamRtRzhuT20xS3ovWlVwQmlkaHR4?= =?utf-8?B?MXp0UlVmL09sSjhEZXlBOE1ZdndDbXdZOEcxLzJTejFXZGhFM2Q2QVVHVmpT?= =?utf-8?B?dlRXSUhkNHJLeEk0YlJyRCswS014QmhFSUV3czYwKzAzMVF2T0t6Z3dEamFX?= =?utf-8?B?T3A5V0pzcTl6TEpwRU5SWTJSclF0QzFTc0N6ZW5wZ3pKdTJ5Q0lZVTU2UUJX?= =?utf-8?B?YlI4U1pYam40SVFyTENzMkQ2M3MzNE5GUjBPWjFia0dIaVQ1a0lKd2l2Sy9M?= =?utf-8?B?WnltTHBheFZPTEtBbmJnV0pVU0ZHSkR6eXdVaGtTOVl4T1k4WTBpUXhVcHdX?= =?utf-8?B?YjF1VWNZbHppL3p2V0JqR1dXVnZyN3l3cXFuQmVVMEZtN1FvZ2VQTC8xQlNE?= =?utf-8?B?VE4xNHh3V2dJQlFOTWRaYlczSXFJZ3U2dTJmRk5kU1pDb2Y0ODVxK1c3aXpj?= =?utf-8?Q?H2/2uE681RWeW/jrv8ACXkVDG1fAtwUCgHXZAPbH49IaAd?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-71ea3.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 91356c47-cc4b-463e-42ee-08db62ce40af X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB5765.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2023 18:30:19.4920 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB7270 X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,KAM_DMARC_STATUS,KAM_INFOUSMEBIZ,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no 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 Tue, May 30, 2023 at 11:51=E2=80=AFAM H.J. Lu via Binutils wrote: > > On Tue, May 30, 2023 at 11:45=E2=80=AFAM Andreas Schwab wrote: > > > > On Mai 30 2023, H.J. Lu via Binutils wrote: > > > > > Section header isn't mandatory on ELF executable nor shared library. > > > This patch set adds a new linker option, -z nosectionheader, to omit = ELF > > > section header, an new objcopy and strip option, --strip-sections, to > > > remove ELF section header. > > > > IMHO --strip-sections is too easily confused with --remove-section. Ho= w > > about naming it --strip-section-headers? > > > > Good point. > > Thanks. > > -- > H.J. The option is named --strip-sections in eu-strip. When porting the feature to llvm-objcopy, llvm-objcopy keeps --strip-sections as well https://reviews.llvm.org/D38335 .