From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id QbmNAG7IaGor4zEAWB0awg (envelope-from ) for ; Tue, 28 Jul 2026 11:19: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=N8BRKR6c; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=N8BRKR6c; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id F13961E099; Tue, 28 Jul 2026 11:19:09 -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=unavailable 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 4B0DC1E099 for ; Tue, 28 Jul 2026 11:19:09 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id CC0824BB3BA0 for ; Tue, 28 Jul 2026 15:19:07 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CC0824BB3BA0 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=N8BRKR6c; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=N8BRKR6c Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011007.outbound.protection.outlook.com [40.107.130.7]) by sourceware.org (Postfix) with ESMTPS id E039B4BA9000 for ; Tue, 28 Jul 2026 15:18:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E039B4BA9000 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 E039B4BA9000 Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=40.107.130.7 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1785251911; cv=pass; b=KwyFAeGuNdl8dY1AR7vGJ+yfzQZPwOdL0LUfNFLyrMRydrwyL/QsDAt3LJqNtBi2weBK7m0UIMgnMlPOBB8SVJx+ZtorCb75PymL0UUgsstCampBvcpyFFV1fM6LYmnbg5N2X+jcYMASbBPXPS3wiaZwAXepS2C8tEZkuJh5fuk= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1785251911; c=relaxed/simple; bh=qBnbW9sHt7rUZOHxdcC5CT573W216yiiEp1lwdw/dJw=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=MpC058EBNF2UyfRmxJjQvpo45DLprx/eQFZcTjNzQ8J1wpNYrotLLsUXCZSb0XU0xQt6jYylO0PHv8NVXbT5QGW0XRitpsr7wdH4R7XKiW+je/rejeHOicbmluzUBD1CbuhM25ZwUH2YsruhnCPXlMhhKdxUs9gq7rq/74+j6cw= 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=N8BRKR6c; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=N8BRKR6c DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E039B4BA9000 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=ihJ6ZgE5zvj00XAoUyyjleD1x4X0oD3AfmZIYg95EwUK5Fc9ZiA70MRGpSa5bzu0X7ssFcUcg/3eG2oPKuiUhtrnoQ3Ik5uOLTgmv5PM7CDOa+ifwAmN1CD4TMbycQSNXiJoCjiMy7WpcSoc49chXmJJMbAQ7+u+RlMLk3wUlcfnWcH7zTGmJvC2Siz3XGF15Xd1eYaV1qx5qf+swcHJSzCp4k9/H5V6ZthSyS5d4c2ZcgaUAQRwEdmj+ABCbKeuhlhvDaL6XvRdVa2nMBu3Le9cz78MsFQ9+PQC+xcUkRPI42ooTy6290iJHDc7TWSzb5HCU50az77pgAa4+VD6tg== 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=3ijzANjUIT57ykTtZhC6EnDX5vhOeY/8p1V76NQ66CU=; b=Z2dxs+7P04O0e1hQPHRheNuqNnlZsgoLoIUqF3TDfU7u9/xPYGEHEEpR5MlqKes/KVLt3JHEXkXqOQfS+2h8skGbzr1oHIgn96k0ujzYFbm3ftoQsN56vtIcpsPzzGyc+DG00RCmP7kEvT3BbI4uexurQNj7B91gC4ZxVd+Sz+5hJBViDqvPA6BbnJ5K5eFRA4aaZqLnjoy0vEue4Dvr9jiAEmYKUmoDx5LEnE/USuCl02KwwCC4ZGmrSE7q/o4VoytnTEcX15Z8k9OH1XGsopJDrH5R8gF2MPh3BSSHDFXjUwbH9k7LOdofz08Y4pgkfhj1AEA4DrZ7FboZN9OZFg== 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=3ijzANjUIT57ykTtZhC6EnDX5vhOeY/8p1V76NQ66CU=; b=N8BRKR6c2Il2hYHuEFlW2Mbt7/DFo4zHKWzzVeXyk8AmWFWUex2LSOubpiFj5fRTbt86gNihKhout093EAKhvr9akVCPQ9bTMLX63pnmk8i3Y/IyREnz5QpSETUq04rno/LR8CgFhav+vialLdllYldM2vqHu/6B7mAtRhmUVOo= Received: from AM0P190CA0021.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:190::31) by AS8PR08MB10246.eurprd08.prod.outlook.com (2603:10a6:20b:63c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.13; Tue, 28 Jul 2026 15:18:16 +0000 Received: from AM3PEPF0000A793.eurprd04.prod.outlook.com (2603:10a6:208:190:cafe::47) by AM0P190CA0021.outlook.office365.com (2603:10a6:208:190::31) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.245.13 via Frontend Transport; Tue, 28 Jul 2026 15:18:16 +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 AM3PEPF0000A793.mail.protection.outlook.com (10.167.16.122) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.270.5 via Frontend Transport; Tue, 28 Jul 2026 15:18:15 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=oltFDJlDU7ytnfYu3uQNSL0YnB55d7DODHSbJFMcEXRp9z1ebLVmwAVL/TR/leY9cpRLkyIO2mecKaAx2U+pb2wPeI2KnK6wPvLh7Tlg9K8M0COuC0wgcWrcUQkuu2x9jbpxzNXrDD8WWb+6NFfm4Dm+udcE65ZhAcRQ6j+Fi2nfht0zxBp50V56WxJjTRcRJlLm//lFrJHSJRcObgqw7HmHo59rfN45Il+3xO14Tsi8bmc+s7JLBlDV4QuZ20L4uf8BVoCr2JE/8pyry8hqMWgH3nCHR2RKoN9qUw6JLhdnR/iZhjGLBhBFhZTigCc4welauDbgQ4ujRnYbpWFTlw== 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=3ijzANjUIT57ykTtZhC6EnDX5vhOeY/8p1V76NQ66CU=; b=ldWomMkKoALn654pOu0P9/QdW+f60Q+qtXovS8aUqt37bGhNkvyt9AGEXkG6xZh0NEdYpFE5UndJi3YN2v/D1A2O37nEOG1PNlN9XqdQIATHSExAf+kc9yUulqIy2lAjYW6epTpWvK/hLStTY/cZoQyn3q+qiNSFr29oBGh31AfMczx2JvlyvjupwGiUDPIS/rjrbOp4LLyaXp3Ja3a6H7veRxbMZ/XhP69B2p+wl8nxYF7BoyFF6vPxDQ8mPBPeM1qR4IbQwi3uFu6sUzHC/qE11qEoh9Fu+owAeFsU9V6elPCXKI4B7+9J1/KZDPT34VqBknszB+cgllyEJ7ZP+A== 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=3ijzANjUIT57ykTtZhC6EnDX5vhOeY/8p1V76NQ66CU=; b=N8BRKR6c2Il2hYHuEFlW2Mbt7/DFo4zHKWzzVeXyk8AmWFWUex2LSOubpiFj5fRTbt86gNihKhout093EAKhvr9akVCPQ9bTMLX63pnmk8i3Y/IyREnz5QpSETUq04rno/LR8CgFhav+vialLdllYldM2vqHu/6B7mAtRhmUVOo= Received: from AM8P189CA0028.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:218::33) by DU0PR08MB9003.eurprd08.prod.outlook.com (2603:10a6:10:471::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.13; Tue, 28 Jul 2026 15:17:08 +0000 Received: from AMS0EPF00000191.eurprd05.prod.outlook.com (2603:10a6:20b:218:cafe::4b) by AM8P189CA0028.outlook.office365.com (2603:10a6:20b:218::33) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.245.13 via Frontend Transport; Tue, 28 Jul 2026 15:17:08 +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 AMS0EPF00000191.mail.protection.outlook.com (10.167.16.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.270.5 via Frontend Transport; Tue, 28 Jul 2026 15:17:08 +0000 Received: from AZ-NEU-EX03.Arm.com (10.240.25.137) 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, 28 Jul 2026 15:17:05 +0000 Received: from PF4S4363.arm.com (10.57.42.206) by mail.arm.com (10.240.25.137) with Microsoft SMTP Server id 15.2.2562.29 via Frontend Transport; Tue, 28 Jul 2026 15:17:05 +0000 From: Matthieu Longo To: CC: Luis Machado , Luis Machado , Thiago Jung Bauermann , Simon Marchi , "Kevin Buettner" , Christina Schimpe , Christina Joos , Matthieu Longo Subject: [PATCH v1 0/6] gdb: introduce file_reader_t to read procfs files Date: Tue, 28 Jul 2026 16:16:54 +0100 Message-ID: <20260728151700.253720-1-matthieu.longo@arm.com> X-Mailer: git-send-email 2.55.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AMS0EPF00000191:EE_|DU0PR08MB9003:EE_|AM3PEPF0000A793:EE_|AS8PR08MB10246:EE_ X-MS-Office365-Filtering-Correlation-Id: 2cc2c62d-c70b-4c4c-f522-08deecbb7265 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|23010399003|82310400026|1800799024|376014|36860700016|56012099006|11063799006|10067099003|18002099003|13003099007; X-Microsoft-Antispam-Message-Info-Original: /6X6xmoR0T9CZDO1tV0xDApydBxPsrwMNj+wqbGe5XVjqNqZw9T9CIjqbsYCsoGcge1wN7bDp5WdHDYrOtijGna/0wEE+WHX1ygO1foWoJPY5Aay0uH4m0PDC9Pt8UcFk032S2I1dzs/raAuDtRG+pVjUITtLAxI7YYDRBAxz89XuVNkKScPH1Ct0NwJMwLNbCpGKNcSt/o6Sm3ZyE805RebEHqynOA7+IgqZtqIY9lwW0BzdiLsofD6LdADQdHiQsAqwaZhZ2Iau23unIOllJbdxCFg4vmeU4BlYXLGA6eUb+pEaUsHEXNMYxTftGfxN623h/k5xqqKJD8fhUXSXZkQiMIRkvkejjBbUAjxNnJpEDwoKZitwplmh9FoZ9ywzBTP8Z/ir/il01oN3FW/C8BlzXc2v4MpzE8pttHGodi6sMFZDNOVFHFE2GpW2uH3XI/YeCMf23P0zzxBDqR2ftO1l1egQITIl2iJVDMX46WKBrhVOB+LUNlPqUwEbiUu/HSyYKyeX28d1jtLU9S4wtl9jbNSA3EHHsxD8EWunJXLLVRdNEiIiQuD/bjYXQhkfKfI5vkaw9U+X6BYDJq6+L1+i9dx+KTX/01fR4bUizQlHDUuhqmIa5sJrSLGLtgPGeIiw1JvReX3lNShlvdWflnwvd4j2HQYDRXjxg9WxvvvRFQKy9s+33awue7gvpGvQnos3cwoFdGjyGnlwNVy/g== 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)(23010399003)(82310400026)(1800799024)(376014)(36860700016)(56012099006)(11063799006)(10067099003)(18002099003)(13003099007); DIR:OUT; SFP:1101; X-Exchange-RoutingPolicyChecked: PLZW33KzstLQoyK7IyHBPCCgChXEGaQZnZsThxxDDZjHyMt+rDo717ktw9pFIJFQi/tlpC5QNIvQYtLWbuQanO1IAaktRbZ4wnlyY3A0T4pG/nYbTGH2DvYgPmoPZhm+YU3cOZRHX8k3DJnu6KK1Oiv7nx+oUTbVK7mQR/Wwv1XuJcRRIeOS/UxLCgG5uIO4l9JQumLXj378+UImXjj/FkuzCuTKf7ZDjuPIK2mzw1yJhAFzFvQlAvR8DCFZ3UUeOYA5m3T9CfMlu79Kn3h5sdu7YCvoOIv04iill6yO/At9gELUVH2B0E+ADxcO0h6m4caM4QJGH0+jAhQEn42/VA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB9003 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM3PEPF0000A793.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: f7d136f1-2271-40b0-5eb1-08deecbb4a77 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|82310400026|23010399003|36860700016|35042699022|14060799003|376014|13003099007|56012099006|11063799006|10067099003|18002099003; X-Microsoft-Antispam-Message-Info: Qpl2BBUH3f6qQX1wHacfFBUW/KrPqvSfuYN4LO69YOiiXsArh7mwX4buhRdfkrTyJuLD9W9ohn0inOw26rFrAt6wG4gOb4mPxI7GTJnP9fdxrR7O+VJkb9YGL7f6sOiE3u3k0y/BZqeJdSosArO36CIlvc9gzmgns+TXM1UrqFmNCAgEqKzwtICwYAO08rpCSZelN+YKZnJnNGLvPsD9rEluNuYjnkNX+qrs4qk8nhhV5fIB4HklfrcfwPo/pON0TyJmgwPj+9FY2InTrcCFjgzkD+IhiAdbdOV1kArZ1GodhF/W8DsUguoE75CGjef1N/xsYnQrtUJrjWi0Oz+cG5GTYeXnnHAT8q6XLpaibA1aCHa1V1A1jKgH9I1LW/Z4fJrjvPmVLF+/BP9kF1mB4/CilylIIY91aFT3pqGqQffDeecMEKSvqdNxtlzn5cBORMmxE59BSRL6mgzf0+gv+qBQnhRfbJ1tsdIsVdeiqWaGPJYDpr9tsiZgym+FxdfZwbubwg+n5Cd6uX1ieRwilKAcw2QUWqNt+FaWuHOLTd8JTuXG8q7FJZe6dQolOVSJpPTTsEb5gO8LAuLiCsBgd1qQNzxh5V6YHg4ydGPKoeIgrn9IlP0J/xBbtnUCNZOpolMQVb3Ij8u38x50cgz3u/QSAApgoVDBrL0RIlAjHxVMjKc5sCFg/Xj5Aj+9fupDpciX9hwsfN/WZLskgo9Kbg== 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)(1800799024)(82310400026)(23010399003)(36860700016)(35042699022)(14060799003)(376014)(13003099007)(56012099006)(11063799006)(10067099003)(18002099003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: VLQ1dsmHVHiPBjT2VA94D95K/IhD7JI674+UYudxp5Cu462WvTlsVO/i+AQ2Ha3iwa3eGuGcaWgOYrmoKwod4c3DDQoACo9dmWH9Nr23SGz7X717wXLuWmq/YHn1tiQyXMvBxgLkhUzFSPoce60C57Pl2zKYtZkirHawt4ViqiJSs/uYO7Pz32ZzpYMBQYB3rQyXhx2Pn3dSlGTbjV75X0kuWHkrpYcud7XmsSLIJXLVz1xrYscxTYMmQBdVrqdKD6imMaE+mZpADmlOsew3rkiJi8r/RclJnrx8bEn3wN2qTHuy3CwCWn47+Cq7DePrYQt9s5/UmttbGxXrdq9+y9lOW6WRMztS0TGas6gacPY7R11/OZnE2zapT0jgtxcqWuMbx3Hg/pTvYG6WP2ykTEw/34b7Ds23+uRZdPzxMQfRowgOxDNuVIq/LBEr3IMV X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jul 2026 15:18:15.4537 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2cc2c62d-c70b-4c4c-f522-08deecbb7265 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: AM3PEPF0000A793.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB10246 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 Those patches were extracted from a previous patch series [1]. Patches 1 and 2 are prerequisites to the next patches. Patch 3 introduces class file_reader_t, and patches 4, 5, and 5 migrates existing code to use this new class. Changes diff against [1]: - remove reimplementation of std::replace, and use std::replace for gdb::ranges::replace. - addressed comments from Christina Schimpe and Chirstina Joos regarding the interface of class file_reader_t. - fix the implementation of extract_string_view_from_buffer after Luis found bugs in the previous implementation. This patch series depends on [2]. [1]: https://inbox.sourceware.org/gdb-patches/20260707154900.94542-1-matthieu.longo@arm.com/ [2]: https://inbox.sourceware.org/gdb-patches/20260728143317.245389-1-matthieu.longo@arm.com/ Regards, Matthieu Matthieu Longo (6): target_fileio_read_stralloc: add an optional length parameter gdb support: add gdb::ranges::replace algorithm gdb: introduce helper class file_reader_t gdb/linux-tdep: migrate linux_info_proc to file_reader_t gdb/linux-tdep: migrate linux_find_memory_regions_full to file_reader_t gdb/linux-tdep: remove legacy parse_smaps_data overload gdb/amd64-linux-tdep.c | 12 +- gdb/linux-tdep.c | 285 +++++++++++++++++++++------------------- gdb/sparc64-tdep.c | 13 +- gdb/target.c | 11 +- gdb/target.h | 99 ++++++++++++-- gdbsupport/array-view.h | 16 +++ 6 files changed, 273 insertions(+), 163 deletions(-) -- 2.55.0