From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id vrMXOcQt7GCcagAAWB0awg (envelope-from ) for ; Mon, 12 Jul 2021 07:55:48 -0400 Received: by simark.ca (Postfix, from userid 112) id D9F911EDEC; Mon, 12 Jul 2021 07:55:48 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RDNS_DYNAMIC,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (ip-8-43-85-97.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 55C931E54D for ; Mon, 12 Jul 2021 07:55:47 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id B46793886C6C for ; Mon, 12 Jul 2021 11:55:46 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B46793886C6C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1626090946; bh=fre30/mJJfRYX583RR4tEY/qh0s1EkL8xt2Kv2ZiXnk=; h=To:Subject:Date:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=QRgG7c8MxXmfy4tZYXeCKjc5jkTB1apUEVSiEPxo3mypddQD1jG3oDwSnLZdIQB1T fywFZMLmHKmrc+B0D1aXYPo2FHNJc4pG0ZXiJi4OnAWklUt6RxI/FzJBZzZK1TZOyt lyCs1XuhVsejm4JFzztmUA7xS9g6u2HHee/p49Tg= Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by sourceware.org (Postfix) with ESMTPS id 7B9C33853825 for ; Mon, 12 Jul 2021 11:55:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 7B9C33853825 X-IronPort-AV: E=McAfee;i="6200,9189,10042"; a="231754462" X-IronPort-AV: E=Sophos;i="5.84,232,1620716400"; d="scan'208";a="231754462" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Jul 2021 04:55:22 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,232,1620716400"; d="scan'208";a="426091255" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga007.fm.intel.com with ESMTP; 12 Jul 2021 04:55:22 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Mon, 12 Jul 2021 04:55:21 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Mon, 12 Jul 2021 04:55:21 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10 via Frontend Transport; Mon, 12 Jul 2021 04:55:21 -0700 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.40) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.10; Mon, 12 Jul 2021 04:54:52 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UGRQ+xixtfLY09BXF4kKgYpNoIOZUtyAKN4dprCp+xbFRxGaNgFmVZEnp/+TKiDO0s7vbEW6sVIhWM9xg5KcGLGYRPEqz2aHKE2Mi0/PZyoP6v1sOHTzpM1nCdKnWS80euSy3gXu3yd5pMquqmlw1Bs95CZusDTmC8WfJ0Aqk+XfqRC+CAxlO2Sv/sLxL5RKVDiJkqD8PseUciAuxlD0di/Rr88Bdgy9upUz9v4GCkxGAE+Ci1D9TvtpERk070BehgujJOR/A+7FFjhQaUHni4/Ya4PmLPrtkUkqS0pExSTvt81/d2TRP7PSXxlEK6OJbk4knaIgENGdKfLeF1EkLQ== 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-SenderADCheck; bh=kAd34Onkzt4wDcgAO/wd2Wxa8ZGsyqyJQL0E6kwp9sM=; b=TqzyUNIsxVSfdkv3+H3F4zR6xuQteB8XnE9pCHv2y32gek6xjkOMcdW5Locd29bYEkdA7smFwrvuoFif2bOPorAlLLegNx6XkRJojvZ0vXelJ2wUTDuVclvVn7ymnfMaNLyBhBsypzP7m6WU5niB2+gJpBkKPk7sGykh3TrdS4sBgAn7hiHvOUT+uY9nw/rdQzbiChgi2fN7pAETKFb5sJphyBQFaKubDIw0hXTWeX+pleILbWilQ9vDlZ3pRtaivwEVJsQs6YIIxKqh/Qy4xDOusTSGCjDOPXdBmPwrcyMLz9LcUqIjNh7iZwZ0MS0TC5CRAgBM3fUWliaLSV+BaA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM8PR11MB5749.namprd11.prod.outlook.com (2603:10b6:8:10::15) by DM5PR1101MB2233.namprd11.prod.outlook.com (2603:10b6:4:4f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.23; Mon, 12 Jul 2021 11:54:51 +0000 Received: from DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::913a:2807:cd70:3a3f]) by DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::913a:2807:cd70:3a3f%8]) with mapi id 15.20.4308.026; Mon, 12 Jul 2021 11:54:51 +0000 To: Tom de Vries Subject: RE: [PATCH][gdb/testsuite] Fix gdb.btrace/tsx.exp on system with tsx disabled in microcode Thread-Topic: [PATCH][gdb/testsuite] Fix gdb.btrace/tsx.exp on system with tsx disabled in microcode Thread-Index: AQHXdxD60zfr8Y2VYkOW22CWeGNwQ6s/OYKw Date: Mon, 12 Jul 2021 11:54:51 +0000 Message-ID: References: <20210712112738.GA2111@delia> In-Reply-To: <20210712112738.GA2111@delia> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2befb8f8-6aae-4a3b-22e1-08d9452bdb33 x-ms-traffictypediagnostic: DM5PR1101MB2233: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4125; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qeIxh2FapddLOwiltrdy8cHEck5pOvs/ARFFDBlx1jN0xTrRWSDEj+4+Bo3HrmHb+EA/9t+YSwfYQCvKrJw/Ry7qRLXpf4NjaVU5xiUQjNR6cnfRcoitjYpWAEkUqEk+g76PTqCS9owGgjxmIeW1waJopX7lgYKAt7ABKqAvvHtmBF4kjBQzzELkbPH0Vqv2sjafq3z6YESz5l1V7EPFoS39Hk+2hD0SHoidw7oxylSNzCLaqvNrTnFjbPhDNXXSS4ENk7KjW2PRQF36Q3xwDVVtpwk7/UHCGd2vUeKbvJqByxFAao5H2xWFGfYsqG3utcgqM2qFI2QF848gnIcYZl4aS6VQ/Le8C8CxtQ5c31rtWKKAXi+6g6aG8O4q4n4qB+Beht6cOqRGfZTGRFpAyxCDr91dd+HiV4Ig+TpVtFNDh9TyuaLAVBA4yU4mIvubdjprDIyLblb2l60eyttZRzeNHHsvug1iiePYyDIfHHud34JHfUHjk4+ysoCwkAc3Xyog+PYZPAklT7yllfA7TTgu0YC+x9dbKOCX41Ga28fJ0RRsC5pH8XAtWD4mP6CZbQvh21p/uidjDa7hHMhh5sbLMFme+7oalVSKsrWVsobSAiq8tgFkwo1SLzJwQ6gKqwLtnRXdGJjxLwOH8RmEI4RnAktR+KQ52cZsOCn2eIoD4OsXbm0mhM/5KE87XqLaI3XPnrPpmfUBNRrmxIpKpXUpafTB1777vBAOV0Lfwgc= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM8PR11MB5749.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(136003)(366004)(376002)(346002)(396003)(66946007)(66476007)(66446008)(86362001)(8676002)(2906002)(52536014)(9686003)(71200400001)(6916009)(316002)(64756008)(55016002)(66556008)(478600001)(122000001)(33656002)(76116006)(4326008)(6506007)(5660300002)(7696005)(26005)(8936002)(38100700002)(186003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?UBcErlKN+ImBxU8wnM223+jzO6GK39gyDJ8Zf6wx/fcQaEicGwJzTKlzMtm6?= =?us-ascii?Q?caf5VN4sy4sfrD91eJpfyu6ciNQAxal9WVnbBiCfbpI8U+Q/qAZCM5B07GNG?= =?us-ascii?Q?fsXX5oV7Qy28WYVLIQsvvB7Sb+ydJqjIytpGuGe5BRTGAgn1NhE2xxyTY8cH?= =?us-ascii?Q?j/rYcOcIKZvocWREvhy8KUxPHXppEKlqeMPHPbprKRG66+kgINAkJyg1sq/c?= =?us-ascii?Q?qslgYdJe3XxCRoMWN+N/bZGySa0hc2gycUVYkLwKNVyYbRvRt5hbGR0CBP9I?= =?us-ascii?Q?euV+ezHa4VcknRWIZwGlwOUz1A8ExJHRrQ1oLxByQsGudECaajhYzFuHKFFZ?= =?us-ascii?Q?+hY1jt3ZPPLTwwvMDdY8Ndjz0C6m5x2hZzf9ct7srZnNv8HJB0kxUqo0JZuL?= =?us-ascii?Q?bUkC9rqZAp2DZxyvkWPV9XGE+HoJzHRtE7nBmxcOiebp4LBXKFJwcBbkRl6F?= =?us-ascii?Q?kGN4L4+ntvdHmTYGNmvUht5Tlo8fTEOAHu1ZazHNr7KLUhTp7grj0KAI8RQ8?= =?us-ascii?Q?WAxpqibiKVjEo2QUHzdXSlxqZOgL3Se79R55BGy8hPZgVncqs0goG6hB2Y1f?= =?us-ascii?Q?SP1nfIbOdnLdnqvj6TRNzgh5LEl2f6kOExdokBjfgJN+mUMjmvDcQlZO8fG7?= =?us-ascii?Q?QUxCgik8K8c4fo83vryaNo6/UTp+cxieFW4E2bMlcG8H02PTMk/UCB2P2gx5?= =?us-ascii?Q?yyDNRRwJKGGXbjQ6nRxLmwJxVUVfpeTOIZw8Y7ONqp2HVdqTdiEaDPR2uhfG?= =?us-ascii?Q?GtAHMrx57m9Lg0srh5CHrR35fAm+14BTzB2N2cdllFyKHe9//W+kpIGt4OSf?= =?us-ascii?Q?9sNh7hOYbFGhvIGJdrrhIcSda6UmXzopLKcokN+HN41wO6Rs4G8GkVD5AWEY?= =?us-ascii?Q?mblndviotwJJp1tLSZvzqIkXZvHyoMHQZ5ZdAe782MTInarIDftTHLdLsyxs?= =?us-ascii?Q?iAHDB+FgttC3VQguZ6rWlD9wP7QFvdoYDcPy4NnksMdk4HWDff4mLH+TV8sB?= =?us-ascii?Q?SJeRQNShFbY1h+GO4s33bY4wDYZyne3JE7tSWfTJv4xl1k6n7CWDugm+CdXC?= =?us-ascii?Q?dZ8UrXNJ3xsBXd7X74ygYVoNEtudwENrWlHEawgNTVKJMVL3UhmByHmxD/mY?= =?us-ascii?Q?TOS0E8AcD6te0Sp333E9nifC2Viw7Uc1Ykyr4xpEchJAM/rQd84GgbCi1wKh?= =?us-ascii?Q?sJSBZP3dzaQf6nyRRz7Ci7wHMPFOKi7HFE6wa1aA+T8EQcIlaKIJ/k8vtr9O?= =?us-ascii?Q?BdIdM3r/f3IG0EKSA8A/CWLXdYfBmojymIPFyLFIdNh6OikOIuFWClg9AUaY?= =?us-ascii?Q?JTwCVng2aU4Rj6c4HQzRxy8f?= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8PR11MB5749.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2befb8f8-6aae-4a3b-22e1-08d9452bdb33 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jul 2021 11:54:51.2321 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: wMfcpGwSUib/E2HRIQ7hH6mnCf0S8eY2vSgdhbUmZlOtzUMtkIIQtCfvHv1Urg6Uncbm1LGlMy+sOmMRhAf8eC7yi0QOAN8GH0DCR1iZ3iA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR1101MB2233 X-OriginatorOrg: intel.com Content-Transfer-Encoding: quoted-printable X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: "Metzger, Markus T via Gdb-patches" Reply-To: "Metzger, Markus T" Cc: "gdb-patches@sourceware.org" Errors-To: gdb-patches-bounces+public-inbox=simark.ca@sourceware.org Sender: "Gdb-patches" Hello Tom, >diff --git a/gdb/testsuite/gdb.btrace/tsx.exp b/gdb/testsuite/gdb.btrace/t= sx.exp >index ccde1ea807e..7f96313f1b1 100644 >--- a/gdb/testsuite/gdb.btrace/tsx.exp >+++ b/gdb/testsuite/gdb.btrace/tsx.exp >@@ -59,6 +59,11 @@ set abort_2 [multi_line \ > "\[0-9\]*\t 0x\[0-9a-f\]+ :\tmov\[^\\\r\\\n\]*" \ > "\[0-9\]*\t 0x\[0-9a-f\]+ :\tret\[^\\\r\\\n\]*" \ > ] >+set abort_3 \ >+ [multi_line \ >+ "$decimal\t $hex :\tcall\[^\\\r\\\n\]*" \ >+ "$decimal\t $hex :\tmov\[^\\\r\\\n\]*" \ >+ "$decimal\t $hex :\tret\[^\\\r\\\n\]*"] The patterns do not include the call since this is compiler-generated. The= actual TSX test is written in assembly so we know the instructions. > set test "speculation indication" > gdb_test_multiple "record instruction-history" $test { >@@ -68,6 +73,9 @@ gdb_test_multiple "record instruction-history" $test { > -re "$abort_2.*$gdb_prompt $" { > pass $test > } >+ -re -wrap "$abort_3" { >+ pass $gdb_test_name >+ } Does this '-wrap' add ".*$gdb_prompt $"? Note that we need the ".*" after the pattern since this code is compiler-ge= nerated and we don't really know when we will stop after returning from test (). Regards, Markus. Intel Deutschland GmbH Registered Address: Am Campeon 10, 85579 Neubiberg, Germany Tel: +49 89 99 8853-0, www.intel.de Managing Directors: Christin Eisenschmid, Sharon Heck, Tiffany Doon Silva = Chairperson of the Supervisory Board: Nicole Lau Registered Office: Munich Commercial Register: Amtsgericht Muenchen HRB 186928