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 DA78B1DE8A4 for ; Wed, 10 Dec 2025 07:24:53 +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=1765351495; cv=fail; b=Sqc4E14xf8zHRGo1LX8/7h8Rd9MAqmr1MZ2Iv/Z+hToReErKOHkllSN3vkEIAJ7iwz7tvV0+bp0WaQB40b3eZRXznCcBMh23R08vwZBCUJf1pQjPJzFX2SFW1U47EzQSd2hYGnMCYmMP/oCWgKnlOvT+TzDU0R5KXNLO3GmjTws= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765351495; c=relaxed/simple; bh=JHcZPzVx8FFP7l8Elee+qB0BlswmLaovQZrT9we+LI8=; h=Message-ID:Date:Cc:Subject:To:References:From:In-Reply-To: Content-Type:MIME-Version; b=t0SUM4YKJMU21EYuF6enCSk5Nvp4cIHqFYYz5HLAHA1jiywQhkgrfmxkS+mwqkbClusFn/bA1zPzfDBSE055nCwMIJKdVW1+2ueAnccn77neP+zr9t0oWM/cx/1YNVNKNWBVIUIo6MavpT4qRUO/xc5I+dR03gXdVUP/ER08lmc= 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=F35zzxAh; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=kCxGEQ4s; 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="F35zzxAh"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="kCxGEQ4s" Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BA46Onh2525033; Wed, 10 Dec 2025 07:24: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=+qlfhJi+3J3Ps2J2BnVTzD+HfJbdrfQEYB+usvUPJC4=; b= F35zzxAhNTCjAiiIZHkaJTGqyGL7TuY/WRi7Eervgv2bW8gZBBcFHciD7rbodDqm zNDq27TnWj2uF+i+1QLx4gsg2bfuq5vnL6viVtLfDT2sd9jsFOSRb5TgxRSoh1gt SO3/ugU4cXvT5xcIPG0Oj7Yi+hUK9NDb4gTqMv5vdSbdSNAj5SRAZEQY9Ayfu/Pu 4uWpNh/9Uej2RmnYHWb1wr5AT3Xwd6SeCF5tnpQhSneD8RktOfD+w7Rl1+Awc23r xEdQrjbv6gNbtyILuNEJfzngoXiStjrnKwz4A1Jo3zMKAVsmP+mZYcvq/8DZXE5w wpKKJRZwjgNBxm3Vo7lKwA== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4ay1hwg4bw-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 10 Dec 2025 07:24:23 +0000 (GMT) Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 5BA5imeG039823; Wed, 10 Dec 2025 07:06:56 GMT Received: from bn1pr04cu002.outbound.protection.outlook.com (mail-eastus2azon11010009.outbound.protection.outlook.com [52.101.56.9]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 4avaxkx4ah-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 10 Dec 2025 07:06:56 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fn38iYI8wiHiBqAiZdMJrqJGtju+bQF5uK69apMkUbYnsgF3M240nBnmkvGnauR/Jx8QXEpIICq15EukYD+8zgj8/8wDy4aSHrcsC+PXCEZsV2E7lGrQupWOUJo7MboyXoZ8n6H7sYaHcx8zTq5WiH40egP0uLl31WyM1EYkQUbk4GcZ44gq7UQkbJT22YcCnpIPv1NwvkykpkeDvdCB8vFapeFGgEiOydqssffCzAkGRAJMOBxCmSLTCPdnaPErkrbbjet+z8EIuDTENdIRSTqmoUYIVO0jxy6nMuAFYJXrHSguH1fbwTROUWSgJ8JaSjup3MnmJO2xoiOYCFWuRA== 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=+qlfhJi+3J3Ps2J2BnVTzD+HfJbdrfQEYB+usvUPJC4=; b=Afezz0YgQAPo2Urr3B8axDtOe6JQ8ENPT523pya2McDWoB+JFjIhkiUO0LeZ7+WaDyVyOYRyv/S0zPNO9cOL88581sERLIbD4AxKEKBrxBSeFfEWlfTeAabqNi5a5e5womslTl6pBL3nPvp9yiZff5dQmtzYL5Iu3KBox2kROttrQONk2/jodQpNNjC7lRwj9usMJcohC3Xh3nXkGwoeNobL6SY4+ywthflcxSPuJ0RgiQc5RdxrwPjacIi45RFnrv1466QJ6kOAwQDa0Ij9veJ5xIAsDeL0opraLdZs1cngM917BWKeHRIUC7+F1oH3KuJJ0jT7FdqDPNQTkAJD7A== 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=+qlfhJi+3J3Ps2J2BnVTzD+HfJbdrfQEYB+usvUPJC4=; b=kCxGEQ4sN6tueAjf4XNCgM6p0gwfu5KmqIKAeOqxNAe4yj6WU85zNIzYARH0E0aypHBRKbugIAAfaVXu0aJ6OaYcWyRKjz3UgaZ26IuB46dBr0VQ4I0E04Vhu7d1kd2C/ZOlML+TWVbiA7cMzlXpjJDr1jbML76kSTp1rlSBpxA= Received: from SN4PR10MB5622.namprd10.prod.outlook.com (2603:10b6:806:209::18) by DM4PR10MB7390.namprd10.prod.outlook.com (2603:10b6:8:10e::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.7; Wed, 10 Dec 2025 07:06:54 +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; Wed, 10 Dec 2025 07:06:54 +0000 Message-ID: <49230c95-290e-4d14-bc4b-b63a1a07fc98@oracle.com> Date: Wed, 10 Dec 2025 08:06:51 +0100 User-Agent: Mozilla Thunderbird Cc: alexandre.chartre@oracle.com, Guenter Roeck , linux-kernel@vger.kernel.org, Ingo Molnar , 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: "Maciej W. Rozycki" References: <20251121095340.464045-1-alexandre.chartre@oracle.com> <20251121095340.464045-4-alexandre.chartre@oracle.com> <26a97504-36ac-4005-a146-09895ae76645@roeck-us.net> <28034b3c-b3f9-4ca6-a735-5f53da887391@oracle.com> Content-Language: en-US From: Alexandre Chartre Autocrypt: addr=alexandre.chartre@oracle.com; keydata= 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 swLliy6PdpST In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PA7P264CA0046.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:34a::11) 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_|DM4PR10MB7390:EE_ X-MS-Office365-Filtering-Correlation-Id: 0317b7e6-656b-4bfd-c32d-08de37bab305 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|10070799003; X-Microsoft-Antispam-Message-Info: =?utf-8?B?WHVUUjNaUkhzS2pxN05DQ284NEdKbGZqR1JLcVcyTXg0dDJIaTZ2OUJlNXRn?= =?utf-8?B?M2tkVHhWdWt1MXFVdFdBTS9IdkJ3UjNlcnc4NUszdjNtTklQL1hCMEgxOHdJ?= =?utf-8?B?MmJEWStRQ21NdFhaQnhFdW4wUldTN2pKQ01CYXBaMWduRndnejV5Q0VWVmJq?= =?utf-8?B?OFVEVlpYdXVUeHc1eGQ2UVBaZGFvWkwxUjF3K3d6T3JxVUZMNlBaVmdPQWdW?= =?utf-8?B?bXh1b0ljNFhnNCtDWHpTWGQrZENGZnc5Y0VudWszVGxCdUVkN05zUVV1R3p1?= =?utf-8?B?VWtEVC9sSUNtMXcxOU1GbG9BZnIwOFppMUF5UDEweXZ1Q3Fvd0orS2s2UEh1?= =?utf-8?B?TG5PU1d5YUFTT09LaVpiYnhEWVNNR3BNaU8vVkVaMUFkdEtST1Y3eDBMWGhW?= =?utf-8?B?Vlo5T0o1d3BpaW8yZHU4ZXBUVWxIbnpiMGMvRjBTamRLM3NFWVRtTmpNNUc4?= =?utf-8?B?ZkJjV29rTi9tUSswalRYNVdzc3RybVlnNUtYSWgybFlkYUNqYzhySmhDdGI1?= =?utf-8?B?dE54bEZKZlcxVWJrZjVJanVGRk1vdWRuNGVCamgzc0JTTkxBZzk2RUVBSnNP?= =?utf-8?B?aWxubXJLQWxvQXBMdGd2ZGxEalUyUGhrK1gvdlpXMTJuelAxaU82alZrRFpJ?= =?utf-8?B?cUk2c1dvNHpObDlLM2hyWmhEcjdYWHVlUWpkMEZ5eW5WSHVKRVFzRTZNa2pj?= =?utf-8?B?bDl3Q3lFUitsNkN0QUU5RlJocW9LdUxEM1JOa0xrUHhsRUFyQTFlYTlkdnNS?= =?utf-8?B?T1ZKb1ZIa0NvOTJLK0RhWXZlMUlSNGhvUDd0NkNwQTFXU1h6MjBlbFZHZk5t?= =?utf-8?B?YnNJajJZQ0Rnc1BRNlg2UmxsNlpkRS9GUG5yblV6eE1PZyt2MVM5VlVkeEVy?= =?utf-8?B?OEVuRlUrUmtKWEtnaFlUMm8vbzlHeHFBSmF2M3ZNZFJjckpRei9FK1pvTGR0?= =?utf-8?B?WERqK3ZKQkpGWjljYzIwTC84OURmZS91OUY3T2dTYjN5a3FyWTdmR1p2cno1?= =?utf-8?B?TnpVeGVuUCtDL3dSTkozaHlydnFmNDNyMENzWXB3ZWtjVUx4RFR1TGFtcDhX?= =?utf-8?B?dVplNUVXOVF2WlhkZG5INzF5dGpBTDNEQlhJeFVOam84RW9TTnFJamtZYW9z?= =?utf-8?B?MGtCWWRtYmY5QlFaTVp0cHpXanZPdkU5UitYSHF1MnpFaTNUUWJhN2s5U3Jt?= =?utf-8?B?ME1PN3lob0lNZGVtaHhIaGZ6Tm9lSDIrTFFXbVpabnp0bGljVzZ0aHEyQlVQ?= =?utf-8?B?VFU2cURJM01PeEhodmJvMlQzcFF0c1dFdGZBeGZJRTJrS3d6NFdibWZFZnlC?= =?utf-8?B?UW1JYzdQVlNZRDJBZkpUWmZ1UlZUdmVvZ1Y4YlUvZm1sa2RZeFV3YmNzSFc0?= =?utf-8?B?bk5HNWR3czVPWjZzR1Q4dmRPcTRPa3l0a1RBclBvaGZYRmVONDE1ZWNLdm1o?= =?utf-8?B?RmswVkJjSjFJTEl1dnNvWUJLQS9Tc0lmYmk3VjIwYi82MkZVc2dDeHArZ1RT?= =?utf-8?B?KzFZYlE0RlRhN0pGejhSUGxTeVNIQ1NCYmZ6aGZ6bHZNS3ErMlNoTVRGaXVU?= =?utf-8?B?UjFhQVhGMzlXRWVQUkVhL3N3VVh6TkZnVlNxbnEzMS8wcnl5NTdxMTFDUy9E?= =?utf-8?B?alZNTS8yTVhGbDYyd3dHTmJtRzBVVU83WjE3bFM2cmpZQlkzTFI5cDRNZ2xh?= =?utf-8?B?eG0rN1ArMUMxUW1KS0Z6R0dESGxSaEVPSDVNb1BtOS9OM0hHRHo4alN0UUtB?= =?utf-8?B?L2xsWGh0OG1xQ1RiNmhCWXJINU56aE1Pb01IRU0vRVJFZHJtalJMVjIzdkNv?= =?utf-8?B?cEc3cHBwNHE3aFVQdW5hdnV4a2g5VEduN2lmMXVJdVZ2cE9OUEVVclFRVzRq?= =?utf-8?B?YjZSaEl1UFJnL1Q4Ylh3a0VyRVZSc2ptYjNDYkp0TWZTaC9HRkh3YmR5VjRE?= =?utf-8?Q?NsaAwheVKmYNO9k1imljJR1/nhRh9s9R?= 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)(1800799024)(366016)(376014)(10070799003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?d1ExRkNPMUUzY3pXSkZPWWVPYmRwK0VabUtiWGJmTEpxejlPUi92VUxmdnRk?= =?utf-8?B?STJWT081M3NMUUQwSzRFOUFxMU5GdDBhR083S0ZIZUplQ1g1aXVoRTczL2xy?= =?utf-8?B?TE5ISEl2YXN6b296RTdlaVBQNlR4ZTFYTUMxTGNBK3RzSTJNZC9RcngwUVZ2?= =?utf-8?B?VmRTVEUwRFlac0MrVFd4NTBzczVHK202ZVRUUmtVZ0pJUlRrRFNDSUpoakVQ?= =?utf-8?B?UWpMeE5ZTXY2QTFiM28zUlRoYUttRmJSQzIycXpoMFdVdHZEMjI2OGcyc2hF?= =?utf-8?B?dnNYNVZTQm5EV1pIWk94dmVXK0U1VEdvYVJkT3YyZ3o0b0RMdjJhUWkvd2tq?= =?utf-8?B?SU5qNHg4cVFQSE9GZFdPUitWTnp6cUFxT1lMRkh2V3EvSkJsTW15UzM2SlNX?= =?utf-8?B?aTZ1azk2YXRBeWFmRFVuK1J2cHFOeVpodUM2LzNQMUF0bVZBV01oWkloeldX?= =?utf-8?B?NEZQZjllajhrOS9kRWZWSjBXTmViMEgvb0JsZWQvcThkVU1FQkxvMWc2WmJk?= =?utf-8?B?UW9leUE1RXJNMkJxYlhrcFFvWkViMndsSXAzWStXdTZYMkFseW1Ud1pJcDFr?= =?utf-8?B?UmtYTVlDckNwb1NtcUVLU2hBTmNEZ1FXNSsxWjl6Umd5eXJsMTFVbk9rRkFN?= =?utf-8?B?a0MrRWowTkR2MHNweXlGbExoeDJJelJ1WnRINURSM2Vwa2o3YjlMb2RnZDlz?= =?utf-8?B?eWhJZTBvMjNRNk9Qcm9GS1hMWUtpMk1RZVR5am9oZytIdUh5N0hGeGdJcXR4?= =?utf-8?B?Mkt1dHdUNVIrL0VzdTlaelk2TUtBNDJtcDFvS1p5cHIxWGdFK2ZKUmhrSWF2?= =?utf-8?B?NUJDREFsT3dPTG5WdDFaa3ZqQnNWakQ2NW0wQm0zS0FXVG9IZHp1QlQ4N3hJ?= =?utf-8?B?RmFXMGt5REpZQTN3ai9EU3JxNXBMdDFHNXl4d2l1d01oUTMvWGRodlNWcG1V?= =?utf-8?B?RXg1MXN4V1NDazlXcmYvMFNKZURvZkx1SXJpa00ydUZBSC9IR2llN0xTSzdV?= =?utf-8?B?OVZHUXRWZnRYaTR2ZlZCTjFCNmswR1FGUWlWQ2t3eS9rZTVZV0tlTzNQV09F?= =?utf-8?B?UGcyd2pjRG40U3ZSSDF3MVVWQm9WWDNyRTJ6eEx6L1VWbTJjN2FpRFF1aFpF?= =?utf-8?B?bGpwZ1dvK0pKdUZsaVQvck5hUFk4cmU4bW5LZDdGc2tTK1Rnb0I2WHg4c1Rz?= =?utf-8?B?c1dBUDhrU0R1TVpmWXNoRnY4aHJRR2dUV09kRWdQUUFyTTYrRUN5cFdGRzNj?= =?utf-8?B?NzJZNEZrZjVCL2x2aE40TDlhVWpCaVk5Nzg1L3ZLeTFBS08xWkNUS1pmOU5u?= =?utf-8?B?QytOTkV6V3hPdFoxMHFpK29XZ0F1NC93WjBYcE5yem1nWE9ZdFdVRk9DczQ3?= =?utf-8?B?ajlxcHhaamc1aTlQQVZPTDNuTEtGSUNSYkhoOGxwd1pWQjBEM3NOd3lyRVJL?= =?utf-8?B?S2drVTlDMG9nNVZmYmxYRFdnN21PWDNscXNjREVvL1dUVldvSHlrcmdPUFp6?= =?utf-8?B?dW0xM015c3A2QXB2ZzlQdlBtZE1HS0o0SkdjYzYwWFlIcGFJb0R3LzFMTm4w?= =?utf-8?B?MFpQeGJodEZRaUU3dTdWekdIWGNFOFNYUHZLeGtnL2w4d055ZHpiZDQyVDEw?= =?utf-8?B?MlZhazFsQ3ltMXNhMksxeWc4Q3RydWswSkQ0Z1B4bTVXRjFVbzAvMVdUNVhm?= =?utf-8?B?cm5RSTdEU2pJUStDYk1weWg5V1l1dzZHc0FOQzJQenRONVZDRFBzQzYrQ2E4?= =?utf-8?B?a25hSno3MFpXQmQyT0JscUxVUm1QNVNiYUJsMHArN1g4WHF3ZTV0UisrSDZL?= =?utf-8?B?eVVSNGpydENyNnYxcngzSXpqTmx6azNPNTdIMm0xbHVSWjBUbFROdW9EaFlx?= =?utf-8?B?cWdNcnoweUx3dVVzeXF0RnJ5OVVxeFpkTWl0Wk1lTHhHK3hSaGNYYjhPdmYy?= =?utf-8?B?eWk2Wnk0REp2dVVFTEhFbXZtTU1qSkY3WEFWT3BLcHc4WnVUTUxscUFGWmQ3?= =?utf-8?B?cndpTkcyZlNaSTRIeVAzcVRrK1hLTFRuemZwdDNzK2pXd0VvbTlDM2l6WXhw?= =?utf-8?B?K3IvWmR0cFR2cEppZSthZjJaWWpQWGxUTmZGZEdPcVFJZVVhU3dUTDRIN0NI?= =?utf-8?B?dkFGMlBnV1JzbmxWaWVJdFd6UzY3dXhpUU5rYnlJYVZ1TW9mbUhkNFZOMEdV?= =?utf-8?B?VGhyNEhGWkVlTVNCdXQ5WnpndUpPZEUwcmZNWXFsRGM0T3JqWjRmdWVubEt1?= =?utf-8?B?MDYva3FyNEwvaStUYUNnOUxNYXVBPT0=?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: kYKS37lq86oJXAqx5ugfL30/X2V7B5tmK7pRfXXdm13FcI1hx/Nql8twipS5wvYpozqM+DTJ05e+umQUo2vs2egNdmYKAKC4Fk0vgN7V7I9dKW6rjdiNcBxM+qPsCUHC5B6yjnYRMh25WgWfD9Yu9B97/tJn9UBnt2eyZnbOBh/b6WwmE87XFmyHoSiifBmZjN4Jl7iB+BqqZdSdIz9HMMQ4CZ6u7KnJJzmTxjH+iPo2sKomOgwl8txHxcWZQ8uHK36lnb3pW5iVCYeiVRmvoSkuOGc3HQSSmmP7iO7X5Y9/9AHxZo3tnuLOgkzfRjUXVFItH4KOeaB3UpWOoCIj4bzNjXj1hP+YqEQA44FmR20nzjzmqLlybXOb67JOLiVIEvd8bhx38jpViMQ+ixHt+PDuBC7ogutPaoSnu6oCJWHZ8J+3ev8SKgDml3oQepuSUNWit7XzzbKjt+SxKlp5qLcClJTgFlnaItxIrhN0MakHih8KyB3RYNE1eHfreOmAO5qbD5xBBqB2CXudKpA1vTuSvTnduSCMsjoGSaKnrUTl59PreGKFE+LYOCsKN28beDxqHSMqOLp8qO/2WpCncrfVr3bapw5AMHFsV3GIfR8= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0317b7e6-656b-4bfd-c32d-08de37bab305 X-MS-Exchange-CrossTenant-AuthSource: SN4PR10MB5622.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2025 07:06:54.2341 (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: cXkgIXv5J/8IgZ2vjLSRmCiWDy4JGKFdCzuw5IjuAmhw9NpOBGjpBx2Zfwd1a6bbpvCRBO/Eou68f82ndV5uZTUh4F0IcjPePCBIzp0Zcg8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR10MB7390 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_05,2025-12-09_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 suspectscore=0 mlxscore=0 mlxlogscore=999 malwarescore=0 spamscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2510240000 definitions=main-2512100060 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjEwMDA2MyBTYWx0ZWRfXzyAh4mjvf2C9 GyWKvrF7KK0LFQ9TIxufzGEnCHcapZgsGdD7wR6Ff1unfE6DxmdhIeO7rSsLL1uhqRBDFY/326W JBHj7iBAJ6TU1sDjxurEO+xt80JO5X4F6gJRhsngvTGTjDK0P4SotuFws2EsGFN6FzkhLSxPtj8 bJ0Xprnfmw+FQQ1IC5HGZfl2Y6gncilkk558cL7UBJp57ZpQRJdo2QGxHNQDar/udZpbNPkIIm1 Rqkuj+GD7Vj8wd7cMGPoi1mL1pr0RVpx5wTy0BZfvU+Hy6JXuOQQmF1HWl9RnYaTe7KfIViJKSV NV4w6NrEvoJ6pYLBP16TeQmngZvNPSWzC5hk4Uy+q/usknAmLqT50UWdJIQ2swH/eP5is4SnPB1 IbYp18rboYYJIqaPBWkBEkKZN91cm9JGSPSKBkysiXMNsiEEf+U= X-Proofpoint-ORIG-GUID: DOWTVeyvOEGR31zZDI8-n1tFqFKvBym4 X-Proofpoint-GUID: DOWTVeyvOEGR31zZDI8-n1tFqFKvBym4 X-Authority-Analysis: v=2.4 cv=NsXcssdJ c=1 sm=1 tr=0 ts=69392027 b=1 cx=c_pps a=e1sVV491RgrpLwSTMOnk8w==:117 a=e1sVV491RgrpLwSTMOnk8w==: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=6b-lgflVg7SvGQV8ffUA:9 a=QEXdDO2ut3YA:10 cc=ntf awl=host:13642 On 12/9/25 23:25, Maciej W. Rozycki wrote: > On Tue, 9 Dec 2025, Alexandre Chartre wrote: > >>> 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). > > I only came across these patches now. > > As attractive as it may seem how is this stuff supposed to fly given that > binutils internal libraries promise no stable API to out-of-tree software. > The interfaces can change anytime, just as it is with our internals. Note that bpf (tools/bpf) is also using libbfd and libopcodes. > Wouldn't it make sense to improve objdump instead so as to provide the > features required? Some disassembly features of objtool can certainly make sense in objdump (like the support for disassembling alternatives). But the primary goal was to provide a disassembly tracing option (--trace) to help troubleshoot objtool validation failures. But this is specific to the kernel build workflow, so this part would probably not make sense in objdump. alex. > Also is it actually legal to link objtool and libopcodes together, given > that they are GPLv2 and GPLv3 respectively? > > FWIW asking as one of the binutils contributors and port maintainers. > > Maciej