From patchwork Tue Apr 12 10:25:43 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 12810350 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7EC80C433EF for ; Tue, 12 Apr 2022 10:26:03 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.303589.517935 (Exim 4.92) (envelope-from ) id 1neDiX-0003Eo-Ns; Tue, 12 Apr 2022 10:25:49 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 303589.517935; Tue, 12 Apr 2022 10:25:49 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1neDiX-0003Eh-Kh; Tue, 12 Apr 2022 10:25:49 +0000 Received: by outflank-mailman (input) for mailman id 303589; Tue, 12 Apr 2022 10:25:48 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1neDiW-0003Eb-SE for xen-devel@lists.xenproject.org; Tue, 12 Apr 2022 10:25:48 +0000 Received: from de-smtp-delivery-102.mimecast.com (de-smtp-delivery-102.mimecast.com [194.104.109.102]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id eb2aedbd-ba4a-11ec-8fbc-03012f2f19d4; Tue, 12 Apr 2022 12:25:47 +0200 (CEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05lp2107.outbound.protection.outlook.com [104.47.18.107]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-29-w3_gBEIGMmaEkfjQcpXgCA-1; Tue, 12 Apr 2022 12:25:46 +0200 Received: from DU2PR04MB8616.eurprd04.prod.outlook.com (2603:10a6:10:2db::16) by PAXPR04MB8688.eurprd04.prod.outlook.com (2603:10a6:102:21f::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.29; Tue, 12 Apr 2022 10:25:45 +0000 Received: from DU2PR04MB8616.eurprd04.prod.outlook.com ([fe80::5592:2abe:fb16:6cd1]) by DU2PR04MB8616.eurprd04.prod.outlook.com ([fe80::5592:2abe:fb16:6cd1%6]) with mapi id 15.20.5144.029; Tue, 12 Apr 2022 10:25:45 +0000 X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: eb2aedbd-ba4a-11ec-8fbc-03012f2f19d4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=mimecast20200619; t=1649759147; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=PtBvzg8Hif6iiUuiNnK/wboRD62zX+WXGhgns3pTYTQ=; b=GC/HY3RUBwhUvgUqjFwDSeCTNz0eK2Pd8iO07oIFOhAP0D9+12jqMds86IH4MRlBRvfZMP e73/pgRiDZWaa28UZsTctoJOXPEeSQUjio8Cy7Gsh2g0iiVNtYbr6LpyNKhlxsZslqDTu8 D6eOhCRn+VbG6KBEcg7psFE9jRCFpFM= X-MC-Unique: w3_gBEIGMmaEkfjQcpXgCA-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Yy0NYUXkhbuHvZsyW6CF1IN5jeyX/cTXOlK1jQLC/CAaEWmxiTf9aYnyz6mD6OMG9HuY3qC5LYQMfFMFrkDKMRxxpTWjWxSiuYR6BnA4MWtn0uqzD1ZnJj0uSiYAmjd6rC+XlFsBAvsvRp15HASR8REPtHnhDHd3yKQZXCDT1M2VgUaYYeD60XyV4c95aXkJyrU3taS5suIUUUo6FRFi07vRPYOA/HGR29VSpVlTZ5srMeq9PSyKaIumEYz5640ZMb5n6oXblPinMfGF1PBvIsWdUsxYm6kYhAqLTLGvKLmeBTFrmlvuGQNMArQBVoXhV83u/KKx8Hf/8OyOAFCXEQ== 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=PtBvzg8Hif6iiUuiNnK/wboRD62zX+WXGhgns3pTYTQ=; b=SoG9L731X6PmSnO2BxgRoUgzMODFcSfo235W+9KanF9MDFEoHTxvMWA5bZ98TMT1wioSUna9CjqmOn2YPdIv9seTdH8KX99MkKEtv9BHrB3oAgmYWGl7i/izEZeCr5Z3UXVc9F34DpzebbwpFsysR8xMeZufWvc8mJ81spkr5caLWYNzGDonerjn32rLOVprJTX0M00Vd49aTyGuzMFve92kJ4OxImvB26EZznFCK4dZLU5SlJjv0uqFz0LZCvMj69nxnKmAHkJwB+hW4Rw98kdRDCaL+zYR5jkttxddKFmhVUkKsLk1ZZy6Ndi63dRMO7W1xhz0r6aldO+B69P9hA== 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 Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Message-ID: Date: Tue, 12 Apr 2022 12:25:43 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.0 Content-Language: en-US To: "xen-devel@lists.xenproject.org" Cc: Andrew Cooper , Wei Liu , =?utf-8?q?Roger_Pau_Monn=C3=A9?= From: Jan Beulich Subject: [PATCH 0/2] x86: aid debug info generation in assembly files X-ClientProxiedBy: FRYP281CA0002.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10::12) 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: 25e2032d-4ac8-4781-28d3-08da1c6ece10 X-MS-TrafficTypeDiagnostic: PAXPR04MB8688: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: 1N+mw4AuwLYk3V9n7wCSemRx0tEDrZE10Ll4eNdc5fZa3mKu1N1/GzCl/o1tfjYEbAft9IMX+/LOzdiRZ1N4w2NLgBHHTYdgyq1CmbBMVnlV0odVlH8g8n8sbtjznwrBzA/2hvYx3KFdq00ttW+RV6QdkW8fXv5wkIj/Wb5UOlAUtzWf+7gcFYFJV20eXIH2QTrxTdAJ9ILzudWu9yonCUoAKbV7emzGYRAscFNDv++rK9kgJtpkZJhd9AC0GxXPzpXpMevbdTX0fJDllFCw8rB1mjI1Ru49SrRkUWq6r2geTRObjoLs4/adRzcWyRVmnbD9vH7pLw2JIuPaRb7vGnFRbHUA8iQvT5jdTYQwFsJyvwdKEooZuSI4mLdFSb5sEaAEJOmJQB07JC94HlL26E4eR+DgVERwNaQlVcMhkgDhCeS1VrzMupr0Q4U7D2l8AfK9pURdN2dZEjN4Zxnfp2ZzyW380o6lXN0TzilMGxokBZ4NfWTzFIbsOWtYT9xevcg4V9tjAcOL5YPYUlOZ66nMwwekcGXVTGjWZDNIO/t0dcZ8GfbD4soXQ77k4Sl8BUXaT4WN2Qoin0uL3SkRTrwI5f2noKGoB5mV729wws01bFtBHJfBsGBCv2ZQwQd2MrCHA+Hk3Rh9ZNWagnFP/lolH28FPvxcq+0M0t8Cy17Gp0LXlpgdHuW2jty75OcEAjhCST2ZeWA19A4ru7JQ0KqxaYTHK9R+IWA0pgIFpwdhBd6ViW9fYhzIoQEh8i9t 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)(8676002)(36756003)(2906002)(4744005)(6512007)(31696002)(66946007)(54906003)(31686004)(8936002)(6486002)(508600001)(38100700002)(6506007)(26005)(2616005)(66556008)(186003)(316002)(66476007)(5660300002)(83380400001)(6916009)(4326008)(86362001)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?fNtJFFnFvqywtVn0j/vtN1m8LsAx?= =?utf-8?q?4F2LN3W9r9D1p98Zm8SRsM5LEDPCm4+ATYtBMjipxLTxOrotwdmwDj6iaNYEZ+i9K?= =?utf-8?q?z3RzIrM/2oFSGI+lpPcLoIQea2LWdiqDrPrR/AK1Vt2+7Y9hBNqf3oV0HtAwqkkec?= =?utf-8?q?a0VOFv9Y53BeH5LAxKjF3mRROG0h2PHmmSoD1vzvizb3uWeMOQp8aYUq9UsZCjkxz?= =?utf-8?q?sMruASfIisxApNt28lp3V9Dh7EsSQ7QqLqLvFD0kKi5fd92ijvvb0bmU/cKLBfTn6?= =?utf-8?q?B9mvYJWKlUVoIO2n3WUnYMvAgZCtPk1OIgDSypH6XpsJvzhb9Ffkha8nLe21vevR7?= =?utf-8?q?5WzJ4SwLU+PO1d45GF0I6czX1VL1to7F5TwCOXxLynBOtpOum7exf/wMxZXSUpGZx?= =?utf-8?q?HKPXnr/GoXmLdn1oMaAr74h/42mJusF2SeSzIwjzVH6lBg1z9TFQHbGl8oOuK1RcC?= =?utf-8?q?kzVJxQOvV0ONSycQTxDulFRx2ZOdX2PlwbBPSxTUFfhVOpOCd9F5GwUkkN1Wm0xvb?= =?utf-8?q?wTm5MxMvQ+8mVeXqyqTAzR/d7v0kIcQRr6IF2zCAm5I1iluH8PVrlz+FdkIjPrzcv?= =?utf-8?q?qWhA9Du7q0MQ3JfgpYkHzI3fd01Fr1mGSBGzyve7t70FXPvfOZI6QqFeCcQRj79Nq?= =?utf-8?q?V2gHSpZgGkhhs4XFolGEQQtLWu/oUqpc6VqEa6mFuiRx0LPl82vNz+PMBteM8hiH6?= =?utf-8?q?S+oUhUc2PNgKEtwlMO39XiCT7L//zOGQFUlvGV7XYRa1CrOyHBFhLVX3S0E6m2rId?= =?utf-8?q?WvovUO3oPBwQ7T97sI4nCdXHB9qE23mWkZ7bNDE86QnVTSya3kASXC5l9rPIxLlgV?= =?utf-8?q?TGedCZKInsAmNmj5Fb6MBB3x555SiUogqaiAPCQmIcvA1dcWEd/7Ubfas79b6ycjC?= =?utf-8?q?nbY4bsCGiK8burca0RVbwpGSHJzR7vXtmBLF6HlJyrzysjFFMQP3x3bBMtJs7X8Cq?= =?utf-8?q?A7X4tjJnPVp+/bTl+PQ6jaiwY2PEHgexlE7qE9jMYCsd2SrJRZXB6eVq1iW0ws2ta?= =?utf-8?q?mxOz5oYYgACicu162eHmT5g6Et24NdbRPrArKz39onok6Qmnc7IXvnchV0pPYiWZT?= =?utf-8?q?NkSciot9Q4Nz6EZAP7Jr4M9IzMp5s5pWeeaH1zyqPuEoO4jdXnW1CEV0/glZ5+KPX?= =?utf-8?q?FUWKPNBKXhANY127vxMekbf5ZG+L3W6ksN/eurl+KbepyZDdAApycRUIr8MoPwcw3?= =?utf-8?q?/jpsn7ZkWjZ/vo5oonYEj1ZTYjVEloX/XxSeCBcmfMweYxYuRrcf+Z1MbwjYH7GYf?= =?utf-8?q?Csu4+nMd0ZaFq4xWmplDSd8D7cekht4cO6Ny+Of1a3o88K4Cv6U6H0nkL5CJsaSjn?= =?utf-8?q?71cMoEi7KNhybf+QBD0DFxA4raLnzlol4GkXyACeAfeQ9jy49M1VIGEje/7O0G3nn?= =?utf-8?q?cHMpOw5cnHacU0VONg5n+5w2XQ8MVoAgAHPaOEWMOfYL8SIhhHPCxbeZDZlDxSYXC?= =?utf-8?q?GM+bTQXiyNuuOo0w7b1zOp/OIDLo4OfAR/IqnkP6PsEakf03l8bSSJ44Pg0h9pe4D?= =?utf-8?q?a5yn6ZYIP/5oRy662r3AV2VSTdMCwChSkQLxGBcvQ3v1g74+B5mwzDjmaWGHIupE4?= =?utf-8?q?c8S4wjPmlEASqral4sNgDrPWrvof5ySbUtCK2/3CcgiFds0XWOqpr/WkMYdDkPDaP?= =?utf-8?q?0yVFzotBGN5rJh/Pi/D3ibTbT5ujgDNA=3D=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 25e2032d-4ac8-4781-28d3-08da1c6ece10 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8616.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Apr 2022 10:25:45.7366 (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: ZjqcPKsMWsuPrBKLxsxiYq9z8jlsYBvL1AVv65K3OD3I3nvbH+4IC1Bmj9PD3J25A1sW4hLpuyq7ri/T0MoZqQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8688 While not immediately useful - a new binutils release would first need cutting - I thought I'd post early the patches utilizing new functionality there. The changes made are largely benign with gas 2.38 or older. 1: improve .debug_line contents for assembly sources 2: annotate entry points with type and size Jan