From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2059.outbound.protection.outlook.com [40.107.22.59]) by sourceware.org (Postfix) with ESMTPS id 237993858C48 for ; Tue, 11 Jun 2024 12:33:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 237993858C48 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 237993858C48 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.22.59 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1718109205; cv=pass; b=tX6KR9vlKAcYHXZ3F1yHeMzFFF/6ii3fSo15A52hgX6Y6rwRnKTeX9xkBXoC9p6EaR6dt+JmklLu9fw8Z1wdjamY9MgnHaj4nXgWx3jKq3Vt10Mob+5IQlzWuyLfboxQt/YRUOIJ4h7PgfFAuo0wv/62WKyz96YFAUydtNBRr54= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1718109205; c=relaxed/simple; bh=6omF5oap4d7/ETwXgc9FjcqIuCOXI0+Fsj8q4Cd70i0=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=dtVDwuE5/rYN2396w0O9rTMrlJLoPtTWLFU3UjHr0cgDXJuIDQxkoxLlrVctZFau8Rg0IJOr8aOrU6PkO0snHeKoeKXuh1Ju7Bbqn1Y/oA0Ecqc92K0Jauo0DMhppG1QRxjqWDZOjFTosHGU1N+XtPloSuF/9hY4WttmyoIMnh8= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=HwCOHfHsOpESBx7pLfldVcpuFGfWHsFtRUJ1rByApWNEs3dvhzhd7k83AKmWO5ejJJ1T7coy6C57/JV5BFgYmxNsUwq6fjp1XUSF/A66M3q+BrK3wCffA53glBM+h8lU8Mjo1WFwPTW8BiYx+ZidmYW6h8mo1AOnD5/xkJRz6eG9LxhZ2KLO/uYPlJbwuFerMK/JOR0qqV5GADbqgc7NAvIXysu2p8sDEe9MH0HudMb+9JE1i7awSMSL6U03h+JWTaaj3pEbdC6OExDTCpGvDMNPthy9V+mGKPQr33F2z1kYUs5PNLMgs1wZcm6om4de+0lDSAMQ76Zckzzbp4Qh3Q== 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=H+XtKnC0AqtqKVLZ+F8zsTQLp5zPAqYCbXbj1TuhaI4=; b=ZJmMQjg0SU3BKAFks7TcXZrccR3M2/rZDD6KQHMcPrzdmQlvP9lYJBthS2tangijlj5Fh3g2XvYOuh5Om+6sRojHwj08v7IVkP8JlBMXY+qXpND8HICSyRMyEHYOLLaFulS7yu9Vc7p/esb0V8/UFjG1ZbzmVINEHo4Eej21gTDggZFGE4ArtLhz4EXKezFuNTicVI6jpW0Y+k3ZyjSW6gJAIH7n48CRm2vJh93jN24nZD0/AOrYkxvNE/tSCoYkujrQvRG3CfXcYWkNW0tclgt22p2A2IrItTO1VVYAj6suKz5GYdgl3dvcjLLK5H518pAAgPuRxqfKAqJzUjh+mg== 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=H+XtKnC0AqtqKVLZ+F8zsTQLp5zPAqYCbXbj1TuhaI4=; b=Q0ffahkOZph0A06tr+hGGHwqo9/SBUtZWE/cY2XTWWrOp8CRIOm1cemuAIUMRNnFCMEFXahEnR8WFV4MMnR10NHGK5hBg0atL/KFlKgK1BWHYILKH7E05hmn4D45r1i+kEhb3dkQTEnJgwo/BNrqnghJyjkBvzCEXla0t6mrZgw= Received: from AM0PR01CA0158.eurprd01.prod.exchangelabs.com (2603:10a6:208:aa::27) by PAVPR08MB9113.eurprd08.prod.outlook.com (2603:10a6:102:2fe::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Tue, 11 Jun 2024 12:33:15 +0000 Received: from AMS0EPF00000195.eurprd05.prod.outlook.com (2603:10a6:208:aa:cafe::a6) by AM0PR01CA0158.outlook.office365.com (2603:10a6:208:aa::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7656.25 via Frontend Transport; Tue, 11 Jun 2024 12:33:14 +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 AMS0EPF00000195.mail.protection.outlook.com (10.167.16.215) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7677.15 via Frontend Transport; Tue, 11 Jun 2024 12:33:17 +0000 Received: ("Tessian outbound c027d482f440:v332"); Tue, 11 Jun 2024 12:33:17 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: a8861d55bcc636a4 X-CR-MTA-TID: 64aa7808 Received: from 6a156f6100ec.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 05A3EE7B-792A-4A72-B935-E34C5D76EFC5.1; Tue, 11 Jun 2024 12:33:11 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 6a156f6100ec.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 11 Jun 2024 12:33:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=S/rIQd7zWleMgsd7ApqLumKI1l5CN3QBYmPXShsjVZqlF/KhCR+y9dfD+MEJtqnXCCCLBXs/I8zs70NXVZ2lvKU1zmYyP3GYcNB0WvSDzDqsgro6wnq628n8TTEvZ4l1Hd7mvoksIUnXU/vYbJMPadxO3lHyAPiF4bt9VjodCzOVQizfhocp+Af9pkB+P2dsxYNSkZWi9OpTj9Zb6Xqx12SJFphbTYLfkFY3e0KxSZBv8EHofV6tjqMt5uwvCA891mUMCM5tY0P9PZeIwu+vU44/Z+Y23NaHtUWBxbGmfv65kwBMXU81EYIPAQmkMR2WKH+xRwMx4Y2lbKz7Ma3cyA== 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=H+XtKnC0AqtqKVLZ+F8zsTQLp5zPAqYCbXbj1TuhaI4=; b=LptoR6jdifUJrrZ0kpy/dlsayY+raTCBlqghd6MLTQN93s9KPfFD8w2IWKIpc5Qy+gilp9Rq706+PZs5CDWgvLYnzDecO3S5BpKA8/bOG6AcqV17k8db4y/5tOPj0j+vVXlj8hAV8OiwCEXtq2D7wsNzify+McDI/Agq2N4P4fklm9uLNxct+NV+6HWLzvvIJrGcAOgETfEtdspNJSCnoDeyTmfSHexXasn+qNwEVf7/sWJ4bPszYiowjHBvX0WGyauKrDdsTP6s5yLhRB67+PT1ODjnSXaL2an6kBs3+/S9RxX6OJg6TuWIlmO+P94R4aFHbNOGJkAUMzFL6Ug91g== 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=H+XtKnC0AqtqKVLZ+F8zsTQLp5zPAqYCbXbj1TuhaI4=; b=Q0ffahkOZph0A06tr+hGGHwqo9/SBUtZWE/cY2XTWWrOp8CRIOm1cemuAIUMRNnFCMEFXahEnR8WFV4MMnR10NHGK5hBg0atL/KFlKgK1BWHYILKH7E05hmn4D45r1i+kEhb3dkQTEnJgwo/BNrqnghJyjkBvzCEXla0t6mrZgw= 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 VI0PR08MB10759.eurprd08.prod.outlook.com (2603:10a6:800:20e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Tue, 11 Jun 2024 12:33:05 +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; Tue, 11 Jun 2024 12:33:05 +0000 Message-ID: Date: Tue, 11 Jun 2024 13:33:07 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] [gdb/tdep] Simplify ARM_LINUX_JB_PC_EABI Content-Language: en-US To: Tom de Vries , gdb-patches@sourceware.org References: <20240611095739.17793-1-tdevries@suse.de> <93f0c0f4-a2a8-400a-9e96-1eb736fe8f4c@arm.com> <01cc0cf2-8d4c-4741-a8ad-c6a69e720a99@suse.de> From: Luis Machado In-Reply-To: <01cc0cf2-8d4c-4741-a8ad-c6a69e720a99@suse.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: LO4P123CA0328.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:18c::9) To VI1PR08MB3919.eurprd08.prod.outlook.com (2603:10a6:803:c4::31) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: VI1PR08MB3919:EE_|VI0PR08MB10759:EE_|AMS0EPF00000195:EE_|PAVPR08MB9113:EE_ X-MS-Office365-Filtering-Correlation-Id: b216b19e-53ae-4f86-2a6a-08dc8a12abe5 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230031|1800799015|366007|376005; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?QW5ibmJxMWpTMmh0Qm1KMC9VVDhFV1F2alFMRzMvb2lGc25FN2NyWnNvdDFY?= =?utf-8?B?U2JJZy9HbDkycm0wNFovTzM5QThhZDVoVWpNTE5VWlVMUmlIekRCRUhyZi9X?= =?utf-8?B?T0lXV2FTVXQ1WVVjWjFTK01hSXQwa3dxakVvUDhHd052QXlpU0VSK3QvWE9r?= =?utf-8?B?bGdaSVhVdXJlMFV4QzZJM0VXWVEyWDNpYTlwUmpxY25YSG13alNjOWFwZmli?= =?utf-8?B?a1VTVUNUcEc5UldNK2dDNVNpemV5QnhqQ1hjS1l1bE01S00ybCtsQjFhYUZa?= =?utf-8?B?S09EK29QV3JPTkNEME5GeThnUkUxcWRIL2lPWFAyeGdQOC9SNy96U1hGUmlP?= =?utf-8?B?UmQxUjlqQ0V0NVFveFI5R2NKVnM5RFZKVzIwQXhPeXJPMU93NGxsUmdJVzJD?= =?utf-8?B?T2xwbkZuQ09LekxSNk8xTXM4V2VySzVjZW1ZREhzcXRPTUQrMGxQanppWHpH?= =?utf-8?B?UGMxYnVrZVlTYkdlWmFMbmhxcDBtT1hac0VuVHIyNG82VERYRFprREZzaUxF?= =?utf-8?B?bmdRMnNZNnZPbmpuUS8xSnlnbTMyeDIzWk1ES3ZoYitXeXNPMVJCblVKY1dh?= =?utf-8?B?S25JbVdyNnIwQm1uaVVjWGFHWnROb2xScFh2NXZuOEljWDBEQlE1a0JlLzJY?= =?utf-8?B?azlOd0VUTDNXbTFOcTg3cmdqaUcwYUZYd2NDMlFXMExxcHkwVFdmcGt6eUxF?= =?utf-8?B?MThJelRtWFczdWR6SjUwZUNwMXVPeFBjL3hJczFWWVFjVlgwNEF5dGw3QXRI?= =?utf-8?B?UTgwdlJuU20yM1lQb1BKczhLNVcvQ2RXWTZSWTN5cGhPZWFReWkvRVlMVTZ3?= =?utf-8?B?N0ZPYlVrUU9UT0w2TFpxYzQ0SWRFNjJGMmYzSXE3OExqbHNBVDdNMy8xVmMv?= =?utf-8?B?ZFJrUlc1QjJFamtUWERaaVZaK0N5ZVNCNFg1SWkyRUl1eS9tV1JXdThZRVBs?= =?utf-8?B?bWZPNDVhdmFEMDgwVkIyQmVXNmxvL1FEcUVwL0hCaUFuTVVETzNMelluMlQx?= =?utf-8?B?bG5YcXVxbmxVTFF5dC9sckZkSlRWdWFla2dlSXpSNWpJNzFqRWhFOGltRWI3?= =?utf-8?B?Z29EcVcrYkIxOWRXMzVDR2pQNHZrbHlFRk03aVpNbG5GcWpsU3M1TjVZbm40?= =?utf-8?B?dnFwUm9KZHBScWphQVgxcnNib3QyZ0xmcmNLVm5NeWxkcXZGYmtlc05NSnRF?= =?utf-8?B?Y3JzMDNmbW1LeWUyZkhubWRpL2pzWEplNzMrR2RrSU93Sm05VXBkempXam1n?= =?utf-8?B?OEo0NkN4QWtyYk9ENVJPYmQ4UlFEMEFIVE9qcUNYY1FxK29BRlVwZWJkZm1p?= =?utf-8?B?TkFVank5b1JnTkNuQ29La3VHTjZsdVlLUzBGL0h0UEFNUUNDZ2NJMzlwR0VL?= =?utf-8?B?TmhqcjJBWEhXZThsTnlmS05YYXlVckxSQ1phM0tGeDlKcTVubTIzZHVaRC9i?= =?utf-8?B?enZSb3ZNSW40RUZvWkZDVWI3dG1CVElmZFlXQ25BY1NkUW9wTUtJcFFXaFA0?= =?utf-8?B?YzFic2VqY3BEWCtqNnF4VUFaN3BidGcxczlyakFpR2U5YnR2OGMrT3lCcjhG?= =?utf-8?B?SXQ3QnhDSVA3TGpUd3ErdlRQQ1B6ODRxRHRiUVhNWHlNUXJIbWt6eDVoSkM1?= =?utf-8?B?bzlHdXRIRy90RkZ5VTJIY29XVWRJeUFMTlVKSTVqcjhNVVhTUW5qWUNXV3FX?= =?utf-8?Q?b+gCz4AGUPDlv/N2YmeC?= 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:(13230031)(1800799015)(366007)(376005);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR08MB10759 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: AMS0EPF00000195.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: e0410a3f-6200-45ad-8996-08dc8a12a417 X-Microsoft-Antispam: BCL:0;ARA:13230031|36860700004|376005|35042699013|1800799015|82310400017; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SDZQbXdUaWNVL0s0K2p6QVNXdlNxdmwva25QUXUyU3VyR1lJNzBWV2lQemZO?= =?utf-8?B?V2Y2dkN0UHhBOU52Tk1OS01CMHE5eWpXOXhOa0UyS3FQNStoQjJUMVVXOXdP?= =?utf-8?B?OWFLVlQ3TCs1L0JocTFBZ2J1NURmNElWbVorRXZjOGVQdUxaQTk2V1lmWkp4?= =?utf-8?B?VVpubUZ2dENSRHF5Skc3V3dwQk1jcWViYlpXWUR5NG40UWkrM2VuQkJZRUxa?= =?utf-8?B?TjBaZFI4Z1FZSlpSak8vS1ZhZUF0MVdzZ21Ea3NQR0pjTmVsTy82VkhGS3NB?= =?utf-8?B?TElub3ZCaHBMVlh0UHFKL2VIZmZPbVVLbUpVRlZhK0E0ZWRjTnQvWUpPM2ZG?= =?utf-8?B?cWhzUUdMQWh4OVZnS0c5RmpOZkwrc25Bb2FLUlZTS1p2dXRhYW5kSDAvT3NW?= =?utf-8?B?WlBVNDVCMlpvY2RGUW9SbElOUjQ5RUNkNytBUmthTWJ0bWFrSEV6dUNpOUlM?= =?utf-8?B?V0JvcHhjQnJoK0RYMklJVEprSDUrLzRON1Z0VWpnZkE3N01BYjhRRmpuYzJr?= =?utf-8?B?R0Vabjk2Mm1Ic044Kzl6RWxieXFYazBJY1piQjlHMkJrWlh4eU1rSExlcGRw?= =?utf-8?B?TThuNVdGcEs2enV0bTJVRVhPc2VqS0U1d0lqK2tMS1V3eGVuZDhMWUFVNm9S?= =?utf-8?B?VERVSVBTaE5nVTNjMWl3empVN0lPNlhmd1BSVGNtNkxYUGNRQXRucFhDOVR1?= =?utf-8?B?NDFFWGpZdzdiMi9jSjR2QW04NFQrYUMrN3hyNWFUMUdQOVZOTTZZUW00MWNi?= =?utf-8?B?SFhkeHE2Nm1Lem1JWDc4QmdYVHIzelZKK0tySkw1emFyeVAxUW5qNzg3em9a?= =?utf-8?B?Q01BMHk5dDlwalBJUEt4RlZKZUUvYzFJMUYxUVZkOEJMZmNSQ2s0aFhGY0hk?= =?utf-8?B?bHlDclpBOGdTVWFkUkY4VmFoUHlVUk9oNlN6bnJ6YjhPd3VOeWxlaStTOVVF?= =?utf-8?B?czBDclNqVVNIVDhISUtaQ0pocXFKZzMwZkg5RVpiMlV2QTVlUEhqV0EvblJP?= =?utf-8?B?NDFrTjV1WFdyT0RVUmpjbE13b1pMcmpmeTgwTG12YVY0OFFmcldCUnV2QWxw?= =?utf-8?B?L1ZvUlBzS0dPYjN6WnNLQ05xVmpUcHY3Ulh2N250cU5IMkJ5cjJJMldtTDVr?= =?utf-8?B?bEhMZ1FuZUVRQ29kKzc2UTZLM3RlL3p0MnV5WDNoZGNWb2RpL3JISG1Uak5C?= =?utf-8?B?WVZDbXJ0SHh5WDFjN3JTT2QwNDFLWU9VWnZoYWUyWWRaa0o3NVFQL2x5dWIv?= =?utf-8?B?ZmZxczRERndkeVlUOXorQ01EMUpJVjFPd0NVYjJreHM4NFh1OVFPSkZsQWVR?= =?utf-8?B?L1p5RVphL25qV1cxWkNNUVVhdis5U2gyNXlLR2x0bzdBcE1zU1lRZ29NZmVw?= =?utf-8?B?VkxYdWtGNWs2VDg0SzNHbnR2T0Q0QXo4cE9aYXhYTWhxZE5pbnNUd2Ric2Rj?= =?utf-8?B?L2doRUpwWnhWcGpvTURqV2lyUmNRdTZDeUswYitaKzVKbUhGT2RJZy9SeXEz?= =?utf-8?B?Vm9oUWZXVXEvdmtTdWcvcGtMcWZvYmtudkIyVHdEcVdzS2M5Zmd6QXZseUhJ?= =?utf-8?B?eHNZcmFBeWVXYmZIOTVQQ1ZqNXRKSDhZUytVYW1ITnlmS1FscERHTEc1WXND?= =?utf-8?B?cnlqU1h5V2owZTdYMVl0ZFdBeHpJV0RtMUxEcjF3cHVyUzV1QVRva0M2T2xG?= =?utf-8?B?YkRheitBUzNHaHlnd0NyaHFKZzJ3ZUZDa0dCMUFxODB3bTRlS0lmaHdJNHB1?= =?utf-8?B?R0FZTmhZMVJzQ1VPVHpMSzBLa3NsM3VLc3RIUVpueDNabmM3eFZzS0pURnl0?= =?utf-8?Q?7FLPV+0Nj6MQFdTpyTI074/ySmcQYeCjH7ziQ=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:(13230031)(36860700004)(376005)(35042699013)(1800799015)(82310400017);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jun 2024 12:33:17.7266 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b216b19e-53ae-4f86-2a6a-08dc8a12abe5 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: AMS0EPF00000195.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9113 X-Spam-Status: No, score=-9.4 required=5.0 tests=BAYES_00,BODY_8BITS,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO,GIT_PATCH_0,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=ham 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/11/24 13:25, Tom de Vries wrote: > On 6/11/24 12:29, Luis Machado wrote: >> On 6/11/24 10:57, Tom de Vries wrote: >>> In commit 1a7d840a216 ("[gdb/tdep] Fix ARM_LINUX_JB_PC_EABI"), in absense of >>> osabi settings for newlib and uclibc for arm, I chose a best-effort approach >>> using ifdefs. >>> >>> Post-commit review [1] pointed out that this may be causing more problems than >>> it's worth. >>> >>> Fix this by removing the ifdefs and simply defining ARM_LINUX_JB_PC_EABI to 1. >>> >>> Rebuild on x86_64-linux with --enable-targets=all. >>> >>> Fixes: 1a7d840a216 ("[gdb/tdep] Fix ARM_LINUX_JB_PC_EABI") >>> >>> [1] https://sourceware.org/pipermail/gdb-patches/2024-June/209779.html >>> --- >>>   gdb/arm-linux-tdep.c | 29 ++++++++--------------------- >>>   1 file changed, 8 insertions(+), 21 deletions(-) >>> >>> diff --git a/gdb/arm-linux-tdep.c b/gdb/arm-linux-tdep.c >>> index b0b6f3646f1..c8a9936b5c1 100644 >>> --- a/gdb/arm-linux-tdep.c >>> +++ b/gdb/arm-linux-tdep.c >>> @@ -98,29 +98,16 @@ static const gdb_byte arm_linux_thumb2_le_breakpoint[] = { 0xf0, 0xf7, 0x00, 0xa >>>        The location of saved registers in this buffer (in particular the PC >>>      to use after longjmp is called) varies depending on the ABI (in >>> -   particular the FP model) and also (possibly) the C Library. >>> - >>> -   For glibc, eglibc, and uclibc the following holds:  If the FP model is >>> -   SoftVFP or VFP (which implies EABI) then the PC is at offset 1 or 9 in the >>> -   buffer.  This is also true for the SoftFPA model.  However, for the FPA >>> -   model the PC is at offset 21 in the buffer.  */ >>> +   particular the FP model) and also (possibly) the C Library.  */ >>>   #define ARM_LINUX_JB_ELEMENT_SIZE    ARM_INT_REGISTER_SIZE >>> +/* For the FPA model the PC is at offset 21 in the buffer.  */ >>>   #define ARM_LINUX_JB_PC_FPA        21 >>> -#ifdef __UCLIBC__ >>> -# define ARM_LINUX_JB_PC_EABI        9 >>> -#else >>> -# ifdef __GLIBC__ >>> -#  if __GLIBC_PREREQ(2, 20) >>> -/* This has been 1 since glibc 2.20, see glibc commit 80a56cc3ee ("ARM: Add >>> -   SystemTap probes to longjmp and setjmp.").  */ >>> -#   define ARM_LINUX_JB_PC_EABI        1 >>> -#  else >>> -#   define ARM_LINUX_JB_PC_EABI        9 >>> -#  endif >>> -# else >>> -#  define ARM_LINUX_JB_PC_EABI        9 >>> -# endif >>> -#endif >>> +/* For glibc 2.20 and later the PC is at offset 1, see glibc commit 80a56cc3ee >>> +   ("ARM: Add SystemTap probes to longjmp and setjmp."). >>> +   For newlib and uclibc, this is not correct, we need osabi settings to deal >>> +   with those, see PR31854 and PR31856.  Likewise for older versions of >>> +   glibc.  */ >>> +#define ARM_LINUX_JB_PC_EABI        1 >>>     /* >>>      Dynamic Linking on ARM GNU/Linux >>> >>> base-commit: 60e221e9b7fae5ff40b79b93bdbff909989c2bae >> >> Should we document somewhere that we dropped support for >> the old pre 2.20 glibc buffer offset though? This is a minor >> but breaking change after all. > > Fine by me.  How about this, in NEWS: > ... > * For ARM targets, the offset of the pc in the jmp_buf has been fixed to >   match glibc 2.20 and later.  This should only matter when not using >   libc probes.  This may cause breakage when using an incompatible libc, >   like uclibc or newlib, or an older glibc. > ... > > Thanks, > - Tom > Excellent. Thanks Tom.