From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 2kMnICiTZ2olcDAAWB0awg (envelope-from ) for ; Mon, 27 Jul 2026 13:19:36 -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=mnHsv6Xn; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=mnHsv6Xn; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 7290B1E099; Mon, 27 Jul 2026 13:19:36 -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 4F38A1E099 for ; Mon, 27 Jul 2026 13:19:35 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 244B84B99F64 for ; Mon, 27 Jul 2026 17:19:34 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 244B84B99F64 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=mnHsv6Xn; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=mnHsv6Xn Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11010025.outbound.protection.outlook.com [52.101.84.25]) by sourceware.org (Postfix) with ESMTPS id 62E914BA903E for ; Mon, 27 Jul 2026 17:19:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 62E914BA903E 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 62E914BA903E Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=52.101.84.25 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1785172747; cv=pass; b=Q2cPmzw022tCMSTUa3jJMxukpqgbAmtvp+VvbBq/CopqfJB/Yj3RmqT0/ukvRfmzyy/jNaITitcxrpvnyXst/BmGzWOCUslEHpRKm27G+FKB2MEPRydCFLRYP3cCDo3hA5Ia4mXH6zZa1fyMszx8Yx8ihDQ+0+eZyfMLcdceuWQ= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1785172747; c=relaxed/simple; bh=DdvXbw4O/C65M8V1MrPOzueFkH3AnfvxE2ZBt6JXm/k=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=xf9M8TdP9Ikbn2tgd0zW7pUNwSUj9/nTQsWSSQ/aOqGxkBbQI6NcrwVo+EjTgRZOgBfxPpi75OGJL0aIRxR6oJoajUCI0P30KfQPyXLFrv7Z333bWlaMoGr9TSI7TLw4HQ64rK0Pl1hGLjt/qQXrvbx1uOpY+sIcaoowRhseO58= 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=mnHsv6Xn; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=mnHsv6Xn DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 62E914BA903E ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=xNQtQ5NeuqrV8rIK1cDWNw1UI/llvswQfAaYP8hvRgPAGIeUjGg0MflntrMIyDfdiAGmoOJfzeyH6cO0wmp3ghnKz4SHmG5G41DE3EwGFqQ5FeyDQWHdfS997JD4I/fsLwYGXVkwWmTjFzKTL43fu4n8KCvhArQ1qpBoNVWGkzvlsEM0Or6qx1Nt9t/n4+mzfyErw9rIqAP02vjYD9U4ZwpL0QggVoLl4tcvvAl+tZEPA3qsWj8nrMdTzyT3hVIBBOChGdiknIJB3o8iGHUttQ3F5OPaP9fiwt6s1TQTIKiaNdNSiXq/0ZH691dts+B8Q80xM/K7j7kYU9at1N4Pjw== 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=D6znK+SJfRHgo9nsfcwWkvSbn69WhAG7mqLudEBiI8U=; b=lt4h+qxT/BxUP9KkEIa/tcsdKd68mOD9IWc0s+ZVAqBM2QTTSkho8Rrx1j1WkKGwQueAxJCZ19cVYCzOxfLQ01TQwpFVTXTdHCKfROSWsuz/eZV3TOPv66dmT6Q/SA3pYn2jz/Xqrro25U7GxpWFzYuG9RUSFVvg1EvQjVfTuWStlIYrERh6v0zFxGMfc6jNSTKb1fT81Wg6PwF9neG10V3X8DfNE6b6b59HAb5Nkcf4pYZ+z4cX3RBoI3g/ymjJeB47s3nqzxbkfM/XBrdinXXu/BIiY9gEYxNxfQ2Gag3eynhNTxJOdm7GqT8uYMQeTWz/6zM+/gap+TB3hD5m/A== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=gmail.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] dkim=[1,1,header.d=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=D6znK+SJfRHgo9nsfcwWkvSbn69WhAG7mqLudEBiI8U=; b=mnHsv6XnFvoK3acu0TlL7lWBTWDyz4RlD6FKarhsCxCp01sfQaZGVpojZDrQ23uiKtgAxBEHZddCt0dbuQrdzWeqMKQd0/xklwRYF0ectIpN8WcccO7tcxu7yu4drB+hIo6/xVXqJMvSDHgHfvwehtxqYbG9IUbluV8m4ieUf5M= Received: from AM9P250CA0027.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:21c::32) by VI0PR08MB10800.eurprd08.prod.outlook.com (2603:10a6:800:205::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.13; Mon, 27 Jul 2026 17:19:01 +0000 Received: from AMS0EPF000001AD.eurprd05.prod.outlook.com (2603:10a6:20b:21c:cafe::65) by AM9P250CA0027.outlook.office365.com (2603:10a6:20b:21c::32) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.245.13 via Frontend Transport; Mon, 27 Jul 2026 17:19:01 +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 AMS0EPF000001AD.mail.protection.outlook.com (10.167.16.153) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.270.5 via Frontend Transport; Mon, 27 Jul 2026 17:19:01 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qjA2U2YAKcGuXzSwcIWek8WV4GICfbTNHnA8LA+K5s6HSd97117LeiWt4IlFnKclj2HHnlQ53lhExVzd9snbB0ewXhaBuYoIK0hDpzGwoQN2l5Areckmn/GB3JtJmO7d71fSERZXw54bIjiAfhD8LJRy4y47t3VveIfijSKwwn8eAAhXkeseGgy5LoIR04Q/YIMF5Vu0iEVhAPYsKdkX/Hrj5ryDGvy74heX8E8Di/Xb8QHCxAckpui2FheMWrlj0yrrKxD7fNeOUrvl55xG6/g2aPurn8dVhwpRoxMlLPhs64dmZ3G5Yng8vY0e2xCduqO7AhjhnOP9AOsXfPr6eg== 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=D6znK+SJfRHgo9nsfcwWkvSbn69WhAG7mqLudEBiI8U=; b=EmYVaoMPOC3hTU3O6gZ8WlXB1PsbnJh0NTjcsHHfNgokDhXlTQ/Df+lDXrYcAi02J7SW4+jDBojBH/xYtOPfZYcAexFvhvpNFi77UgTXu3d6/DJOPdisoWFt0UdimmSEq3hElcQ7cirXI+bHvYCLzMGgI/C0gRAvgy6+aEQ+hs5leoHlg7/3z/y9+zmmgHuGhn7JzRO6Ts7JPofH/N0YGuNdMv0+cFHK7L/9K/1m7IDKmXwRUVRRJ09DFyT4nTAc5bIWilo4x2e+IJ4aIi+/u93MySlcz27Y2d0n0sOp7HgNom+pG7vkFow2CnC00kqyw7c9ygBV7n1enSDKeHOBXA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none 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=D6znK+SJfRHgo9nsfcwWkvSbn69WhAG7mqLudEBiI8U=; b=mnHsv6XnFvoK3acu0TlL7lWBTWDyz4RlD6FKarhsCxCp01sfQaZGVpojZDrQ23uiKtgAxBEHZddCt0dbuQrdzWeqMKQd0/xklwRYF0ectIpN8WcccO7tcxu7yu4drB+hIo6/xVXqJMvSDHgHfvwehtxqYbG9IUbluV8m4ieUf5M= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from AS8PR08MB8659.eurprd08.prod.outlook.com (2603:10a6:20b:563::10) by DU0PR08MB9052.eurprd08.prod.outlook.com (2603:10a6:10:474::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.13; Mon, 27 Jul 2026 17:17:59 +0000 Received: from AS8PR08MB8659.eurprd08.prod.outlook.com ([fe80::96bf:2de3:5eab:70ae]) by AS8PR08MB8659.eurprd08.prod.outlook.com ([fe80::96bf:2de3:5eab:70ae%5]) with mapi id 15.21.0245.012; Mon, 27 Jul 2026 17:17:59 +0000 Message-ID: <7b788e5d-b932-4eaa-b494-c0bcc5850e55@arm.com> Date: Mon, 27 Jul 2026 18:17:58 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v1 08/10] gdb/linux-tdep: migrate parse_smaps_data to file_reader_t To: Luis , gdb-patches@sourceware.org Cc: Luis Machado , Andrew Burgess , Yury Khrustalev , Pedro Alves , Tom Tromey References: <20260707154900.94542-1-matthieu.longo@arm.com> <20260707154900.94542-9-matthieu.longo@arm.com> Content-Language: en-US From: Matthieu Longo In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P265CA0125.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2c6::11) To AS8PR08MB8659.eurprd08.prod.outlook.com (2603:10a6:20b:563::10) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS8PR08MB8659:EE_|DU0PR08MB9052:EE_|AMS0EPF000001AD:EE_|VI0PR08MB10800:EE_ X-MS-Office365-Filtering-Correlation-Id: cbae7efd-c430-43fb-58b4-08deec032703 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|23010399003|1800799024|366016|18002099003|10067099003|22082099003|11063799006|56012099006|4143699003; X-Microsoft-Antispam-Message-Info-Original: BLFa9wGuEb85T+LB21pcdHMb054rPXPf4FJUuYB9RBckR4FcBZwCUN0Q2u5HR8hEP84erAnk+BwYRmJYd4LE5xfU2gGwbm8vZEynPUfJYfgMRCpP7RX/5HxM2umwe+LmjI/+7H5NQfzUMfhcrE6uUnL+cH9Fdt3Lu1W+Ssl7sQN3kDoH4BGOaedwTMPlbLUl+9uAnQOdpahzklu45cUm+YFIbqNwIzvqmzV2EfuLTrRcXFOu6PHGIpp8r2LeROANOIc4jqo8ewNUuOzWe3jwWoBhaEs1FBESfdW5kdz12U4xVu0UF6gX+dfmJVl14wOgED00OH79GRa1q3YpCjFfpQsNHlkIQkiQpCD4FwrCBwKh96+HymtZ58d0O/r07HlwNOhl2099LK1/03EjcOyrjURU/ZtMcUtgTH4h2ixGrDEuJmIxudqTo+BwcQwxE/4Q2UW+NdYKJ6p440zr5BdTea0t8vOXRzV2JuArpd7Oc9w0i//gH4USYKBFOpFY1h8LZHv/FURgo0QNieu1Cl8LmaRDev7k3saITe58KtQMPvk5HgX6C6qo6XMAWIbzoZlHLwyzEiSeeYd2ygql3k09WfaYK3KIdeNI+Ygt+aJOl2Pil2CtVPRK17KugluvBSpVNbEhffLtCebILe15cZ33wcgikRjrpXTtCB5t7+zzW+w= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR08MB8659.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(23010399003)(1800799024)(366016)(18002099003)(10067099003)(22082099003)(11063799006)(56012099006)(4143699003); DIR:OUT; SFP:1101; X-Exchange-RoutingPolicyChecked: KHDPe+Hk/GmabOjxRp1Ag0avtODaKE+YnZ8JL7LJ24HWFIGSRlGu0jFGifEXKJD0ETMGtC4vAP9oZzJtLaolcQswBR3xwqBuQSoqb92XNvHYm1Z37zCyo9hyBIwhCbKcy1L4XAhI2KZzUvMxfklOUUQMR/7lyFxb8jCSe3SG5eNwSuU9V1k11K80KtyL4rS40h6Ggu+i7XuF88CKq7tYHHK8hkceLbRJIU4/gJ/6mCNMGADdhIGNRat704XbAGNihQri9ytDhuoYHmjKFH1pKU4BV8xmyKLczvDE8HODJvnWezIMhranfZj9nfGStiUvHLJDYQkKif2e+tDD6sxVlg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB9052 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS0EPF000001AD.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: e576bd17-9e18-4170-e4e4-08deec0301be X-Microsoft-Antispam: BCL:0; ARA:13230040|36860700016|14060799003|376014|1800799024|82310400026|35042699022|23010399003|22082099003|18002099003|4143699003|10067099003|56012099006|11063799006; X-Microsoft-Antispam-Message-Info: t3JY1NxOeyyAfQ6/OWeFfbx7+8FTvYttFlJmuVYyeW5w5PJjNymStHmNdZtqFcF/HS/PSFQpoV7adXcaPDVWiGMcuAoQpttAkplFfIK6X3/b1EFz/hJBwkTAB1Va8272VwoeRhNe/GIfPb8E3FAR7xLvjnmpIIugQLDan18B9b0p8jnj5Ma4bA1kP9EinoDEDXyjhdLf99DVea5zOPv/N+qS1TSlR7X9pXi6Z3IPr78gVgKoPTL45qIb4BEriwCywSydJc8kdWbNXzfys6GPBgfcBTZuCoRRu9U7mhr8fg6zA5C1Nj378AgGs8bHczJDhlfmQgzUpb5My9UOu49gOfnSph/O5P3BYg3QDmh3ij4Sj94xdMfpvsKdddkN9zjgpiShpKJUpfKCdY1RVML6ow0xHCFBg1lS42YE0RdyBnhQZWxifzuI46nVrdLXgwXRhu1eBSG1pIz4isRaKLKdHDBauNnFjLu134WkYhnHa7i2UZgW5EsYc9sRsF1zWWRhloLr8wFKSEjbnpdQ9C7Cl6PksjcSvjzmhTh67hwLvdf+v8UJhkm2I+oLcT3CuF+qykvMftIQQAhZTzBRxkz1XOoteNbJAU0G16GCk35bf9jko4fHC6z/kSCbZSOWSxTCQXuDktQFXNeSGgzD2t0ywuosHsa2ZWGF+FDOffXUK3wwyuPXYwxjwcDIJD/McSRaQs9lbMAUrc8pweXA9z2jow== 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)(36860700016)(14060799003)(376014)(1800799024)(82310400026)(35042699022)(23010399003)(22082099003)(18002099003)(4143699003)(10067099003)(56012099006)(11063799006); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: RhgCYwONe6JLJnZUfvlPld0WEALC6FrVtRAoSoad87KbLMv6o2/044gpL3iY6BF+S1W3JdVKST9pWBt6BFxNsnyMD0gFbb70LTfKjJDM2SlGJDZcHR6vEwNsXH9/jkYzGlfW3NGdOSsElMZRDUcfFhBdy7ZIrFME1/JACHVqSlr7fZUKjJhnQQiSLw6tTN1c6MlyOwz2D3XLKX0dzDmrzmuBqz8ufK24Mma+ANUFdtPykRctd61pYmG4xE2GhvgHGC1KA9L2wwvZYZ26c5LlrGs9IHLd51VSM467iS3JAKAoSBGOmEFvg7N6kXATQ/YNDuFi7b2wuBg1ZIzIRhBpBlLIjiMHXX/9126WEeMorog0lNRATpjw/1vL+IUEV/cffQf3+pwAL6m0NvVACFfJ93S+Feao+KhTmYABHX67QRa1iXrBqjT87847YvPSVlY0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2026 17:19:01.5814 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: cbae7efd-c430-43fb-58b4-08deec032703 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: AMS0EPF000001AD.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR08MB10800 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 On 21/07/2026 22:49, Luis wrote: > Empty commit message. > For the next revision. gdb/linux-tdep: remove legacy parse_smaps_data overload Now that all callers use the file_reader_t overload of parse_smaps_data, the legacy interface taking a raw buffer and filename separately is no longer needed. Fold its implementation into the file_reader_t version and remove the obsolete wrapper. This also simplifies the implementation by using the file_reader_t accessors directly. Reviewed-By: Thiago Jung Bauermann Reviewed-By: Luis Machado