From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id G1XDHceoO2p7HRYAWB0awg (envelope-from ) for ; Wed, 24 Jun 2026 05:52:07 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=VpBF86gx; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=VpBF86gx; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 696D61E024; Wed, 24 Jun 2026 05:52:07 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [IPv6:2620:52:6:3111::32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 504781E024 for ; Wed, 24 Jun 2026 05:52:06 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 2FBBD4BA2E13 for ; Wed, 24 Jun 2026 09:52:04 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2FBBD4BA2E13 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=VpBF86gx; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=VpBF86gx Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11013040.outbound.protection.outlook.com [40.107.162.40]) by sourceware.org (Postfix) with ESMTPS id A843D4BA2E05 for ; Wed, 24 Jun 2026 09:51:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A843D4BA2E05 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org A843D4BA2E05 Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=40.107.162.40 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1782294696; cv=pass; b=JKRgyhSmEFss07pZXPumcHdfUz4KiRXT0FGAX08JexTLPWWLMUEtK97sBWorGIjinJML36F2Zxt+kM4PxYZjGLf36qxCSjaOVIgcsRc2vpUJkNiVGIBz43GH5RnYs/9XUifhvIuo4thRmPZp5vZCBtHDIkGKO9Tx+bA3AoFQdgM= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1782294696; c=relaxed/simple; bh=p8mjaiUZhiYvTwbRGtfw4ENTP7luB7ewxDcfSZ97CO8=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=Uyj7brQKSPpQJ0+X8TIZCeU2b2TjUhFxyyWw5+ZfdyTkH2iqxgC5B+c9JERBcPHUlZBmzfIOHIB168skGBCHl1K4QVRpBR2l0f9PU5lfgM1mNnjchvPgPjpViNwWHBGsUyOuz+BzUs/Z2WlifvvoDd/Y/S7QBt7JTd3a27kwhV8= ARC-Authentication-Results: i=3; sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=VpBF86gx; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=VpBF86gx DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A843D4BA2E05 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=PTqb5TJDY3o5ROzeAoeh5jf67b4vnLPc098nUH/rXuL19zo0O6wlpx0Ot+Dpz2anrcBcxWXgQ49tcwZE0o8E946NDzLtUzn3TjvXeQBWrB20ZPMwJA9P97lPtQ36W2HrFB8IDPHR3JwGX9A3Ysob8t7fnKJke34+Xcvqmh67pEwvW0a5JX7ZbW/8lMZPCYrBV6LfMQbxOrul/C+YS1YmMke2kKhGxsuzVY/kRSstMsbZunUnF0NjCPVELKcpMQoby5JeP0UuUH5DOA7WWyWjHWtY0dycIAPRTlPrEhzSkQX3QjHk1cN6zH0gx+RqrNP6E+oP+cuJxePFmgaCfHYKng== ARC-Message-Signature: i=2; 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=DyR7hRh4JqoAJ1oH5L8W+Bd1QXajHSQbIYetMoQe98E=; b=S0CmvlkyAx3w7YkqgrT+uHjBViqKgzf/WVOXpxzfQXIkJhFG6CYynXRIYYqInB/H/Qz+3gdaiWINtxYloDiYV9Hz16OMmq/UcSH6bODM77QT/3NuSYczEB7cZXSsLsCkDBBiX1ZgaVWYEHii06nMi8TJKzl+LsO8h7UMRJvficEK6pqsb2SQl4HHdknFKQNOVMsxnD8St/f0LnrStNA+71OXFCzaadPIs8sh/q/IzUYOW2iWNasJWN8/bd68ixv6Uqz5YiOWIF/iFtoP8n/5MWbJyxsdEPbCUUdMUUYiYvsWLVsw/ib3SIWSBIDXRSBJrLejsYmMsSKOWrAGR+VQfA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=temperror (sender ip is 4.158.2.129) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DyR7hRh4JqoAJ1oH5L8W+Bd1QXajHSQbIYetMoQe98E=; b=VpBF86gxEETZgg7jIzS8aknadNuAd82Q2gsNQwFx+uL4N2EZHeLYq9BKTI/FVMxgx1UT/bETYE8QlC2ZcD3y0JCBJh4ZQS+hrF9NwXg2l7Vxc7Dr6TwVyTZJ/B1fY4c/JM/ojq8lrQzAalS9BJNWH034fk35IctDIUgBiuKeT6c= Received: from CW1P123CA0004.GBRP123.PROD.OUTLOOK.COM (2603:10a6:400:293::15) by AS8PR08MB8061.eurprd08.prod.outlook.com (2603:10a6:20b:54a::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.139.20; Wed, 24 Jun 2026 09:51:28 +0000 Received: from AM1PEPF000252E0.eurprd07.prod.outlook.com (2603:10a6:400:293:cafe::60) by CW1P123CA0004.outlook.office365.com (2603:10a6:400:293::15) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.71.17 via Frontend Transport; Wed, 24 Jun 2026 09:51:28 +0000 X-MS-Exchange-Authentication-Results: spf=temperror (sender IP is 4.158.2.129) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: TempError (protection.outlook.com: error in processing during lookup of arm.com: DNS Timeout) Received: from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by AM1PEPF000252E0.mail.protection.outlook.com (10.167.16.58) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.159.10 via Frontend Transport; Wed, 24 Jun 2026 09:51:27 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=gVqIqTGYaXSUyhBqCoxn0mmZo3Un5GidXlsaH4hjpgFIepnVEoM/D6Q+rmme5Q5Cm9YQYmWUVfdNlkagZflitWl2QAGd+gJZPhz8v/uHY+pOJSb4wtElZpcEMkgC4GjON8ALT2+vhTs98MMoiuNUWxWPmxamkkL9WCkgVAvwgd34d3IrD9OBl+UqG0Ii/B0V1C4TLSHYnLvEUbSXngNcnlP1hcpq4F5U3Gku8VaTTwtkMZamouCSNMbU3aMffuBjvnE6mzJrS6b9ko93jYYDLPDf60/6uRsqi13R8Sl3CCSe1iFlCAmrHgkhcf9FVDBAu12KYyOUZTFuVh+kxpe0Rg== 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=DyR7hRh4JqoAJ1oH5L8W+Bd1QXajHSQbIYetMoQe98E=; b=MFGrhb6LrQAufsSIVoLKa1ZL6Z0U68XO3LceHrOPHv73r6wN1rHYoF4zRyE9qcQSjRGHDfxEiZH1LUfxhMTy6tHQit4QOy/16vv7JkiB7huqqhVYz4w9hfghUWvz1SDfrccIFcjFALlBIr+9YWxT+toRE+6JhXEfIf5kAXV2l4Utl3n7nnTNldGMvNuC4n9Oz4EaY8MlDkDnkOPkKHi6gQ/VztsWfP8nqw15m+hIrbsETP64O6ROmRRhTR3bR/XmKyXibxOot65AJOnYmFsvrzlpbJ0QXi9FiPMPudSGeV4hH0tKkjFsvHM8XSIo438spwEy8cxG/tcNA50QknXwsQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 172.205.89.229) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DyR7hRh4JqoAJ1oH5L8W+Bd1QXajHSQbIYetMoQe98E=; b=VpBF86gxEETZgg7jIzS8aknadNuAd82Q2gsNQwFx+uL4N2EZHeLYq9BKTI/FVMxgx1UT/bETYE8QlC2ZcD3y0JCBJh4ZQS+hrF9NwXg2l7Vxc7Dr6TwVyTZJ/B1fY4c/JM/ojq8lrQzAalS9BJNWH034fk35IctDIUgBiuKeT6c= Received: from AS4P192CA0009.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:5da::16) by GV1PR08MB8105.eurprd08.prod.outlook.com (2603:10a6:150:96::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.139.13; Wed, 24 Jun 2026 09:50:14 +0000 Received: from AM3PEPF0000A790.eurprd04.prod.outlook.com (2603:10a6:20b:5da:cafe::44) by AS4P192CA0009.outlook.office365.com (2603:10a6:20b:5da::16) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.159.13 via Frontend Transport; Wed, 24 Jun 2026 09:50:14 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 172.205.89.229) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 172.205.89.229 as permitted sender) receiver=protection.outlook.com; client-ip=172.205.89.229; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (172.205.89.229) by AM3PEPF0000A790.mail.protection.outlook.com (10.167.16.119) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.10 via Frontend Transport; Wed, 24 Jun 2026 09:50:14 +0000 Received: from AZ-NEU-EX03.Arm.com (10.240.25.137) by AZ-NEU-EX04.Arm.com (10.240.25.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 24 Jun 2026 09:50:09 +0000 Received: from ip-10-249-57-232.eu-west-1.compute.internal (10.249.57.232) by mail.arm.com (10.240.25.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29 via Frontend Transport; Wed, 24 Jun 2026 09:50:09 +0000 From: Muhammad Kamran To: CC: Wilco Dijkstra , Yury Khrustalev , Thiago Jung Bauermann , Adhemerval Zanella Netto , Carlos O'Donell , Muhammad Kamran Subject: [PATCH 0/1] gdb: Preserve IFUNC marker when finding inferior functions Date: Wed, 24 Jun 2026 09:50:01 +0000 Message-ID: <20260624095002.5247-1-muhammad.kamran@arm.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AM3PEPF0000A790:EE_|GV1PR08MB8105:EE_|AM1PEPF000252E0:EE_|AS8PR08MB8061:EE_ X-MS-Office365-Filtering-Correlation-Id: 10b6d6ef-2e5a-49e8-fd28-08ded1d628d7 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|36860700016|82310400026|1800799024|376014|23010399003|11063799006|56012099006|18002099003|6133799003; X-Microsoft-Antispam-Message-Info-Original: Rh4AEDvfcIodkqvS6XytxAc0aBS0+w7lRdmq4H2mXf42h7P3UE2orhOmGPVMvGE7crmE3MGIuEs3pJlxITMGWV84k7KrZjN/5hlydgaiEvEAfJMl38f3nyEzRQY/FsR0TYzvJ7X0ylqpuuV6kaazQbyqyELiGN9NNFPTKTw9hvSckBElwVFFCBQA/vRfJK69xmB2oK0qtg/mmFu2H2urqy4DNvNUzAEeVnDwSjcNdoh6LEK9yyRY7ppj2S036k6rNEFSrs9Qm0TiWfdRyukxLZe3NqaKFeORZJ2+JXbAvaLaA6npTPOhGfKsmNj8OOSxJr11H3NBrG6NtoPzsHkfoi3bWjLHIS1ltoF8pG9c5nnpN6LW7ZzeGA5v7eRKC4gsvCurwasAE5n79bgTsDgQz0VgE6/SEWsJkWk88eWxQdWJk/b10MLZ10a0zmrp2eaCUA+U8NDwFGSeBNSkOnRrqpUyKB+2J2b4QiJ3NDePuAdCfor4Cn+fSWFuVXSMWY3ToGvFpWiVhG6PkT+8HL58Sv5YA3UZoXTZ4/R9rY3A4Lr2k4loX0ngik7xwdZ8ThR5tK/4S/BupkfmUZO/Mce2klMPAQk0Fn5q9H4NevclX5wC2aZkBy2bGiDi2T4AKR2oYI8ofXNofYJDEGLatymbT71UBAnS++1qzApeacqOxxPhEz8UTIKaM6x/NmSh74jqguPZ+v9OuzWCHOs9+FUAmQ== X-Forefront-Antispam-Report-Untrusted: CIP:172.205.89.229; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(36860700016)(82310400026)(1800799024)(376014)(23010399003)(11063799006)(56012099006)(18002099003)(6133799003); DIR:OUT; SFP:1101; X-Exchange-RoutingPolicyChecked: ja2qtx2IphNY4lLlw4/uGlYnfKvzvyRMJZlVWzY0yAu2xE6Hy5pfePoBjoLijgtfHyH4s46UIETlMsxGYYCpRBtjFm5agNbYS8Y8eo+EnSswFzZCmqkwS/qqQXLHXkzvs+HnCisa5jQbF7tEQmW40H08p6544aWstDSkLH2nwzc+f3W2SQxu0gYEGYp2lSn/PQS1lblDDkoQa3awolzHAsGkmPEiZ80hPsdM5m3u3X8gDdBEZD3ATscoaeTbMDdN6eeyVHnfqGTpmQ3LlfECx+CBXZBaQF7I7ZVdqbOWf57QPJoEjc5zdNvZORMR0Dt6W77HSNJe9Bn5ipYZLwhv2w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB8105 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM1PEPF000252E0.eurprd07.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 8dac34e2-f95b-45df-09d7-08ded1d5fd52 X-Microsoft-Antispam: BCL:0; ARA:13230040|35042699022|376014|14060799003|82310400026|36860700016|23010399003|1800799024|11063799006|18002099003|56012099006|6133799003; X-Microsoft-Antispam-Message-Info: HTrRsqDDJHol8uApgjKRGRrFdSBocaVOvhx7sM7AI5qM/LV5Tsh7H0ykq6NcOn0VAm1mDFlqc8iUxHXVbElCLRszwYpnMkez06PfmQywAdzETycf0KLorAQmSbR5G9N9xtfPEztzKQyZ1ZEvidClw2PFUn7+LxJn1mzyqDKUx1/zM2XCKjGFfi1H4V1zaXIKXy7kwRVUl6gAkSlJjwSP4bQPxgq0icRmzxzsDfwN5syM+WkzTLpb9QY6A39WN6Y/HhQ3YaS2Py0iFadLvjT6aNueBRh5d0CF6z83pTkeU6Vg/EaR5PadB4CTjklGnYiiCjo4ONoaq2dyfWPFGKggcdtGspsnmc+URdk04670OScVlhkHeP0OBKEnKFj6AIrd9YwevnYBlzzYUSXaDBj5MX+opayHT9agsnkWfhs5qZ93KlC156ISZn4fZRlQ/rkDXWhm73aab7iKj6apJQ9ZfjpTgsJ7Me82sPICw9WnCJc89yJ6xIh36v0JaosDEa8uxwY6ItKF9P0CApgnCiAvUIDYpBWK/rf+juFGwXfEJm0RwfGCv1S3+8VT7xg3V/eSVqLySO/SRngfX62h7/rXfmH5NjpP4zsExM6EAil7XLUiQRS2FvSK2svkPq+qLEntah3JCNCMtymFM92svx6f/1Lv2OeNQ5sFtNd22VzF5yTFdGbcf4dWLCVTwcTUGRZzSBRXgx6HjGsBU7Kuj+p1OA== X-Forefront-Antispam-Report: CIP:4.158.2.129; CTRY:GB; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:outbound-uk1.az.dlp.m.darktrace.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(35042699022)(376014)(14060799003)(82310400026)(36860700016)(23010399003)(1800799024)(11063799006)(18002099003)(56012099006)(6133799003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: geqWFVGAh8mGjVV5ZWwdx+332xhUyg8+PrRkO5xFGpEFTnDoeSuNPCGzt+HhOSRox4KqFPrz5NvjBJ+4eixtqiCXbzWQXlhFwjqOxJb8z8bOB5NAiBmykdru/ytlG6ZrXjSYRDFyxfBjs4IzR08g3Qw+FdTv5hTUmMObnu5ymavRO+YtrP6M7TiMRKKRuGoibHsPPWu6WyaAx00cdO3z6fMnNNdf4Lwp6uZGtlWMtBatUHIlPfEZr9pG4nn7NfQMniXFDNP87TtGBv/Kwrr6Bibpy3B9mfGUxeJ1+GMk+RUalu+KAkj8Uv9JdmEQ4jgw2/ZmtVTe0pWABbeWfFGVoEazpq7q8ksuNtMDZplhlMR2FqFJUuhg9qkwKVFcDwBr9fr0NhgI0lt9KUUS/fK3RmMtZjWxJ1j5AYKP0tmzJJvxJPYWBy2tAPiDnc52D5s6 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jun 2026 09:51:27.0805 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 10b6d6ef-2e5a-49e8-fd28-08ded1d628d7 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[4.158.2.129]; Helo=[outbound-uk1.az.dlp.m.darktrace.com] X-MS-Exchange-CrossTenant-AuthSource: AM1PEPF000252E0.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB8061 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org This patch fixes a GDB inferior-call issue exposed by malloc being a GNU IFUNC in glibc on AArch64. GDB calls find_function_in_inferior ("malloc") when expression evaluation needs to allocate memory in the inferior, for example for string literal arguments. In the minimal-symbol fallback, GDB created a synthetic ordinary function pointer from the minimal symbol address. If the symbol was a GNU IFUNC, this lost the IFUNC marker, so call_function_by_hand did not resolve the symbol before calling it. The patch uses find_minsym_type_and_address to classify the minimal symbol and propagates the IFUNC marker to the synthetic function type when needed. The existing fallback return type is unchanged. Should this be considered for backporting to release branches? Muhammad Kamran (1): gdb: Preserve IFUNC marker when finding inferior functions gdb/valops.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) -- 2.43.0