From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from de-smtp-delivery-102.mimecast.com (de-smtp-delivery-102.mimecast.com [194.104.111.102]) by sourceware.org (Postfix) with ESMTPS id 85AF73857341 for ; Fri, 6 May 2022 06:53:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 85AF73857341 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05lp2172.outbound.protection.outlook.com [104.47.17.172]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-14-S0rrW0EzNj2TCeKGBzFgCQ-1; Fri, 06 May 2022 08:53:11 +0200 X-MC-Unique: S0rrW0EzNj2TCeKGBzFgCQ-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gvehi99ruXPjlkLqsY532HqbaqR3am6yB10SGVpBDbpX4TtjvYhcXI1Uigu46q7VdjaBmj/imjDlwZbiIAA5ieCmEaVF5RQ35xvi7MlhhFTjpEOMAkztb3BJpw6i+KOirC1K/D+6KGiYSdTcRp4piCW5YhwfVN48PJx6dWAGFIIdMZV/Sw5rb8rGJ6HdezYYzlQfPdswes3veJI/6bPWJ3IYn9D86oVsxhjwaSttGLudU/XUNr5c6U1ixQ4sQt9BxJgViBtJhV+B+u8ntsqwIIR5NvLQ8AMdBUNnrFRNnjrrx6bOSEp5TD49E2v09CTDNY8ZS9CEG7RcHqLChLgsrw== 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=E2szE1vOeUMZpEfBH31ikWqr8E+dJ4PgnOq8wlb3Qbs=; b=iAEvW/1N8v3r8l1PfgjeDRdG4cANzhEYZIaFUnlH0514yLDaGT2cDol2jKLn9WcX0C8z/aeDHNuSDjCSx4kJj7rSeSwiTsB1oDa4wIRpOD95Tr3vSqiRnHawKa0cd3peoWljxLqdf4hf54bVz4vfQbw1SngHvcKbWiGQevROpAoKbxkTzgo7BuHrcVsCBYlNvNC6cQ+KgOYfwohfgMJTLW3JumA8KleSomfejHbJRxBKYoZuRLJQ61lYEXgCTcMyoWu+SctZxYNKcE7KgUhYPus936wsd/971aXEGK58/hBhrxNIC32ml08BsFSe0ryfIWel2VopKZBNC/U1MeCz5g== 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 Received: from DU2PR04MB8616.eurprd04.prod.outlook.com (2603:10a6:10:2db::16) by DB7PR04MB4138.eurprd04.prod.outlook.com (2603:10a6:5:19::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.27; Fri, 6 May 2022 06:53:09 +0000 Received: from DU2PR04MB8616.eurprd04.prod.outlook.com ([fe80::84b:e9d3:8906:8b9c]) by DU2PR04MB8616.eurprd04.prod.outlook.com ([fe80::84b:e9d3:8906:8b9c%6]) with mapi id 15.20.5227.018; Fri, 6 May 2022 06:53:09 +0000 Message-ID: <4242b48a-f2c3-4af2-db1e-35dbbbdc1b2e@suse.com> Date: Fri, 6 May 2022 08:53:08 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Content-Language: en-US To: Binutils Cc: Dave Korn From: Jan Beulich Subject: [PATCH 0/5] PE/COFF: assorted adjustments Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AM6P192CA0106.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:8d::47) To DU2PR04MB8616.eurprd04.prod.outlook.com (2603:10a6:10:2db::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d804bf02-b911-4cae-f3c5-08da2f2d14e1 X-MS-TrafficTypeDiagnostic: DB7PR04MB4138:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: fYpHf22cG+plUCMtJsU0GjIkavoV0ku7a61FVtAVYRr4Fa/H3vkWti/ET1d3pHX77If4Ae0YKlqWf9HNuQ4z1YxVhsm1ehnMj25VZa5wNOy+U2Njfn5cKFbHDp+dtWYvbK2+YZyfQNCGZlBx5uWJEa3OkjM8xIBbcmk1lnJ+qnQWioY3u2sIEFYSlhJUw5Rav914zPK7kOYX/j/ZC2GS1OZtoWAA+67VpJ2jFAtKE8H1+aoaTv08Y6maEjb9oHI7S3alkiZ6Zk4CIFKAN9WCadqRtK3Rg0V16d/rEcUdMfin7hjkgIL6s+n8+dcXwfSxe+mC6J5KmBDxc/IWNku2n8r2OmksUumxiELxSR/g7hjYro9LPAHcPKs8iRBi6Yrh+dalGL1xbDZhKdxW0CZtq4EuzsYbnEb1IJJjKqyidXAnqIt4I30FfAXGtPdj6G4DmK5P3cDC72Coxp9iAAPrl9zJmXf/ElrY0i2Mwhp2k6XL7KkjaVBgxKku2kvbD64dzunRnpDLUd30hVhpuoBND9f32TD46b1vBerNeQKZXULL/hLgqikeBYg0esJDSbUB8BawSgR30gjRnjb0tgAjStjBy2u7hxJrAlI8vmuPbQ7iIrxWY2LIxomuuxVgR1CbS6dYt9BeuUOlHS4H+ypFuvLMSUPGdsv6imuZdDgvj29HwBsjiMKdEC8vX3ZrZZO64Ku0JNrzl+g7tuPKwRV6dxMfQMjyQJ+H2KHqJSDGdZhJqYjjSgjPzjuIVa1e0jYk X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU2PR04MB8616.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(86362001)(8936002)(31696002)(508600001)(4326008)(4744005)(5660300002)(36756003)(83380400001)(6916009)(31686004)(6486002)(186003)(316002)(6512007)(38100700002)(26005)(2616005)(8676002)(6506007)(66476007)(66946007)(66556008)(2906002)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TGRDTkVNWm5SK0krdnM4c0l0S1NIR01sQWhFYjlLSWx2U0d4WHREUTY0cHFN?= =?utf-8?B?ZWd0UVZRY085cW5sbkxkWTBiMGcvNm0vcXR5OWlEL3ZMMU1EZ2RBZXcrSzlC?= =?utf-8?B?YWgzUHpPRDJaUE13NExuczh2Y2JibDI0bmxaaml6Mk0yU3hva2FYOCtjVjJD?= =?utf-8?B?Z1hkM1VKTTdTbTlIR21xSWJ3V1VhV1VZdEtDSHpQanBmNDBYc2lJMHJaOXFF?= =?utf-8?B?cTVYeEhiVHc0TFFhTzN3eElQNEZ2U1FTR0lQcEVyWFQrNXJONHc4SVNCVnVj?= =?utf-8?B?d2FqQmRFNUdQTkdldTU3c2toam5kSWRjZ3F5M0pXL1JRQ01CanZTb2MwT1F0?= =?utf-8?B?YUpCWWhwYVk5RHRIVm5sSzlkRVd4SDk0WHRGNnFHTlkxYWZtbkJid3F5Rm8r?= =?utf-8?B?alBCL0lhT1dQSlpnZVczZWRSbURSaGFRR1p6cTZSdkJEVGlmWlRWakg2bi9C?= =?utf-8?B?Y29DT3prVUhnRGpaY28zSGI4eU9MSEZVVDh4cjNvK0ZzMXphQ1VQQVZMamF2?= =?utf-8?B?dW8xeUZtTWR4dlpSQTdRVDM2ZFpZWmxoQkF4Q2Zvb2IrbGtMRklwNTUyUWll?= =?utf-8?B?ZFBNbVFlaXRnWnlTSUxBNzczRi9GODBvOE5FNjQ2QlZGbmlwL1UzZS9RbDdq?= =?utf-8?B?NGdkZitDT2ptMGZsYTZ4MFNMazkxcDBXOUNFRWhibkJjTE5sUS9MaDJWRHk2?= =?utf-8?B?RGhEUW5hbk1vRVN0SGI0QS9SZmYranFRd2tHYWtaOVZmV2RIYVMrK1g5SDEx?= =?utf-8?B?ZWlqM0lVZGt3ZUpyVU9NQ0tIQXI3dUN6VURKZFdVbnZVOEU5eDZoQnFndFhM?= =?utf-8?B?RzhSV1Y1Wkp3MURQRmZSektya0FFYSs0Z2pDZ280WXo2MDNlUmF3bVBIdzN4?= =?utf-8?B?WHNrdTBVNE5OV1AzVzcrNWh4c1VCZ01VK1NpMWdMYndxcjhFOEFUTTZBVERG?= =?utf-8?B?OUU3RENmaG9DeWJQOE42MzNQaXd0bzB2cXM4ekhpYnpCNVRaSVpxYnhqeXZo?= =?utf-8?B?cTB6VWNxbWJEZnFrc1ZRTDk3Zm5aS010eEpmajlVdVgrZExWRmllTlhnM0VR?= =?utf-8?B?SlNSZnlxYjFQQkpTelJoVXh2YXQ2YjYzZENUUGNvREM5Y1BlZGhidjVoa2M2?= =?utf-8?B?MzNyTGxOOW56T0pjNlNoTWxBWjVHdytkYXVXOEJnb0pFUXo1b1JjWnFhTkFq?= =?utf-8?B?cU5jUzErdEZXRWFSMWRnZS9UTU9Kb3V6Q2ozSTNqb3hWcFhhZEpZOVprcDZm?= =?utf-8?B?cHladiswa1F4ZXhRV0dncm40Qk4wRENwSDZPc0lJS245eFZzcXdaYzhBb2h3?= =?utf-8?B?QWZocGR0RStGZDFLbldQWmljUUJMQzdaa29TZ2VFNVJlMWM0a2g5dVBnT0I4?= =?utf-8?B?bU5ZZmNzRUpYdGxxSUNMYzRyT203U2hKcjkrYUZWbjVvUG5jWk0xNTV2TFpl?= =?utf-8?B?M2dId0o4RXVLTWRESnZrU2hRbjBaRVdWb3hseURDelNoZGs2ZWpXYWxsZGg4?= =?utf-8?B?dERFKzlDM3orOVZjNno3TXNCbmNVazV3dkpyZldUcm9ySUQ5V1FKV3FENkFL?= =?utf-8?B?ODdXN3lneExPYVlRSnJhaWJWcTFWUUVLNDljNnNOcTBycHZ6T1N5TTNCdVVC?= =?utf-8?B?K3JhSlVteGoyaEQwT1U3bzFnZTdta0FYZFVIaVZURk1KU1ZJMC85SXV3eURD?= =?utf-8?B?WlUrdXBrazdiS3c5THhxUFVaSDFrdzd6U1M1TXVBbkZyN2tpcjlDNTRFM080?= =?utf-8?B?bE9FRWYyc1pRd0RPV2I0bzJ4TWZRc25ta05WNlhOeHU1YmtDQmdOZDNzVzZl?= =?utf-8?B?ZFRSQmQ1VU1sVit5TkczOGdOMEVVZ0UxVGFXQ2tMcVFEdEduSmpjK0ZWMzQw?= =?utf-8?B?cnYwNS9RWVZid29aMDB2dVJiQUphYWlsbjZSSGJlZUhQL01tTHVZQWxJc3p5?= =?utf-8?B?SWl5cEh5NEY0Qkp5UXBGV1pKeXVnUmExRHpWV1hPWEFpQWI3UG90VUNwaEhZ?= =?utf-8?B?QUwxeGtITzZ0UHFhUWxjUzMwZmxQM2N3NmVDODVyOHByNXYxWXpxTjlaVTVw?= =?utf-8?B?aVpSY2IxTlV5OFlJUUoyYnM4aDFPZkV0bXM2OEhaazVaQmpnZGVYR3FKMFZh?= =?utf-8?B?UVZwY0w1WjRNalJxR2lYVkYxdTMzelhRbTNjdWdsNGRwTGRiTDBTS2FSYmV0?= =?utf-8?B?aGw5TFpDTkZzMXF5dXQwR2JkMVlzTEFQWnBqVmdSTVF5ZFBtK3NCUWFiY0dm?= =?utf-8?B?ZTlvS3Y4N0p5TVNFbmF4UkhERTVObFByUmtSMHlPM1Z5dVdyTmRlVkFvSkRh?= =?utf-8?B?SEI0cm5BQ3dlQnpMaGh2bE9ldkNkdE9UYXR1eWY4REFOTWc0Njh2QT09?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: d804bf02-b911-4cae-f3c5-08da2f2d14e1 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8616.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 May 2022 06:53:09.8451 (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: GJqU77yuf6zw9NkXZlVdujndW+M2rsBq/rN9ZG3B7XxiIiPJvQRhXL425beiGTkrm6dfBNBDqzb4nI7ZXsvRfA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR04MB4138 X-Spam-Status: No, score=-3031.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 May 2022 06:53:15 -0000 In the Xen Project we link the hypervisor both an an ELF binary and as a native EFI one, all from largely the same (ELF) objects. On top of earlier changes to make certain variants thereof (like including debug in the EFI binary) a few more issues were noticed, most related to the stripping of such binaries. 1: don't over-align file positions of PE executable sections 2: COFF: make objcopy / strip honor --keep-file-symbols 3: COFF/PE: don't leave zero timestamp after objcopy / strip 4: COFF/PE: keep linker version during objcopy / strip 5: COFF: use hash for string table also when copying / stripping Jan