From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id SbzMEIKIsmqY9DIAWB0awg (envelope-from ) for ; Tue, 22 Sep 2026 09:54:10 -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=U39hHkxL; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=U39hHkxL; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 34E911E06B; Tue, 22 Sep 2026 09:54:10 -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 8EF641E01F for ; Tue, 22 Sep 2026 09:54:09 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 7979E4BB1C04 for ; Tue, 22 Sep 2026 13:54:07 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7979E4BB1C04 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=U39hHkxL; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=U39hHkxL Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazon11013042.outbound.protection.outlook.com [52.101.72.42]) by sourceware.org (Postfix) with ESMTPS id C1ECA4B99F67 for ; Tue, 22 Sep 2026 13:53:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C1ECA4B99F67 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 C1ECA4B99F67 Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=52.101.72.42 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1790085221; cv=pass; b=NXHD0ihNj3pY7t6LX9KfwS/E7oKcCHcA0BmTve9abHfBNgOLivIZn5S+SlNYMnGQq5nZIreTmI4RmCqAgYueB0vYQans1o9edj4mV3qO4vkApagRiRIEB4pwOubx0NhshA/k00mYSeRJMxpoLQ3AsRY2VBV457D88bia3vxfzwM= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1790085221; c=relaxed/simple; bh=QgVNIPnbXq2A7JabFXC9ahsOkcLKDVmUEURRZITtFBA=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=DVRbbi6aO0e/C2C/JQ8HNl9EGtNC5ijrO7lxOGyLmpO41FRlHL08ReSnyrHGFQPS57ZZjooxK6a8V8OBPxfGO6MtVPyJl7ByiuTIbHHy+F18RoTag0vkrJOKkwlb466Rpwza0cwTLE/CU6WqH6I5gGlDNCL5Tm4OsBjkIy4v9Xg= 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=U39hHkxL; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=U39hHkxL DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C1ECA4B99F67 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=GFQBrd7H5GTRLyLG6uJTUeoxcX7GSDd1hp1sJmQcLUklBz9C7B+kX0hv5up5F3eXdvrxu0TvOqLkN44IlIVxDrueC0E1ZTjAay5h0lunkEh5hcxoD6HbVaSt/y4aw+ygryg8GsEM2P4NF54uGL/SlNsoxlKo5HePJEtBAKLxqPc8ojv1Ibg/Lp5Sqc0WCdkD5NVrwD+yked3oFvl8xvGj6Z7q0+juDpe7O885sEWalJr3qBaR8DNEgLjn24jpMILV2AWZ2Tr7hiSQ8OBRElyru4P7zBVn1DPjMLEaqBPZNKlA90VW5ihXZBKcJSJUP8P+KEDtG7Qm4OHgEX2uiTDlA== 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=RfhHRxzTEyEN9o49235xfsEXq66XfDQE/r7ihDtbUJk=; b=Y8NaLN2WTfg21107xrDOW/d8IUQypWzYtk8QLLPdbah/2AhuwYG1+RD6X3pOUwOX6cd/b2N+PiiG5xFKRS60GXzazq00V+Ss5hhIVqMeqcGB/AlF7pSl5QWLIBMLAPf3q2OMFaKvzYbHW/Aoj9mhBhs4OCF7djXy8nMykqnwg/wxec4x1vvUpuQhCXhUZXjiFmrQKyzjSJDjiHFMU3YCZSjO6axPIrrjMJOreCz8OvHJgsZ+GrQ5ewppVtsQ0y2D31LfMPVFtk9tVjMWoZXk2/o0UU6x0ssF1QLQ5JqqmNzgJPOTCo797PyeSKYV1AvIYezZVJ2aWad/PilUu8TZVA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (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=RfhHRxzTEyEN9o49235xfsEXq66XfDQE/r7ihDtbUJk=; b=U39hHkxLITagJyKubOluqQfK1JG0u2P11B+dJgq1rV0plm2AuAh2XldDMhfhxCkzVAy1iqDgd0BRnaHtHw41E5CIlKDO9LkjWUzGQscC3sPlr4jrld/WU1j7XtCRBBHXlyCCFFR7HTHj8mIAbnFgjDpbEpIF1eMXRZdV/VL7sp0= Received: from GVZP280CA0083.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:274::16) by GVXPR08MB7797.eurprd08.prod.outlook.com (2603:10a6:150:5::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.13; Tue, 22 Sep 2026 13:53:17 +0000 Received: from CPH1EPF0000052F.eurprd05.prod.outlook.com (2603:10a6:150:274:cafe::78) by GVZP280CA0083.outlook.office365.com (2603:10a6:150:274::16) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.451.13 via Frontend Transport; Tue, 22 Sep 2026 13:53:17 +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 CPH1EPF0000052F.mail.protection.outlook.com (10.167.241.170) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.451.8 via Frontend Transport; Tue, 22 Sep 2026 13:53:17 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BUjc+EyuEh+dqRaFuUsl7yix9dDXi1HVz5mgX2a30gqZF2PLg1ICa2Et1RNUQGjzpFD9NaflAERvjW8zmj4k27P3zVusn90Pjkf89c/53sHR4j0i00yPAZMlVIKZoUXeXj1anGnhXLH11MjOR0FZaHeYXv4CCOQzH2h2nAqCIvOuZmQl3VXiLXKeqqLVvOWhNoEOiPa5QyaOuXeKxjXas1LEgKHXmQr66MBt3hKAIEIiy0JE/WowHuPebZHQoU1VPxxukpVXtfawDHv5nqXHcCUL436Dyq0lslgARUgcQMIm9ziu3FSl+lt5ZWKFyK8Ih4zAn2mRngSJA637OjVRDw== 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=RfhHRxzTEyEN9o49235xfsEXq66XfDQE/r7ihDtbUJk=; b=pNknwrutc7+tWET3PK5jp/ZP0LE9XODwlILavGPwPDrdRyYm+NT0XpyCO0Pt5ayrEzC/ZCb4omo7+TbXY8UTw+X24n12oHxfSiERsMlGcft4LdptxB92+qQQ4fQpz4snNOCWu6py9T6Vq/ukafnheKt+8tt9jKCxULFjGKNVu49m3WthvMc8UMmPmcXAhvsUkSxPTGvySLOwZmJ1dHX0NtdCfyl+7WR5RnS+SLM8vDPBxEZ0AouhBIMhy2f68kSUj+4WptekT7dvEgCxR8c8+Zg2GcHvEt3ilQeBJyd1j2NhLAR/62aTMCtngm2KvJPwn1pbXzFJ+HytejoSRptFKg== 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=RfhHRxzTEyEN9o49235xfsEXq66XfDQE/r7ihDtbUJk=; b=U39hHkxLITagJyKubOluqQfK1JG0u2P11B+dJgq1rV0plm2AuAh2XldDMhfhxCkzVAy1iqDgd0BRnaHtHw41E5CIlKDO9LkjWUzGQscC3sPlr4jrld/WU1j7XtCRBBHXlyCCFFR7HTHj8mIAbnFgjDpbEpIF1eMXRZdV/VL7sp0= Received: from DUZPR01CA0076.eurprd01.prod.exchangelabs.com (2603:10a6:10:46a::7) by AM9PR08MB6225.eurprd08.prod.outlook.com (2603:10a6:20b:2de::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.13; Tue, 22 Sep 2026 13:52:44 +0000 Received: from MA3PEPF00000404.eurprd04.prod.outlook.com (2603:10a6:10:46a:cafe::75) by DUZPR01CA0076.outlook.office365.com (2603:10a6:10:46a::7) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.451.13 via Frontend Transport; Tue, 22 Sep 2026 13:52:44 +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 MA3PEPF00000404.mail.protection.outlook.com (10.167.241.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.8 via Frontend Transport; Tue, 22 Sep 2026 13:52:44 +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, 22 Sep 2026 13:52:21 +0000 Received: from PF4S4363.arm.com (10.0.144.159) by mail.arm.com (10.240.25.138) with Microsoft SMTP Server id 15.2.2562.29 via Frontend Transport; Tue, 22 Sep 2026 13:52:21 +0000 From: Matthieu Longo To: CC: Andrew Burgess , Tom Tromey , Matthieu Longo , Thiago Jung Bauermann , Luis Machado Subject: [PATCH v3 8/8] gdb/linux-tdep: remove legacy parse_smaps_data overload Date: Tue, 22 Sep 2026 14:50:50 +0100 Message-ID: <20260922135050.236941-9-matthieu.longo@arm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260922135050.236941-1-matthieu.longo@arm.com> References: <20260922135050.236941-1-matthieu.longo@arm.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: MA3PEPF00000404:EE_|AM9PR08MB6225:EE_|CPH1EPF0000052F:EE_|GVXPR08MB7797:EE_ X-MS-Office365-Filtering-Correlation-Id: a8f12d56-8f5f-4384-baed-08df18b0dab6 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|82310400026|1800799024|23010399003|36860700016|10067099003|11063799006|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info-Original: 6xgS1kMBptGCQJVmCRGba90aDd6MJm/X1AFX1RTY5xc4tyYC39jccyhX3craympbQbZXARfNUzj/4fT+jLc59D1VL/WmncaA4ewlRvwi1NX+Ek7OvZi9ssH18ub7My61gtj0GhLgAmvbz+aNSS0rPfjTZ4Hxu1+vpqMwxK3sYiAp31jx5YXX67Z8SWTErSxbKA+898uPDzM40YSJWK2U35cyLwnS/k4aqNT5z82wb5quV+7mxl15oR1ekI/bqlXoh8nh0WB4058tvx6SXb6X5uQ2+JW5SBhlt5H8B6Egd0bT3n8q/UxGayj+Vou2KEGFvKktAM0XZCQotRVwSxmyK0TVsYCe0Fn8iJAwlN9XphF+C6sAn+zsaFETDXbAHAwrIHXRuK9ZWePB7czufzUJu9Lg7d5fItyGiBFiS3P/g4ilfhXXDb/05AlytIAoJ1bQaIrSTeE1vZMOHgDlccWtLoRAGS2TYxHY4h1S9lsnkoZGiZrhvvkuJCP5LiIV86t2dDxIxCkkPXPng1Go5XkbjIOZTejSjqK3g4eDaD82wZr0hot8zlfWjHjO4cwgIaQiZ9wB9dgqHczHc5txQbYBbgq67oC0qkEAF8g0Yq+iC5ZGPEKTR7YRAlUaUkcx2hp9Ufev4VL48st1XtPuADMx7hjW65TDRlQhUUvCecSt+93omsBTMYj1+f01xaY5S+wX9U8OfirGNL+lq4/cIPmlcQ== 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)(82310400026)(1800799024)(23010399003)(36860700016)(10067099003)(11063799006)(56012099006)(18002099003)(22082099003); DIR:OUT; SFP:1101; X-Exchange-RoutingPolicyChecked: pR6VD7sUZMy5cupgFVJDciHCVaQE96CiXhmbmR4bHf+b+GoytrlMckztWVDkDdFfVBqyriNsmDIFS7mzQfdhWuIzS4cJqPGnSp5TVqlWpTtzw+syMPliFM4hMF4MIAmfszHu2J+t8IHEuL9oO7iUWOjXum+nRcwhDnd9ZGFsKIa0VVAeRZQAVQ8Pybm5Qy2+7GiFcCMtQtcv7RzXEA/pptzEwWOe1pX8SnRMjTmBqwGKhmOfiNQ4/MQ8ZK3mCqTHdmMeFsk+eVloTXYF1qouXYiLgHzF4rz2LZz0BIyVQEc6GwOJ/03zQnoeZu5hDYGAnAOcvASeFmqeGh9OiYfQWQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6225 X-MS-Exchange-Transport-CrossTenantHeadersStripped: CPH1EPF0000052F.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 588c2335-31b5-48c5-7c0a-08df18b0c716 X-Microsoft-Antispam: BCL:0; ARA:13230040|82310400026|1800799024|376014|35042699022|23010399003|14060799003|36860700016|11063799006|10067099003|56012099006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: 9UvgI6J3VM1g9siCyYlniKxMkUap5Px9V6epG6pflVAraMITOYyMwJQlNXCS6DSxvecVrQ/93B1dsEJT6DtHwYFzl88wPsnEiNryrlcaxrI22D2/izukJHSosJWWRXB1kN0BrniMXngqFn3Jn7mQ0x6m/LgLeOhDm6HR73dbEPMiH5Y5nnlbX0l+E+tprmIn99Xg+mH3u2qJ/Z80GqymKNXfUhZ84EmvhSfGA8LiI05EYeIr2OU79pqc/tuUJnbB3jk/f5S3dIRK5qrXS0K5dU7gCf479Ao+x7Q+yg50gD0ESHrsrv6+wPe50r8TXCmyuIwcLgI9lSr3k1QpU/1nH7QxURmRb7pefkSHcstX7PzBApb4kK6RdfnAGJLBkOYZIA9PvnbaMyYVmG3u4p2HHVcmxZM0s6xgw84wO1/f82BwfteuPXI9q3o2pfDFABSNPTZ76M8nnyqZycyUlz+aem6UwcQaj/jT3FQvFy/AEDX0Vi0UD9gW6Cj+NwRwqEWnTK30KN7YOKQ76YoBi2Vlrj++tSn54MEuqzS17G8XHdTGpvVY13nX8PXB+0EVQK6phKtajrmHdptdNlzkewO7gcVi3syI5/iWv9zJ/LQfotFWwADzezbWWtJS89byWloBmnYUAddIhULDP57mmh+Huq+NZXEPOpCh4hZlrKmg/Fj0EayQiHenkCMaTTUSX+XQL8OM1i5gvbuqmG3qR/uwXw== 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)(82310400026)(1800799024)(376014)(35042699022)(23010399003)(14060799003)(36860700016)(11063799006)(10067099003)(56012099006)(22082099003)(18002099003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: l478SI08LXVNRnVrz7U3Aq65ZYCkto++iGJxUwzXmN0DhSqQUztTp3HmYWE/JfjIZevabtbeKDxWpSTNg+r1EKZ3BA/JX0c/S7JLharcKFfdv81VdJHv9nBYi4Ac1xYiMm1fmsG8ajp+nbqTHxAjgpM79xBn/OFrZUh+4WFGgajzhW8QUAminEeKOqfQ/DPM3MM1OgIEAqQqbR9POsW9geihvyAQbf12zuYsodmsY8TFowYXkFVvwCUoxSfC7UD0H94S008Vueg70yxZAuBiepRCiNaE5pAE3Z3fGwuaKGr1sBsjQfIwEVmrKjugNWRPRozyawwqJE0XioRCBxxzgejDNN8q/jt8IJHGoKoyDfmu6oVyHXuJVSxiPLXDfNVhH6vVNKHRGJ/phls3brjpC9KtGEmGIeb40pKcRXNuCFeBpvB2CMEMn7Emdggn6gPO X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Sep 2026 13:53:17.1202 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a8f12d56-8f5f-4384-baed-08df18b0dab6 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: CPH1EPF0000052F.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR08MB7797 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 Now that all callers use the target_file_reader overload of parse_smaps_data, the legacy interface taking a raw buffer and file path separately is no longer needed. Fold its implementation into the target_file_reader version and remove the obsolete wrapper. This also simplifies the implementation by using the target_file_reader accessors directly. Reviewed-By: Thiago Jung Bauermann Reviewed-By: Luis Machado --- gdb/linux-tdep.c | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/gdb/linux-tdep.c b/gdb/linux-tdep.c index bb1870efe08..c928338406a 100644 --- a/gdb/linux-tdep.c +++ b/gdb/linux-tdep.c @@ -1581,14 +1581,14 @@ parse_smaps_key_value (const char *keyword, const char *line, /* Helper function to parse the contents of /proc//smaps into a data structure, for easy access. - DATA is the contents of the smaps file. The parsed contents are stored - into the SMAPS vector. */ + FREADER is a wrapper around the contents of the smaps file. + The parsed contents are returned as a vector. */ static std::vector -parse_smaps_data (gdb::array_view data, - const std::string &maps_filename) +parse_smaps_data (const target_file_reader &freader) { std::vector smaps; + auto data = freader.view (); for (auto it = data.begin (); it != data.end ();) { @@ -1649,8 +1649,9 @@ parse_smaps_data (gdb::array_view data, if (sscanf (line, "%64s", keyword) != 1) { - warning (_("Error parsing {s,}maps file '%s'"), - maps_filename.c_str ()); + warning (_("error parsing keyword in {s,}maps file '%ps'"), + styled_string (file_name_style.style (), + freader.c_path ())); break; } @@ -1664,12 +1665,12 @@ parse_smaps_data (gdb::array_view data, decode_vmflags (line, &v); if (parse_smaps_key_value (keyword, line, "Rss:", - maps_filename, + freader.path (), &rss)) continue; if (parse_smaps_key_value (keyword, line, "Swap:", - maps_filename, + freader.path (), &swap)) continue; @@ -1680,8 +1681,11 @@ parse_smaps_data (gdb::array_view data, if (sscanf (line, "%*s%lu", &number) != 1) { - warning (_("Error parsing {s,}maps file '%s' number"), - maps_filename.c_str ()); + warning (_("error parsing numeric value associated with " + "key '%s' in {s,}maps file '%ps'"), + keyword, + styled_string (file_name_style.style (), + freader.c_path ())); break; } if (number > 0) @@ -1736,12 +1740,6 @@ parse_smaps_data (gdb::array_view data, return smaps; } -static std::vector -parse_smaps_data (const target_file_reader &freader) -{ - return parse_smaps_data (freader.view (), freader.path ()); -} - /* Helper that checks if an address is in a memory tag page for a live process. */ -- 2.55.0