From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id +D//CbgLa2Z12TMAWB0awg (envelope-from ) for ; Thu, 13 Jun 2024 11:09:44 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=Idrgx+5s; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 136771E0C1; Thu, 13 Jun 2024 11:09:44 -0400 (EDT) Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (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 E1EFD1E0BB for ; Thu, 13 Jun 2024 11:09:41 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 66E493882130 for ; Thu, 13 Jun 2024 15:09:41 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 66E493882130 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1718291381; bh=9x+7t6fCJ+TMMf//wllen0lthPyrR3b0TNf/TyS/dWo=; h=Date:Subject:To:References:Cc:In-Reply-To:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=Idrgx+5sSOCcAIvkGhRIIi3q55AD9k+fv0dZ1iHiEg53x0nHzZNTj1V3DMtIrflu1 BEgflliU8OoBhatApJ7J2+NASBXjJFZ0rgoer+npPcQXCCUMrKtwTPxB2pT3ZpgRF7 ruMWIwhEN4Keas0G1BoFFJFV6FNaDPk2QjydSjmc= Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on20626.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1a::626]) by sourceware.org (Postfix) with ESMTPS id 785563882079; Thu, 13 Jun 2024 15:08:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 785563882079 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 785563882079 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1718291298; cv=pass; b=cr5XgRsXipUqvSyB7pjpRiv2xjxKFuiaE+8Au7Jqq1V530DR+61HDlfKTkxeVOskK0yteTSbzYE2JpPmMsbGmnj5CuXEqQ5zLeXlWUV908SNj8MK+leIQwci9ovbJVlwP/fKlefGf2YiCDd+ysDg1BvO9XuQImli1/fpyqMh16w= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1718291298; c=relaxed/simple; bh=12aTA4fK09zlvVMKY7Z3Krtk76Qhu8UugGnXtIaiW3I=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=oA2vnO7poKC7cXRP5N3fOXOkWqQzIV8iuCF8PPepHCct1P6lFt0oySKOEbRlV0FT4XE1piB4tvfmkSVbgrqc03zbgRCJMVbN05ubn+PUikmBHlt5aFvxfZK+EaRAyZ2d1skI/0xwwTuie/+g8P//dr9bRCDrJ1hktQ3GMkySbvc= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=JRVDvuJ5BH5Sc+3oS7owWxH8pT8kxWzpiZGcH2Mp1e7CzPZLtjvnSr+V9Sxlko4VNgWYcSoFGg0etLem0+HqholT6RNWyoN+Sw0FKEyZmJeEQfSrjUDySuQnli0XHWbdRfAQKoqvPFz1cY3uZ0aYoh0k7wpiykeWb5ddTNPNmZRkaMQf5pgCt6RKIzEVONtwW4VNlUZaF6vZZt5J+Z9XJ+ZnloY3G1rerJH5ML2i+9q5GbIyce+4k2lXAtcHcwyCOYvdGpNMLobu06J2kpQ0Wk3W1GM7FDaLcObRK1zLX68cg0d1ZN2J7zwYcvz9lM+THAJmrDquk+0Huh3Te9TafA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=9x+7t6fCJ+TMMf//wllen0lthPyrR3b0TNf/TyS/dWo=; b=n5HJioaVv9KXn4KA2i7v3PHyLaE2dfHNEOxIX0kfzCUiM7nUJdhsFArpU4iazaxdErjpWeexJBTwWWJKLIQwWsUWMqceFnOkcaCvTtifNQhIHfKMiJyLj/r11eccar5ukE196fVCnhZ4NgfG8CE2EUgokvpszfIvIoZRVV8eCrf0mm3fi+nV+FEL17c1FEDM2YB4ukqv/pOH9X62AKaCduECHoBeGidbObGpAh13fZeuCFt4M9W6i5gL9OP+not5xa17QfpxzA4DGChvAHaFRDGSCl6Rl1tl25DAHTlRG2UjzT8LzYG1iTDhUPt/zVFtF+kn6x/DZZxid27RxJvaWg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) 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] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) Received: from AM9P192CA0022.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:21d::27) by PAVPR08MB9603.eurprd08.prod.outlook.com (2603:10a6:102:31a::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.20; Thu, 13 Jun 2024 15:08:12 +0000 Received: from AM4PEPF00027A62.eurprd04.prod.outlook.com (2603:10a6:20b:21d:cafe::13) by AM9P192CA0022.outlook.office365.com (2603:10a6:20b:21d::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.17 via Frontend Transport; Thu, 13 Jun 2024 15:08:12 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) 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 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM4PEPF00027A62.mail.protection.outlook.com (10.167.16.71) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7677.15 via Frontend Transport; Thu, 13 Jun 2024 15:08:12 +0000 Received: ("Tessian outbound c027d482f440:v332"); Thu, 13 Jun 2024 15:08:12 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 25922bb60d334ac7 X-CR-MTA-TID: 64aa7808 Received: from 5fbbd9f29526.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 2DA14091-7231-45EA-8990-7CB287878ED3.1; Thu, 13 Jun 2024 15:08:05 +0000 Received: from EUR02-AM0-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 5fbbd9f29526.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 13 Jun 2024 15:08:05 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Nhj9pLzmvBLHd1IR0EZLscKpBeKpx3MPLmdpOIoII1wl/ZtjxNIIF7zHEexRn9+VVdN8B6i2RvHD2/zSdkwzf1LvzMES0Nc0N2izftBSxoQ1NxfGl6l/vmCHh433SiF9AFAGKfsafCTfni2Z8ZOJ9L7BoS/26trC7fsGZEEkpqbaGu+ZpjtnGJ3T1h8tCBxmebA4J+UXBw3Mj73L7/HLQApPVmQsKlkx2ZaLrZRggHjKg6/O/Z4f6kB/55fkEuW9r2QJaA5DsSX0HWaRGXbUz+/b66WivWPkXAKaJYvpksu204Eeqj/cpPnkxd97O9J2ceYjMGUrLA3Nz9bIVPAc1Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=9x+7t6fCJ+TMMf//wllen0lthPyrR3b0TNf/TyS/dWo=; b=SfxB+xs9zYToH9v8r+pKtbkWoQkQz3N3x6CFHQBp40T9iNqG1YnWIvC1BqSLOMvT29+iFk5C8oi+kg/o19YWKerfP+fe3qUJIu1jdu9sIDn+lwgJeBoo3Gqp4I96VcYuN+FRUKfJ9IUA69RegtNY+FqefZMkhgIJsHo2lVBI1ypvE2wuEHRmjQfNB6JR8psPhtiYFir6coao5RwGirBXXZ3jY36quGuQnARzPubY8y4Ke3d2euDztHaiZ+nwuep1VucACeE3VfyeTIMTk/upZViD8//XVH8CxD3VmHefcKg/d7s9EixY+r7vPe4pr1VzYAoOCWsbFBc1jV2WIiNqig== 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 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from VI1PR08MB3919.eurprd08.prod.outlook.com (2603:10a6:803:c4::31) by AS8PR08MB7355.eurprd08.prod.outlook.com (2603:10a6:20b:446::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.24; Thu, 13 Jun 2024 15:08:02 +0000 Received: from VI1PR08MB3919.eurprd08.prod.outlook.com ([fe80::14e2:874a:b20b:78e5]) by VI1PR08MB3919.eurprd08.prod.outlook.com ([fe80::14e2:874a:b20b:78e5%5]) with mapi id 15.20.7633.036; Thu, 13 Jun 2024 15:08:02 +0000 Message-ID: Date: Thu, 13 Jun 2024 16:08:00 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [RFC] Removing in process agent (IPA) Content-Language: en-US To: Andrew Burgess , gdb-patches@sourceware.org, gdb@sourceware.org References: <87y1797wqf.fsf@redhat.com> Cc: Pedro Alves In-Reply-To: <87y1797wqf.fsf@redhat.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P123CA0175.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:18a::18) To VI1PR08MB3919.eurprd08.prod.outlook.com (2603:10a6:803:c4::31) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: VI1PR08MB3919:EE_|AS8PR08MB7355:EE_|AM4PEPF00027A62:EE_|PAVPR08MB9603:EE_ X-MS-Office365-Filtering-Correlation-Id: ed945600-2495-47e9-7044-08dc8bbaa4c8 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230035|1800799019|366011|376009; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?cGQwVzVFd0xrZzFJY2I3dSs0aHZUVkl6dUdKcVJaYXQ4S2pRbHIzMnJTVS85?= =?utf-8?B?UkJ1Mlp6VUFhRFUzQ0FKYkI5RWRzYzA2U0NiMFZPaFROVEw0VGU4SnFiM3Ev?= =?utf-8?B?L09CTEwzbEtmV0Uxb0lTSmk2Qnc5NVZCM1YrWThoQkxaZ3lBcWJZNW1jSUNW?= =?utf-8?B?NzBOWGI1bVNJcXVaMDZpMWFvaS9hcjJ2TVZ0ZHpMbFNqUGZWRlYrN1ZHN0V5?= =?utf-8?B?MENadlJwNVhrSUtFQ09uMmVhMUFmWnhKTzVmRVN6SVRGek1KUUdUNXArd3Zw?= =?utf-8?B?VTFnTzZJR0RoclFwSVJ2SkMwekhaTHhGYWtsWjFVaGNoTVFrRnltdWFXUDdF?= =?utf-8?B?dHp1aGZpWWdERXpGTWVZWG9FWDhnM0RLYjhFK1dCWjhJTzgwazBYUno3OGcw?= =?utf-8?B?M1MydEUxWXcySUNKcms3dE9xUGZ5djQ3eTB3eVI5cHBXSml0NlpwM3NYUC9V?= =?utf-8?B?anpMUldzTmxISjRxZ25rdzFZZll0aGRHemZGT1VxQUZTcWlnay9jbHprWWVi?= =?utf-8?B?ZzZZbGEwMjYxT1VwbE1VK0hrWjZMOGRwTTBQemRObUp5K1kvZFJHZncxSzhG?= =?utf-8?B?RE4zMEYySUJVVFpuUkgzOUE5ZmVqZU1VYWcxeW40SzcxTmpvb05kV216S0pn?= =?utf-8?B?SkhxYi9OWGR6czNDUG9pWEdkMm4yRlJybUFteXJMZmJVa3lHM1gxenNjRkJG?= =?utf-8?B?bFFOS1FxR2RWUWhrTDQ0VUUrbE1PRjhBWWhtc1BISHJ4b2VwMnlUY2d3ODVl?= =?utf-8?B?ZEFFTWJIaFVYZU5od3AzaWxXMVNFQkQ4UGphUkY3Smh0NjR5OTNWWjVrUFhx?= =?utf-8?B?NDc5MHdzQU1aL1BGVzk0YWxCaWhic0M2NlVjZ3pEK3hXMldIUWhubUFJOTJD?= =?utf-8?B?NHpVOXBrbWkrUVo5M2pLRkRKSVJ1Y1RuMjlNalM5akFycFU4RUVHcGZ5MVZX?= =?utf-8?B?Y3h0NVlHQ3JVbTE4ZVZCOHgwSytKa0FUdWZMeGJnallsY3ppbytrdlY1M21N?= =?utf-8?B?ZHRYQVltdXpkU2RCbVlyUklLbTd3UzhDRlRFZUxXOVVYRzhURXJPN21rR0lN?= =?utf-8?B?Y2N2MDcvMmR0TEM1TWtuVGxLbXRVT3BGVEpVbG44ZmFXTUR0SVlDV1RyRDE2?= =?utf-8?B?VXVEeVhNeVR0SjhVUWNPWFhDWEFONVVjZkRnOXg3TmFIM0ZFQnZFeGZ2alJW?= =?utf-8?B?NkFVMkxma3B2WlJ1SGp5Q1ZhdlAxZlQya1k1MXIzaGc2ckNPNUk0cDNuMkdx?= =?utf-8?B?dkNTL3ZNREwxUHRQRk5RSDdDNDhvWElRWnZCZVBhZUYvSTR5N0VZOW42eEl2?= =?utf-8?B?MWFjNGVNQXl3QmJBWXNleitQSitKQXJLQkNEWm1qZkJzVUt1MTk4Um1jL0xL?= =?utf-8?B?eC9IQXQzek1VRGNublprVXpXVjJ2L0VxTno3YVNoekdzd293bG5lMmMwZ1dS?= =?utf-8?B?QWswZ2V0ZFdKVmF0RUlmTEZPbVVOME5adVhGRWtzR0FNbWJHNlFPK2JPU0ZG?= =?utf-8?B?bCtmd3EwMHIzK1FWekdsY0VaLzhSVXdvYzBKZEFVV3R0VUpyRDdEVjFqbkJ1?= =?utf-8?B?WDFXQVh0REsyN2RlVHhHZkJCZnZEZHoxaEhjM1pjWkpLemFPZGdubGIrN3A4?= =?utf-8?B?eUhrUC8vYzN5R3JIR1l3K05nV1Z6QXoyL2NSUHMvM3A0STNaV2xxeWpCcUcr?= =?utf-8?Q?0NKicDOS4E/VL50cIyS4?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR08MB3919.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230035)(1800799019)(366011)(376009); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB7355 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM4PEPF00027A62.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: f9acd8f5-2b52-4141-ce70-08dc8bba9eb3 X-Microsoft-Antispam: BCL:0; ARA:13230035|36860700008|34020700011|82310400021|1800799019|35042699017|376009; X-Microsoft-Antispam-Message-Info: =?utf-8?B?dXB4c2k4UmdWSHJWVXJUUkVRNy9WUnBwS0Y1UWJMdE04dXNrZWlicFpGRUd5?= =?utf-8?B?U0tiYWJpcWtwNUdaL1FqL0NkSVBXY2Jkalo3S1BDVU91TGtNajJmeGw1eVNM?= =?utf-8?B?VnVkQm1ML29ad25INWRjMHpkNGV6dlowdkJPc0hERitkM1ZWUWloZ3hudFUz?= =?utf-8?B?R0RheDBwVkI5c1JMUVdJaGZkcFE1eklKdDlXdHBjaUUzUU5CdkNnUWZkZDlL?= =?utf-8?B?WFcreXNYaTZmQjdJajJkZGJBSlhDVTJ4VXFCU1lFQnZ6ZDlpQzdjSzNmNmhI?= =?utf-8?B?T0RUd3RQc1RuVlU5cmhWMmpad2cra2RWVHI1NWNPZllJTjFIUFVVRGNjeWdw?= =?utf-8?B?TXNkUkdodXhaQlBQbStEdzZuUU12NFNXbWp6eXdKeEx2MjQ3b1o5N0Z3ek5n?= =?utf-8?B?cENjbXZqVjVseE5ZT2ZObW0zMzduUFdjMWdZOUFtdW1BdkFaZ1V5V0tRWUdD?= =?utf-8?B?dXlibXdXNWdveVJLK1NqcWxrUjhhOHNYNHdPZ2lGaUpCSitRczRYODIwZFlG?= =?utf-8?B?YlhLV1VnZE9wNkRqbnUweEdiN1FEV3VrWFRrU0t3bEZtajNPT1hNaHB1STlk?= =?utf-8?B?TEJEcWl0MWZ5NWdkZTN2N2xrZnZoZStkSndndGhpd3gzRzAreWp1RHJJR01Q?= =?utf-8?B?LytUamhBN0ZTUlBTNWFTVDExbWUrSnc3NkQ1b2c3UjVYc3FUYkFrZUd3eUlm?= =?utf-8?B?YllUN3BtWTJ3TWVlMkJ1dVhIZTdoaVZxYUp2K0tXeUFnbzh1ekZOWFdwL2g3?= =?utf-8?B?dUhDMmw4RDBhcTUyMkpMVHhWcVNEQnRwSnhuUis2bUZ4ZVUzSC93dFdXME9t?= =?utf-8?B?M3lJVlh0VWR3bmNjckc1eVhoYVpJSWhzN2ZCczMxSE03N2h6NUhUQVcwcU5a?= =?utf-8?B?cGp3Z1Z5eXYwR01JbEx5a1NuUm0xd1p0QWpUZGlMOVBrTU5uZDA4NlloMENX?= =?utf-8?B?ZE1ZbGZQTGNaWWRqN29QdU5xb3ZBUDVQeXl4dnN2K2dDcnIzckRLMkxjN1VB?= =?utf-8?B?ZEh3Q0UrY0E0UlpOZkM2WXIzaTV5K1gzZkxLMkV3VkgxWlU5Sng1ZjdwQ1N2?= =?utf-8?B?SFBVQ3JBUVVBUEo3dDV5QWxuZk41K2tQdDdEbU44aUZiNUtpSkhUZmhVbisw?= =?utf-8?B?OWNUWDJGRVRtL25lWjVLc1NDNFNNODkvTkMvQTJ0Wkt1TjgvM0Fid253R1hu?= =?utf-8?B?ZExJRzZLajJzM2NMeG5EMFRObUhROWNScnZDOW5kQXZXeitIM3grVmhPeVgw?= =?utf-8?B?S3VTSzIxaTBhWW5PdWhVMVpLMlQ2V0xjTkF0ZnVyenFUWmF4Z2syeEE4NU1j?= =?utf-8?B?VTVCdTNsVzBVRnZ0VCsyR3dvbjYwc3VBbGhuUE5VSVhTcDNBTCtpYlFRM3VM?= =?utf-8?B?WWJZeU5qc2xMTGdWc2pUTnplb3N1NkhnQkE1aENhWHJHdFFyWjJPTUpOcEFi?= =?utf-8?B?elRpeHpJcTRyWUowSFFWOWVQRGZXcjkwSlFHTWl3eXE0OU9sYnI3QTVNQjYz?= =?utf-8?B?c0o1aUlHTENmUFBoY1VGUllEbC9wSStnNU5XRmlGaE1JY2ZoUzdoRWdwNVE1?= =?utf-8?B?NE5Fak5DY3plellWYjlHUEpYTXBqdmZ4Ymp2Y0FWaDJuRUNLUG4zWW93VG9k?= =?utf-8?B?dmRZdGlhN2FkNkdQb3FwVW1JUDlTSWN2dnE3Wm5MZmF2cHVKNHM5Q1BtekZH?= =?utf-8?B?Nmx0KzUxU3lvUmNxTmEwUUN1VmxFWHhmdHVNOGF6THFZd2hhaW5rRC9WMjNN?= =?utf-8?B?cmZaZzZwK0pIN1VMTW9zTnNxamIxYTdDSTNxK3NpaElYRlFwZkdDTVJ6UWhx?= =?utf-8?Q?1x/srz84t5LjNjQEUZud8beIlxCW3yUgF/smk=3D?= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230035)(36860700008)(34020700011)(82310400021)(1800799019)(35042699017)(376009); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jun 2024 15:08:12.3763 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ed945600-2495-47e9-7044-08dc8bbaa4c8 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM4PEPF00027A62.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9603 X-Spam-Status: No, score=-5.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Luis Machado via Gdb Reply-To: Luis Machado Errors-To: gdb-bounces+public-inbox=simark.ca@sourceware.org Sender: "Gdb" On 6/13/24 15:17, Andrew Burgess via Gdb wrote: > > Hi, > > I'd like to have a conversation about whether or not we want to keep the > in-process-agent (IPA or libinproctrace.so). > > A couple of recent patches[1][2] have triggered the question of whether > it would be better if we just dropped IPA from GDB. > > We do have some tests that make use of IPA in gdb.trace/, so its no > untested code. > > I'd describe myself as neutral on this topic. I've never used the IPA > myself, but I have no real objections to it continuing to live on. > However, if nobody wants to keep it I'm happy to do to the work to > remove it from GDB. > > So my question to the group: would anyone like to speak in favour of > keeping the IPA around? > > Thanks, > Andrew > > [1] https://inbox.sourceware.org/gdb-patches/cover.1706801009.git.aburgess@redhat.com > [2] https://inbox.sourceware.org/gdb-patches/f18d8f32e1e8af423e38efd0cb58ced1a98b5efb.1718271737.git.aburgess@redhat.com > Thanks for starting this Andrew. For context into this rather obscure (nowadays) library, [1] shows the original intended design and commit fa593d66d5696018bc8fb166f9e2a960d484ccd0 is the first pushed change to add the IPA, from what I could track down. [1] https://sourceware.org/legacy-ml/gdb/2011-12/msg00004.html [2] fa593d66d5696018bc8fb166f9e2a960d484ccd0 I think some of the design bits never made it into upstream gdb (itsets?), and the tracepoints mechanism was mostly used by non-gdbserver debugging servers, with gdbserver seemingly being more of a reference implementation. Fast-forward to today, we have a lot of multi-core/multi-threaded systems (even heterogeneous), but I can't really say the IPA library is being used more (or at all), or the way it was intended back in the day. We do use little bits (agent expressions), but not a lot. Nowadays we also have better debugging tools to do the job, not necessarily in gdb (RR, various tracing mechanisms). I think it is important to remove maintenance burden if possible, and with this perspective, I consider it is time for the IPA to go. Similarly, I also think it might be time to consider dropping the tracepoints (mainly static and fast) machinery from gdbserver, as I suspect that is another mechanism that is not being used very often. I recall trying to use tracepoints for practical purposes (back in the day), and it wasn't up to the task, being too cumbersome to use, having bad failure modes and having other security implications when trying to debug stuff in production platforms. The remote protocol side of it is OK, but again, I bet no debugging stubs are using that anymore.