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 8100C1D88B4 for ; Mon, 17 Nov 2025 13:12:12 +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=1763385134; cv=fail; b=aiM7kP4IjKW2mAXezqwSMhujIgwPg9WeyzzWa2BGeRFGX2mj+Zx/ySVpdX2SlBXIC9G7SVzBxr5p2mFJ0WWkjvE6uggofGtG/h6TREe5VaHR6Q1lHJOwfNtoLX9P5LBPDcrW+P4C4RnPDux65HfVXR55eYCX6MxJY10gjZe4eMI= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763385134; c=relaxed/simple; bh=1XoDWueTv2WVPkIk8rv4ju/rjmIoymOO11XH7RLr3Jo=; h=Message-ID:Date:Cc:Subject:To:References:From:In-Reply-To: Content-Type:MIME-Version; b=Lu6Ce+e6HGWqimWh3MN1/0mxm7RqJffgHc16T5h2w15fJyocnTAHrg2mfsn8CBQPTYXLoeZ4TIJfHCVp5DiuDzX7NX5/P8hKGr6gjW1uD9cNJYxAoJsL9yAUFsghFm42kl3ndcEvsm21SnQK2x3FcspnhCyIsOelAxPnQTCwhW4= 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=pmbaH912; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=YkT6WpAz; 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="pmbaH912"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="YkT6WpAz" 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 5AHC8K6r005478; Mon, 17 Nov 2025 13:12:04 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=R+fTMcc8QoQmxCUG52Uj3UK3WBNScOLEjlLVHOaNSns=; b= pmbaH912ByOJc/l+f2+KDC9aFoSMI6sm8r6mSji0OWr0diUxJFroy0/rI/y1JI0E 9K+reWIBddzJf4tgdvhI+IC+DrvPJTVbapZcTMMl5pen3jxKUCE8mVHKXjhAFqp+ cPkbe8zVtcw1by6l5fZGLH46SXDB5xWEmuxz/TZY5uKTmsp8xGPrjwgtcc+vd/9j lC9LIloMxBBNNnb4HWX4djZI+9B4xs5SfXQ6PUajmKMVPXwhHFpV8aW5utlJjho8 fL6XusUTH65FJlqvBQ/iwpeLnQPkE+ggXUD/GLADnhiVRov78TpiU4OuTLF2u9j2 qk3MWW8D/71K5Zcp3WV7rQ== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4aejd1abyt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 17 Nov 2025 13:12:03 +0000 (GMT) Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 5AHD1JXS035899; Mon, 17 Nov 2025 13:12:02 GMT Received: from cy3pr05cu001.outbound.protection.outlook.com (mail-westcentralusazon11013030.outbound.protection.outlook.com [40.93.201.30]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 4aefyhx89t-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 17 Nov 2025 13:12:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DXM0B60uwK01X5cezCJcrdzFrN5FiDiN9jJ1z+rHESYiLfXTL21b0TB+qAQ13P+Ppfc6YfY7Fb8M5KVMCncoZHC8/aTq/SSVic+spD8Hqhyhl9u1lJUs3vzhDWUEoyG6qjnP4wUU5ep3mfX/OjrTxE7dq2NSRlmKn3vrd/WnQn9fl4OF+x/ReQnj4I8PJ+5TuzE6VCDdnow+yUIeY2wizKLmnjYcuQoPCVa/FHchlB5TmIpvFRYq6DflK1AAFdzlFmBrp9GUVtiEnrDKngKX4NedGDoOiXE3mxDIEkaWsLCTv+cLatXD+KFX9ZGIoYY8TC8GDl/dC0bMs1XKOVImDg== 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=R+fTMcc8QoQmxCUG52Uj3UK3WBNScOLEjlLVHOaNSns=; b=TKxyxI7qPa5ek/g2tt6GNuOMJP08ZAWeoq57ZULe8u87DlSZSPdnVbIksJEYQnjrsTVhkbfKZfGBBhCQ2aNzCkXBqaf6SVlqoNBdk54WwF9mMJptYcfOcF35BXZ4DO4FnPkIrRjOf0WJFWxJpEut4RKHhmkETLyr3PRHAAHdf8eaKOvCxWIXrppUfAfRRK84dd6k1xuNunVUdMeepqILFCwe6+0ojpTl6tcAP2nOdDe9oR+vjlhlYXD+fes992B6uI9OoINyAn0JocGo651cDdor7hXCOsr22B/638Jtebl90eGGtPv/Bk6r7jXIrThImDxelHRmDCqasp9PSTG1lQ== 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=R+fTMcc8QoQmxCUG52Uj3UK3WBNScOLEjlLVHOaNSns=; b=YkT6WpAztC6X+JEF5ALZoLguacbqHf3IRjcunJvU7ci/KlhWih1zylk1XpdzUT9kdREqh03GOzW8fR8V7Vj8sbwe27/LN2zTmDIZwy4Ln218yqAKH4WIh4qNbaxD0wiUzLx9vFzdDliZkoSQOTg4ti0Uku/Tcpl2KmMVUDhVzwo= Received: from SN4PR10MB5622.namprd10.prod.outlook.com (2603:10b6:806:209::18) by LV8PR10MB7920.namprd10.prod.outlook.com (2603:10b6:408:1fd::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9320.21; Mon, 17 Nov 2025 13:11:58 +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 13:11:58 +0000 Message-ID: <3673c975-dc51-47ea-940b-8f09afa213a5@oracle.com> Date: Mon, 17 Nov 2025 14:11:55 +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> <81693206-9002-4669-ab74-fda3d31c25bb@oracle.com> <20251117123729.72ffa3e2@pumpkin> Content-Language: en-US From: Alexandre Chartre Autocrypt: addr=alexandre.chartre@oracle.com; keydata= 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 swLliy6PdpST In-Reply-To: <20251117123729.72ffa3e2@pumpkin> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PR1P264CA0121.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:2cd::15) 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_|LV8PR10MB7920:EE_ X-MS-Office365-Filtering-Correlation-Id: d432a2be-24b1-4375-bfcf-08de25dae333 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|10070799003|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?QStRd2JkeDVvMUNqbkgrUEErZTJUTWRCU3hsL0VLZmgva1Bib3NaUkM5TDk4?= =?utf-8?B?NFRjK1Z4UG5GcXo5cElheCt0ZUo2N01NcnFiWHRvQlBWcGkrdUdmZkE0bWpD?= =?utf-8?B?c0RCRUtkcVVpTDA2VkNiSmZKYjk3ajdmcTM3YlNXcmdzQVdKZVZUR2pzN2Fs?= =?utf-8?B?WWVWVWVENUhsS0ZXVXhackRUWlJyL3g5akdkM2U4cVV6dEFnSUQwWnlHYzdz?= =?utf-8?B?ZTMvM0FuZ1J0MDl1SEZqbXBTRGZYTS9SQWgzSENic2VFWjNtRC9TQk1KdUR3?= =?utf-8?B?NU9CMVFHSEU5a0t4ZWEzZFlsRHVROXQ0UUhJQ1FKeW9EV0FlTDllejgxeHlQ?= =?utf-8?B?OWg2bVozVDZrQmI4elRvVkwzemhaSGJIVzMzTytXdU9lRXpkZ2c3dWVNc0sy?= =?utf-8?B?YzlGNXZvVUF2YTErZVM3R1gxblppQXR5Rzk0Yk91aFJ4TllreVlsaGhaTjND?= =?utf-8?B?a2lsU2ZRcisxa3lGZVVSZWx0TFZYellwUVNGa044dTU3OW5Wc3dkR0U0VTVX?= =?utf-8?B?R2xRTWk3RzQxbjlWWVh4NTRJaCt0VG9MZGY0bVhwSE1jd2xFaUxKUDA3b1U5?= =?utf-8?B?ODEvc3FXbGZFOW1zdENTeDIzUXVBQmlFOG91NWNUL0JLUkhxYktTZzdWYjVt?= =?utf-8?B?NTlOMjFNMVFoVjNHb0xTSkFLeTV6YkgreGtwNDc4azgyZUZkWkhPa3diL2pD?= =?utf-8?B?dUo4djl3OWM4UUJLZUhSK3M2bU1ZSm9pb2w0azg3UUxyWUU2UjZYZmsxYmN4?= =?utf-8?B?VHIvTW90clY0ekNBMFc3NkRtd1pkQlAxWFBXaFlxcXFxblFUKzVGaFBqSCtt?= =?utf-8?B?TlJXYU1mSFlUNjA0WTJWVzAxdmszMWh0MWpCbG5oSzBFQ1NQYW1YNXlyZ0lB?= =?utf-8?B?amdBTW5rNFdCQkh6RHo1a1V1Y0h6S0UxS1JQbEtlU1pPSTMvR0NMMHo4MTcx?= =?utf-8?B?ekpNaVVna2FpQXYyeVZ0dkhEU2wxc0g0NjNwL3cwOG96WmVTNzFpeGc0Slpt?= =?utf-8?B?T2JobzkwSUdTWXRuczMwSEZvNGpXOVhoWVRiTEV0YktOZys3elF4QTdQblpu?= =?utf-8?B?d0cvaDU5TTVuRmp2S1B1TTVlNzJOT1JIaGZNZlV2elo0Vk1BUnJnb2VIZHI5?= =?utf-8?B?QkhhcnNqci9ta3ltZkozUWM4ci9KQTVyd3duR3dVUFlVZDBXRkRpOElkUXpS?= =?utf-8?B?RlYxa1JwdGwzTFFIbFc1Smd1dDBYSGJYcUtzMXY1M3hVS2xmSzZNZS9wSHJi?= =?utf-8?B?cFA1QTFyUkI4bjI3ZjJLRXFOaFhOQ1N0M2pITnNyRSt5UGtMT2dUbGxvenp4?= =?utf-8?B?QWxLSTQ1N05BREl6amk0UU9peDN2L1ZNblY3b1JCbXcrVVlYMEl1YTF3RzZW?= =?utf-8?B?MzBVbmNqbmhqcHk1ZkVRelR2cTFSOHFBenlWUHZFUVVMcnYxSE1xSVZLeCty?= =?utf-8?B?dU5iYWhsQnRnRXg5MGs5dFdVd2Z0MWsyQUUrSk1Qd3A1WHVMeU1oenlWbEFu?= =?utf-8?B?L3RxcVdoOXljRDNVSWo2YnVNWWFpYytsdXRidEQyS1kwb0dUaUZPMk9vdURx?= =?utf-8?B?Y0hNOWd5bDE5T2J0YUN0d0s3dkNCaGFEYTdZUmpJK04zSDVvby9DcGVyUE1m?= =?utf-8?B?NDFtT1FIMkM0K2Z3MThuUlc3NW1kb2xzVG5UZVJWSlQ0cUJGa291QnUzaGJa?= =?utf-8?B?eW4vcTZsRFlqMWlkMXdwcDRUQXJoQ1FiRDg4WEtmdWE1clpLYmt5SDhVKzB3?= =?utf-8?B?d0tLVFpiTjlWR3dpTVd4K0FXSzJKVlJPaGVBeVpmWlpaODl2QzQwOGI2OTVp?= =?utf-8?B?dDBET3IrOFJ2akhCYktBOEorNVNRcysxVk0rK0hpaC80K1FvRm41WjhDWUx6?= =?utf-8?B?VG1jdGE4Rk9FZVVLQkYvRFVML3czQzBrSmpaYStHR0k5NG9oK3IyVDlIS3ls?= =?utf-8?Q?v89mVeiRgjt3kP+ibEeQetc5Rtinf4yf?= 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)(376014)(10070799003)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QUNIQnJMdHc3YndXamNaaFlwaTNJZnBEd3g0NUpHeXIzYUhvTmJ3ZFZRclY4?= =?utf-8?B?RFMvSFhxK2krdFpBeW55T1FuU3E5dXY3Z3dHWW1Ed1Q1RWNJdEJlMzB6cTNG?= =?utf-8?B?T0JVbDB3N0RXcWdHcFF4clRpa2NwMXQwbVovVWJmSExyLzZCbWhUVXFwTVp4?= =?utf-8?B?NDN0TWJRbExNeDN3SVYyOVlLTmlhTWZRL0JKNldrWWk5YjlFdDc1cy9VcllW?= =?utf-8?B?bUhOMXdFYlRtREZDZFF5TW1EM1l4bkNLSUlmdlRqd2EzazdzbmcwaHJibVZa?= =?utf-8?B?cHJVV0s3UUxkVmJXcjdESGVjaFNJL1NlMzk5YUlNWjJZUVFzOUtKOTJYZllq?= =?utf-8?B?TVFVbElUaFpIaEkwY3p5Ym9ySkxYaXRyNkdFU2ZjK24xRUdwdkhQRTVvRklH?= =?utf-8?B?UGFsT0lvZnRYMkdlMVo2a2RaTlhJV0dwR0xZM0tJRWhzblAyWkpNRWdyU1RJ?= =?utf-8?B?RCtad00wTUo0OVVXZ2hVcmZ3RkpwN3R3U0ZmN1BOUVM0WlpGUXdpRjdIZnds?= =?utf-8?B?STFpcGQxNGF2ZXVTYm55eHEva2pNRzNFYjVsb0hMUmxQeXRNMGxYWlhQREZE?= =?utf-8?B?ci83RWtpMWpjdW9mTU9oNVpwaWZTTExNM3d0NlJCb1lKVURhNTk3MDRPOWJG?= =?utf-8?B?U1NLTW5xREVEczVhQmt6QmxtZEY4S3laeVJkOERINEpGYnFwSkljRUxPblNt?= =?utf-8?B?TXpEZFYvUk9LZDRjQUltZGRMK3M2RmRRK1NmUW82YSswSW5nbktxUE9tNnhU?= =?utf-8?B?YVlkQll0K2lXdWpLektvaVp0WWl3VmUzUXBoWkI4a3g2T25Ob1NzRkpQNHpW?= =?utf-8?B?cTVsUkJCZUs3cXZpcnVMa01iWDZETWVhSHZhZjljUmh1TVk5RDk0SFk1VWQ0?= =?utf-8?B?c2wvbnFpMFI0dlFJcFF6WHUzUkJnZ3FleFJkV2k5RGF3VFpaZ2hpcjh3YlBN?= =?utf-8?B?cjJ6N2lueGhzN1pxVkJETTJzb3oxYzJnZjYvK3EvMTRqNjlkWmE1WDRnUFFq?= =?utf-8?B?TDBrODA2Qk9CRTFMdzZGNW0vdjkxVVdXcVJBRjJzV0ZNUG5TdlJrRlpNa2cw?= =?utf-8?B?c1ZsUEdHVGRmYmlQTk12dU82eWp5aTVCNExnY2k1WS9kTFBwT3RaRkVZalNU?= =?utf-8?B?cUExaHREaVdkbVFsQkRYaFhxczlPVmlERXZqWko5UDhVQUNVTWNLcDN1RS8y?= =?utf-8?B?QTk1SEdab0x3Zk5DMkJnSS8rT3U2OVZhY1J2aXlTNkg3cnhKYk9LQXpZRFFI?= =?utf-8?B?ZUFRaCtiWFNlTTJSUzZPUlM3b1JBUVQ1SUxZWVdSaVVNOVc3bHJJUEorZitF?= =?utf-8?B?a3Vhb05jL3BnUHNnV3Rrc24rb2ZLRkJZenRla1AzUU12TS8zQlJEUytnVnhw?= =?utf-8?B?TXBlUVZMcFlVUnk0RlJkMFFsajF0K1YyaFAyWHFCRG5ZNk9qUVZPdmtnU3Bx?= =?utf-8?B?UDBicWRLZkMyb2xVekYrUURrd1oxSHpPamZqbHZ5SjNaSFFOMnU2dWh2TFVp?= =?utf-8?B?U2IwN0ZZTHhTakhVUkdmUlB6S3BhQmc1b3FLcWU3U2I5SzNabVkrcFRzS20x?= =?utf-8?B?emdIdHRtU3RHd1piKy9BTlVRaWJkMmQyK1hiemp0M3NreC9KVVYwTHJFSjNj?= =?utf-8?B?LzBJbnVXVWRqb2NBcnh0VjJwLzNVNjJ6OUs5bGFkVHEzTG01UTJaVVB5UWYv?= =?utf-8?B?c1hHdTY1bHVoS0Q4Q24xN05CMDY5TW0yZVhHUzdTbGUvVzlvVGx0RFJsWWg1?= =?utf-8?B?TG45WHVUbmxKcFlNeTJ6a01ZMUJweHU1R0lDNHpIQ1pWcENrZURoL1JLQ2Q2?= =?utf-8?B?d0V1YVY3RVRaY09nczF6bEJsQVRDMkd5YkNDSzdLU0xIMGxZWjNyMkdMYUda?= =?utf-8?B?OWtGb3JxWWVzS2NTNkRYcUFPK2NzTEY1eUpXRXcxL0Q3Q2VJWkQwMm9sMVdG?= =?utf-8?B?SnJacThzM0RzVnh1Y0VRNHFlQktKSUZKVkRHOG1aZkY0RjRWRGFNMHJRdW1q?= =?utf-8?B?c2tCSU9TU0RnUFAwM1NXRGRPSytoc1VOd2NmbEZYNmNiaGNqbFNraWtFM2Za?= =?utf-8?B?ZEVrdWQwdGthU3MvK21EdXVwR081SG50VjRjYU13ZG1uZ0NnTDdoZFhObjdU?= =?utf-8?B?b1BtWmlWdTFTVHc1eDU1S09Lazd6UDVISE90VGx1aCtYNU1LeXFUWVArNjNE?= =?utf-8?B?V2tFeVI1UUxkc2plaWRKaWxGTHZRSk04RDA0engxWlQ0a0x4eTBRTXhCdjA2?= =?utf-8?B?cmFLbzhRSHRSS0IyOEJCeUFVZTB3PT0=?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: HjmaOStnJ8dj0RWMflSQ+SNY7IxPOcLe2ecWhVeLRe3D45mUCYQWe2vAc2YRIZCuM3AEtS64jQ+PY/yV0LEiYEMBvgt5IM29h3Rs27cQmDqL1QrDh69KgMtjuKgQd1+W84HGshfExhom6k3GvprLITdsN1iY/lg2iB5Iv0VSglF3XYKJA1aBZnWbvHQAR+S2V6Az9GFWAFoYT87Zy//VHFZc529fyep2LH2LHb8F8kApxUUjt7jmxcG4RvEUpDblKw/U0JNGD3VypOv3P3Y3iitCJbntm5ttqIOsazMX6nhVrcqivVrDR7Z0o20WTcXZmmhNCirS/fV34exeuwX1cb7oi1N8ypNoIhz8P+sknQ0SbHdCj615rIDwt7G3ln8gL5FozL80e4dRgnr2+HALF3/TmqTrRVnghvlWx/tZG2aZ20/IqkPOR5rwCiwA316AUvEhNIRxcJrHOS8PSgR3wpKmpZA66hrP3IX0fYbygIZUa3VTpCYeORyRtE9LcbGhCu7YL+RW/mB63m670Sq7xiGdgzT6hWbAjBV/EAgz/BTWQOCeb4KWOmQX0MJu1rA7L7VwE1viHtwVa3olW7ePvvqJpZ15vi35qqwgDTMTrvw= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: d432a2be-24b1-4375-bfcf-08de25dae333 X-MS-Exchange-CrossTenant-AuthSource: SN4PR10MB5622.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2025 13:11:57.9871 (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: QQLbew80rVxwfgiRCrVijJcHgNS3oY047w9i/StahaX5txROQATXAOB+ZWc+80bar/0U2NbUS4+862S6NEYJlio5lZCbQaeQuFfPoYfMnxI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8PR10MB7920 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_03,2025-11-13_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 spamscore=0 bulkscore=0 mlxlogscore=999 phishscore=0 suspectscore=0 mlxscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2510240000 definitions=main-2511170111 X-Proofpoint-GUID: ZjYNm6oSO7c__d-dCIxMoyOulSgIS2Ta X-Authority-Analysis: v=2.4 cv=Z/jh3XRA c=1 sm=1 tr=0 ts=691b1f23 b=1 cx=c_pps a=zPCbziy225d3KhSqZt3L1A==:117 a=zPCbziy225d3KhSqZt3L1A==: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=Icj_RAMpggxLYe9mR6EA:9 a=QEXdDO2ut3YA:10 cc=ntf awl=host:12098 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTE1MDAzMSBTYWx0ZWRfXycMlGIxis5hy nxy3PDP9D5fB1iTwqxhxXikUV9FWLYq0NrYoTlFqniVWKpbr5suwj/VBNMm37Dhj3MjjM+ADLL8 q9g025mHLAwXkwu2p2QOiHhSWmIndNNbsZQxZHlnL3yF6BRk6GjPgXUCbSGWXGk93Lck+Uzqmt8 6bHA4SiZN5PfUu7h/AkfS/hMFCz4kLx9LG7XMUZZsFbGhdFEX7yCHsIoQmlzCIjBb7pumgzEL2k /rUM92QXtnav3x+9T0JNrJ+aZY9CeKqHVp3FQStQGJDHC8JLWBDFCVOc2LOnnm/5HNGhTNhSlmP HMKi12dSWlavcsuF7GSwFNfsshztf2lrGpuzLpd2WzvhowGcuQympEQVKrbdvXyjoKMKhTdD4+w cld4mFJGOgjQeTjw6UVtc7Id/62ACU5waIlZkxuZvtfCxoQsrno= X-Proofpoint-ORIG-GUID: ZjYNm6oSO7c__d-dCIxMoyOulSgIS2Ta On 11/17/25 13:37, David Laight wrote: > On Mon, 17 Nov 2025 10:47:06 +0100 > Alexandre Chartre wrote: > >> On 11/17/25 10:42, David Laight wrote: > ... >>> 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) > > That is the sort of thing I was thinking of. > Perhaps the actual opcodes on one line - eg: NOP5; NOP5; NOP5; NOP1 That might not always be very compact. For example __switch_to_asm() has 41 NOP1. I will use NOP for now, and we can improve later. >>> 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. > > The 'problem' is that mostly you want the branch target - except when it is small. > Then you don't need both 'address' and 'symbol+offset', and it is quicker to find > the target by looking at the branch distance. > I'm not sure how you'd please everyone :-) > > I'm sure one of the disassemblers ends up giving you the target address in a form > that isn't on the instruction line! > I've definitely counted opcode bytes to find the target. > I will investigate this for a later patch. Maybe have both the distance and the destination (could be an option?). Thanks, alex.