From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5B0D023AB87 for ; Mon, 17 Nov 2025 09:47:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.165.32 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763372843; cv=fail; b=YQx32TtXbjiENVobvBPuQZ6dXM6WlHPLUe5hWBhZKJMMP2aMZxQztL5jZDbdQ0J7ugCZQ2BRiqz/AXo9Ip1TpURKnEyT5PkGdf4gYj2Mp9P7kHDXOjtkU8QscIWkn8hIRm74TUUvcE1VtNib0BjeUaa0maLt+Co+Bp+8lVjbJmk= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763372843; c=relaxed/simple; bh=FyP12Rozk8f2eaNgARBz6MzdDphje/ZVTESuJ8+ezBc=; h=Message-ID:Date:Cc:Subject:To:References:From:In-Reply-To: Content-Type:MIME-Version; b=W2yFajViyZKrldoUea9WZ3+XghG7DdPt1L04JvurLQ4ZkExbBGYxEF9TvWMYg8nSNveNR7igmOSGw68CEcyZwfPm7RNwtIuUjKdcVTu2VfzIVo9o8/nDO8nDIMSOsXdsj1W643JKGmE8mZSwPMUzbeOsSX+ICT+GLYScLV3QE3I= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=pL/+n+Sp; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=plwznYpm; arc=fail smtp.client-ip=205.220.165.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="pL/+n+Sp"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="plwznYpm" Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5AH1uTiY030692; Mon, 17 Nov 2025 09:47:14 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2025-04-25; bh=UjcC02vDGxqH4A8Z18o5KmIAWqkHuL1VBB5MVJEo7mU=; b= pL/+n+SpXmHHrI7QR5RqFw6HL0J4qVqK/vw+NKvu410eCRSm3bdFdVLjJ+WKqCaB 5Sw1YGO2L2ZgVYUB4iCigLMwM2fV1FLD11TAVKNcKSIMojp9vkw1dMWznghkSW0o 8MsyTggVZzaoDVuzGfQOcr1eVopKV3aypXNS8GItuAzTeehAPLwDUNzYZzrE4Kis Qg2+yHrnuAMAJHKqMw3OoM/mFdH1DXjlLeahgE2ah5DYWxCL7192lkcnrhFAiV49 gnVj43BgpBGh576uqcJ75HsBjpja4LRYSn9QUEel7VmEWHhowTI/vkNngBNK6pzI bks/5a2dZLCC5fOWU4dayw== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4aejd1a2st-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 17 Nov 2025 09:47:14 +0000 (GMT) Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 5AH91q8V007188; Mon, 17 Nov 2025 09:47:13 GMT Received: from sn4pr0501cu005.outbound.protection.outlook.com (mail-southcentralusazon11011007.outbound.protection.outlook.com [40.93.194.7]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 4aefy7eukq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 17 Nov 2025 09:47:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=IaB5MDTCK7gVGgds+Vok17yYN3cel00qbnVqZJM68iGyPqoAzjy74C7tVcOjla8Kn+ZTer3VlOOI+sshybFTk7lW3RiJM5SjPLuQX4g4p7dXzR7e4m+QeUfK8E2PfLCDQeTaW2vS42eJTD/Bn+73/pTM1xsqZjud1ZPOmPtZmqoOlO4NwISrbLxrZfrFtnTMPODmJG5ASCfug7bTx1HB7A3AR2cN28wWRGwSLWzral8PhGVplG66IEVgBpIW9ricM4PL8NqUB3SNjr8HyY52HEZO9g9PsZ2dvVmJsuIkeHDSCI0Cvr+evdm7jYtTi5BbaNMwUfI52/cLVrobC7x+DQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=UjcC02vDGxqH4A8Z18o5KmIAWqkHuL1VBB5MVJEo7mU=; b=QbwopfgxNYFUjuQ4OSEKSJml/PQM84qfCnsT+28z6R6n+W+EovlliQWLUO+KVp0lKqmyhhfmW3SB8HlEXa6fFPJdD0/ugebSwkSUbpRbdBJWg6qxMayL+HIbiJ0WeplwT/f/yBoBee0RDH/0V/RC45hqUjdyDY3/3adBraGbICvB9tQeZqJgTZ7/ICpvTPthW5SIQyC+yQZUGvbptnLsAEtBRkT9VR+rDvacq4mYQjNcbk4sZk3dUrhVkcHlJBv4BT1AI0vd7Nk9YRjtyMw5M3dEnA5jwDIkhu/wZIqzuFJrV8+YOgeTnnT2gXs/SeaMJ2ssg6QVN5v+k8p6uQpnWA== 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=UjcC02vDGxqH4A8Z18o5KmIAWqkHuL1VBB5MVJEo7mU=; b=plwznYpm3Dyibr45YdOaHmn64sLicvzhMn9iBtcERcf0pPH+i9uLTfkAZq6jX3we5wrqNwtDySZxeskpyJ+amKjMfnDgXRgDJXwh5xBsdUCrUJAeoC5D3tRCdqaRsSCoPvotE+pfZiCqmPQ6jBMi0K6xeIq3IRG5ph8uT+/dB5w= Received: from SN4PR10MB5622.namprd10.prod.outlook.com (2603:10b6:806:209::18) by BLAPR10MB5092.namprd10.prod.outlook.com (2603:10b6:208:326::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.15; Mon, 17 Nov 2025 09:47:10 +0000 Received: from SN4PR10MB5622.namprd10.prod.outlook.com ([fe80::6bce:37ef:d1de:d084]) by SN4PR10MB5622.namprd10.prod.outlook.com ([fe80::6bce:37ef:d1de:d084%4]) with mapi id 15.20.9320.021; Mon, 17 Nov 2025 09:47:09 +0000 Message-ID: <81693206-9002-4669-ab74-fda3d31c25bb@oracle.com> Date: Mon, 17 Nov 2025 10:47:06 +0100 User-Agent: Mozilla Thunderbird Cc: alexandre.chartre@oracle.com, Josh Poimboeuf , linux-kernel@vger.kernel.org, mingo@kernel.org, peterz@infradead.org Subject: Re: [PATCH v4 00/28] objtool: Function validation tracing To: David Laight References: <20251113164917.2563486-1-alexandre.chartre@oracle.com> <3367da83-16b7-4c6a-bd08-d14ec4067025@oracle.com> <20251117094210.3c3e4f40@pumpkin> Content-Language: en-US From: Alexandre Chartre Autocrypt: addr=alexandre.chartre@oracle.com; keydata= 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 swLliy6PdpST In-Reply-To: <20251117094210.3c3e4f40@pumpkin> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PR3P191CA0014.EURP191.PROD.OUTLOOK.COM (2603:10a6:102:54::19) To SN4PR10MB5622.namprd10.prod.outlook.com (2603:10b6:806:209::18) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN4PR10MB5622:EE_|BLAPR10MB5092:EE_ X-MS-Office365-Filtering-Correlation-Id: 4083be5a-67ad-4f7a-1325-08de25be46c9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|10070799003|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Tmk2dWJWdG1PVWJrajkwdXpLMnVHTm1sV1NBWUpUalFTMzcxOTR1VWgvc2lT?= =?utf-8?B?TUV4eW8zdy9jLzV5anh4ZDZHR2dNNHF5NldyVWV6U3RvQitJcVpmeHI2MFh2?= =?utf-8?B?L0MzK1UxVDA3aFF0VHhqcXhiYTdGOFM3Y1NhSEtkY2JXQkxncDFCQzNLaEM3?= =?utf-8?B?QzJjd0JaQ2g4UldWbGhaZ29uQWpQSzgreFAyT3FhWEYwS1Q1ai9kRmcxdm5J?= =?utf-8?B?S0U4ZHh1dVl5SWRtZlBWUURjMk5wRGkrMmcxdkhIMzc1L25BR3k0UVJaNENK?= =?utf-8?B?VnU5YUVBdmVWcDg5c1V0K1JQZ2c0cU1lcWF5VXFSdy9BU2ZvaEJnYVlRVFNk?= =?utf-8?B?T2FxKzBzUDE3K2xWUjQ2eGU3S1UrVFRRMzFkZDhVU0NXS29HQUp6K2VNcTBT?= =?utf-8?B?VmJmd09rZy9Pc3lneWtpRTloREVNVUVKMjZldmY5dHh1YTFqKzA5bHA4Z0dL?= =?utf-8?B?ckprL1FXVU43a29EU2FWZk9QSytVWDhQd1o1SXhMREpTYlBmMGg5aml0MXhn?= =?utf-8?B?SThoc1RUSmpzak1pbzBvOUw2bmpkVmtDeld1YnJiTXhBRlJqUEswWHRZVlRG?= =?utf-8?B?SmZWV1pBUW1ubTVWYjJ5RzN5S0lqQThyM1BVZTdzeDRJYkFNRGFoTFhja2p5?= =?utf-8?B?b1Uzak1DL3drQmFvblZ1b0p1anZkUGY3N0U4YXRwRFFZSkYvLzU1WVRDTVQv?= =?utf-8?B?RE5mQzdKVWJUUm1vNzRNRmlOQTNNc2xYUGJRR2N1cWFPN3ZpRjg2bG9sTDVJ?= =?utf-8?B?VU14dktFV1YweE5DdG9FOEUrT040NGhBVGxCWGRBaEFjREZYbmtpQWR0STRE?= =?utf-8?B?TVpYaEM3T2dJSzd3bU1ZK0FSeXJqZFFwUlJScVlGRGtFWUNvUWJkRXNFZ2lt?= =?utf-8?B?d2p1MU13SzFkRFh0Y1BPTTdpd2ZFMXlkckJJRW8xV1N3VysxYU9XVUhKc2Zl?= =?utf-8?B?aUdkd05lS1ZYN3RwYUwzODlZMDRlNEFqaXdPT0J1Tm9qaHZtTWNMNGxraXZL?= =?utf-8?B?ekppWG5xck1yQ3BEVnpxcHhVbStrLzJmUy9BZ0JmbmJxS1pCS0x2Z3RrVG9x?= =?utf-8?B?NVRBbEFDRnN6aktRTzdiUmNqa0drQjVCTG9GUVJKdCtSK1BtMzViajU4OW85?= =?utf-8?B?RHZkRkFrSFc4U3ZrVVh5Y0ZpbnRRd2ZRM3FFdEJJZks1cmJhOHlzZUdwcm1H?= =?utf-8?B?ZnU3SWNhM1Vob2ZFRlRPNmxlNWkzRXd1Q1hxL3dWc01kTzczUG1kY0Nsb0hX?= =?utf-8?B?Sk0wQzhvNDVjTklsVGFGOFZ3RTdBN1BzbTArUEg4TEllU2lIdWR0UW5FZEJw?= =?utf-8?B?aTlnVTR2Nnd1bmdFbW93ekw0SU1ndHczQlhERmtkbTJDQytMNWhjU2RsTFY0?= =?utf-8?B?RHpZVFBXQ1E0VDFFRDhhTm5XakJWZFlPeWhUZTQrQWhKc0dCWXRPZFNPSWVh?= =?utf-8?B?OGtmSm9RSWJ4dXgrQUkvQ096cHF5eTVpQ0krVEpwMS9QRHN5TG43T09ZbDJF?= =?utf-8?B?cjZtNmg4bmhTWGsyVmx5VEFlZlo4MGN2L3RrcjlEUU0xcTdTNmlsNnZjV0tY?= =?utf-8?B?cVpka1EwYlhzWUdkWmlaUGoyZTJmdTByY0JyVVQzMVpyT0h2b2pueGV2SVNF?= =?utf-8?B?ZGdYdE1DTmk3ZVd4SHowU0pXeENuUW5jT0JnZWRYZ2kzQldyeXBkdUNlMFJQ?= =?utf-8?B?Tk9UYTV6Qjl5NWE3WloyeDN4UHQyY2hxdUJjL1c0YnVjVjNIU0U2dVhERUZS?= =?utf-8?B?aFM0YWhFS1N2N1lqQTdQV0N0NWtFOFZra2ErTUEwM3NQcjlYZXhFSUEyQTE2?= =?utf-8?B?dWRERExiMmdHUDBKcVFVYXpScXFJWkVURTkvd0IvSncyS2NKREl4bkhWQjFu?= =?utf-8?B?OHBDWUlYNmhTejdzWDNablF0Q2h2VDJ1ajFhYTYxL2w3ZnIrUWVDcHZ3azlo?= =?utf-8?Q?jMWtigV6//tzlLAFm+22e6kV2UZ9QOc8?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN4PR10MB5622.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(10070799003)(366016)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cmtiRUJkNzBpclk4VDRqNjhkZ0tJL0ZDVUNyMWpXWTRjRE5EelpYdGNRcU44?= =?utf-8?B?OGs5UnZRMXhhZVNRSWZ1KzM0Zk51N1haRXhHMzBuODZyVjZ1RlYyb1dzbUwr?= =?utf-8?B?TDAzYm8wUlA3ekhyMTlUQXVwSGZ0OXZmcFJTSDdReUpCVjVBTU1UR3dLOVRj?= =?utf-8?B?N1BPcnpybnY4cnZVaFRvZ0FkWjBqVjBpc1hhMUhWUHIvc25qaDk3YzlOcUs4?= =?utf-8?B?Q0VhZEtJckxBREFab1RqeUFWSzdHeS9QcVNleDNjUmJwRjZxeG9uVzBWVUlh?= =?utf-8?B?NEgzekpYdEw5MURLaGhBcy93R1A3VEZpd1VpSGVoSjZ0Vno2dkVRUlRyVmtj?= =?utf-8?B?S1I3UkRYYnNOMnViNTlOQTdDQnZSNDBzT2p5TnQ0clVEaDVkdm9qSTBnRUdV?= =?utf-8?B?Rk5pNWZYeEIrNHZoTloweXlMNlBsTC9jVDdPNVlzd29SeUpHUlJvZ09iVVZx?= =?utf-8?B?NnpURHlMTjhoWk9TVHhPakxVa3YzbnRIY3FrOVZlaUVnZ1hMMnozbEVaVzhD?= =?utf-8?B?Qmw0YlVVSHlXSncwUEZ5REhsdWpRa3Vyak9GNE9MMXROQ01uOHAyR0g0NzM2?= =?utf-8?B?QjB5MXBZcHkwQkFOR1phNEE5OW1SUEtnVEpZbEc4Nlk4VGVzN2E0TWFmeGpD?= =?utf-8?B?cFVKamtwNHRsa0wvK1B1ME1oZHdZUWlrWTh2NW5qVFh2M1FzZG5HSDc2Q3Rq?= =?utf-8?B?ZmVIc1ZUOU93YTdNTU9Cd3lkU1lWRGpvdFB2aEdXOHNJU0taU3l5YnkzaEJ6?= =?utf-8?B?dWQva1BuMkRkQ3VMdmVHbVM1QVlnZ2REOUM3L3pCRERWOGFYRng0SW9SZEdK?= =?utf-8?B?Y2svL0xqUXlOUVJ3MkxGbXNLUVUyMHVJNEhKSnNyS0NIMFJoREtxblhmYUpO?= =?utf-8?B?TjBQSm9DSVpNdm5Lakg0d2N2bldiQml3K3hoRmZBY3VYdWZTdUg4c0VjQy9B?= =?utf-8?B?RVU5c1NQUnB0VjVMRVpZTUZTZ1Q0R1lnMm5xWmRvdVQzTzFzRDFqbkQrbmtr?= =?utf-8?B?U1laeVBOZ3FRU2dXVHU3cHJJUTlYaXZKWlRmSjBFcFBaV2lMRE1tZFBSUnZO?= =?utf-8?B?UnBQelo2ckpoanE4VEwzMzZlbkxlQlJEZVRHTXkrME9EcUFvVkJvSkxObGlZ?= =?utf-8?B?VzVnZGtFT0pzalRyNW1xWUVMckFlWWRzbU9nZGI0T0MyNzBCQnR1UGMvUEt1?= =?utf-8?B?NjRBZndJNGdJWEFvRU1qWUNRVEE0Tm5IRUk3L09LUFIvcGNNQjhGbkcxRmVZ?= =?utf-8?B?R3BsRVNzRVJtSDZLVkt6azBaSnJXZThqazNONlRCdmdKMjBrNDVSZWFBMVpi?= =?utf-8?B?OElBMENkeXBOY084dlQrMDI2YkZSeGxkUTFvVVROWkJVdFFvOXJRcG12M1FB?= =?utf-8?B?cXJHb2dzMnJqMWt1M2I4R2VlRzVtRUcydXB3UEhBSkRXOU96akY5U04wODFh?= =?utf-8?B?NW93SVpoU1RHOUlBWHIzV21uVGtudy9MSXdkb0hOcFRqejBKSjE4c2pKbC8y?= =?utf-8?B?ODNoL2RJdTJTNlJiQklXaXFqR2hnRVJxeHdVamJ6N2VtY1pPV0NBLzVHUWtG?= =?utf-8?B?SlhwTW9DcmZQbnMybkpaRE12cENTZ2JmbElTVGlYMEVaZXNLQzAraWRsL0NU?= =?utf-8?B?dWpDMnhza3RKeXNqM3BSaEkwd3FIbTgzT1NScCtnMFNZVHAzWi9WYm1yRFpz?= =?utf-8?B?eE1kVFErMXdoTGF0T0ROK2R0RWovaFdmTkl4WWt6NU1kakFWNnpkQjRNaWty?= =?utf-8?B?b3p0NmY1MWpOaEZnZzJtaitLSjBKV0xPcGMrd0wxOW50QzV3WTl6bm9Ic05h?= =?utf-8?B?WUZHUWVUdHdsMDlDeS9vV3RSNi9HRU5MeGJQbU9QSU13OWgwWm5QM29tZElQ?= =?utf-8?B?UHlJSG9HTnlVZ0I3eThWdGdEQ2hIRi8zZEpSRFVsVW1jenp4ei9IeEkzdmFE?= =?utf-8?B?Nnc3YzYxcWlkOVNGRmVEcm1peHNMTnZvdUE4VStLK2wxOU5mbldOajF4NGRt?= =?utf-8?B?WXBkS2YyUFNRNUVTVC9wVnBiUjZ4akpBRHpLQlF1VGxyOG96M1BHa2xVcURv?= =?utf-8?B?TDQxaU1SMWx6cXZGUEpYUkRoWEQ0NUwvRmZoYWdUTk1VQjFjaFJYSksxRVRG?= =?utf-8?B?Z3pZTjBFd3U5SGZsWDZDb1MrK3ozbU15TDBUZktnaTFybzVHN0pXSG9LaGw5?= =?utf-8?B?Ni9YOWNLbVhuL09nNDRzWEdKdFdGd2tyS0hmV2RHRnNWWHNRK2pVcXZ4SnlZ?= =?utf-8?B?WWVWMzRFT1VpN3BmaFN3OGg5c2hnPT0=?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: ueRrJ7CUvkHk11DfNg9bF5AmMQuRDiR3tMa3WV4K4z+tMX1lr3s27rgsHD5sHtqwx74C3nP1FDfB9MzHsCcWQwwuB1+vnvIwXXo9l4jCdBASLbsByLblLF0VvJqGqSDGkQGeBKb0YYoGU5W7h2B01uzjFEiwyW20Gg5f+02Am3rBEhWb7cYvjFr5n3aUM9P5Q2XAdZ/Uul+Dby14pztUFp18gTYF5QY20Yn/sGJZlIaCaaXHZrXe2pu9ISG3NxgzESy1uCuHPOiQdafeY7uapj/LbWLTeW90HqBGj7RPPsOHvFCJwZn3vf+i+3IQ8SEIaynVEnRCX9WQFc4zlP3ZSUjUMNZWYLzfvdSUBgaH9qKbQErjEQJuMxpgslWYrGpQ/o3JFIfvw4Cjt0cvgrCb7ceJ4ZO+X0qEBFaeiRiXXsvOJGkU6+jCIimTLd1wscKavee1/HocjwmvF2gTgOLAZDSVg7S/+YCRkmd/oTTXmZAkhj8no2rDtQiqlFj1K0Q199GK52Zk4gRExbtEr8apPOxgOQTs14J5hJ//vuBlPI490g6dhCJ2QlQODhJ/+RxqwpjHuK3E7RbFSGrdDMJ73puF0xzGABeafR++sRwuasQ= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4083be5a-67ad-4f7a-1325-08de25be46c9 X-MS-Exchange-CrossTenant-AuthSource: SN4PR10MB5622.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2025 09:47:09.6031 (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: tUadLAD1e9XJTHwvk2V0JPC0Sa33b4kFBt+saOF++85Pxy1SEQg7VOm5f8sP+Rde6+IhYJ60fV49Sa4VVSO6+W1NEenrHV8JhvUGRObM+xM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR10MB5092 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-17_02,2025-11-13_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 phishscore=0 bulkscore=0 mlxscore=0 malwarescore=0 adultscore=0 mlxlogscore=999 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2510240000 definitions=main-2511170081 X-Proofpoint-GUID: hxyfJmPeI-EJHQAftpYwN0CwUhAJ_ND3 X-Authority-Analysis: v=2.4 cv=Z/jh3XRA c=1 sm=1 tr=0 ts=691aef22 cx=c_pps a=OOZaFjgC48PWsiFpTAqLcw==:117 a=OOZaFjgC48PWsiFpTAqLcw==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=yPCof4ZbAAAA:8 a=CzY7rZZbWygGvoVr-XAA:9 a=QEXdDO2ut3YA:10 a=cPQSjfK2_nFv0Q5t_7PE:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTE1MDAzMSBTYWx0ZWRfX3ZJPACpCCyuB qKDGVx9n5GdTVkzqSfjCRZqhRI8v52PBGyEj0821pvMGR4wASibBUPC5FprORQJ4tScOGXNBmhu goHt0GAWPUkl6KhpoD0d7Oh7RzjIsVmM1l3MEH3AMJAkKF/ngMBerwNB6u+QkTFFOc0pK+q+kWM DNH95MBpekMvlIprrDdI+RcokRyJC+YD2KjNFpwcbhPSeJ9XG7dg9jgxFNa6y3rPQq0gqLSa9Nj GlveDo2mGp9bue80RmrkUSHL4K5ehlbw2iLiDTHmyZ2dXjaXclSggwi0llwyXCs/9F6JYfyAYqF 0gvc8/ahlHvOvn+2mSPsPIoME0Oa87KFwkXYogowBP7EaOwH2ugWqyAizH2ZpukeEMTN1FuAn1W G7ea7Rfkc5ZBEFY83Y2i/1gVr9Ge5Q== X-Proofpoint-ORIG-GUID: hxyfJmPeI-EJHQAftpYwN0CwUhAJ_ND3 On 11/17/25 10:42, David Laight wrote: > On Mon, 17 Nov 2025 08:50:45 +0100 > Alexandre Chartre wrote: > >> On 11/14/25 22:34, Josh Poimboeuf wrote: > ... >> David raises the issue that a side-by-side display requires a large window. >> >> The compact display could be like this: >> >> Alternative with single instruction: >> >> bb8: do_one_initcall+0x1a8 >> = callq *0x0(%rip) # 0xbbe (if default) >> = sti (if !X86_FEATURE_XENPV) >> = callq BUG_func (if +X86_FEATURE_ALWAYS) >> >> Alternative with multiple instructions: >> >> 82e7: __switch_to_asm+0x27 >> = DEFAULT >> 82e7: __switch_to_asm+0x27 | jmp 0x8312 <__switch_to_asm+0x52> >> | >> = !X86_FEATURE_ALWAYS >> 82e7: __switch_to_asm+0x27 | NOP1 >> 82e8: __switch_to_asm+0x28 | NOP1 >> 82e9: __switch_to_asm+0x29 | callq 0x82ef <__switch_to_asm+0x2f> >> 82ee: __switch_to_asm+0x2e | int3 >> 82ef: __switch_to_asm+0x2f | add $0x8,%rsp >> 82f3: __switch_to_asm+0x33 | lfence >> | >> = X86_FEATURE_RSB_CTXSW >> 82e7: __switch_to_asm+0x27 | mov $0x10,%r12 >> 82ee: __switch_to_asm+0x2e | callq 0x82f4 <__switch_to_asm+0x34> >> 82f3: __switch_to_asm+0x33 | int3 >> 82f4: __switch_to_asm+0x34 | callq 0x82fa <__switch_to_asm+0x3a> >> 82f9: __switch_to_asm+0x39 | int3 >> 82fa: __switch_to_asm+0x3a | add $0x10,%rsp >> 82fe: __switch_to_asm+0x3e | dec %r12 >> 8301: __switch_to_asm+0x41 | jne 0x82ee <__switch_to_asm+0x2e> >> 8303: __switch_to_asm+0x43 | lfence >> 8306: __switch_to_asm+0x46 | movq $0xffffffffffffffff,%gs:0x0(%rip) # 0x20b <__x86_call_depth> > > That does looks better. > Although I think there ought to be some indication of the 31 NOP bytes > at the end of the middle alternative. I am now compacting the code by removing all trailing NOPs. I should probably improve that with printing the actual number of NOPs, for example NOP31 (or nop31) > I'd also decode those callq as 'callq .+6' - not sure what other people think? > It is rather specific to that code. This is done by libopcodes. I will need to check if there is an option to display the branch distance instead of the branch target. Thanks, alex.