From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on2040.outbound.protection.outlook.com [40.107.247.40]) by sourceware.org (Postfix) with ESMTPS id 86CD2388206F; Fri, 14 Jun 2024 13:59:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 86CD2388206F 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 86CD2388206F Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.247.40 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1718373601; cv=pass; b=NlqYyrpLvnwyYS3x0Tw+J08xFpRLgf5S/ZzwylATUOZUXJlcFeCe1FlEWVQGoonqZNH37BWGoMbJQw0JZN1+mlbV3KbRjp1qFj4lsEwiTUE+5zyC6iLUTH8IZ4bzJEkzsnvxEjh0Mzvx7Wqkl79Xi943LlZye1mGjSCMRCDNapA= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1718373601; c=relaxed/simple; bh=0AX/Nk5dQO7dvI/oyffTVy4KOnYGtLoAjexCy/U2BaY=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=hog0iBdArV2ZCH7309WiJdV0h7pfJc9e328CWIoK0Lmvdc6mpEpZi0r8nrFOrRVQ94wP6TKsW5Z2CHnvAm0VBBC9XheEQkbmqIZuTu35PjsztNGzLwA7w/+Ayl1CF7U0YXOvFbUMioPC/W7uCkQ2CLppzgkjdbnbhRKT+lbobQw= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=e9CR+2SeT0KcmY5HSZGv/JFbXCxS8BuURsOMUrOw1FPHAjHdtWu8+ytYRR2HzuYvcJbf2j5T4agVoJW9EGN84jPhph6HJekpxAXrA8Lsq/f2CPxSmnlP/ABIHRWj8ou/k/GU1S4AOFhllgxrZeDMiiAsrPP16cB2c+xmUXut6/CfvBCRVQjXp7g/HwKldw7gNumAGWuV5kR5uELiHxmigwL3G37EzM27MUWdaxIc7YUVw4ounFPHrYFD47OdBbjBES2oxdPCk8zkecB/7C8D21qgIqqgE95IbEbSfkEh15jowpsf3qk9v/0ns5E8suc1rA1/nzpnXuQXx2G4tjCCNQ== 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=1MNONANiNst3cJBA4BN6VhnpBV78I/l81FVyIir78x8=; b=KCYUmjvhesNh1TUdyO37+DTn/P4aIWlGWTGtWwhN1GHv0Hkrwpn49kefvq+YYgJZH+klC/AvrJA/6/KhS3vlico1vEDeo0+ljopizKaTKO7j71AeszX3NFoqouKV+6bo8lwDgK/pY8RkGd9CstGVruLkByzqk5gJVMkAAEMNUu/DAjCmxl/8EMnjE/tb4XsLmSqnC76WaCPfDPFmVOQCQ5IwyCuEv1nWIf8CWlq8TNqB6R4RnUuEIz29/fMemfyKxBgve7HEE4eqvWlYPojv9rHn5qAvfJgvKMNyAsfgZ5MRSq09YwPncKgu+Whv3HDaH7zvmSdJDno+8GSl0A+Ttg== 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]) 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=1MNONANiNst3cJBA4BN6VhnpBV78I/l81FVyIir78x8=; b=dvPGNeCcIfqNNFY15UlbrmtoLOD3YUqaKMmKM8M2PUKRcpOJJ+y5et6tsLEcgJ4YloU8nCiQmePAU4sBfc0ehnBM24YOVMrD6Q2vnIiRC4AAjKuavGZYSnd55M4JybvihpMrw/C80tonX7bLX1ZvvndAyOLV9/vqYL7xSy38bC4= Received: from AS4P189CA0013.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:5d7::16) by PA4PR08MB7524.eurprd08.prod.outlook.com (2603:10a6:102:26d::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.24; Fri, 14 Jun 2024 13:59:52 +0000 Received: from AM4PEPF00027A6C.eurprd04.prod.outlook.com (2603:10a6:20b:5d7:cafe::93) by AS4P189CA0013.outlook.office365.com (2603:10a6:20b:5d7::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.25 via Frontend Transport; Fri, 14 Jun 2024 13:59:52 +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 AM4PEPF00027A6C.mail.protection.outlook.com (10.167.16.90) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7677.15 via Frontend Transport; Fri, 14 Jun 2024 13:59:52 +0000 Received: ("Tessian outbound e43fd1351ded:v332"); Fri, 14 Jun 2024 13:59:52 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: f6fac591f0cc078b X-CR-MTA-TID: 64aa7808 Received: from 5bcf45cd4c8f.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id A9B70991-96E3-4420-9BB2-06A8C4C39A50.1; Fri, 14 Jun 2024 13:59:46 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 5bcf45cd4c8f.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 14 Jun 2024 13:59:46 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C/7pCzWvsCUuqOh+9eOW3BjfPTGnziMU4rWxN6J9L7roEQ9SCyD0gZLMxMZ9O+H9goOTkHuG7qyg0eNUQFawXoE6s/TvijqBVQIRrli9LFYLpOXcW/Iw16lwbjQOVc8esNqkMUtto3uO8PeLBBjTlcfKGNmCTMSKxOyAWWYzjsZX37p9qCZ6PJ9/3Abg4C26CDPZSxIKeuwI34UufiChH3x7uvjNEcEyot0CRMhiCU21eyq+DPu8NuYMegQ/gQUk4UfjR5bAg3/noG4jfBeRtYYQusxMHO83WHEmOsaaBAE9yyjJoiPpUk94mmkwxtGyNDiphPRZXRgC1EWkkxzEDQ== 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=1MNONANiNst3cJBA4BN6VhnpBV78I/l81FVyIir78x8=; b=Hu00UF5f+ycxgX7oVs4u5AefWyEEbdpP2mZbHQJYa6IUkRWfVVVbbw1CUL3wl+D+8676hqhxwe5DMhSMjFF6uMiU4kQHii6lw74O/tXRXyu4xtJ9IZerhqnuYMqdkWaXKul3aVOxVUH41kMhAG9EvKVP3HTKtbyT1/EbKl9mmdCSE+Akxl9b62Na2ONPyCjjM6ngzLBDem5dhsEOUtxXGv6vB5UPHq5jzqmmwkeUjp/xtFg45FX8OPxmDmSVKm22GGwDrB5fnzczU5zVuLjize4Ao+uD2+mNBVUsjmSczGg6zG9VDwYlRcfOj0aGPYRS/hmIpvhd5iq1P9wrm/S7Xw== 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=1MNONANiNst3cJBA4BN6VhnpBV78I/l81FVyIir78x8=; b=dvPGNeCcIfqNNFY15UlbrmtoLOD3YUqaKMmKM8M2PUKRcpOJJ+y5et6tsLEcgJ4YloU8nCiQmePAU4sBfc0ehnBM24YOVMrD6Q2vnIiRC4AAjKuavGZYSnd55M4JybvihpMrw/C80tonX7bLX1ZvvndAyOLV9/vqYL7xSy38bC4= 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 GVXPR08MB10761.eurprd08.prod.outlook.com (2603:10a6:150:151::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.20; Fri, 14 Jun 2024 13:59:44 +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.7677.024; Fri, 14 Jun 2024 13:59:43 +0000 Message-ID: <0be6727f-03c4-44cd-a9f2-3f05adc72b52@arm.com> Date: Fri, 14 Jun 2024 14:59:40 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [RFC] Removing in process agent (IPA) Content-Language: en-US To: Simon Marchi , Andrew Burgess , "Terekhov, Mikhail" , "gdb-patches@sourceware.org" , "gdb@sourceware.org" Cc: Pedro Alves References: <87y1797wqf.fsf@redhat.com> <87sexg7xqx.fsf@redhat.com> From: Luis Machado In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P123CA0392.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:18f::19) To VI1PR08MB3919.eurprd08.prod.outlook.com (2603:10a6:803:c4::31) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: VI1PR08MB3919:EE_|GVXPR08MB10761:EE_|AM4PEPF00027A6C:EE_|PA4PR08MB7524:EE_ X-MS-Office365-Filtering-Correlation-Id: 97b1f8a9-2337-4f86-6c7f-08dc8c7a4377 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230037|366013|376011|1800799021; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?dWorb3BLUzhxVmM5d2dkdGNCeFVkNXFEOHMzQnAzZjc5Ly96UE5qTml6dXo0?= =?utf-8?B?dThhbWx1NnVCTXdZK3pkTDgzSzhaQVVEM0JuSTkrT1NlS3JJU2NHdi9Kcyth?= =?utf-8?B?aXpPYzNTaVo2OHNFYXJlMXlLcEZ6UUNaT3pJRlhYaWFKUFF4ZDJNakFUZExm?= =?utf-8?B?bWp3ckJvOEllN2lUczhvZHNsVkJKNFArZWVDRWdyNkduUG9PUTVVQXlPaldO?= =?utf-8?B?UW53WUZYbTZzZVk1UkZvUCs5Z282T0RmMkt0OVcrckRtbkRwa1ZNRlJiNDlY?= =?utf-8?B?a3NXRS95ZkNHWVRFWlFlcDVjSWdxWDNwQXN2M1Qwa1RSdmJvMHpIMjZ4MGR2?= =?utf-8?B?bm9DeVYyZlJYaWI2a0tsRjQ5MlRzZERjaXpOaGFLalR0SHZCRFlZNXp2blNO?= =?utf-8?B?Z2ZQQ29CV3dIdW9LaHhoTDRkcEsweXhZeFdsTkorTFRpTWFzUDNCTVY4Vk80?= =?utf-8?B?OE41ZnRPVzRsZWxVL0hxUUNaRWVKdUd6UzU3WXZBWU5BVlRFMnI1b3pqbzVn?= =?utf-8?B?TDE5bzZ6RVVSMHJQMVNFbEhkaDlua1daNzBWZWJmc3ZhemZXRFBvSHNXYTE4?= =?utf-8?B?Lzloc0ZpV09EWGloUXAwclJEb3lxazJoRUUrSUNweDd2UkV5eHR1ZTZYbGYz?= =?utf-8?B?MlpkSllwMEpqSEYrZVd0K3UxKzdQZGgvS0hjb3l1d3FOd0RaaDFTcGtXZzNY?= =?utf-8?B?RTVoM2JWV1NoWmtabk41b1JTRTlwTnhsdktYVjdPR1czdjJwVEN2M2VVQmd6?= =?utf-8?B?ZnQxMStXZTFsQ0xOMExNcmNNV2lRbFNIWnV1bzhEQXpqZ0ZFTUpNcDRMMmg3?= =?utf-8?B?djVDOSt3MnF3YWcxTXgxU3p0ckJrRDgrNGNJOVV6MWN4cTF1SWJQOEZTZHcz?= =?utf-8?B?bTdJWjhXZXRJWWlPVUVGYk5CUE9LaU1LWG1Wd1RzNm5CUmFXc0ZCTDJHZnAy?= =?utf-8?B?NXRsNHh5czBldjV1UW9XS1RjcTBhdWxyVjRISWRUeko0ZDlJN0xucmgyWkli?= =?utf-8?B?clEybFU0M2NwZG40UFdjMEJ4Z1piTlRMbEVWT2lELzBGYlFwU25PUDR1STBX?= =?utf-8?B?ejN5VFBhZjNKVHkwK1VzbG5IMDYvRkJnNXVJSjFQcEcxREQ1OTJXWUQvdHdm?= =?utf-8?B?dU13WkExanMwcWpFOTd0citWMjBaWFFKOHZNSm5SdWRGWHFMK0lNTEptWkZW?= =?utf-8?B?bzR4WVBVZlpYWm52WmsvRHR4R3VibVlCK3ByWTBMald6cE51OEVCUDBlZ2Fh?= =?utf-8?B?cFVRQS82VDh0enFHUEFBallsRml6SEU0eGZqdXYvbGkrR0hNUEo1Y3ZyV0Y0?= =?utf-8?B?K3lUNmhrYWw4aFU5U1p2OTFkYXFXYmdjeFRqb2QwQytDVWFCQjQwRmlacTYx?= =?utf-8?B?U2lTVGJhM0h5UE91WmxPKzlTUzhndGNHRkY0RGw3UXJ1WkRhb3BteEpJYWFN?= =?utf-8?B?VE54emluYTd1WjBpS0lrZndieHJ1a1k1aXpURFE2THlGdEN3SXJ4ZWNtSlhP?= =?utf-8?B?cWRSazdZN2VnR0tVUFp5VzRvZ3RtYW9nbEVMYnJNaFJTSElGMWQvbUdHOWUy?= =?utf-8?B?L3YwV0hPNDEyNllseURZUlJqNWV5aWtkMWNFQTAwNXdEOVA1alJFOS9tNmdp?= =?utf-8?B?Qk1XTW5rTk5vL3ZSNkplTXYvYm94TnlTTk95dkZUUEJ1eVFmK2NsMGRpMUcw?= =?utf-8?B?L1RuVS9WelNxL3QrRExIMy9OOTlYNk1jbEkzWHlzWFNOMzRyNUEwYlpULzRI?= =?utf-8?Q?mrxdIDWSYPXW86cwm5v2LiI7HZcR+O+9MlqNhzV?= 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:(13230037)(366013)(376011)(1800799021);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR08MB10761 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: AM4PEPF00027A6C.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 0eadc97a-a77f-43aa-4d86-08dc8c7a3e2f X-Microsoft-Antispam: BCL:0;ARA:13230037|376011|36860700010|34020700013|1800799021|35042699019|82310400023; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Nk05dzdlWHpiYW1JNHR4UTVJeW54NFlOT3V4blRhNXdKeTN4VUR3aXdCTVhY?= =?utf-8?B?b1pHTE1uSGpxUWtxWkZkaWJuVjBzQUFWTzRQSmprTitpcWtqMkR5d09lWFJ0?= =?utf-8?B?blN6OTY5eUcvdllhSnZ2L0s0MVRZOG9ZZEtJYVVHRzIwcFdGcEt3cVlsMjFG?= =?utf-8?B?cThUckRBMzBHMmJLdzNxR0wyL0ZRd1ViMnZSQ05MbElVV0ZON2VONkl3ZHBO?= =?utf-8?B?NEZ4ck9HWThrdlZCQWxlZVJOZUhBUWIyUGNBNERrY0VyYjB2QjN4QkZyaXJK?= =?utf-8?B?Q0dNUWpVcnB6enQ0NUVtT2o1UkYzbStld21LZ09lRFU4dUg1WmpUS0ZyS1FQ?= =?utf-8?B?VGFSdXppVjY1SVhNTk54ZmNESURhTnlUTjIxRUI5NzQxNnIzbG9NazFIWlQz?= =?utf-8?B?VjFxY1Y4RmtvcTZIbjNjeHEreFU3YzJhb05SczNHM0Y5b1RiNldhZm5Qa2hN?= =?utf-8?B?RXZHT0RHY1AwSDI3UzBuREJTbTFxanluaWtqNU5HWXZiZW8yemdqL2phdmtx?= =?utf-8?B?RnBTMWlPTzdyK3M5SzRBZ3FRSnNLKy9WZUZDM2VBQ3I1TmxkT1VWUzJvSGJS?= =?utf-8?B?cWNmaHBPYkw0bk1VdkdnTnd6azdVTHBLVnBoVEtvNzVhOFNKT0VGT1R5azM0?= =?utf-8?B?N3d3U0dDMndTbzkrM1hHKy91eFY5YTBaeUZ2c3NGekl5cVhUV0xGVnRVb1kw?= =?utf-8?B?Rk9YNGdUMHlDV2ZGcEJVZ1B1dTEzRVFBWVFwOGo5TVo0NC9TMHA0UWFwcXkr?= =?utf-8?B?cUl3QlhCdUFEVzNZbXJyS1dZV2pPd2xJV1prbkNpdlVubzJuVVFVdTM2d2s4?= =?utf-8?B?eitZMUtGZEFuWlZkVkJvaVBHWXVYUkRzaHFZdkdPK1FtaHRwdWJ2N2MyMG8r?= =?utf-8?B?RmlYT0hkNXkwbmVUZmRVM2wzNW84SHBHZXhiY0IxQXhIdDdWNjBmV2ZJVHVK?= =?utf-8?B?aG1UMXFVSGRHRDF3ZzJoZ1k4MjJCNnNTWVJoK2g3WThTRW1HR2J2T3BHZ2Vr?= =?utf-8?B?eUlvM3pqV1AwT0NpbHZoa0JCd3E1eEhsQlNWME96NnMxTkJyN1FpSUg4bmFt?= =?utf-8?B?c0Y4TVVPcHY2ZStKSkNzZnJzbGRrMlNLblpxSkhlRnhWalFtL2JwMHdOdFNh?= =?utf-8?B?UGExTG5MRDJZUmdWdytHNWNKZmh2T0hBL1FMZUtmSFhlMjdlOGlmek9aTnZS?= =?utf-8?B?VW05S3VHdWRtUU41ZWlENVBrQVIxeFo4S1RCMDNJWVJvVkRBZ2hDUjRWRmFr?= =?utf-8?B?eFpYZTY1MHNUTDgyTzlvNVVWa3k4Z1BQZzJ6KzNRZlZJNnB5WWsvUTJ5OC9x?= =?utf-8?B?ZVNvd3NNOGlrU2xBN3dsSFIwVUtIQzBReklqZXpuMmhGSzErZmdCNXV1NWpO?= =?utf-8?B?L1BQcW5uUDk3YVdMN3c4clF0cXlpUE56TVl2ekhJblNrU2VSQS9TeDd0UU14?= =?utf-8?B?N255OHFENFRkU3Y3dHZCaGdUbHVITnZZSmxhWEFGVk9OelZDTnh1U0V5WFlY?= =?utf-8?B?ZFdsMzBqeWZSODFJSUZSdXA1YmN5bm0rYUFVMnlIUVNLY0dGZ0lPMFdGZ0tU?= =?utf-8?B?UExCWXlQallncjRPR0R4T3B5WWc3MlZHbUcvZ0xIeC8xQTRDcGdBaUx3V2FS?= =?utf-8?B?aEI5K1JsaXBBS00vZWJLbXRJYlkrM2wwcUk3V2F0cVpRY1JGS3hZdmUvOWll?= =?utf-8?B?QnpmdU5SejhPQlQwWG5DalgrUzdpQkZmd1BGN0g4NUVXVGJJZDJ0QkdOM0o2?= =?utf-8?B?aG5uNWk2ZmF1aFgrL3VRNjJDdGRSdEVzZDk3d080QVlUb2xhT0ZJdU9aTHV3?= =?utf-8?B?eWw0aEVZYlk0ZXl5VitmMXh3VHlsTVVaRk44cmw0V05ZNk95b01xVTZSUS9m?= =?utf-8?B?Rmg1U3ZYTzlNVjZLRlA2cHJkUTRsL2g0a0FRT2k3Q1RVOHc9PQ==?= 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:(13230037)(376011)(36860700010)(34020700013)(1800799021)(35042699019)(82310400023);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jun 2024 13:59:52.4472 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 97b1f8a9-2337-4f86-6c7f-08dc8c7a4377 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: AM4PEPF00027A6C.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR08MB7524 X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO,RCVD_IN_MSPIKE_H2,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 List-Id: On 6/14/24 14:48, Simon Marchi wrote: > > > On 2024-06-14 04:08, Andrew Burgess wrote: >> "Terekhov, Mikhail" writes: >> >>>> -----Original Message----- >>>> From: Luis Machado >>>> >>>> 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. >>>> >>> We use tracepoints in our stub from the last millennia I guess (back from EMC days) >>> and plan to do so in the future. >>> >>>> 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 >>> >>> Putting some UI/GUI on top of it makes it relatively simple to use. >>> >>>> 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. >>> >>> We do use them but not in production though. >> >> Just so I'm clear, you're talking about tracepoints here either in >> gdbserver, or at least (if you have your own stub) in GDB and the remote >> protocol, right? >> >> This doesn't require gdb to continue shipping the IPA right? Or have I >> failed to understand your position? > > Just to clarify one thing: the IPA is only needed for the fast > tracepoints mechanism, which allows recording trace data all in process, > without hitting a trap and the control going back to GDBserver. We can > still use regular trap-based tracepoints without the IPA. > > The possible levels of removal are: > > 1. Remove the IPA, thus removing the support for fast tracepoints in > GDBserver (you could still use regular trap-based tracepoints) > 2. Remove the support for tracepoints in GDBserver altogether (you could > still use the tracepoints feature in GDB, when connecting to another > RSP implementation than GDBserver, although the tracepoints feature > in GDB would become untested code) > 3. Remove the support for tracepoints in GDB and GDBserver completely > (which I would not consider since Mikhail says they use that). To be clear, I'm only proposing removing (1) at the moment. (2) might be worth removing in the future if nobody is still using it (drops tracepoint support in gdbserver). (3) is the more generic layer, and I suppose there are still a few users out there.