From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by sourceware.org (Postfix) with ESMTPS id 7EAAE395202F for ; Fri, 6 May 2022 11:26:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 7EAAE395202F X-IronPort-AV: E=McAfee;i="6400,9594,10338"; a="255927401" X-IronPort-AV: E=Sophos;i="5.91,203,1647327600"; d="scan'208";a="255927401" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 May 2022 04:26:27 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,203,1647327600"; d="scan'208";a="563777481" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga007.jf.intel.com with ESMTP; 06 May 2022 04:26:27 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Fri, 6 May 2022 04:26:26 -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.2308.27; Fri, 6 May 2022 04:26:26 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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.2308.27 via Frontend Transport; Fri, 6 May 2022 04:26:26 -0700 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.47) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Fri, 6 May 2022 04:26:26 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OAe+/t4AiYnZgl7uyG8BmKHb1mtb5LVMXxnigXWtSHebqe/dPIhslX1dLjQbtL4zt7Iddkacp8tBOZ99ntL6GOeaJPJIN01621Hf3p4elpeNDKHMtYv1awBgn/Lc7FLmOnCee7Fji9LOxq4w3QBdl+GlNlSY860GOyHPZ1rOm3vnT0ger3K5P9FvBtm3ZxNpj47s1g+OrI5FzqfN/d65GquSefyi6rwYotl7roAyowNour6nwQcNeuGNfxZugPSFuKxkJtlCzOSumKsuHSrwR3GsGJyMPs/yRb+ydQqAk93/Vos2tT+/DH/6VZVMZKQhxjekmZkp1r4mDozs8KjhbQ== 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=lzppct5ars75rG0HgiUVpyXsMKbJPTftYrP8/gUOeWU=; b=ClYfgORrNHeil9S1VdtPdozRcvH1zk+aNXWbFx0jtsbhqbJoFWJX4bBpcLd2zXBM3ZjOd3iGYFhP/HFPC0fIRIwFZw3y3mEPcCXNSDBJ5dRZYEfTrAe5LPBZ/IH5CdtdYOkKfD1+CYO+FH9BTabCnZuvN/MaZqyXQQCWZzBlznOEiY2TwBd6FptFjXflLMAQD6JxUWXz19ZbIiI6gaWOBS33L7yQJXXMNldmpyZUFb2aU8sHDXM3yiu4haneGEtM4zYA6bZKG2MYYOO6l8SeAHZYDo7g1dt0wzpLbRn6md+kdKtWHwHAusvn6XGir4Z2ijHABAG9gRlF5HYkeXoI2Q== 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 MN2PR11MB4566.namprd11.prod.outlook.com (2603:10b6:208:24e::16) by BY5PR11MB4242.namprd11.prod.outlook.com (2603:10b6:a03:1c1::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.13; Fri, 6 May 2022 11:26:20 +0000 Received: from MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::e53d:4523:d1a4:bdcc]) by MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::e53d:4523:d1a4:bdcc%7]) with mapi id 15.20.5206.027; Fri, 6 May 2022 11:26:20 +0000 From: "Willgerodt, Felix" To: "Metzger, Markus T" CC: "gdb-patches@sourceware.org" Subject: RE: [PATCH v3 04/12] btrace: Handle stepping and goto for auxiliary instructions. Thread-Topic: [PATCH v3 04/12] btrace: Handle stepping and goto for auxiliary instructions. Thread-Index: AQHXYoOx6n+NDEGfbEOp71ttBxUxJatwD12AgVVM8tA= Date: Fri, 6 May 2022 11:26:20 +0000 Message-ID: References: <20210616074205.1129553-1-felix.willgerodt@intel.com> <20210616074205.1129553-5-felix.willgerodt@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.6.401.20 dlp-reaction: no-action x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 27c14a2a-4a41-4086-93f5-08da2f533ea5 x-ms-traffictypediagnostic: BY5PR11MB4242:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: i+1azSs487A/mzyaJw+0NnF2IUE2gpeRHPfK5zkqcwKdUfvQu1IcFhUQ99VABRGJED9H+Sjb3e7GRIsJJioIJ88YrNhSZNCsaGpY4Ff8RGTLsQG1EuiBiBKQSGmL4O0VW2fRFB/BrHDMGVU/QXIc5nJIHxB2zCEhX4eY2Yb+vwSdJVgYvtUfKLoRKTppPGqrwS3++Wxc8TNMs+G3YEfas0CERDaF4o376QKQXy8yNlMXPU5iXEUIoFPjUa6CCYCEMIf4yvgm6sWnCvx/f3qslEowDZmGrWz/3cyXsiaYCakkUJdWnLdcBunkzdvgRv11Dtu92AquOemFawRRZj6IDUvv0uqFyUx4zjlGYC+4eFLpud60SqQeZ45gjpBST7OThyB8Jr6MyVu5zpeQ9GQhN8ZPSTAnE6FhCll0zoldcWNw/GJmWVuuf4tUIObGI7dvDIqQ7XQPzUBMRwq9T8hL3wTylAAudbngjqEJ7y2Lht7MKdoe/gvNybW6WtEw/yVQl/Hfq7bP+aLoEr7Ly9EZoE1A8iX6G0TCjlXlAwe01YdHPKnabS02ugmyeNY5L0zabXetCuQdOeTNRkRwOeiqSVJXV+vZY5vp9JOMI6Ws+sKtHIgFM1YRLsTdHroMewIGoQS/WB0kRoPoknV/CMVOFaZBj68WX6z7ce/gpCygju70pgY7t3bjEmo0YdjprRSmJteYU0BnR0j4dCxg5IKxcg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB4566.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(6862004)(8676002)(76116006)(66946007)(66446008)(66556008)(66476007)(64756008)(4326008)(5660300002)(186003)(8936002)(2906002)(52536014)(83380400001)(9686003)(33656002)(508600001)(6636002)(26005)(122000001)(38070700005)(7696005)(86362001)(38100700002)(55016003)(71200400001)(82960400001)(316002)(6506007)(53546011); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VHZzakZJKzJMZm1ZY0t2QkhEeW43QVljTTR1WS9qSkIwVU5nQWZ6bHJla0FI?= =?utf-8?B?ZXVxLy9ZVmd6SDVMWG8vRjdLdStXK3JiQ3pEU3JBcHBsblBVWWY5dTBMN2Vq?= =?utf-8?B?azRZTFlzTVNNVDREQmYzK0QvL3BkYng0bWRwZXBzQUg1QkJKWkhCbmNNbkEy?= =?utf-8?B?eWhTY0V5RHNIaXZRZkxhOU9idVFEUDBJNFQ2endodkk0Y3pzalFKcG1UaFBm?= =?utf-8?B?dVBBR2lNeXRVYUg5RytNQlA1bGVDNEZxVnRXTWxnSzJpd0dFbDZSV25paEFr?= =?utf-8?B?VFhyYm9WQUFEZmpxczJvQ29kQ0ZJNHZrM09BZE54Tk8xUEh1aWhqaCtFVTBY?= =?utf-8?B?bnVqMzhYRG0rLzlxbnVZTkQ4UVJ6S0pjS1FHYkpydDloYURXQ1NJVERmZENN?= =?utf-8?B?NEVkUzBXTlpZdFlKb2ZIYVlRMTBlN0gyc3Bxc2JERGpNRVZIUjduZXhpdmJq?= =?utf-8?B?bzZoYm5iUW5USUlNSG5GS2UvRDRvcjA1aERxdXNlYno5MjI5RGppR1JBMGhS?= =?utf-8?B?QWRla29aMU85VTdGZkZ1cmNHMkpwalJFNWx0YStGWS9vUnV3NlNRTS9kUUdh?= =?utf-8?B?eXRKMkpLeXhrRERtYnQ0Vk5ldkJnREx5NnIrWjliaEFselFZRlVEZlcyOXZD?= =?utf-8?B?NHRyQzkzSFk3Z1U5QWhNSmF2anFDSngrNXBvQmNMYzg1MnQyalVkVmJHR1NE?= =?utf-8?B?ZGZpOTV4N2lHWmJ2RW9WSDlEZnkxVGwvWFM4bStuRzd1N3BnT1R3ZUlkK3JG?= =?utf-8?B?Rko5M3NobW5KaUxSZnYwbmxVNGJhU2pkS1NRemZycERTUmY4WE9pU0Z2b2M1?= =?utf-8?B?NnJPODNWZmhJb3dZVG14Z0NGblFCT1duR3FJUTBqVWZ4dXJCMEdBQkVWajda?= =?utf-8?B?bVVhaWRLYy80UGliZ3Z6NGhZMXpyVGdZSnArdU45UE51TlJzeFlpdHlNd2RC?= =?utf-8?B?TFVhS0V6aS8yWXZ6Nm1pVWtTTGJ3aURFN0FXK0tIM01hSWhLaWxiQi84SWtW?= =?utf-8?B?NGI3SHhrL1gzYVRDQTY1UTdFczhkM2cxSWdXaGMyTkNLSG1MbXVjVEdoZXVM?= =?utf-8?B?bzNWNndYcHcwNW5KaXNZaUNHYjEwdW9seG9LckJpbnNYbnZSOTZ2dXN0eG41?= =?utf-8?B?c1J1WTVVV0tuczc4UUUyUE9ZR0JVQjdWOWVaWTNWS1FZSHA2QUlGaUVyVUZv?= =?utf-8?B?MTI3a0hUT3Rwc3lydFhaSDFLaUR6UGxnZzFYRG41UXhCdHhOQm9UdTZyUlJR?= =?utf-8?B?UXhHMDlVblBtWlc0Q0Jocm1LRGJ6Qmkzdnd2S1NYV3hLK2hzYzBrTkVWZEgr?= =?utf-8?B?OUFwSkdEczJ2Q3dKL3VzUm50eHVIRHBVRUVvdFA3ekxZQ2xMMWVoV2tXa2Mr?= =?utf-8?B?QVdTeFlLbGxxS29qbWVTVWJITVlEdXN4SVhmU3NYSHlhNzljUThFYVVrZVli?= =?utf-8?B?aGtObXZZcjN6WDNYM296NnEvOFBvKzFFQlBWMFAvaEYrN1lXcGxXQ05yaWV2?= =?utf-8?B?cXRGTGpldkZwdlRUQnlOOWJJdVdtNDBpUDhJT0NPL1lSQUphUXNSZ2NJZDB3?= =?utf-8?B?NDZpemdYSjl0UEhZcUpHK2RtV29LSHpwM2hobVJkSUdDdTFKaUV1MkZOcGls?= =?utf-8?B?d2JXU0VrZVhRV28rTVgyU25aK2RJaUU5VFR2VE9qZWd5R3hGTGl0WS8zcE1H?= =?utf-8?B?SlkxcFU3VE5OOXI0cXQrK3NKYTd1bXo3NnA2alE3c0Z3NzJSOEFEUnpDVU9n?= =?utf-8?B?QU5kUUtpR2JVY2xOVHhzSE5VNThLOFZOSHpwK1g4YUxoQ0hxTnljQ3RzNWZ3?= =?utf-8?B?ZkJUWXlIRzFGUzlEaGR4dGNLeG9JekpQaTlMVjdJUVFmeHdGeWVKc3pFeGVS?= =?utf-8?B?NlFTL0xRblByZy9wWms0Mk42MVV2eTJqeXE4Z0t0aE91U3dLYUYrbEoxcFdM?= =?utf-8?B?MXYzdWJLSzRYYWJoQ251alVvQnVPQklmMEUzSFVXaXRuM2VvNldOYWkrVHl0?= =?utf-8?B?TGZuQTN1ajhhMVVicVBhc3JScGR0QTl2VHRHdXQ3OFYzV3ZIMCtOM3Z5TzNt?= =?utf-8?B?cCsrcXRRanptMkM4aTQ4Q3JCMVZibWYreGE3endFa3A3dlZtb0xxZmYwaXBT?= =?utf-8?B?VmptdUd3eUNtYjdiU2M5WndsdlVpZXhIaFlyTUtiVUpQVC82bm5TWVc5azdQ?= =?utf-8?B?Mnd0R2tmQUN1VkxoZmx3Zmo2RnMwYXBsSjlhcUxBanVtZ3pwZzRSNFFsdGFX?= =?utf-8?B?MGRwVWplRXZVeTNaZzFaaENkWXdHUzF6eSszSFY0NXpJanQ1RjhHYzRkV25X?= =?utf-8?B?RzN6cW0yWjVKcTdOalYzK1k0RTZ3NFdRSE03MHd6elpjQmlIelYzVXBjakNS?= =?utf-8?Q?pcklGn/NWw7AsrhY=3D?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB4566.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 27c14a2a-4a41-4086-93f5-08da2f533ea5 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 May 2022 11:26:20.5707 (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: Nn7tjRfKz2NTketGjF4x51QU3K3JPk5KaCyia2mACza97Hy8UpvY+Px4vtcluZYE4ruqZtxrHp354MEmJZwtK7zNcO/toBn7f0jIwcw5sOk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR11MB4242 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org 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: , X-List-Received-Date: Fri, 06 May 2022 11:26:30 -0000 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNZXR6Z2VyLCBNYXJrdXMgVCA8 bWFya3VzLnQubWV0emdlckBpbnRlbC5jb20+DQo+IFNlbnQ6IERvbm5lcnN0YWcsIDEyLiBBdWd1 c3QgMjAyMSAxMzowNw0KPiBUbzogV2lsbGdlcm9kdCwgRmVsaXggPGZlbGl4LndpbGxnZXJvZHRA aW50ZWwuY29tPg0KPiBDYzogZ2RiLXBhdGNoZXNAc291cmNld2FyZS5vcmcNCj4gU3ViamVjdDog UkU6IFtQQVRDSCB2MyAwNC8xMl0gYnRyYWNlOiBIYW5kbGUgc3RlcHBpbmcgYW5kIGdvdG8gZm9y IGF1eGlsaWFyeQ0KPiBpbnN0cnVjdGlvbnMuDQo+IA0KPiBUaGFua3MsIEZlbGl4LA0KPiANCj4g VGhlIHBhdGNoIGxvb2tzIGdvb2Qgd2l0aCBvbmUgaXNzdWUuDQo+IA0KPiA+QEAgLTI0MDAsMTIg KzI0MDUsMjUgQEAgcmVjb3JkX2J0cmFjZV9zaW5nbGVfc3RlcF9mb3J3YXJkIChzdHJ1Y3QNCj4g PnRocmVhZF9pbmZvICp0cCkNCj4gPiAJIG9mIHRoZSBleGVjdXRpb24gaGlzdG9yeS4gICovDQo+ ID4gICAgICAgc3RlcHMgPSBidHJhY2VfaW5zbl9uZXh0IChyZXBsYXksIDEpOw0KPiA+ICAgICAg IGlmIChzdGVwcyA9PSAwKQ0KPiA+KyAgICAgICAgew0KPiA+KyAgICAgICAgICAqcmVwbGF5ID0g c3RhcnQ7DQo+ID4rICAgICAgICAgIHJldHVybiBidHJhY2Vfc3RlcF9ub19oaXN0b3J5ICgpOw0K PiA+KyAgICAgICAgfQ0KPiA+Kw0KPiA+KyAgICAgIGNvbnN0IHN0cnVjdCBidHJhY2VfaW5zbiAq aW5zbiA9IGJ0cmFjZV9pbnNuX2dldCAocmVwbGF5KTsNCj4gPisNCj4gPisgICAgICAvKiBJZiB3 ZSdyZSBzdGVwcGluZyBhIEJUUkFDRV9JTlNOX0FVWCBpbnN0cnVjdGlvbiwgcHJpbnQgdGhlIGF1 eGlsaWFyeQ0KPiA+KwkgZGF0YSBhbmQgc2tpcCB0aGUgaW5zdHJ1Y3Rpb24uICAqLw0KPiA+KyAg ICAgIGlmIChpbnNuLT5pY2xhc3MgPT0gQlRSQUNFX0lOU05fQVVYKQ0KPiANCj4gV2UgbmVlZCB0 byBjaGVjayBmb3IgbnVsbHB0ci4gIEJ0cmFjZV9pbnNuX2dldCgpIHJldHVybiBudWxscHRyIGlu IGNhc2Ugb2YNCj4gdHJhY2UgZXJyb3JzLCB3aGVyZSB3ZSBhZGQgYSBnYXAgdG8gdGhlIHRyYWNl Lg0KDQpEb25lLiBTYW1lIGZvciBzdGVwX2JhY2t3YXJkcy4NCg0KPiA+IAl7DQo+ID4tCSAgKnJl cGxheSA9IHN0YXJ0Ow0KPiA+LQkgIHJldHVybiBidHJhY2Vfc3RlcF9ub19oaXN0b3J5ICgpOw0K PiA+KwkgIHByaW50Zl91bmZpbHRlcmVkICgiWyVzXVxuIiwNCj4gPisJCQkgICAgIGJ0aW5mby0+ YXV4X2RhdGFbaW5zbi0+YXV4X2RhdGFfaW5kZXhdLmNfc3RyICgpKTsNCj4gPisJICBjb250aW51 ZTsNCj4gPiAJfQ0KPiA+Kw0KPiA+KyAgICAgIGlmIChpbnNuICE9IE5VTEwpDQo+ID4rCWJyZWFr Ow0KPiANCj4gSGVyZSB5b3UgYWRkIHRoZSBjaGVjay4gIE5vdGUgdGhhdCBOVUxMIGlzIHNwZWxs ZWQgbnVsbHB0ciBub3dhZGF5cy4NCg0KSSByZW1vdmVkIHRoZSBpZiBub3cgdGhhdCB3ZSBoYXZl IGEgbnVsbHB0ciBjaGVjayBhYm92ZSwgd2UgY2FuIGp1c3QgYnJlYWsgaGVyZS4NCg0KPiBSZWdh cmRzLA0KPiBNYXJrdXMuDQpJbnRlbCBEZXV0c2NobGFuZCBHbWJIClJlZ2lzdGVyZWQgQWRkcmVz czogQW0gQ2FtcGVvbiAxMCwgODU1NzkgTmV1YmliZXJnLCBHZXJtYW55ClRlbDogKzQ5IDg5IDk5 IDg4NTMtMCwgd3d3LmludGVsLmRlIDxodHRwOi8vd3d3LmludGVsLmRlPgpNYW5hZ2luZyBEaXJl Y3RvcnM6IENocmlzdGluIEVpc2Vuc2NobWlkLCBTaGFyb24gSGVjaywgVGlmZmFueSBEb29uIFNp bHZhICAKQ2hhaXJwZXJzb24gb2YgdGhlIFN1cGVydmlzb3J5IEJvYXJkOiBOaWNvbGUgTGF1ClJl Z2lzdGVyZWQgT2ZmaWNlOiBNdW5pY2gKQ29tbWVyY2lhbCBSZWdpc3RlcjogQW10c2dlcmljaHQg TXVlbmNoZW4gSFJCIDE4NjkyOAo=