From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2070.outbound.protection.outlook.com [40.107.20.70]) by sourceware.org (Postfix) with ESMTPS id 203DF3858D32 for ; Mon, 24 Apr 2023 07:33:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 203DF3858D32 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DvpOZzJpdDybSjsFxhWoszVvcrhVu09DB3FgHh4KPm+5T8i0Pveydjag/3q6PyFhEDdzHXyLkMoHnsCQFNGK/9IV2KGTvByrVWu+B6G2A4vTkQU6BlboGWU/ANBnScrF8Ccn0z5np2ng+72bZk2DuC8UszuG8vwv7XxDdAyZg32Ds3Px7OT3IX8QX8OwmsbNE9BlvQI0j1oqvcQs7v0KGgctxJ3JWZT/kpcsAWmC3UzodjCKogZogIp6nqeYE8KTJODLtnJQgIbEWNqA7as6lwSn/1MxJ3w6BhutL84G2p8Z804IQfAcm9KiCz+AuPZiKqE+GYqvXrXJJg/fzF/Q9g== 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=2IltcwZDuptljnOZKlr4Z2thibpTy5Dv5DGUPs4RVr4=; b=Sq9+tCNp+pML51rb3TRjTqfgvT/NvtibxIo7eeiql02rSCDHdbWhB6FJ91G2dRoNRpF4qGjk1sFxyT+McrgWVgEB+Zc3dLw6ytxs7ehhCUkUk9tMgDUbeEyKZ6xM3fvotLksd4JGU3loHo5hmt9j5xgxwbxIo+A9bq4JvJevfEHdO+6u2N55Ko1vgWkYU01jXiIuV6zDXt18sEj6eJibLKeCVYruFa57onwe9yo0tTT0wmxxCiGpRF4Y0steeZL1SG60RYcSMD0Z4/uhtBNC+Mc0rPGY23ymXBNkDP/hlg0tC1nJeH8IAT59fzNW/EvFGQ1IO21lzFcYWKqh7RIs3A== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2IltcwZDuptljnOZKlr4Z2thibpTy5Dv5DGUPs4RVr4=; b=bo+NV/PVt+BZaPxbuXHBeCfldiE7GLZ0wEJetLGGAR2UYt+4JGrDzNA8LFVVG3ZUhDAI/sO2aiUYELuHYeew9VyPWJKNcsUL0b71WfUgsPGOoupHDogoCrWpDcyo4Ozxumw8dki/7R8TfMxY+NMUJgYdLpAJ0PYLxKfqPz00bH/W2fpLt68j9lsplaKzMSuURM91vAjm4P2ro05m+BH0bu7ULF0MBYnvrQnqWf2Jyx+i3jjr0G55jx3x5erJj05TPTA4Vp0FKfgcu9N8R+NGPCDi5qoYx6aDnHeqTuHDog5FINlufKH8mVEv29f47Tub9NklofBj/TdWc/+1ozNT+A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by AS8PR04MB8311.eurprd04.prod.outlook.com (2603:10a6:20b:3b3::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6319.33; Mon, 24 Apr 2023 07:33:28 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::52b2:f58:e19:56ae]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::52b2:f58:e19:56ae%2]) with mapi id 15.20.6319.033; Mon, 24 Apr 2023 07:33:28 +0000 Message-ID: <61597ebf-cc5e-2029-6520-31f7adfeea68@suse.com> Date: Mon, 24 Apr 2023 09:33:29 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Content-Language: en-US To: Binutils Cc: "H.J. Lu" From: Jan Beulich Subject: [PATCH 0/3] x86: further disassembler tweaks Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0191.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a4::9) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|AS8PR04MB8311:EE_ X-MS-Office365-Filtering-Correlation-Id: 76f2552b-313b-4115-de5a-08db44963234 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 7CZD7REcAv6Vm04i6t8a0KIrJDAV78KkRTfF8xYtXK1tZhYe1F++at94yHQdOauORieENecvybQL2uYa7Db62PYbNJrdzc+3bkV6rwsN4K0Y3CmwIcugNXg86iEsOdhypMxhi5HlQRcVBCS9D6o58VpV26WFoo8wiTRunZzQt/SyWEM0wzxg0ofyN4GL+IwI9Nv/gJyDJ/8K4dOUwJFyK69QcXAfMIkzRAe0UeeD1goyTbe5E5O4vaA0PTBaDVRiUj5jDvJ28eeKexTeRVLV5AkEEn4/DzeTlXexTADOOFv9rPc/giZPuKn9kWh22vGWZ58b5hHUwQ0BVX7v/ts9v55Ljdz8TSy4jwMCm7t89CwgpFU3eN6hjGsbRdMTkik9DcMlltEc493YMkKeKfiL+TCxYcKTuavnwNr4DTG7ScHLXjUg04avxdvOYhWzTy7+AldqczMmmQQ+EHELXtTQ3QlQsf38FPmCBp0n3Z2mdKoldSWrzNpkdZaieDjXUKz24CWnuqfPDc3do0LGtCxmlKiRV6szNj93REU34rUJiVMjzGerEHCo/eEPa2jX5Q2cZECW1wVsVFAjYZjlFoj4NO93iBDPLANlTCivz2GK7RgaJC+yZfoOYOniSdYBFp4unQn52RsBqogN8kf8ePWbZA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(396003)(376002)(346002)(136003)(39860400002)(366004)(451199021)(2906002)(4744005)(6486002)(2616005)(6512007)(6506007)(26005)(186003)(66946007)(66556008)(66476007)(8676002)(8936002)(316002)(41300700001)(6916009)(4326008)(478600001)(5660300002)(38100700002)(36756003)(86362001)(31696002)(83380400001)(31686004)(66899021)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VUJqbFdBWGJaNm5TVlZGQWVkSnBEdHI4K1VuVVp6QjVyTVU2QnVDWTV0ajJC?= =?utf-8?B?WFRvL2lLQ1pmRm1qWWE1SFBrTDlHdUtXMHA0UFZjSEpEbFNzeC9iMHI4NG4v?= =?utf-8?B?UWhleTl4VTNHYWRTYnRKaEoyZHlzRDZGVzJ0ajlxSkZLeDdoQU9yZ3BmaGk1?= =?utf-8?B?UlQrSEJDVUN2VEdDRWRLVksyU2J1NGFyRFlobGVmcEk1R2RFZnY1clJyYnBL?= =?utf-8?B?MVFNWlk4NlhnRTcrK3JRblEyT2pTazZnVWw5anFNNzVyQWl6OG9sa0diSVNQ?= =?utf-8?B?MWRIeno0M205V2pocmJyWXZ2Tit3NG5zbzFBWXZUUGcySXBrN3prK2lhYlRW?= =?utf-8?B?US9BZzBqQWJXSXlyQURZcVdLL1J2cW5IeWlGV09adUVGUDhOVG9ScmhWdDRX?= =?utf-8?B?d0dtazNnU3NnU0FoUVRzdk55NFp4aGxxcno0czdJOFBZNVFweEZiTmVjSi94?= =?utf-8?B?YldNenRTUTBWODJ6U0Jsb0s1aW1SdkZ6VUd6emxtcmJNQ2Y0cDdxOE55UVVW?= =?utf-8?B?dCtoOFcvWDF4VklndEpPV052TDNIZUVRbXJvWmNPbm1leU55SHpzbU0rbXdp?= =?utf-8?B?ZC9GeUMrbkpqVVMzU0kxdHB1T05qUkFUbG5OdW5uVmtRaDlreGczL0lINUlN?= =?utf-8?B?aXN5eUEzbWVFZG1IK3hHQ1VaNk5LU1pZRjFncjNnVDNJTmYxbTk2MWpPU1Qw?= =?utf-8?B?REJNc3VUUjZTR0FrYUhTbUY5UlRlZ05iOTZrd1NPTWU4aG1Pcm55SDBZWThW?= =?utf-8?B?MHlzNHlLMXJHbVozcUhCdnNDdldzeWRuWkRzSkhXUENzOGVlRm5TS293NXE5?= =?utf-8?B?SmFHbkRZK09EQ0NKVmVlbHJJQUQvTTJBR3JDTXlnb0E4UEUrMVF1RjhIR0hW?= =?utf-8?B?czkvT0ZNZXBua3p5dXE5R1BIQmZ0WFYzWUtQeEhNbk9HOExsZXdtZXFmUEpV?= =?utf-8?B?RGU4T3V0RStOd0YrZnJ2RkE0bFB4MUtZbnpFRDFkK2NVRjFjY2ZjY213QjJo?= =?utf-8?B?MjYzYkdvVmlEdUlISXk5ZkNoSE1zM0tvaWZuYzZaMUxPRTR4d25sY3VKN2JH?= =?utf-8?B?QUxRQ0YzTEZENDJQeE9aalF3WGRnMFEya2lpK1MrODdRbi9oNzhWM3RhREdy?= =?utf-8?B?VGc2TklQK013WEtrK3QxYk1WN1R0TDdNME9wdXRWM3lkTkYrdkpvbkttU3Nm?= =?utf-8?B?UnJncWliTzJpUXFvZFNEMzg2OVNueDYrVHFWSFdSWGg5T1lCRmpoeFJ5bFNn?= =?utf-8?B?TGtBSDVKdVFlbCttbzQzRnc2M1ZFUDJ6aHZKc0FzK04va2NFTHBDSmNmaURQ?= =?utf-8?B?OHI4WE5EaTl3NU1Qbm1vR3VtNW1jejZ5VWZKVHJKVzg4MWNXWTE3SlhnWTYy?= =?utf-8?B?a2NhZTBlektpV3E4OUxtMTF5SEhNOHlwK3JkL3pWQ2pGQk5saldiSFZiNllN?= =?utf-8?B?dmFOY25zcklBdTFYYzZJUmVnK3ZrejYxS0puNllvSk4yUW9RUkVhdzJ3L0tk?= =?utf-8?B?YjZrdmhQNzhvMDR4cENoWjVuMVBOQzZnSi8yamIwcGZIQUNuWUhNUUpDZXl2?= =?utf-8?B?OGl4aXZTVHpsZ3o4TE5QbERpUHFmK20yUlRiSVhIdXloc1pYTW50djZFcExH?= =?utf-8?B?b05zUUJxWjRVME0ydkErZnRtNzRrNjVuSXFvVGREVnVOczZXL21KMWMzOTNP?= =?utf-8?B?Tit2NGtGRHVOenN4WVV0eDlITVdwNFMrVW1CZFNiZXRncHh0OWJZNTFpNGYv?= =?utf-8?B?KythTlhLaXpPYi9WSzhKY0w4bkNaWCtxVnpwbUEySGdyRFN6S29ZTWlUY2h6?= =?utf-8?B?SGNuU2wrbGZpN2pjZ1d1N08wRUcyMU9pVHVaa0JPTzgxRWRGTVZUZGlnNzl5?= =?utf-8?B?SFF2N3grU2habVZpOThOcnYxd3BneTU2Q1g1Y1FCcFYrdnN0V1B2Tko0THAw?= =?utf-8?B?VHBLK0ljZHIzWEgvNDZiTXJ2MjByYlNTSFVpZGFDUzJ2d0xTRk04cUZkYi9S?= =?utf-8?B?U0RHRFFJbUwxYUhvdFVjSkxMREtqM0hPeHhLaWd0Sjc4TjVveFdiTWh6Rmt5?= =?utf-8?B?bExnamExeXpZcDlsVUIyZDdaTFpJVzZYbWZ5R1cxMkFSeHV5cnl3WUxka2hD?= =?utf-8?Q?ckSLwTNaaquTVPB+q6b8yoh4M?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 76f2552b-313b-4115-de5a-08db44963234 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Apr 2023 07:33:28.3938 (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: HRASggJOqvxp2uDqSjgJAKWlp8b/BcUgaDXgHHxmgVWscj7UkSm7cpvSNx6qUAxMOyQ678544t++SnHbD+331A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8311 X-Spam-Status: No, score=-3028.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE 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: The first patch is an attempt to deal with recently uncovered (but latently present for longer) dangling pointer warnings issued by gcc. I'll commit this patch right away, in the hope that it helps. The latter two patches address observations made while checking whether the approach taken in patch 1 is actually safe. I'll keep these pending for a few days, in case there are comments (or even objections). 1: work around compiler diagnosing dangling pointer 2: limit data passed to prefix_name() 3: limit data passed to i386_dis_printf() Jan