From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id cYeUADPDq2ovPRYAWB0awg (envelope-from ) for ; Thu, 17 Sep 2026 06:38:43 -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=FYzam0SO; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=FYzam0SO; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id F19551E06B; Thu, 17 Sep 2026 06:38:42 -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 6CF411E01F for ; Thu, 17 Sep 2026 06:38:42 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 142C24B9DB59 for ; Thu, 17 Sep 2026 10:38:41 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 142C24B9DB59 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=FYzam0SO; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=FYzam0SO Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11010002.outbound.protection.outlook.com [52.101.84.2]) by sourceware.org (Postfix) with ESMTPS id A161E4BA798F for ; Thu, 17 Sep 2026 10:38:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A161E4BA798F 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 A161E4BA798F Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=52.101.84.2 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1789641492; cv=pass; b=RGbQOg7iTA7kwxsEPVSwvwL/qo6V2gJQcRTedeKBwclItFMnDcgnAGF3bJ2FKvbBHtyoQSOBB0N2VugeCwEGX+q9CJq1IMF7A1Uq7XETOOwfXOtQHKpPNzpdZLvtXfkA9pKgx2B7N7rp9ZHOW0YuUgAeUZRChdr3fO4q/KI2gU0= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1789641492; c=relaxed/simple; bh=XtTpbV/nSGkoawcL+JRGNn8a9UogF959DaYMWpzx3b4=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:From:To: MIME-Version; b=LQo5nrw5Ik8neqDeHLhcAhN8bwuiPc/yYA+nV1ifHyZ3C0DH6JWbYBT2AbGxB77MJStCV7dCtEhtxuYA8vBeFGjScTZYYUg5Bj7EdeH2KRNXDGFXRE5nZj3pZNC4OD9DaM2L86WGPH99VhOxdxWZENsstdx4FNV6oRjzRWgOzdQ= 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=FYzam0SO; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=FYzam0SO DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A161E4BA798F ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=N/GtgnG/jvOcaCoNnJ0/ebB9qhr6CPBwKpc8YUhx0YxzGDjfF9gfvCNH5asCGzwqYI8OVtBvYSHNdCRvNOaXlA+4P+kFp0tqP9lBjLlKCZT8CRicVLyCJI8wdNKOzQDxGUeNWhlPv4DCKk2rXbBq+CWEyEWdTIworcpJIPM9GiEjuOVafZNsAE/XlVJ46mdgk9zOn8mbnwzQe88zT69xhJKeS3Fxr95Vq8lynKiyHL1qpAMRW+2utQg6zQH1ExEScj3XLrEwxdIBVIAFNZRA7+Qvm6om24L1VFujW3ouVrmxqiD+UitSKp+TTOtenS3bFDacypFZ+41gOpJuFNQdwQ== 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=Qe9GCe/14xhJ7P8wTzPW2a+XdvW7FS00Jyy2QBU/2AY=; b=A/LMDNwUH1n0G1WQVCEunL9FyTfkWPwrgTwB37mbi/fJH8FTPHWojaZvixSLynZYut29h8yktnwQvyl8pMNdiFB4yCz7A6cAh6/Geaw5kct49wxmwrogfPaXjso+21enaSDOQLwhPDN2/eCbFrfEUnp8tFUfev6sAb5ygsAXR33HuOKmOhjJYWAWmhThwHdf7dGNw2hDolgMe67JD1RLukQcT4mLm4MVQjo7FJ7MvldUCMY5EJbmf0QNilVKsuUvVrXKWdlk2MjxtLYVZxsJt0Ips4TrhvOIMhrpX1hrIDRquH/qmSy/9VXS0yR66TqIMkTfkUxiL4b2QqOp1H79lg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=simark.ca 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=Qe9GCe/14xhJ7P8wTzPW2a+XdvW7FS00Jyy2QBU/2AY=; b=FYzam0SOwWRKEnLWywP2GEvtkBSp4FayByyuc9Tbtv0wq0ULYk1+GEI8jF3Uab96LjD4HqjjQkDxFbfiUMZCIo9/qRTXeQngngJMVardD7CyyKlfD5XCvQtlSPbGgyrxoYZp2Sl/CdiMiyAEkiNhevhq0BuVVbLNMq7n2cVY15k= Received: from PAZP264CA0099.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:1fb::7) by PAXPR08MB6414.eurprd08.prod.outlook.com (2603:10a6:102:12e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.5; Thu, 17 Sep 2026 10:38:05 +0000 Received: from MI3PEPF00008555.eurprd05.prod.outlook.com (2603:10a6:102:1fb:cafe::11) by PAZP264CA0099.outlook.office365.com (2603:10a6:102:1fb::7) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.428.9 via Frontend Transport; Thu, 17 Sep 2026 10:38:04 +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 MI3PEPF00008555.mail.protection.outlook.com (10.167.240.9) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.451.8 via Frontend Transport; Thu, 17 Sep 2026 10:38:04 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=T2SPsH/ZHnaF5YEzrvg7cGFxEGA5KzBOjbTdlW2Ba4a+B5VdPu29ltFQVsT8XTDPGQdfJGe31rY63HYZGOfmTlyhNj3hGii8w+KruSWCoPva7w/UdJXZDCMW+jRUSyIYNb/Cx8Kb8cBm79+IncKrZ8/WQOYe0/28/2dt7IpE23LxxAoRrAdPjSxifzXSZwOKGZyc0kXN9KlpbVIWuOQQfLEpweVaTDGBJJnDYLnD0bvgdIWuVYdVS8H1r443PZHnb+IjvfZvpsqtgJZuU5bFxvBMaUBjYUCL0bDwTr6NLmG/RIgOwzEuzfBY8hgCv2REvYQJ32sR6oIGUHv4BZqsYA== 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=Qe9GCe/14xhJ7P8wTzPW2a+XdvW7FS00Jyy2QBU/2AY=; b=q5KDCc4JPnUM7gV+6jM/PaT4x9WyNVT5kxWoseNkx1bzZcw5SLU5gdBLwy64Az702eSPSlLZa8vF2X20yAMXnxvSWGuzNZve8JaIgpHnjfyuz17ttrTO2sIaByw/FgX9941Bo8t1JHVZWvFGjjkNNVtICizyZOXitUe8+FM6UnMNUg5pkRL9dyUOCJ643d63yIoUzuaxiYBstCY6frHnpLErJL9pyZKg3LfLSgTJ4EU4F8RUpJ4/BX8RfHVojNzsCBJj5tt++u45on2BOSByNF8PA72wW4JGfG7LTQEwu+EtM3OqOmfvyvYORlgZR7hIl2fceLg6eAEeTluVNhBFPg== 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=Qe9GCe/14xhJ7P8wTzPW2a+XdvW7FS00Jyy2QBU/2AY=; b=FYzam0SOwWRKEnLWywP2GEvtkBSp4FayByyuc9Tbtv0wq0ULYk1+GEI8jF3Uab96LjD4HqjjQkDxFbfiUMZCIo9/qRTXeQngngJMVardD7CyyKlfD5XCvQtlSPbGgyrxoYZp2Sl/CdiMiyAEkiNhevhq0BuVVbLNMq7n2cVY15k= 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 PA6PR08MB10768.eurprd08.prod.outlook.com (2603:10a6:102:3d2::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.5; Thu, 17 Sep 2026 10:37:26 +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.0428.008; Thu, 17 Sep 2026 10:37:25 +0000 Message-ID: <2fafae56-0084-4c91-8eea-18cb760d0375@arm.com> Date: Thu, 17 Sep 2026 11:37:24 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2] gdb: rely on the first non-exited thread TPID when reading Linux procfs files From: Matthieu Longo To: Simon Marchi Cc: Thiago Jung Bauermann , "gdb-patches@sourceware.org" References: <20260824162155.467233-1-matthieu.longo@arm.com> Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PR3P191CA0003.EURP191.PROD.OUTLOOK.COM (2603:10a6:102:54::8) To AS8PR08MB8659.eurprd08.prod.outlook.com (2603:10a6:20b:563::10) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS8PR08MB8659:EE_|PA6PR08MB10768:EE_|MI3PEPF00008555:EE_|PAXPR08MB6414:EE_ X-MS-Office365-Filtering-Correlation-Id: 0f320a87-353e-48ab-7d78-08df14a7c12a x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|1800799024|23010399003|376014|366016|22082099003|18002099003|10067099003|56012099006|11063799006|4143699003|6133799003; X-Microsoft-Antispam-Message-Info-Original: qeoaAU4bM9JOony7CDpaBBHToPW4P0KQx+pIVPJWoJD5vCLP9B40+6HzEiuqqpXLG3HUz50Gc4LCfU8Fqu7t7dSj1b4Nkvekpf9LWWFSDsGVhP4TavGDa5Qv+6hfh3nAbwRATVTkGSWg3jTbWv/lwAwJ2YES139NUySN66QMv40jybkHcXvS+LTT7lQw0Qtz4b4Yh6i4m3KNggvtvkYxAm0Z1a7Ud09R425nzRoG6tUWOtx4MdaMsMU/fWBYvfnxGx3pPba1E0A3K+vau/n64SRJD7XKN3GGeEge+gAUwTVzF3nK6Q3wRIkVvKfQL5r35wy5QlxxuXuZzy7N3nEUZKHobpF1Bbk8tUAtWjk6n0cQNWHgBqMYUr67UaGR4dTBJWWkAMRZkJCRmbxzzRsYvOEX8HZwakqqU7f1olrrSvUqL59sD3WSJNI9rwAqqc5NjIE8iOK1e1Md2W/zlz7GeZXxOxndPYQXgH0HkvaSfFdo+/keP5NWRHlF4cIe+mLTBofLKASCmbYYpZRrFL2oRWj0WpLcU4ZQCzxiUhGbc2CrHFi7Rogk2Xn+csFjujs0qqd8b8FX6LgIN+ig6mfZVq4m0IPJ7/kGMfOkE4QGN2XbkfI62GJlprOSQSuUZYg2 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)(1800799024)(23010399003)(376014)(366016)(22082099003)(18002099003)(10067099003)(56012099006)(11063799006)(4143699003)(6133799003); DIR:OUT; SFP:1101; X-Exchange-RoutingPolicyChecked: uEomuELYJRMdo/t3J0rCAR7EyRCHMCNqMt0t1WSkdjXaoyQ5cBqnWMF7AnQuPNs6bKx38PzBGHyCM+SJrq5SMXOtM8ihMCo38n/gZrjlN6gWpAWwefxUe4EKKx7PmBTLMcplixhY/ZJfABPThF9ZezjNsr0tc7zMLDmUyRqr4G0AF9wjYyQ4ADw+OpaJ+RRywSln2bhsLpLjO2pu3xmQYLMHdEXGX1Nel3o7VncWsiHidUu5smZUJWonV70Pv/xnnTrWFStuBbWSimdPR2gwDULjP3FwcdSbnecTd+ru1BB9dHP5qn/QV4DYU1D4etlDt6ACaD3/7UMlPRMqpv+JAw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA6PR08MB10768 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: MI3PEPF00008555.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 6e9086a9-8436-4a83-2da7-08df14a7aa04 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|14060799003|23010399003|82310400026|35042699022|36860700016|376014|18002099003|10067099003|4143699003|6133799003|22082099003|56012099006|11063799006; X-Microsoft-Antispam-Message-Info: wqnQAC/RXL+NmgUasS7IGI4lvOFMJW1HrfZEopHG2GXihZRxlQBDkh3OW1DY8+DZ44O/5aaYSR2qpMnP+5LEoKOsKKZ1WxDblUSYfrg2S+zjw6iA/smBhA7SYkv0WdDMhsXgKPBe97Xu9zVau287KBo3/4stBVscXMLMmVxYdufmV12bX1JmKEJyFxtRZy0S+NSXg5fs8eIJcX9JK0UdQmnSbeNFjUTnvaOTcYZSrC9Oe7zcEc8W24OpEXlPLAG0x1p8O1LJ5Wlf0yeIZkQcJMwqCU7z49hRnCQ29dhO4VAglqJJssK/ZP3W78CnJ9GUgWlvI92KmzQ7LAlEdcoX+BANrMkU2mn1ZnRnrX4K3x7iGlH8XMuGHuIAc9nYpFGUzZbM9TDme+U4FoZsKqdTSG0Xzx09wiVyDAzp60ILLYUVZ0AXDnUarVr8+jmbFF3DxvUyxDiMTePH80WM940xkIz1iy08ZcE/ZgBddLOJjUExIn5aqi0HAh7NgBe6rkhftQyMVeuLEWFKEgaREWFbpO9GVP5xwGwFZq2AlpKRxa1Y/akAkYG+4nkCHTuGrLpoVPHN/rr6IV6bGyCgbo6yjQp4QXfE6WOxXSo4nJZbpNSQ2/wHnKeA6o4yzul+oklScnkpWZ8tru/LmVkJyo/wJg== 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)(14060799003)(23010399003)(82310400026)(35042699022)(36860700016)(376014)(18002099003)(10067099003)(4143699003)(6133799003)(22082099003)(56012099006)(11063799006); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: gQeadyGdjrvZH28lQ9Xwm/abf50MfJU7ehnfRXOHO5useHSuRfDUaoSc8/jt2+Rhnf8S67UW8Zle0zcP6HYkkWXJIKGMRzCDy2ygVUKqTwZVwcmNUFARj9Rj/yF7UZVBKlgY38/52e9ZASlR73G/K1LVfJ2rVHp+1lc+R2a/ITvWlLSQhPCWtTVuFGzjMKgEcBQO51NLZv99lyOcueZqVri11p0FhxyXJsJmnXY2S3g4ypnxe9wwqERTJi1fRCYG01qiMp46kTsKiFaCh6FzpYV7f658Bms42FpDXtILAZhdErQzC6OxTkT2H385uUONhQXIXg+ZCBjMkG0gWToEWJk6NBwSJzA8ZYFrJ8TjCYf15jjqY8HlckbL4fB0HL2dancTzgQ9036xvLRAMceEoCzOOENRPNK3htgJMpSktQN9j8u6ci0koNiJuP/y2oJG X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Sep 2026 10:38:04.1043 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0f320a87-353e-48ab-7d78-08df14a7c12a 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: MI3PEPF00008555.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6414 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 03/09/2026 23:56, Matthieu Longo wrote: > On 24/08/2026 17:21, Matthieu Longo wrote: >> On Linux, /proc/ is keyed by the thread-group leader PID. When >> the leader has exited, some /proc//... entries become unavailable >> even though another thread is still alive. This can happen, for instance, >> when the main thread calls pthread_exit() and another thread continues >> the execution (existing test: gcore-stale-thread). >> >> This causes GDB to fail to read procfs entries such as cmdline, cwd, >> exe, maps, and smaps when it uses 'current_inferior ()->pid' after the >> thread-group leader has exited. >> >> Fix this by adding inferior::first_non_exited_thread(), which returns >> the PTID of the first non-exited thread of the inferior. Use its LWP ID >> when accessing procfs entries that only need a representative live LWP >> belonging to the process. >> >> This is a best-effort choice of a thread that is expected to still exist >> in the target. Since GDB's view of the threads list may be stale, the >> selected thread may already have exited by the time it is accessed. >> Callers must therefore still be prepared to handle that case. >> >> Update the following functions: >> - linux_info_proc >> - linux_process_address_in_memtag_page >> - linux_find_memory_regions_full >> - linux_fill_prpsinfo >> - linux_address_in_shadow_stack_mem_range >> to use the first non-exited thread's LWP ID instead of the inferior PID >> when constructing procfs paths. >> >> Add a new test in gdb.threads. >> >> Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=31207 >> >> Reviewed-by: Thiago Jung Bauermann > Ping Ping