From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id Hw1jMZb4VWqtggcAWB0awg (envelope-from ) for ; Tue, 14 Jul 2026 04:51:34 -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=Hd5vmIKa; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=Hd5vmIKa; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id BA5BB1E09E; Tue, 14 Jul 2026 04:51:34 -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 296D81E099 for ; Tue, 14 Jul 2026 04:51:34 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 1C2E54BA2E0E for ; Tue, 14 Jul 2026 08:51:33 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1C2E54BA2E0E 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=Hd5vmIKa; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=Hd5vmIKa Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazlp170130007.outbound.protection.outlook.com [IPv6:2a01:111:f403:c20f::7]) by sourceware.org (Postfix) with ESMTPS id 780324BA2E0F for ; Tue, 14 Jul 2026 08:50:54 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 780324BA2E0F 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 780324BA2E0F Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c20f::7 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1784019054; cv=pass; b=tbB8Ar30ZlzE3cgU4ZOKfP+CGI5qmBarNiuXK9QinttUMU2xPJI6PAi+WrNQOFD79Cb+v56Si4QmZKH+6YNL7fku952JtRNBTL79fU2+Fso1adewmE5wD1bx0skpuOASwnQyAiatptZcSz7TruXYNzATWDqtkKb6D5B/hxgRz3E= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1784019054; c=relaxed/simple; bh=seC1c1idAV2o+6blLaT583B6Hn7L4zEyFZKK/A9t6AU=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=gk/G3AFmCoWwXKEH/IJmxiWilpDxfewwh6Bb8QMVxyxk1rQVsGdKF/55c1UEJTzlnKeqyHIRGvDKEUExmQ9EjaL/IcfeXYVGyi+dPuh37G9M4/VofOA6260y0EcigLfvmGKJA9cu9cAmtEG+gUngnqnRTfwtEgciKm+3O2dKmj8= 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=Hd5vmIKa; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=Hd5vmIKa DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 780324BA2E0F ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=K8WWc+PYspnaSS3KnNS/UMnOuJKkozm/l3v22W30x2RhCAE0nVzWVMTbs7U8vvesjB6gnFQa3etZDK5tn73WLD5w/lRv16i//iRobDzK9ObHUcGxrw+dODiShNFm0x0Rn1NoJfMHLPtufA4vU+0fkEGzfa6swNUKzR22i6vIBoOlYdAcLpE724TVnnVfwi+/JqvT5FMpsyegqNygvObj1FX7olCxQVfytELuPpNz+eXsXMw2Pjx7RhP711Vwp+wAAjLRroaN/6l+aoe/nBDpK1WS9ejiTEQCGalt0tiEUQWrDTXRQIaaBvHebCS//x4m3ufNAktcXHIVfTlh87q8AQ== 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=Ma/yBC8sC0A5VEN7lAcHGuOUM8fvCzBWgPL2V4pR5xM=; b=mJ7XpcWgAmF7AEcnNI6Tk+lWwR2IQRI3ms3pMilW+pmCPWcG22f+WXrGfbUaVXAGUcjaJg/5BmOQRwp1H7H/O2LqOMeXPBSufnbSuLcmmCTBz0v9SvpB2alLiP0HUPcsTPpV1qIkgqc2C1LgrQsIOSKB1gZ7AllnPIuE903XCkWqjCRTagVqV+Ki07he2PzgAwBp37MLTdu21/lbafok3uSKA1HYCZuTDwlBchadm3qgmViuw6+c1Saqdamc+FBmyCZ29UlWQ37mlZeHs+ZCTkAnlayef2DrD/FVJ9HdLEIVyT4BBVbX6lrVFUGI7MJlKSu0Dudl5OKP0sACTzT6SQ== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=linaro.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] 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=Ma/yBC8sC0A5VEN7lAcHGuOUM8fvCzBWgPL2V4pR5xM=; b=Hd5vmIKa3BvxtV5F2VUsIbVunQE9IENHCX6bmY98ZoOXglGMm5DOfStF9J8TD+CXAa/hnPv3fvs7ydB+FHf8sg4Nolfu1FS+S+BZfg14elzwiSHiPYciaQs2HY4wsbX09y/p0g1bVf6eBxL3V2VK69wfYHKaFj7hZAboxh9ED9k= Received: from AS4PR09CA0022.eurprd09.prod.outlook.com (2603:10a6:20b:5d4::14) by DB9PR08MB6732.eurprd08.prod.outlook.com (2603:10a6:10:2af::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.9; Tue, 14 Jul 2026 08:50:48 +0000 Received: from AMS0EPF0000019C.eurprd05.prod.outlook.com (2603:10a6:20b:5d4:cafe::81) by AS4PR09CA0022.outlook.office365.com (2603:10a6:20b:5d4::14) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.223.10 via Frontend Transport; Tue, 14 Jul 2026 08:50:48 +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 AMS0EPF0000019C.mail.protection.outlook.com (10.167.16.248) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.223.9 via Frontend Transport; Tue, 14 Jul 2026 08:50:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=A++gFGcBrB1l1pT/rK//S7uvdthb+6Fj8TRiC6zN54YCOVeOuMD7LhHZG0vT3foIO6ZY6J0HDqOQH3XCR4R9a5obEBbuc8ykhkIbbRZYgDABScZv5MJApB4b/wtxiOGb+mEBfwJUzZyXGLqZmGc3jW8035RUsH1ntCSo1mEytqO5YPVGDsdyk/8Bv0Jjc/uhq76Pl3OqK0Q1qOiWKa9TyBxuqYYWzdAli6z2fzYWVfs8HESd52fGm1N3OYzMgej/0QR2DXg1yMIjnwgSl+PWDlO8elb+LDuplpFCWXky2k9n1oCDVHYJL69Su8Wx0N8pcMsYPJgrqM+U01zuH6YtWQ== 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=Ma/yBC8sC0A5VEN7lAcHGuOUM8fvCzBWgPL2V4pR5xM=; b=CCElsjtfokazhMFHl5e8EZxS9/ReGB68bv4mjv7POMNSn0RtXZkaY1CvgEX/DyaITPXQGYMmqOb6M/V8POdXWUkZx3xF1R8/PnPRFIQjOEF8Ohjv8H0TvA5Ab2XGgtleh4CCtFIqBZG6nXtmphEEZt/9J4s9Ol3qzZmW7CQDUUCP3DAWTnM2STN3tbTTjZTemuerKGVNZF1duv0Z0Hfz9W+FHskkfS0fR0dwUIWHKwOS8HL7xaufe+jMjSAjR7FJfPJYZNHxpYjRJiWtRLtwRU4FjNM8u+f52owYNxbuavQ2frGG+6Up/4ceynR1wzMItSfQRuBUZXnXP5DmzY1DBQ== 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=Ma/yBC8sC0A5VEN7lAcHGuOUM8fvCzBWgPL2V4pR5xM=; b=Hd5vmIKa3BvxtV5F2VUsIbVunQE9IENHCX6bmY98ZoOXglGMm5DOfStF9J8TD+CXAa/hnPv3fvs7ydB+FHf8sg4Nolfu1FS+S+BZfg14elzwiSHiPYciaQs2HY4wsbX09y/p0g1bVf6eBxL3V2VK69wfYHKaFj7hZAboxh9ED9k= 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 PAWPR08MB9122.eurprd08.prod.outlook.com (2603:10a6:102:342::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.202.18; Tue, 14 Jul 2026 08:49:42 +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.0202.014; Tue, 14 Jul 2026 08:49:42 +0000 Message-ID: Date: Tue, 14 Jul 2026 09:49:40 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v1 08/10] gdb/linux-tdep: migrate parse_smaps_data to file_reader_t To: Thiago Jung Bauermann Cc: gdb-patches@sourceware.org, Luis Machado , 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> <87v7aozmua.fsf@linaro.org> Content-Language: en-US From: Matthieu Longo In-Reply-To: <87v7aozmua.fsf@linaro.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P123CA0136.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:193::15) To AS8PR08MB8659.eurprd08.prod.outlook.com (2603:10a6:20b:563::10) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS8PR08MB8659:EE_|PAWPR08MB9122:EE_|AMS0EPF0000019C:EE_|DB9PR08MB6732:EE_ X-MS-Office365-Filtering-Correlation-Id: 69fa35ef-86ab-4dc7-78d6-08dee1850053 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|366016|1800799024|56012099006|4143699003|11063799006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info-Original: 2bLNSW/uLn+7I4BMcnYgalkq8K449mF2EzLlpnGkuZzODpeR6f1QM7pyYakKs8eP1BYwGhGvTKTBzH4HFp0UTYkcbEXqfEWU4bvSm7FN4xldum1dNf7xM0YxPU89aYq0VSUDQoxb12LF3jmLI3qEY0dgStMILgoJSJsiuB5l3lNghshXTDYErlCCIs5jAQqIF1F79BNcnOUrbMPRYJOJdpZ1qMnUrucgXVKDLin06b08QvxIOvsJWsAdEzcwdgY5Va+YIc6GZ08ShUSyVpX5Ro4mTRyIewthUGG26HxnOZC5BZ0iVqEpg1ie9ixRJcAoCDnA6mgEVLQItaW2k03SJ6Uug6raG7rL9UyRuE5TCsWhzd5+TdqRcSXrwKj693P6rbacdeVzXVQj684iV4QBGhj4ORt/sLQ1mZZaq5WFWr5iE/IJuJbCOBPA3BimfCQOUHFTRID8ejm+KoF/kIRok6xqcCE/1rjB8XkwNUHPjfltPPQavni41MFP+dTgCetTIzbKWgNQoqSJf8bwYkNsFS3cc33FylYOwBtndGIm13ytjeTGd5hT0Q5hXraMT171sOrb1b7ouzlqLwmzav5ltknR4uZ4nSwisWj5+vJUmaeBW4U6EMjiLNhkmBUdHSl+lXPmfIauYmPIZGBFPmHaeOnD/8MCs9oOPoVr59sZLWw= 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)(366016)(1800799024)(56012099006)(4143699003)(11063799006)(22082099003)(18002099003); DIR:OUT; SFP:1101; X-Exchange-RoutingPolicyChecked: ZZLW19G44CLqKQmlWrEFCtyYXzy1OG82U2TI9kIBMJKEVNDXge/8ZtYDSUwTlg+JsAjmwp7tMNzcl+WvRYn4xho+LbOVE3BXQkBP1teg4H4EO6OgamYD9/CSc+OznAIHuhcaFNG3RyS0a8HzLhWcPZxnuWrwl5x+x2vnD5BRvUbDFFYgn2Y5hAGA7UN+g0MVbSfAbl36kjH1fSZjmOp5dHGqAvW4FLZAy/r1JDG/snPVgRSKVMQjQxcyY1ym5m7ix+M+Xqm9h+NdWC1f0RipMDiebnWsgouiZ0zGXsE1NUgJZiWn3cWct0BGYFBI0wLGnF+vG12liN6Eyc6hQNqOWw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR08MB9122 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS0EPF0000019C.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 37ccc31b-683c-4b81-56c9-08dee184d8ca X-Microsoft-Antispam: BCL:0; ARA:13230040|36860700016|376014|82310400026|23010399003|1800799024|35042699022|14060799003|18002099003|22082099003|4143699003|56012099006|11063799006; X-Microsoft-Antispam-Message-Info: QejG+bbOROpHmW6dUvC/xtX8B5ezoZs3l8lPMTvM0TDgsA7C/Ehgjsutz4M2F2mUMu4NHyLaDOy8O7F5DS1Ge6TpkBVBySssmpbH/V4FkovMyl3uTBxh/bABoXZRPEKOsW6kp34tILFJIeDsZy/MRCxbIMALBnIy6fjvX8OgOLBbNEEWMsciQvyUxeiVoKxSNOgM04tCCOK9EOEbuTeS+44Dd+KEtOEeufHdMblZAaiAG6iQVa0PSe6Fy2i49/5j32sKgV3BL25hqBvIOvdE4HUHJNMc98ZEHqSmiBZw5sR6l7aHTXCVfqG3VScXUw5Vqug42uNR8gYhMKbCAluJbqb2Qs23drnM1UzPHf78we4ExlHX0yGx0naJI8VvWUQkZUzjnha+tUo9ljXZ1Q1PEF2yJ8tfMKHjhzRwT7+G0cNxTMLRq7C5UBgv3aifdqhc6/HJXWcg44xNWJB5dqWqWAx1JuvTN3TArzdpNT8c8Ofq4krihgcGVH/TzZ5RHbMFrbKBsHJxVc1q9FFklyRB/TfxTE9yHSQ6A51VHqLPIzRe1rq73uf66YRojmZfSGN6QYB02LK9VBDcJprsJbdjxHyTxJyjAPdj62gNoPbi/iQ90BrQ65Dayw0/6Vvrm1yAjUe2FJEe8OtFN+Rfg4ZJpkcrFtJ5vxCpRWL0s6k1alTB49dZSzEQ6tDaL3c56kvBDe2m0kQeljK8tqN5bSqx/A== 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)(376014)(82310400026)(23010399003)(1800799024)(35042699022)(14060799003)(18002099003)(22082099003)(4143699003)(56012099006)(11063799006); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ZZJKQ3Xryrn9/R7KNjnZ03IY0SQnoSX++BTljMN5j2oBNxgUu6N3y2KWUoiffASJgAuSoVGT+LorsNA2QkMG2aoF/HgToR820umEPzlLl3xgPBomPJI3s87z9FLLai6WAwDHAjlO/xbVfLu4BXGIqcMNh/0ECz7Fzq8ZP65SSWIOqNAKMEHfg2zV23ydW0hSQ+Thkf/RwjusZ7713exJTIDi6ve2636S3/IWnxh4zDOpVxoIsbMwuSQCpjA542qrJdkvJEUsDCIgQsm5eySF+LC/aFlBa7aNwc9c3xNju+yJ9SWlBmD8AaHBuYjGYaETsulZCUxTiqIGYWvPp+rYewFyxotEOR6XgvjIht4sZi0Ar3vPwUDR++v9vrt7RAADOIE+QtefSc6NkFsUneZJYDPpxLZpypnhJdxuu7px+ZJuxLgDm5bnciJehcyc98xA X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2026 08:50:48.4533 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 69fa35ef-86ab-4dc7-78d6-08dee1850053 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: AMS0EPF0000019C.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB6732 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 09/07/2026 07:41, Thiago Jung Bauermann wrote: > Matthieu Longo writes: > > Suggestion: mention in the commit log that since the previous commit, > the old variant of parse_smaps_data is unused. > What about : 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. Matthieu