From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 1CwnMhqJQ2qCFx8AWB0awg (envelope-from ) for ; Tue, 30 Jun 2026 05:15:06 -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=PEW1VRp4; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=PEW1VRp4; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id BE9371E070; Tue, 30 Jun 2026 05:15:06 -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 [38.145.34.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 617FD1E070 for ; Tue, 30 Jun 2026 05:15:05 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id D68C74BA2E2E for ; Tue, 30 Jun 2026 09:15:04 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D68C74BA2E2E 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=PEW1VRp4; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=PEW1VRp4 Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11010057.outbound.protection.outlook.com [52.101.84.57]) by sourceware.org (Postfix) with ESMTPS id D08EF4BA2E18 for ; Tue, 30 Jun 2026 09:14:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D08EF4BA2E18 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 D08EF4BA2E18 Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=52.101.84.57 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1782810876; cv=pass; b=tyz1Vu+PPhorncKhvDp8yeu4XjMXlub2Qc1ymsBFRDxzbF3zhQkftZrhHZG+M9HefbwZcM40yadt5C5HevZEvwfi6c9bbp24k1hlRwcujXlaeTm3oPt0fKYEYQAjGxViL6323mzbxig/eD9PW8INa77wIPC37uhr6xC7CL27l74= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1782810876; c=relaxed/simple; bh=EySM+hWUEzx1ZJMCrMIhzh789SeKqzh0/2N9MNYR3y8=; h=DKIM-Signature:DKIM-Signature:Date:From:To:Subject:Message-ID: MIME-Version; b=gbFm7pj5aQ9g8x/ixQef4tuBLn2DrhfEEbRV7bkhZ6N58Qr0dHAXgf588k3G2NSG391kEOd8FdWtO//T5yAI2OacIGQG6yOAP8ITDWklw26Z1Hv2d9V+kehOTwGSN7am56RkbHoKV4Bs0NNqnNPClZcL9O7KdMdHsk3gS3GDjBE= 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=PEW1VRp4; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=PEW1VRp4 DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D08EF4BA2E18 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=flbLkdTGpkTkFozxaLEoKZZQtPw87r/Qlbo8owO2TDPN2oRerXR6k49KiOsMi/cgvgerx9r7INsFwoDwg4BkQ0552AyN+pdJxqqV0Dgz+0h6tRY97a+yZNm9z05ldjgyR6H/FSlI5/VSawu3iFTKxRoXj+Qbpj0LVh/HYLcesIQgbY+AkNvQtXE5vnFG1LkbW8rKh4n2xVzAjUqqb0iuU3kjD8A5c7AvIL0DWzwlapEPHvANLxW+f0Pywd+HosEe0pjEX/CKcFLZ4ZJCrbWMcNo9JSdrX46Rxb4f8uNot3QC/sTcGvEIKADwS0wzvMQXaPE7WgRui7cJQzb7TWdB8g== 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=tYMa+A9pgH6xJJHA7DYVUYKj7BzITZ0eWSMHLy7mj2U=; b=PWs1VvKjjjOoXiMVJyFBfUhXwraVCK2UEcIP2ls/DrZjtP+41IdGktukoGuXCwVDwZzwwjdRatf6RrcchxTdOp0qyhs28OKToe+S1mSUGJEEhsH4l4UKpJzA4ewO0HuOGSNHwiHErnXq8iygYjkXXA7sLsPDAjAO4lhUVdgpqAkMVfnAPt4nZ3e6oOkNg92d6RudJXi+s8syEEHzrAWZc2KmjS91S8hfJsMmbs2heEh74ORcGMfw5OQTee/YA5J3yQMMt8QWkzKADoX6iEgrD+ji8KSNkYaMF6WkxJm76Kytqt9NRr9YWVR1zN2tpoJupKORQ5kZGmJAUk1zNl7jOw== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=redhat.com 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=tYMa+A9pgH6xJJHA7DYVUYKj7BzITZ0eWSMHLy7mj2U=; b=PEW1VRp45C7jWTu9sMTZ8VAAe/k1SWq0kh6oWzncZOYO9YKyrifntmK1QuvMKhy9CTUkt/uQpJYrxNAjXhOd+uTU7XBHpVyJ2t1sV4kQpV8MFj6wAxKMjnsvfNp9zHxPTEyeYkPvz5QMjFCiJP5eQWUwaqH+uoqrbpyhHlPjURE= Received: from DUZPR01CA0310.eurprd01.prod.exchangelabs.com (2603:10a6:10:4ba::10) by AM8PR08MB5747.eurprd08.prod.outlook.com (2603:10a6:20b:1c7::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.19; Tue, 30 Jun 2026 09:14:29 +0000 Received: from DB1PEPF000509F2.eurprd02.prod.outlook.com (2603:10a6:10:4ba:cafe::43) by DUZPR01CA0310.outlook.office365.com (2603:10a6:10:4ba::10) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.181.8 via Frontend Transport; Tue, 30 Jun 2026 09:14:29 +0000 X-MS-Exchange-Authentication-Results: spf=pass (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: Pass (protection.outlook.com: domain of arm.com designates 4.158.2.129 as permitted sender) receiver=protection.outlook.com; client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C Received: from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by DB1PEPF000509F2.mail.protection.outlook.com (10.167.242.148) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.181.6 via Frontend Transport; Tue, 30 Jun 2026 09:14:29 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=crKs6zrC42494LXYTI+Z1MtUDXFKOQjR1JihEsefHJZKIJa4O6ODEMpR2lYzXL9f6hB7DyyRYJalhTwSn4OyflBSIyexLNJnlEHtwuKzGWDj+5WgTmfTet3nqzTda83CuUqmHoNU032TY/4lsixNq4KlTprNjB0XrLYYp3w30ivsH8zREAIleyj/76dBABD2rujfrgrcMVXMqmMfz1Ex0fvjtfqDkK+Cvt2D0+pjkmxiw25PIi3mAEybyBxVuSy/i5xXK925gYT35uhAq5tyWWIG/fcKN+P5AQl64Gu7luzBrRuev8k15bkFBf0PvGsSLINEjb50mhtEcsENVYsvkQ== 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=tYMa+A9pgH6xJJHA7DYVUYKj7BzITZ0eWSMHLy7mj2U=; b=ko5V9Hm/2idB2tsrWUhf8hTj4XhvjwwVLkMh3duYhm+C8SRyf0v3UT372jaGFWBUXhK7nZsvzA6GidV3QkxJiW0JzIQtfeWiTBrO+pJrd4K3gR+ptPgYu68dx7XiepJ3PO8FJ2UMNaotOnpgNdpKZD/VGgEjK2KeA5KisLBSJdzGBlvwJ1AEbn8bDaMg5n/mppEh+0n+fGxLirUkqWQbj/jjjkjReTZEw2QGVEAtVTUSFu53wWwE2Dy7dRtiD0Xfymc5XpPgOPdnc3759xElMz8U8SX/H6ALjs20VLxEGNC4M9axfl0Rc8g3roeth4omFKYlx2Sf8Qi5Ysp1Ahi9Ww== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 172.205.89.229) smtp.rcpttodomain=redhat.com 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=tYMa+A9pgH6xJJHA7DYVUYKj7BzITZ0eWSMHLy7mj2U=; b=PEW1VRp45C7jWTu9sMTZ8VAAe/k1SWq0kh6oWzncZOYO9YKyrifntmK1QuvMKhy9CTUkt/uQpJYrxNAjXhOd+uTU7XBHpVyJ2t1sV4kQpV8MFj6wAxKMjnsvfNp9zHxPTEyeYkPvz5QMjFCiJP5eQWUwaqH+uoqrbpyhHlPjURE= Received: from AS4P189CA0045.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:5dd::17) by PAWPR08MB11332.eurprd08.prod.outlook.com (2603:10a6:102:511::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.19; Tue, 30 Jun 2026 09:13:23 +0000 Received: from AM3PEPF00009B9C.eurprd04.prod.outlook.com (2603:10a6:20b:5dd:cafe::5a) by AS4P189CA0045.outlook.office365.com (2603:10a6:20b:5dd::17) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.181.8 via Frontend Transport; Tue, 30 Jun 2026 09:13:23 +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 AM3PEPF00009B9C.mail.protection.outlook.com (10.167.16.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.6 via Frontend Transport; Tue, 30 Jun 2026 09:13:23 +0000 Received: from AZ-NEU-EX04.Arm.com (10.240.25.138) by AZ-NEU-EX03.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; Tue, 30 Jun 2026 09:13:16 +0000 Received: from arm.com (10.1.33.61) by mail.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 via Frontend Transport; Tue, 30 Jun 2026 09:13:16 +0000 Date: Tue, 30 Jun 2026 10:13:15 +0100 From: Yury Khrustalev To: Florian Weimer CC: Muhammad Kamran , , Andrew Burgess , Wilco Dijkstra , Thiago Jung Bauermann , Adhemerval Zanella Netto , Carlos O'Donell Subject: Re: [PATCH v2 1/1] gdb: Preserve IFUNC marker when finding inferior functions Message-ID: References: <20260625152036.6149-1-muhammad.kamran@arm.com> <20260625152036.6149-2-muhammad.kamran@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AM3PEPF00009B9C:EE_|PAWPR08MB11332:EE_|DB1PEPF000509F2:EE_|AM8PR08MB5747:EE_ X-MS-Office365-Filtering-Correlation-Id: 874393cb-445d-4d63-e41f-08ded687fd6e x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|376014|36860700016|23010399003|82310400026|1800799024|18002099003|22082099003|4143699003|11063799006|56012099006; X-Microsoft-Antispam-Message-Info-Original: xjhkz/Jt7MK+9sKWjHLO02MhF/YBhmtUCUL/EQ8VC/Bg8SYiRUtgnvMFnoJ73KWII3tSJkGIaKm+eD/nytJGtNZi66fakWDYpPJqZnymFcvvukcxUNcSmuufFBWw4l6+jjOYvvo+1unCCvVOrSbgbImYFKsf8pSF5XBOrMUBU4+bqNv3cWAwFFplUsXfVysQGKperZgWMEKzAgUYTu/3kMZnk6x8H/kzW+xiii0nTKDlaTv0iLO93RVWATTyLGIkA6HsiPr2VuCE7NTq9QjaEy/2onTjUvTztRrtbs9dhgAzATUNweY72gaXtTIYX8NH0i/j1816r1dW5Sb0rt8ADn7BqrOevOkYeq6NPuhjc6yvVA1NppclhFa6C3tYdqs6XczvIRqncISPm9z1NAZSii+rh2nloKO5WNHsSzmtoLxXZ+DyFcN7MJ9O9B6A2gDIfrYYVnH8ZjTHmds2/ypesuaKwhuIxp/7Jv9YZTFZ5vtdVMt/E6zPh7hQtCz4yAnkYN+HBv3QNU8jkLKTuou/Rz4j+4p6yxRDA244U2Mq0Q3OdlIluqCpmanTj9uP/v5wn+iRty+hWPMZBF/hv4So+oAaOaMjmtSJ96kAY9C9N65hw+RQFwJAvQDBvNWiT9GmlW9BnERYdDsHzgBvfN6zSjyCl9qi0cyjzPaEfhfTUfPppx/Qkp9f32NlNz863jVRy3id4jG3jFWxPiMehp7P8g== 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)(376014)(36860700016)(23010399003)(82310400026)(1800799024)(18002099003)(22082099003)(4143699003)(11063799006)(56012099006); DIR:OUT; SFP:1101; X-Exchange-RoutingPolicyChecked: bDLBDSH6sEHgBhxmLnlaECZ968KD9dECI+dx9W7RMHOKmm8GYukUtqeGkx5IE3MMf1qEmCcWQLBr05+f0GndrxnbjdLGPkxplyAVoj/cW3Khtx/Hv4ig01Ggim7ln4m3HtqQFUmiysC1hx+tn/lq9Ind/j3gjNNHhd54jxkJl4myAXdSvVJ+sMm2xWkkOkc/F5oTdIUWsj0pTrwm6NWJ+bc2nY1Q7eAR4f+rWAg3JMlY9flVI/opkAvrS7Hgy2VK+8tsHHe20GjBV4juErbSB2b7H+ZtlYIrp8tTUffhyYWZvLkO6FParCINlXoTMjtIOt6sbwx2EnbIhxiFpmusMg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR08MB11332 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB1PEPF000509F2.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 0342327e-12bb-48e8-36ba-08ded687d60c X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|35042699022|36860700016|82310400026|23010399003|14060799003|1800799024|22082099003|18002099003|4143699003|11063799006|56012099006; X-Microsoft-Antispam-Message-Info: Vm2DLDMXZNVC7Xwl8lNjV9ueNMPOhKCXz7/Hx1xCJn47yiSrTd9s93TN6eZ0/Do76BgCLWLWPWC5BYGRxsRiYoWNiAlynM4O+v4JUj+rY3K34LiSAbybBh4DopN+HutMyhGH9aEPjBoZ02oB2cTrv7D4kgRfOIdi5uUWBWTwRChP3Jr/yHlziUsaXGb+b0USUy8icimNXEr0apHbwxh8FbtYT2hGi5PjFKiR45i5yhr44D7nDB1BeF1lMbw1cj96DW/8p0f1GVs1SoqUr1yvRCzV/yBZqtXtx/HM3VHynEp4fAd+H08IpwOA+RCQBcjppQrV2A0BG4uPkOuzUwD0wB6DVi7BrN4SCuFW6nCg5nHGs8wb/v847jrVp8AdPqbXbvKqUMczhJY7vlsRaPefx6ueGQyxFGOND5C++aFnLvqcUIGJvjzSy/MGhB0vm2ezoZtOIi/OnK2L8Nowb3g27CGlv3mGZLN5L2RgbetEC9xOh079SfK3VL2G3GQSLOun3XeyNjUqXKnQ2/ImX1+adCtLtwxZXG0qOq24a7pZ6VZaaTDZNl1L8vI4jAE7hOnKTLlaQ5NGv7z+IrGPk23om9OqoEIuUYDvJBwjJzflzNFc+PO/4JEQ7AUADS8wLTlgKwXYWPt1UZquzP0o7UOGdgg3diWZOGfv2RjO+Tk/jlii2pOv2pjAGsDvE7XVhdPSSHOi07u7aYRcyk7T/wzjcg== 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)(376014)(35042699022)(36860700016)(82310400026)(23010399003)(14060799003)(1800799024)(22082099003)(18002099003)(4143699003)(11063799006)(56012099006); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: tgDuKWXb/DZNWXx9MaNIdhPotKdNRSKT7VBBzktZppoWEQuFFBcdAmPYUhZWYpBG380zVHQPfzyTzP97dRPKRaLDzdN2mdZGvDimx2cs6UIarkBUbqLBhV1dWPMYd68RA5saL1HCX1oXIxKtKecBYyCciLuGDrrb21Y0iMTxh+w748A0miRfFMdtD0+nS3yRqT43z/bMwHs2wi6i3Av6brIAd0xgLR0XtzRzOT36RbRao9eUHtKD0kGCYtuTDCXxWyv5Ie9ehtNEkfc380OFXywDiGeYSzokGbETYsY4zKNshuLn3P8/7umeOKU9Mm1zqVsaSX5uw7/H2QNyiy8KYCVXUyJhKTHX8yELZTktDpaAOFiwTen75yfzQQTf12FshUdtdu35PJFMvJd77wOhuG/KfD7m4S5jF0qqppAn3CKMN1aju7KtHWFJ3JRm5v6v X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2026 09:14:29.2969 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 874393cb-445d-4d63-e41f-08ded687fd6e 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: DB1PEPF000509F2.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR08MB5747 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 * Florian On Mon, Jun 29, 2026 at 11:11:07PM +0200, Florian Weimer wrote: > * Muhammad Kamran: > > > GDB calls find_function_in_inferior ("malloc") when expression > > evaluation needs to allocate memory in the inferior, e.g. for string > > literal arguments. > > So this looks fairly nasty. This looks fairly harmless as far as GDB > expressions go: > > > + gdb_test "print (get_string (\"hello-ifunc\"), str_in_arena ())" \ > > We can actually detect the GDB call and glibc and do the right thing: > > [PATCH 0/2] Work around GDB bug overwriting __libc_malloc > There is another work-around that is already present: Glibc can be configured with --disable-multi-arch and this will disable all ifuncs including malloc ones. Sorry, I forgot about it earlier. This might not be ideal if you intend to debug these ifuncs in Glibc, but it's probably the best way for a broken GDB. Thanks, Yury