From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.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 EEE1D27B34E for ; Tue, 9 Dec 2025 07:51:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.177.32 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765266709; cv=fail; b=gcq11Nm/ktJGBRPZkc0bJ+9zcucN5H3LS0ynxBn06zCEMhBAkoaZ6850nd+tkcvh5FmwVCh0fmNVBzG2qrywvcj1H1EtmUnNc+mgEYbPQUpVSwJDrv0Bces9YHdmpinpQJ3RqHAlf6892YyI00abZrrFMRDziTxolHFb+CfNJqI= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765266709; c=relaxed/simple; bh=/qJ1sQh5CUMX00nTWUY9TNQbNokQWhJ0atYSQH64zjo=; h=Message-ID:Date:Cc:Subject:To:References:From:In-Reply-To: Content-Type:MIME-Version; b=STIseAYhuQZIDXwa/Cecm/OZFh9C1yw9Pe8HTFoXFxzYfYH2RnQcjftJVNXpGZ+KDWAMA1o00BQ1nCDNBYnDNL6FVjvouoTCrqapfzDz02eyi4Q8Y/8JZ2TsOwKMj0CDLK/yLKWNOwdEwZnZgAXfLWwYthe+U7ZpfFLAQhCNQns= 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=jU2AZWRd; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=mI7aKHpF; arc=fail smtp.client-ip=205.220.177.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="jU2AZWRd"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="mI7aKHpF" Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5B97glou287340; Tue, 9 Dec 2025 07:51:23 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=iknmDqtYWM0qZg0/LAzZ8Tbvxs8rRaRDCgIAZesp4W4=; b= jU2AZWRduyNTh9hF4IcAtxzsq7BRcvSKFqnlU7TMKldPzbAhzfCmf3va8AURDOdv BixnyjyGmjMz1IjhUOUFlJmkZJTYlVx1Jqyg566kNJqxYTdDInarT7j2Au6TMaWC IfGKXR3jD2nbhCZM6CVzy1zaelhe4v8+E0lZJmHeRW5Mt9qPnQ3JzawA0brcOyQZ G1HNc/l1pAVgQRP17vrc/FHijSQnWZOmHCJrSJLogUrg4P81EnAP1Nyw1qB2QKfI nI70cmCkC0gBIlFAH9gwcESmbQ4kI8cY4XXPxooHroIG660Q8+u0Wsv5tz6gphie Bh0CxEpPnBAL8ExodInRPw== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4axexr81ut-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 09 Dec 2025 07:51:22 +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 5B95AHq4021113; Tue, 9 Dec 2025 07:51:21 GMT Received: from bl2pr02cu003.outbound.protection.outlook.com (mail-eastusazon11011016.outbound.protection.outlook.com [52.101.52.16]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 4avax8s421-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 09 Dec 2025 07:51:21 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Hd5Dj6ZdbXkVNldHdf1jPaTZwAozvEAC+S6yvBnKW8XAT6kF/RZQm6Nznel03fZ9x2Ocx6FpsW4Kq3WeQXlFDqLf9GWRuzNAkUW86KSEsrsN4/HZAhQV+dNffLJVPc+3L4LHn1BBBwaeVzB8WDadDXDM63rzbTdZF39GOJfJfCsEFvDcLyk8U3ce6KJdyYeuvIH370XnDWwT4R8nVzg3YUrFXSaUXN00ReTHUYniuobnpQZ08tAN9HMnuL4m91y7XwfJeZpEqqZH0SIbnMHgLW6bT/tuFqVdhFfMmxcrW7zMsfX3nr6hhn+3pDLSCseGjSgO/+rE9tWd5Sek8rrgVQ== 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=iknmDqtYWM0qZg0/LAzZ8Tbvxs8rRaRDCgIAZesp4W4=; b=V8C3Cj6eMRuF0TawL7xc0jFyhkKUwaZ9fmL0gt3Nt/iW+rkqR48K1PCOn0nZyc/LadooOHNZnERzuGJ8GC1PcGCxH0gBL1WUiltyNxfKd2jDa6Z0Z1qPwsB4jSJomeYOMdZjlRALtsNqxLmCI0pFKysAVkmYoW1mXEfoS62qtib4W8ZlVzIH7Vj6clS/+6pGbLuBt0SOBqznQWt8PAWnBNtt0xRyqts68E+5j3mHjrcNCzlj4c5IslWSrcFLEDCWIkbJZ/jw8X50GLt3YiCWKJ+sg5dejIytgIFmd2LveiiYFjDYdE62C+xNO4J3OuqpYmIodGvYWfGDUrp46F8gYA== 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=iknmDqtYWM0qZg0/LAzZ8Tbvxs8rRaRDCgIAZesp4W4=; b=mI7aKHpFTkRidTn/dYex3g6vVggJ6W7GmxRMiXUgGC8k1YzJMgUlpDJ/zm9K340pZ6TkYyEytZ6QkQdUFKxbimu/+jPNka28YUwKNc1ERobcfi2VNfLA2HJoniW5fTack25xCO78oe9d5V/dnWarJkE7aFPn5KqVQb1kZfF1yu0= Received: from SN4PR10MB5622.namprd10.prod.outlook.com (2603:10b6:806:209::18) by SJ0PR10MB4735.namprd10.prod.outlook.com (2603:10b6:a03:2d1::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9388.14; Tue, 9 Dec 2025 07:51:12 +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.9412.005; Tue, 9 Dec 2025 07:51:12 +0000 Message-ID: <28034b3c-b3f9-4ca6-a735-5f53da887391@oracle.com> Date: Tue, 9 Dec 2025 08:51:09 +0100 User-Agent: Mozilla Thunderbird Cc: alexandre.chartre@oracle.com, linux-kernel@vger.kernel.org, mingo@kernel.org, jpoimboe@kernel.org, peterz@infradead.org, david.laight.linux@gmail.com Subject: Re: [PATCH v6 03/30] objtool: Disassemble code with libopcodes instead of running objdump To: Guenter Roeck References: <20251121095340.464045-1-alexandre.chartre@oracle.com> <20251121095340.464045-4-alexandre.chartre@oracle.com> <26a97504-36ac-4005-a146-09895ae76645@roeck-us.net> Content-Language: en-US From: Alexandre Chartre Autocrypt: addr=alexandre.chartre@oracle.com; keydata= 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 swLliy6PdpST In-Reply-To: <26a97504-36ac-4005-a146-09895ae76645@roeck-us.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: PA7P264CA0523.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:3db::28) 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_|SJ0PR10MB4735:EE_ X-MS-Office365-Filtering-Correlation-Id: fc078f69-bf8e-440e-2744-08de36f7b92d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016|10070799003; X-Microsoft-Antispam-Message-Info: =?utf-8?B?cVlETGpBT21DakY0OE5kL0NlSkZjcDd5YU9YWWVMNHlGbG9uSGxKSkc0d2Uw?= =?utf-8?B?Q2p0cDFNOUtzSlVWeU1ybUFkYmxYMWpLd1l3U29YSk51bkdLeEV0UVhPaXAv?= =?utf-8?B?bGpiczQvTUY1bE8vUWVQNE8zdGJDV203V1ljNVJBdTkyZ3dpcTFvK1l6eUdQ?= =?utf-8?B?SG44WGpNc2hFOTFoOGg3cncwbWZ1MU9EbVBUd1lmWnFGZG1wL2QrTXpvZ29P?= =?utf-8?B?N2U0YmEyMzNwZEhSYS9WWkRaaUFuZmswSGo1ajhpbWJsTS96K2o4S3VVVVVG?= =?utf-8?B?Y1FlWkNMeU9OZjNlcHgwbUJXSHVCbm03SlZnMTgyWVdDUSsxQTEvZXg5S25J?= =?utf-8?B?aFczMDdMTkhKMENOSDgyOWw2TU5wekVpd1BsTFU5b1VtakFUTjFSNVVHU2gr?= =?utf-8?B?M01tWXNkOVVXa1pzeXY1TFVlZFRXTUZEL1VmWThBYVQ3dFV1MmRja1lTNUNI?= =?utf-8?B?eFpBTFRGMFRJNUg2R1RHdW1vWXJiTkt5ekNORGRvUVFkLzB3ZmZncXFYb3VO?= =?utf-8?B?VWNsVGtiS2R5UmErZ3E3bWpIY1BTMDlMdVRvVnkzTmV0SFp1eHgvckJ2Zy85?= =?utf-8?B?S2ZOMzBUZnVjbTNHQlhkaTliVGNPQmgyNHhyQ0hYZmV1bmVaSWJ1S1VPWC9m?= =?utf-8?B?UHA5d2xGT0g5aUhXZExCUTVZcHpubUtrVXVXSGt1Vm1wOHlEaHQzZUdGSjk5?= =?utf-8?B?a3NIRWdxNXR5cE5SQnlTUkZhMnRsUTNIbTF1MXNTb0JrMWZHT3VZRHVUVW9K?= =?utf-8?B?a3gzWk92TU9Hb216NDVnd2RIeGZGdWVRRCtiQmtSK2M0eVhVNnlZT29NcndF?= =?utf-8?B?b0ZjVDV4NUZnZmFzVDA5QXNqc1dpOXlyRnl3UDB4eTRXcU4wclZma0dpbWZR?= =?utf-8?B?aTRjSTBVRmg0MDRPSDVLbEROK1k4YWZ2VkRjYlhyYnVZSXpla0ord1N4ZDdt?= =?utf-8?B?Zkwxc1EzSUhRSWJEQmpoWTNxdEp6MUc0S3UzWVJyMVV3NDV1Ky9QenIvZ2NV?= =?utf-8?B?RlBhNXMxM3hrWXdwNUdCVVhzYmlPNCtkME4vYTJoeDJJNUMwcldpRnVnRDZv?= =?utf-8?B?amdpb0M1OWVwb2Jzd0pTNnFrSlpnZWR6S093WFQrNk9taHpuYTRqbElzM1lO?= =?utf-8?B?QUxwNWJQZUNUM3o5Zlg2NHF4dGZ5N3RiS1JCejlxZ09zdnZ6d295eXRHdGR5?= =?utf-8?B?RDI0bGcwTzNHZ0FNMXhiUmd1SGhYLy9qeVZqVEh1WW03a2JhU2N4YnQ5ZGhY?= =?utf-8?B?QlV3b1d3VFdvQjZlcWx3YmRlZDZUejlFZDRwQjNOWDNtSGRFUWwyWTRGODRt?= =?utf-8?B?dkhtVjE3TW5CWWxNMHFoNjI0aFhlTGhuZ2s5RWFyV3JZbjRVb3V2NERnT09N?= =?utf-8?B?NW96dEJKZEhoV0Naa3JTTmdGUFBHVkNDODdNaVlZYm5TRERQMWZtY1ZWakxP?= =?utf-8?B?eS9kdGFLL2pERDBIUnd6VktFZWNSTVZsdWh3Q0xMSVE4a2pXSng1WCtWY25w?= =?utf-8?B?dGxUblRJUDlsNlk1emtLcUJwdHdsMGF3VXFpTkFwd29Wa29XUXl6Y2lLT2Vn?= =?utf-8?B?NWlMbXE5Skt4SzJ6NE0zS1pQa3oxMGIxOUljNE94a2IzTktWVGxCT1ZhKzc4?= =?utf-8?B?eUJvdGttdER6M0Y5dkFON3l0dC9oN09SVFlGNzFGNzF6c3JlY1JJRDZsVEZJ?= =?utf-8?B?MytublNTZHhvT3F4MnRIaUtBTkhKSGxraUFKUHRyQVpTUFlqN2tLamh3S2do?= =?utf-8?B?bHcxckhSaDBwUnJkZ0laM3dvQ29kSzRiaFRBUTlWYUE3a2lMMUQzZkJPS3Vw?= =?utf-8?B?UW9kK2ZZWDVRdUh1ZXlUa3RjSGVpNGd0N2NWMmpZY25SVjh1bERkU21MaVYr?= =?utf-8?B?eitnQ2dsMHd2TFE3ZitKbWVGRFJxSkdSeWNFc2hHdFd2YUE9PQ==?= 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)(1800799024)(366016)(10070799003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cjVqT3NOTWx3VVdqRmFBZjYwTkhKTCtwQWZqU3l1T2FBM0lnckF1cC9PcGZE?= =?utf-8?B?NkplSjRKZG9aMXpzU0xPRUxTNGc1K3JYOEFVSFhIcEhqRkxreFUyN01adE85?= =?utf-8?B?VUJUVjhpMlg1RGRpSWk4T1VJRW1LL29wYVZVUlMxblV6REQzL2tXbWtQendl?= =?utf-8?B?eEM1bzE1Yi9JSy95Zmw2VzhLV1JpOE9KQStDdXp4TlFub0NCaUp6RCtMWGdZ?= =?utf-8?B?ZDRnOU41RmFIL0ZOeW5RRTVmNHAvQVZkc1FmM0NuTHhZeUE4ak14RGlXaHpP?= =?utf-8?B?dXhHZTc3ZE9RUjN4emV4MEhoMElKOHZlblVOQmVxY1p4RUFRaFZpTzRhSGxZ?= =?utf-8?B?dURsYlBFeHRwZmx6SzI4cXVBeFRIbUlNL2hpNXJjV0owSXdVeExrRjZtaThj?= =?utf-8?B?bnJyQTJ2cDRCa3JJdVV0cnNOdURXc0ZiRWF3bm9MbXM1allXWlRYRERwQ3ZD?= =?utf-8?B?RlBsSVl1Mmc4by80eFBkNHZ0SmE5NkxDN0NTY01NaWUwZEpLVTFiblovTm5R?= =?utf-8?B?L1R6YVFnSVRnSkt3TjJGWmNidWRGKzBoc3hiQ201bXFZQzhqdDVnT2x0SXhS?= =?utf-8?B?Vllabm93c2F3c21McXlYdEJ0dnBQSnJ5YWNkN1FCR2psaGF6Z0JqTWw1MG1G?= =?utf-8?B?YVZPY281ZStwWVlGRDZLVUx5MkNVVkhYaDVsbW5RRDFOYitYK1hJT1RZWmtZ?= =?utf-8?B?Sk5zUkdHQzE5amxlZm1xMnZHWExFMGRtRDlTSWpTM21SdXVHUzZVbGRoS3E4?= =?utf-8?B?UXh6RnhvQ0laWkJBZElvNExJUTlrcVdaT3M0RkhwcTdMUzBaRHljZk9wbjhl?= =?utf-8?B?aCsyc3gxUnlCN2JNT0Jmd2pScWpkZlZnQlAvWEZrY29lVFJSdlltSmtRMkNq?= =?utf-8?B?RlFGUThTQU43cWlSbnIyUWRidjAvNlRRMEtSR2FZNGxFOXBxREFLcTFxcW9C?= =?utf-8?B?K1NyWUJTV0FzZ2xWWTE1bHF0YTZyczZYTFZ5TjJLSDRVbTMyNVlGQ2VLeU1Y?= =?utf-8?B?c2NKN3d2VXRhQTllQlp1TGNLQ0NxTjI4bWFrdXV0MGZ2Zi9KYklUOVRRNThF?= =?utf-8?B?VTVNL0c0MWRWWUhicGlST00vbndvMk5iemEveGtUbk1JTlRkSHIwS2h1dzJi?= =?utf-8?B?d3RmcXVVNE5qL0JIWXAyYzYwOWlpRklOakhnZmE2elZRZmFXb2xmSFp4RTJv?= =?utf-8?B?a2I2T3pWaHR2Y2N6cE9jRk5yNVRadzZBM1gySkNsdSszNUdodWxPSG90eXdH?= =?utf-8?B?UVc0TXdLYnNwYUYvUjRRS0RLemJvNGZTdmdEZW5uV1VNV0ZXMjU4cEJ5QTNl?= =?utf-8?B?RlJSRHdWS000UjdLd0dIUlY3NlFXUVM4UzArMDBHYkdMMWdOalVRbmdzZk83?= =?utf-8?B?SGdWTHV4V3RFZ0V1WStkaWtIWkl5cGpKZkd0cWF6WFZTc2FZSFdyL21vaU5s?= =?utf-8?B?SUxOcXAzTnVySmY4aWhBdkZOZDRUb2I3bnhENmdoWUNFSXBod3JTbk1iK1Qr?= =?utf-8?B?Z0FmOXZLTjFNOUk3cDIyWkZVOTFqa3Z6SGJQbE9NN3dYblNUYUxvbTJ5S3NU?= =?utf-8?B?RUx5Yi9wVHNDSFRKcTFkcW9iMnpuZzNKYXNOUGgwR0h5eTFqTDRsVmZieTIy?= =?utf-8?B?RDlKTWF6c2dDdkdVVmlxVmllQVZ3RWViLzZNWUNuOFJFS09LYWhmZTJvSWtZ?= =?utf-8?B?M2licXRCeEFURlIwdXVZcHFvN09hVTZRZkFWS1pHakpzeXRzK0JGSHA4WTA0?= =?utf-8?B?WWppWWxucE00NTVWcnJtWGl2UHYreS9rTUUrY1NYV1Q3QXBFZDVFeFRldVVr?= =?utf-8?B?UVNYa3l2WEtPdk80alJXR04rdWFWU3JVU3JQQ20rQmM3UkdSdHRJbzUrekJT?= =?utf-8?B?TVBNOU1TdE9RNmdFVDllbUZTaUI3bnRJb094Snh4bE9oa0NwdThKUk5iZ0pE?= =?utf-8?B?dVpQam1UYms0RFJ2VHBNVWQwMDNWU2YyVnp6NG5XRGowcmFiNFVmSm1YMzF2?= =?utf-8?B?OUJVZVFkRGVPMlpzcW5mUjZFN2Vad3had2sxaTVtMzBNNnNUWDI4RktjOFV5?= =?utf-8?B?WlUzbnVQbGhoanp0OHNycWhINGhNRnZrUnMzaDZMZU1GaTNUY2NxNW1hSnVB?= =?utf-8?B?bjU0VXlCdXM2bTNsTTZHdzBvc1pqYXhBakIyOGJNTjlLMUNiVFBzQlpTcjl1?= =?utf-8?B?TWdUYTl6K2hiVTRTYlBrQ0lleGNLbDdDTE9kTm43TjROaFYyVTZCbmdmblhO?= =?utf-8?B?eFJjcDY1VEVUNHVraktCS2duemZ3PT0=?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: uTDIwhWTUnvJmIAenQdVcdw5c3Ja0Xr6aeekXcetTLK76oywBAuW1QISJ+Gpq9cop608PCu7xc5JFMx5hlanmKWE2PNnUz9cd6FRep+ypqmhhjzzYcMAPkELZYXiyeJjMcsH6ptFAHZ2o4X7VKXfo7OPmhdP090VlNP4UPdBHHZsE7gdxR1WyWDcSmn8bQlW4XH61vPfe0+cSDXxhtCs2ylM7hWzbdbCkES87fYGd4tsD4epMzz5H6WJiKP8csqg5ZZQhpNb+7qRqOYSnwbqAv4S9T14iqmOgO/TMR4GvWyk7schVvsZ3sQPGxNQPQUaxfAp5fVVGtg6logi3dcGQJXQ9yXOLdIz2VWzq1/Fy9ZJ4amkvhDb4Wz99qn8tI3pBJzpZzoEoeJOGRz3sXd9Doa4rmk5785u4NXNRewYS2ZjtAxaQ/O92MdPXhVisYkgXB32XJrKgpd2Bb+pnfXxkm4rHAOCysMZfusBzAkFZeVj6EF5IUwoIZyJWMTuoy+PRgE10OVpI68BqZ9c3XDPOZHTUFuuymNXQwhf8RGCknpq6hmS9+wMziHbgdtiVd4FqH4XU7z4VarRqe2tGYu8iQXgvyTCC+TqzGejUGfJd/g= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: fc078f69-bf8e-440e-2744-08de36f7b92d X-MS-Exchange-CrossTenant-AuthSource: SN4PR10MB5622.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Dec 2025 07:51:12.7066 (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: 2NuLYfCuuFdO5KVuyK2xEyfgoUSQz8PvC1mWLm1lYMUIMd0FLxBTE1HU/WHJ7kp9Vh/huGiThFx1F4864CUEuGdaXBo+WoaqUNXQXThbUD4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB4735 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-12-09_01,2025-12-04_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 mlxlogscore=999 bulkscore=0 spamscore=0 phishscore=0 suspectscore=0 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2510240000 definitions=main-2512090058 X-Proofpoint-GUID: 8-sDIh83US-xoSrnL6ucGloOFSOdE__y X-Authority-Analysis: v=2.4 cv=S+7UAYsP c=1 sm=1 tr=0 ts=6937d4fa 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=wP3pNCr1ah4A:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=e5mUnYsNAAAA:8 a=yPCof4ZbAAAA:8 a=VwQbUJbxAAAA:8 a=spC4f6GUn6DALPH7-9sA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=Vxmtnl_E_bksehYqCbjh:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjA5MDA1OCBTYWx0ZWRfXwmSxyBIvasym 4F9m2HO7ICmpVP77RdusjMhRVEqa6OPwz9zmO7dgE7vR9ymAs2X55PC1A6M1CueZP6zPK8m4B7+ S2GSQhpSgOYRi3WbPEbPI3Krqx4DgBK1IN7qdJLTBBq3Nx7jJE3fyUthdCGeF/EEOi/n7+sm2Zt AbfxPm4zw6x10dsJz2gOQ88aYLGFwb2QGvUkxIFdfEcJNNmj2/FYHs2dCuFYT1QH3aH8aGtVZJ4 9SS078CzZsHjLAxyId3zdum2MqgoErqGSdheMMXtR1+tf1vJ5YVplqE5Va8TouzLA3G6ckLOsWH bwsiQk0MxqoqHLA9jjEGBKCEnBIpwNPc0oh76ZGuKlzAP6EJSrZ+WgbyDK0u72cMW7pXN7LWZhy pXJsAMViF1SC+y3KT9Q0JkasVevXvg== X-Proofpoint-ORIG-GUID: 8-sDIh83US-xoSrnL6ucGloOFSOdE__y On 12/9/25 07:58, Guenter Roeck wrote: > Hi, > > On Fri, Nov 21, 2025 at 10:53:13AM +0100, Alexandre Chartre wrote: >> objtool executes the objdump command to disassemble code. Use libopcodes >> instead to have more control about the disassembly scope and output. >> If libopcodes is not present then objtool is built without disassembly >> support. >> >> Signed-off-by: Alexandre Chartre > > With this patch in mainline, I get the following build error when trying > to build x86_64:defconfig (and other configurations). > > Bisect log is attached. I see the problem with gcc 11.4.0, 13.3.0, and > 14.3.0. I tried with both Ubuntu 22.04 and 24.04. > This sounds like a configuration issue depending on the binutils version; in particular the setting of DISASM_INIT_STYLED (although that's supposed to be automatically configured by tools/objtool/Makefile). Which binutils-devel version are you using? Thanks, alex. > > Building x86_64:defconfig ... failed > -------------- > Error log: > In file included from disas.c:17: > tools/include/tools/dis-asm-compat.h:19:39: error: ‘enum disassembler_style’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror] > 19 | enum disassembler_style style, > | ^~~~~~~~~~~~~~~~~~ > tools/include/tools/dis-asm-compat.h:19:58: error: parameter 2 (‘style’) has incomplete type > 19 | enum disassembler_style style, > | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ > tools/include/tools/dis-asm-compat.h:42:49: error: unknown type name ‘fprintf_styled_ftype’; did you mean ‘fprintf_ftype’? > 42 | fprintf_styled_ftype styled_func) > | ^~~~~~~~~~~~~~~~~~~~ > | fprintf_ftype > disas.c:152:38: error: ‘enum disassembler_style’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror] > 152 | enum disassembler_style style, > | ^~~~~~~~~~~~~~~~~~ > disas.c:152:57: error: parameter 2 (‘style’) has incomplete type > 152 | enum disassembler_style style, > | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ > disas.c: In function ‘disas_context_create’: > disas.c:367:9: error: implicit declaration of function ‘init_disassemble_info_compat’; did you mean ‘init_disassemble_info’? [-Werror=implicit-function-declaration] > 367 | init_disassemble_info_compat(dinfo, dctx, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > | init_disassemble_info > In file included from tools/include/linux/kernel.h:5, > from tools/include/linux/list.h:7, > from tools/objtool/include/objtool/arch.h:10, > from disas.c:9: > disas.c: In function ‘disas_fprintf_styled’: > disas.c:158:9: error: ‘va_start’ used in function with fixed arguments > 158 | va_start(arg, fmt); > | ^~~~~~~~ > cc1: all warnings being treated as errors > > --- > Bisect: > > # bad: [cb015814f8b6eebcbb8e46e111d108892c5e6821] Merge tag 'f2fs-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs > # good: [7d0a66e4bb9081d75c82ec4957c50034cb0ea449] Linux 6.18 > git bisect start 'HEAD' 'v6.18' > # bad: [6dfafbd0299a60bfb5d5e277fdf100037c7ded07] Merge tag 'drm-next-2025-12-03' of https://gitlab.freedesktop.org/drm/kernel > git bisect bad 6dfafbd0299a60bfb5d5e277fdf100037c7ded07 > # bad: [8f7aa3d3c7323f4ca2768a9e74ebbe359c4f8f88] Merge tag 'net-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next > git bisect bad 8f7aa3d3c7323f4ca2768a9e74ebbe359c4f8f88 > # bad: [4a4e0199378f309fa7259132e1443efe56c1e276] Merge tag 'lkmm.2025.12.01a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu > git bisect bad 4a4e0199378f309fa7259132e1443efe56c1e276 > # bad: [a61288200e8b6f42bff116508dc72ebcc206f10a] Merge tag 'ras_core_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip > git bisect bad a61288200e8b6f42bff116508dc72ebcc206f10a > # good: [1b5dd29869b1e63f7e5c37d7552e2dcf22de3c26] Merge tag 'vfs-6.19-rc1.fd_prepare.fs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs > git bisect good 1b5dd29869b1e63f7e5c37d7552e2dcf22de3c26 > # bad: [dcd8637edb873bd940e6aa82417dfb33ae980778] Merge tag 'x86-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip > git bisect bad dcd8637edb873bd940e6aa82417dfb33ae980778 > # bad: [7e017720aae87dc2ca2471ac295e34e2b240e5f5] objtool: Disassemble jump table alternatives > git bisect bad 7e017720aae87dc2ca2471ac295e34e2b240e5f5 > # good: [164c9201e1dad8d5c0c38f583dba81e4b6da9cc7] objtool: Add base objtool support for livepatch modules > git bisect good 164c9201e1dad8d5c0c38f583dba81e4b6da9cc7 > # good: [9205a322cf96f16a49e412dfa3f09431f3e02fc5] objtool: Return canonical symbol when aliases exist in symbol finding helpers > git bisect good 9205a322cf96f16a49e412dfa3f09431f3e02fc5 > # bad: [0bb080ba6469a573bc85122153d931334d10a173] objtool: Disassemble instruction on warning or backtrace > git bisect bad 0bb080ba6469a573bc85122153d931334d10a173 > # good: [93863f3f859a626347ce2ec18947b11357b4ca14] kbuild: Check for functions with ambiguous -ffunction-sections section names > git bisect good 93863f3f859a626347ce2ec18947b11357b4ca14 > # bad: [59953303827eceb06d486ba66cc0d71f55ded8ec] objtool: Disassemble code with libopcodes instead of running objdump > git bisect bad 59953303827eceb06d486ba66cc0d71f55ded8ec > # good: [55d2a473f317ab028d78a5c5ca69473643657c3d] objtool: Move disassembly functions to a separated file > git bisect good 55d2a473f317ab028d78a5c5ca69473643657c3d > # good: [1013f2e37bec39b1df5679e1c1e2572ece87c088] objtool: Create disassembly context > git bisect good 1013f2e37bec39b1df5679e1c1e2572ece87c088 > # first bad commit: [59953303827eceb06d486ba66cc0d71f55ded8ec] objtool: Disassemble code with libopcodes instead of running objdump