From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id fyOiGf6koGaOJjAAWB0awg (envelope-from ) for ; Wed, 24 Jul 2024 02:53:50 -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=KJreHstz; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=KJreHstz; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 536921E0C3; Wed, 24 Jul 2024 02:53:50 -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 ED0181E030 for ; Wed, 24 Jul 2024 02:53:47 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 53D2A385840A for ; Wed, 24 Jul 2024 06:53:47 +0000 (GMT) Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on20600.outbound.protection.outlook.com [IPv6:2a01:111:f403:260e::600]) by sourceware.org (Postfix) with ESMTPS id 9C5A33858CD9 for ; Wed, 24 Jul 2024 06:53:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9C5A33858CD9 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 9C5A33858CD9 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:260e::600 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1721804006; cv=pass; b=vsSV48CO1J3sd8+NxTJRqL7tuYBMecxnPkH5Mx1Q/qlr9O0lpDlfPgHO3czEeDkgiL0Zsk+S/a0KNgFGHw1Rwl3lmrt71lOIqzTdSqBbTeIKeQEIzULej/kOtlqRGFrz1gzUdQmk5Z4HgMW+wT1rWnVpLyqAP/G2tOIY9c1H8cs= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1721804006; c=relaxed/simple; bh=12J6gZ4n9WaNH4IY7W8IWbsFGF23opya71rxI2gXAEo=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=E6+1HfgCaVfYi931ip+c+WeAcNM7qMwZFoQChF0Wt6w4udFcBTgZu8o/12d4o/2QUR4YOGyxgCM1Lsc8XK2xHJj7PbhC931IKynQUfskHZ+6wTrL0dJ80zkAjTXMk7FujhY36oApLvm5C6+k9CgFQUXuRk1/ifW3bNcl3cC7uIs= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=khjeSLfLWmKbRtc8CAQ8gksHF+bl/HLJHlF2RgxamGCdoJILbSxnR/svucFCdLLkCjT+z7m7kKzXIuAtRDAmRWTxcCs3AyTJcjQYUe+ujXQeN4zJ0F8sa2M9BYSspwLPjq0GJX67hzVD3oAFG9MhoyWgNQMElsmdb2LBk2jPsSBkSUK5z1ir2iprb/1k9VI9yiwupHgBhx9+yjUDVPMtUBKLetIwhk94Bcp9uhDhDGgTVVDzqNUBHGRk0IovTIvdbxBV10NTBooxQz4elqx9fuUgPiMujUF26Mcw0+YKWn2i6dt5SM7oX6dmng8XgzWKJX/dCudDkA76oKm8VqmfXA== 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=5oINOtyXvwqftF0vrT78cpetg1NBbdLn5+ZjRpOvR6w=; b=dII9HVs5jxm6/XGtUsYHpnkL6khw5RKgW46vLsho9hBjW5+Bh9rIIgByXbAyqRI6hV9lBtOMI0WGTm03cerB2ovlZ+U+zOM95ssr1PnB2pNw6dCu8DIY4LVqMAu8aCKfsDoFKajpzFp8yxZV88TEfOEv/WnbsH1hAI4LYhrF2sF6ns8YWjPHPs6xBvbZW3lg62I0znDLYYg7sORWV0gJl5yKZGh6q0XjN4L9/SI66L3VxIzSqFk0ycTNhb3uwEg0iVMQ0wIwmrHAZrE2rQsDiH80ghAus+erAJ+Lc8ZBeedwhNLojTy7HEtuB4saDbkbEMjfB5gLks2GyKdILINMUw== 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=5oINOtyXvwqftF0vrT78cpetg1NBbdLn5+ZjRpOvR6w=; b=KJreHstzaZUfzb0qNTbfD7nmTb9cIQ4fEMtvOEF8/pCT9OpU3mTdcmOh4nTA/8vyYnHIROxgRUT7jKteIJrCMoLUkWH3SAHeHfjFHEvMulE093OdQha5jRlj5GZ8KeSCCkrdlWXpCwWlYZBPI492j5DX9SXwffkvW/6kR7nQsRA= Received: from DUZP191CA0063.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:4fa::7) by GV1PR08MB7849.eurprd08.prod.outlook.com (2603:10a6:150:5c::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.20; Wed, 24 Jul 2024 06:53:20 +0000 Received: from DB5PEPF00014B97.eurprd02.prod.outlook.com (2603:10a6:10:4fa:cafe::33) by DUZP191CA0063.outlook.office365.com (2603:10a6:10:4fa::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.20 via Frontend Transport; Wed, 24 Jul 2024 06:53:20 +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 DB5PEPF00014B97.mail.protection.outlook.com (10.167.8.235) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7784.11 via Frontend Transport; Wed, 24 Jul 2024 06:53:20 +0000 Received: ("Tessian outbound ca5638866b89:v365"); Wed, 24 Jul 2024 06:53:20 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 782a44a5f19839aa X-CR-MTA-TID: 64aa7808 Received: from L90a8e37a01fa.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id F84D9198-C48D-4A61-86E2-0D8EAE2C370A.1; Wed, 24 Jul 2024 06:53:14 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id L90a8e37a01fa.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 24 Jul 2024 06:53:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RqjqkqOe5NRPj3h+cKq4WtdBYkmfsmM0AM37azPPRpp/SzwrbGpZb4jOCtqLIWduLdUnJr8LHGjk7w+lgvbixXKyGohQ2UTdfWhTJQ15mgoQs1tvAINIlHTikb85enmpLf4b02yvfSBfNiIymJ8CNDTUy1sMlFDMHFsocapbQpPcJ++1kfCJCPWlLqVpURWYGduDWCa1iyJ5obI4DOxTr07Ziu4jXwQGrBnGIgvZ5upIE8fHlJcWOJfuwx0fNNUhLjnWcSf/uxDWY0UdMntsbRcWMSe4/aAmFDDaQ5G+z5jU/41lYkFN8/lg3ByjasxTHSWIBOivBDGkmf3Ofz/KxQ== 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=5oINOtyXvwqftF0vrT78cpetg1NBbdLn5+ZjRpOvR6w=; b=pn731xYnMw/uKTcd1iG/T2Dl6OTK/YkoylESJ+XcZPFZt1XoJd0JN6MLBNMEFUCF7kO0jKMxO42QztLxzJNSOz4j/w0POh37exkVdwDnjV+TmtHCEHBtRtZaslRdMiUJxvWiEw4zTfffj4d2D9SSd+4wJr0wXKI1hCVQ7OtbCnHwrjE8wZjbvOtLMPdVz7/m63qZ5HsndHYvRHitm5zztmjF6dYuBdBcslkvqCn/Peicgar3tRZnW+/d8oUgULMqhAfpd0AJnL5JpgaMA3KyNFItAnLZtztkdJwWMc/l5dKbs0h71ivcUZUvVB5gwJ+mf6ZlibwO9iaL0i1aYuX9Dw== 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=5oINOtyXvwqftF0vrT78cpetg1NBbdLn5+ZjRpOvR6w=; b=KJreHstzaZUfzb0qNTbfD7nmTb9cIQ4fEMtvOEF8/pCT9OpU3mTdcmOh4nTA/8vyYnHIROxgRUT7jKteIJrCMoLUkWH3SAHeHfjFHEvMulE093OdQha5jRlj5GZ8KeSCCkrdlWXpCwWlYZBPI492j5DX9SXwffkvW/6kR7nQsRA= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from PR3PR08MB5852.eurprd08.prod.outlook.com (2603:10a6:102:8e::21) by DU0PR08MB8321.eurprd08.prod.outlook.com (2603:10a6:10:40e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7762.29; Wed, 24 Jul 2024 06:53:09 +0000 Received: from PR3PR08MB5852.eurprd08.prod.outlook.com ([fe80::f44:d113:1c29:825d]) by PR3PR08MB5852.eurprd08.prod.outlook.com ([fe80::f44:d113:1c29:825d%3]) with mapi id 15.20.7784.017; Wed, 24 Jul 2024 06:53:09 +0000 Message-ID: <4e82e0bc-3e3a-4461-be2d-7b8d4785e1a5@arm.com> Date: Wed, 24 Jul 2024 07:53:09 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [RFC] [gdb/testsuite] Add xfail in gdb.base/hbreak.exp Content-Language: en-US To: Tom de Vries , gdb-patches@sourceware.org References: <20240717151055.21480-1-tdevries@suse.de> <6ad9fbd8-1977-4688-9534-00d1271bba99@arm.com> <6d4a4345-0247-4c1f-9db3-e0347b475e4b@suse.de> From: Luis Machado In-Reply-To: <6d4a4345-0247-4c1f-9db3-e0347b475e4b@suse.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: LO4P123CA0096.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:191::11) To PR3PR08MB5852.eurprd08.prod.outlook.com (2603:10a6:102:8e::21) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: PR3PR08MB5852:EE_|DU0PR08MB8321:EE_|DB5PEPF00014B97:EE_|GV1PR08MB7849:EE_ X-MS-Office365-Filtering-Correlation-Id: 085d5c51-36a9-4f3b-519e-08dcabad4de6 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?MEQ5K1FhMktiOXBGazFhWlFncFN4d1FROUVFT3pKRUlDSzFHY0k5QmRJdTgr?= =?utf-8?B?VStxOWZTZFMzT0liREkvMklNY2wrM2lZb2ZBUHlmZXpubUpOOW1BVFFoL3ZP?= =?utf-8?B?Yk83L0FleXVxNm5mNnZmZ1Z2SkkrSmZmZkFyb1FqR0tlZzJxR0tWZ0JsWVBU?= =?utf-8?B?M2h2K2NMZDZjVVhVTjk4a0JsMVpmSnlibTNvbmMwRmxjK0NpYS9LZTg4Y1pQ?= =?utf-8?B?YmJPbHhleEdnanl4aU5yQVR6MWpCVU1PWHZrcmhhUC82by92eTVUemI5c3E2?= =?utf-8?B?VnhkZWZyL2NpSlB5Q1BjNWlvOFZ2S1dEVVAwU0M4d3VXbmQ2Tm83Y01scFll?= =?utf-8?B?bGREOW1hMzVBSFIwck90VFVOcHdUY0FNOEtOSlBya2Vva21ZeTYzd1pNSi8y?= =?utf-8?B?Sm5UbGIvYnlWNFl2ZHZzOXdXbi8zL1RTbThQMlpUWkE1SlVoMEc5aWZqVTU0?= =?utf-8?B?am91Uy9YRTNsUG1zdXVWUjh4dXlwOUQvYzAraW9rZTlGVE4zSnpKOG0reHhT?= =?utf-8?B?azUwNG9MRUxiZVdmR25qaE40Z2t0L2VCcllUVDd5MmdaOEhFM1h1M0lwSlpr?= =?utf-8?B?QmNFazAzZE9PTDd6alFyNkxtNjc2TXZnbzJwLzhjWlpiM3R0TFdlbXF3K3p0?= =?utf-8?B?bGYvTUhWMVdXZkVWMzYxRnNTQVZ5YUhqWmNSUHpGUFlRcUtKSEozVUdla3VH?= =?utf-8?B?T3ZpUDdjQSttWFVjZDRiSUtTQ0dySVdLMVl5c1FzNGN3UW1BVHo3ZGdoNTBz?= =?utf-8?B?NnBlNXFubmFvd3FBaGpHeHZuTGFUU2dGVDlGbVY3am4yYjd1UkdldTBBeVdZ?= =?utf-8?B?czNSUFVzeXVHRkFOSTRiM0lnaVF1NHV6Sm8wdGV3TEYyM2c1dXdLLzlOK1F3?= =?utf-8?B?U0ZKa1owZHBBeTFGTDVwN29zNjZzR0pobTlzVStUNElTN0NLOGdHU204UHVo?= =?utf-8?B?N1d0T0grR3RFVGY5TCtpUmp2OVByWXdXc0EyQ1Jld3VWWW9hOHRnMnVFMVp5?= =?utf-8?B?YzhibVFWUm1xK3VuWE4zTHJUdnQvWWFnN2hpZmFTem83RjdBcVRKZStvbUVB?= =?utf-8?B?Vmlxa3JrMnVJYU00NXBzQ1hmaXZIVUhIdGtZemhTTTBkZE9OT09PZUpMMkZt?= =?utf-8?B?OWw3YkgvS0JWZjBqZzhKa0ZnOHRDVXh0NDRUejhqeXllVHhvWG1FL1ZqdHBR?= =?utf-8?B?bksveit4MzJYVEJOUWJwdjFPUFVXWWZjMzhPdDJNRytpaVFYREhmRHFaa244?= =?utf-8?B?OHJWK203c3FGdVZldDcrWkd1cndsc29LTjhpRWNtQmtieVNObmhnYVJ5QVc0?= =?utf-8?B?SGRIRTJwMU0yNUxyTjBMSlE1SlNQZVloMi8zbHU3bnk1bUQvNTZXL0NIRXhP?= =?utf-8?B?Z0R5aS9TRlM0REVkd2Z4RFJQdElxYU1Xd0FvTVl3VkxLMWN1ckl5UFYwbjRB?= =?utf-8?B?YUdiRnh2WjE4V3lSbmFEVXhZM29hZ29rcEJoak1ZMWN4NVFFbko0Y21CMmpj?= =?utf-8?B?ZTY4dm0vZjlnQzFvaVhrWXRjaEZjZTVicDE4ZDBXUStrRTZvbDV3dTY5MWNL?= =?utf-8?B?aDdMU08yQjg0cVMrd1JRc0FzUWpWTCsyeHFsQ01oRllIckhEcmZKRDVzVVE2?= =?utf-8?B?TmlDYVowcTJnbzNKV0pHTmxPR05OZ3pnWmlZQ3VJY2RoTVE5Q1J3anI2bUVM?= =?utf-8?B?RnlxRnBhUzZPVHhqanFLc0Z6ajg0ZTZ5QXRyVzQwcmZad0Z1Y0VYTmNvM01H?= =?utf-8?Q?52mSDIKQYR8coJKlVA=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PR3PR08MB5852.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB8321 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-SkipListedInternetSender: ip=[2603:10a6:102:8e::21]; domain=PR3PR08MB5852.eurprd08.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5PEPF00014B97.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 7545b0d8-fc30-4684-3641-08dcabad4776 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|82310400026|35042699022|36860700013|34020700016|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?c21odTIweGJxdWp4dGpkV09tbWp6RDRERkdZVHFjTThIaENoQ2ZUQjhtbFBv?= =?utf-8?B?WVZLMlRVekNpOVpkMW5lbFBJTUxLTUh1eE5ZZ3prcXZHck9KRFdNOGx2S0Vr?= =?utf-8?B?eUVNRi9CbmduSFQxRi9PZU1PYi9haURkb1NLTFVlQTQ1bUkybkVXMnlJRXVL?= =?utf-8?B?TGFpbGhMZEZ3WUh1V3dHKy83KzZwelVQeGRYNktTY3BFNnBVMXdZK3RUYjNT?= =?utf-8?B?MWtFelZFR21YSVh0UW1NQkxSZHFyWHpORy80RllKbGlIQlFrQ3hiMVNHRGgv?= =?utf-8?B?a1N3a2hnR3RHMU5NQW1JbTYvRlFVOEU4dUpIdXptMFNLRDNsR3N5RGpkdk5U?= =?utf-8?B?QTRsb1VGUndPTkM2anlEb0JwTHlkUGVJMG0xZGFNbjJTNW9tVTRPS2Y1UW5N?= =?utf-8?B?N0x5cE8rNm5EbHVuc1NGTkYrL0hSWTdIWDludU5HSkptOUtxT2JXRWVqM1JK?= =?utf-8?B?RGgwMTkxeGRjMEFUeXFtUUN0NktGMENzS2x4My82b1NodVFtQzZxZFU3K0FM?= =?utf-8?B?azF2d1hOQkc0R1dURG4yOG1ZdElLcmRtSUZISFlseGc4bnk1MjNrNGxCMkRP?= =?utf-8?B?aHR2SldrN041eHE5RHVHZVlOd01hamo1V1pxU3ErYllsZzJoSCtMdHFDZXlt?= =?utf-8?B?SVJJc2lMaERVTElxTDFOMXZaTWZHTVg1bTZ3dnJzelFvQUhUcmRZT2tTMVdU?= =?utf-8?B?Y2kzZUUwU0hWWThjb3hwQVRWcUtDelVrQlliMlFkVU9wRElRbEFsQVlNb2lT?= =?utf-8?B?aHpObTJWdFBVY1FZbjNNQmdwVk11dVZ4ak0rQWtwb1FDbCsyTnNOSHVJd1Bo?= =?utf-8?B?eTRyZ1dUNGFhbms2a2t3T0p2L3dKM1JYVlR4MFVmNk5jSEkvZlA1UE13Vy9Q?= =?utf-8?B?d1ZmSU9OL1JNNi9lQnRFdUtsR2RpU2N2NHpLUkFKandMWXpKejVRWHp3RTdz?= =?utf-8?B?MlBocFpJcW1oNmtGU2xlWUFyZHVKOEc1R0NwWDFqYmd0UnprOThCWHN4NUVV?= =?utf-8?B?MWxiNmRVS3RlWHkxTlMrNkV2K0VydWQxZy9OSWdVa2ZNQ2lrOTRBeHhrMVdl?= =?utf-8?B?SnBYUE8rb01CUmpzaTZqQWhLek42OU03ME9SVGNHNW5IdjVrVXR3ODZsS0Rm?= =?utf-8?B?RFpFamZRN2Q0Q2w2RFp2Uy90OGphSE1PNnkzaGxOV3lJL09nQmpTWkxXc1p3?= =?utf-8?B?QmNsVnR2NmY0aVJZTGF6U014ZVVTVjBWNU40dkZvbXNzekhIcVFneFNZOTNu?= =?utf-8?B?d1BlZUlzWGZJTG1SeXMvcWwxa1FPN1dMTVQxOHhKeFR3YnNXU2ZiVms0Wm5k?= =?utf-8?B?VWt3ZWhGa1FSQWJodExIZjFyaWFsTk1ycERsSlpIbVJJbWY1ZkR4ZWRSdC9R?= =?utf-8?B?Nk40aDN2Q0dHYXVzaE05RTdka09jWkpCMUtvTWFWMkV6dnYrTW9kbmd5OFgr?= =?utf-8?B?dWhxV2NGakt4U2puMFR5bU9jczlLQ2pkVUlFU095M1g5M1JFUlJiTlFDSnB3?= =?utf-8?B?YkM2U0JJNVQ2UmRLZmtSeUxKQmM3cFV2bUdVbWs1WWJTK3ZNWFAzYlQxZ2pa?= =?utf-8?B?VVB5VTVyM1doOUJlaEozc00rUk41YzI4ZzJWL3JlOUM2dFJLcHBKWmV1MExK?= =?utf-8?B?MVh5SXo2WHZlaVl2Sy8xZzVBZEp1blJESlh4bERJS040eUd5WktTM1pJQ3RU?= =?utf-8?B?WDhad3NIb3d3amRUVHVzcjRKQys2eitBMnpvNEwvZ0orN0tlODB5anEwS2sz?= =?utf-8?B?WUJRd1FVRFFVSmJSaG9wSVgvMndxUjJqZXlCOFJ3RlM3algwdCtlS2NxZE1o?= =?utf-8?B?UjVMUThWelhnNUgyU1kwT2Uzd2s0ZmprcDJsSzJ1L2VKOTh5K05mNkpCZXht?= =?utf-8?Q?jTu4/OUU/JR/A?= 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:(13230040)(1800799024)(82310400026)(35042699022)(36860700013)(34020700016)(376014); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2024 06:53:20.4243 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 085d5c51-36a9-4f3b-519e-08dcabad4de6 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: DB5PEPF00014B97.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB7849 X-Spam-Status: No, score=-9.8 required=5.0 tests=BAYES_00, BODY_8BITS, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, SPF_HELO_PASS, SPF_NONE, TXREP, 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 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 7/24/24 06:25, Tom de Vries wrote: > On 7/23/24 12:02, Luis Machado wrote: >> On 7/17/24 16:14, Luis Machado wrote: >>> On 7/17/24 16:10, Tom de Vries wrote: >>>> On an aarch64-linux system with 32-bit userland running in a chroot, and using >>>> target board unix/mthumb I get: >>>> ... >>>> (gdb) hbreak hbreak.c:27^M >>>> Hardware assisted breakpoint 2 at 0x4004e2: file hbreak.c, line 27.^M >>> >>> That is a bit odd, but it goes through the compat layer, which is not exercised >>> as often as the 32-bit code. >>> >>> Let me see if I can reproduce this one on my end. >> >> I managed to reproduce this. I checked with the kernel folks and this should >> work, but I'm not sure where the error is coming from. >> > > Hi Luis, > > thanks for looking into this, and the approval, committed. > > Are you or the kernel folks following up on this, in terms of a linux kernel PR or some such?  It would be nice to add some sort of reference to the xfail. It's in my TODO. I'm still investigating to understand where the error is coming from. Once located, I plan to check with them for their thoughts and a possible fix. I don't think the kernel folks use the PR process much. We could probably ammend this commit later on once we have more information though. > > Thanks, > - Tom > >>> >>> >>>> (gdb) PASS: gdb.base/hbreak.exp: hbreak >>>> continue^M >>>> Continuing.^M >>>> Unexpected error setting breakpoint: Invalid argument.^M >>>> (gdb) FAIL: gdb.base/hbreak.exp: continue to break-at-exit after hbreak >>>> ... >>>> due to this call in arm_linux_nat_target::low_prepare_to_resume: >>>> ... >>>>            if (ptrace (PTRACE_SETHBPREGS, pid, >>>>                (PTRACE_TYPE_ARG3) ((i << 1) + 1), &bpts[i].address) < 0) >>>>              perror_with_name (_("Unexpected error setting breakpoint")); >>>> ... >>>> >>>> This problem does not happen if instead we use a 4-byte aligned address. >>>> >>>> I'm not sure if this is simply unsupported or if there's a kernel bug of some >>>> sort, but I don't see what gdb can do about this. >>>> >>>> Tentatively mark this as xfail. >>>> >>>> Tested on aarch64-linux. >>>> --- >>>>   gdb/testsuite/gdb.base/hbreak.exp | 40 ++++++++++++++++++++++++++----- >>>>   1 file changed, 34 insertions(+), 6 deletions(-) >>>> >>>> diff --git a/gdb/testsuite/gdb.base/hbreak.exp b/gdb/testsuite/gdb.base/hbreak.exp >>>> index 73a3e2afb67..b140257a23e 100644 >>>> --- a/gdb/testsuite/gdb.base/hbreak.exp >>>> +++ b/gdb/testsuite/gdb.base/hbreak.exp >>>> @@ -27,10 +27,38 @@ if ![runto_main] { >>>>     set breakline [gdb_get_line_number "break-at-exit"] >>>>   -gdb_test "hbreak ${srcfile}:${breakline}" \ >>>> -     "Hardware assisted breakpoint \[0-9\]+ at 0x\[0-9a-f\]+: file .*${srcfile}, line ${breakline}\\." \ >>>> -     "hbreak" >>>> +set re_loc "file \[^\r\n\]*$srcfile, line $breakline" >>>> +set re_dot [string_to_regexp .] >>>>   -gdb_test "continue" \ >>>> -     "Continuing\\.\[ \r\n\]+Breakpoint \[0-9\]+, .*break-at-exit.*" \ >>>> -     "continue to break-at-exit after hbreak" >>>> +set addr 0x0 >>>> +gdb_test_multiple "hbreak ${srcfile}:${breakline}" "hbreak" { >>>> +    -re -wrap "Hardware assisted breakpoint $decimal at ($hex): $re_loc$re_dot" { >>>> +    set addr $expect_out(1,string) >>>> +    pass $gdb_test_name >>>> +    } >>>> +} >>>> + >>>> +set have_xfail 0 >>>> +if { [istarget arm*-*-*] } { >>>> +    # When running 32-bit userland on aarch64 kernel, thumb instructions that >>>> +    # are not 4-byte aligned may not be supported for setting a hardware >>>> +    # breakpoint on. >>>> +    set have_xfail [expr ($addr & 0x2) == 2] >>>> +} >>>> + >>>> +set re_xfail \ >>>> +    [string_to_regexp \ >>>> +     "Unexpected error setting breakpoint: Invalid argument."] >>>> + >>>> +gdb_test_multiple "continue" "continue to break-at-exit after hbreak" { >>>> +    -re -wrap "Continuing\\.\[ \r\n\]+Breakpoint \[0-9\]+, .*break-at-exit.*" { >>>> +    pass $gdb_test_name >>>> +    } >>>> +    -re -wrap $re_xfail { >>>> +    if { $have_xfail } { >>>> +        xfail $gdb_test_name >>>> +    } else { >>>> +        fail $gdb_test_name >>>> +    } >>>> +    } >>>> +} >>>> >>>> base-commit: 0ed152c5c6b3c72fc505b331ed77e08b438d643a >>> >> >> In any case, I agree gdb doesn't have a better way to deal with it. >> >> Approved-By: Luis Machado >