From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by sourceware.org (Postfix) with ESMTPS id 378F73858D28 for ; Wed, 25 Jan 2023 14:11:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 378F73858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=de.ibm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=de.ibm.com Received: from pps.filterd (m0098399.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 30PE7FRH019418; Wed, 25 Jan 2023 14:11:43 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=pp1; bh=+EVzjvMuqYg2LyIwUOs9mRJl1DHJPEgHsp5/Auf1c9A=; b=qiY9GYi8G0F1PCWvFOO1IVtB/c3hWPM4F1jK/lBrStILVUb/2TpNrQPeL++n0KwUOsW1 NjX+yS/s1OARsOhO5IFOeShe+rRjjqS1lqOk0ExZh5zKxzdUqIHC5z8O1/996I0Re5/+ RqpF2JMyzh6wftlOZqIO+1E4o07M6nNN4u4ZmPpJP/DyxHPi1dWSfKWEPP0ylZxwmZB/ 85Uvl9wV53OhWCyAo/WfA3ozuItW1NTuUV+4+EyWCWvYNyI5QouQWUcYBGYwUrEw6vG1 mGMY89otX9w0huLSdhQIdm7L1grYZl8faTX5hnktNZSk9YaJl1o8lXR7ohoaNi4E1Vs2 8Q== Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3nac20xkm8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 25 Jan 2023 14:11:42 +0000 Received: from m0098399.ppops.net (m0098399.ppops.net [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 30PDSsC9019479; Wed, 25 Jan 2023 14:11:42 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2100.outbound.protection.outlook.com [104.47.70.100]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3nac20xkkq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 25 Jan 2023 14:11:42 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kWVOabf/Tfehn2s2ZPC7q1eYuX25kLY7PrvaKsVoBPV/LJ+roWU7wgi+RgqBszaHoERWkC8z95gwXaYMwJjCJsnYAW3disMlHkSD34x325/uHi1n25NR2uTdqOxWhsYlyq623oz/uVmGHa1iY9hppx0+bNRdb3eMXocEzXKogdTTiQjq7tQoJxhrbZi3Yhlw8rFMvSZwsm06icsLzPAMwzaDYymYhhbzqaASLHYC/hqSg/IrD6LRTVC9K8HuvZ9L8+EK09lT2jHUPwVJN0nniZzfJaD2Qi0gA75A/gN017PaNQTvUasoQteLJc9bWsH4mLzUNlsACZvmd3NuGiAd3Q== 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=+EVzjvMuqYg2LyIwUOs9mRJl1DHJPEgHsp5/Auf1c9A=; b=du2+u5FNJI2koS2ntTEVgviIPSEeCG7yA2CM1SnLGpR245VdJRej5jXdl2wggrw+sEi9tKRUJLG+dmMsFqlqX8+wcixV3exSbMD52TNzBGUg+lM5wZgYDBbSvvdAlferDgzIDmbzTKPIziMjwjBX3qvhJAOL3El9+u80bcdsr7wyAEHm9FpKxsx2P+puGN8K1gC8PQfjUhFehXWFgO2apErxRBcxJAdcusrizAVB1E9wo/9hH6mCdeK+IYOpwRSR2bsczDSeoxXm0SXzNyeB2tptACrbMqyCCw87vXu1TVIH56j2s6N+wSi5s+BhN9Qr4nNKO62LBLfcaUXEcpH11g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=de.ibm.com; dmarc=pass action=none header.from=de.ibm.com; dkim=pass header.d=de.ibm.com; arc=none Received: from MN2PR15MB3149.namprd15.prod.outlook.com (2603:10b6:208:ea::29) by DM6PR15MB3829.namprd15.prod.outlook.com (2603:10b6:5:2bb::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.33; Wed, 25 Jan 2023 14:11:40 +0000 Received: from MN2PR15MB3149.namprd15.prod.outlook.com ([fe80::4f10:22f0:4d3d:53ec]) by MN2PR15MB3149.namprd15.prod.outlook.com ([fe80::4f10:22f0:4d3d:53ec%3]) with mapi id 15.20.6002.033; Wed, 25 Jan 2023 14:11:40 +0000 From: Ulrich Weigand To: "gdb-patches@sourceware.org" , "will_schmidt@vnet.ibm.com" , Bruno Larsen , "cel@us.ibm.com" , "pedro@palves.net" Subject: Re: [PATCH 1/2 version 3] fix for gdb.reverse/finish-precsave.exp and gdb.reverse/finish-reverse.exp Thread-Topic: [PATCH 1/2 version 3] fix for gdb.reverse/finish-precsave.exp and gdb.reverse/finish-reverse.exp Thread-Index: AQHZMMbxBbi4pwOo30SBM6bewFU0KQ== Date: Wed, 25 Jan 2023 14:11:39 +0000 Message-ID: References: <071f24ecf9b3a2bbbe8fee7db77492eb55c5f3ff.camel@us.ibm.com> <1d9b21914354bef6a290ac30673741e722e11757.camel@de.ibm.com> <3e3c9c40f07ab01c79fe10915e76ffa187c42ad9.camel@us.ibm.com> <122f5d2d3db9ef1979b0f8da927d005f32bba82c.camel@us.ibm.com> <011768e8-2b76-f8ed-1174-fbaa020b15e7@redhat.com> <58cebd1a-7883-fbc6-ac94-c67293f8fc8d@redhat.com> <5e5dc4a49aa8feb370419a1efecf277673b7dfc7.camel@us.ibm.com> <610d5f171d5f4baeb94887217e69d0e6d70e9d66.camel@us.ibm.com> <873eb58a-a6ab-08b2-0827-ca6e0c8088ae@palves.net> <8c4ebc33-f7b5-14a3-3bb0-155fe03e92d8@redhat.com> <837e302b-3ac3-67bd-5314-55194ab35421@redhat.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN2PR15MB3149:EE_|DM6PR15MB3829:EE_ x-ms-office365-filtering-correlation-id: d876c854-326a-41e9-ba9e-08dafede1425 x-ld-processed: fcf67057-50c9-4ad4-98f3-ffca64add9e9,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: b0AuXFk5MVUxQjUfZObK93EfGP6prJ+wWPVtU7y0ghY7/URtrVKmMSa1QsXeZKAiJhiN4/JOzxEuLHCTcU339/iGP/N3yU+wjEUCZiO2twAD9gkMp/8FfxiLAXQdKFW4ftqXnRypL7r0P5Xd/llEJcSpzUXnVNVxd6NivdySV9PCkps8iMxsgrUJeKGVbsXBXYQDIK01rTtnaXpjnSAAyY05vV6cSfuIeko6lP8euj77DICSvnV3TR9WBOtDvyi9AwEX3IN5raShiuKvQPeiTkWfuuGGGVmklFcmCx8BhqLyndxoRpRTCs6Nwu2NRBAE1kiSvpgUZ6QSZem7v8mFcLDbhv6FWJ1UnGZgonV7/dO1UT7/rYLuaHlC/im//uF+XahH9T6/NeI4JiDVtks5WZh5dEAhaUqY3VFKX43Nu+q7BM+9iwmCevKKW1PpRTmCIjzFHnCBW0tiatjnVOZYrjvS1jKr0JSWwg/RPtRhpCqxlrPqb4ogt2O9PM3eiVXpyci2IULc3GQB6MtwMBde0CU0xzuX9AfSM7wGhMeoPCkuHOmim8081OPxpdwrwQRtO6UO2eei3Ykhm546mwtM2KR0ezGVG5mOqgDchG9BOW/sL33KMfKvvuH/jPcS3FxSIlN7Byl1mz4mf3ojGEMQMDu1G45wnA8QShxjvkitPbgFK5N/MKDxbeNyx1f4v4eyaL7s49ZeTsI5khPDqRU9s44DAvyMApjf7fhx/blZiqE= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR15MB3149.namprd15.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(366004)(39860400002)(346002)(376002)(396003)(136003)(451199018)(71200400001)(66946007)(186003)(6486002)(6506007)(64756008)(6512007)(66476007)(8676002)(2616005)(66446008)(91956017)(8936002)(5660300002)(76116006)(41300700001)(66556008)(2906002)(110136005)(38100700002)(122000001)(38070700005)(86362001)(316002)(478600001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eHlHRzA0UUJaMlN3bmVmWW1QUVk2d1FjdTU5ck9DZklobU9OU0hlc05jZWls?= =?utf-8?B?T2xKTUs2aXJFVENuTkNudENIbzVmam5hUHc2dEdvN1d3UHB0aElmOFVwZGNs?= =?utf-8?B?Qit0SkYyNDd2NHpnMDROOWsvKzljaWhzTGVESGhxM3lVdTFxSmhJNHFVUDJy?= =?utf-8?B?ci8yNUZOQ1hpR1lZdG9kRkRiWEQyUnptMTZ2TWtMdVdSMlNQY3dwRm5sVjZp?= =?utf-8?B?M0ZxMDhpaEJMOFhoR0Q4L0JLZ3lZK05HSUpQZXNxdCt3Vm9UM3crNHJMZkRV?= =?utf-8?B?eDZ6NGtRZ21PQ0lYdkJXOHZsZlBVY1RkWkJiSm1aMmFIdlFub1pkTVd0T2JQ?= =?utf-8?B?L250b3JwcjRZYW5rWnpCSUhvYTIyUmkwaldPLzFJTUxNMDJUWmFBWEpnL3FN?= =?utf-8?B?YzhOalF6RmQ0dVpyVDhaSjB5QW5mK1NWMFk3OWViT2gyUFRPTm1oQXVCK3Yr?= =?utf-8?B?WEw0NVZteVd0eWEzQ1IxMlFWdTBNUmtSZ0tDcVhyR0x4YU9ZRXkya2xkUGpq?= =?utf-8?B?VGtIMHNLVHBLeVp3dzNmMWpTSFFLbjZEQ0cybVlkSmNaR0wyL1FLd04vWHFk?= =?utf-8?B?dng2VmVxL0RtaGpnWEhpZW1OZm45Tm5zRjJKMHFKbHBEbkY5RFRUbmlwUG5i?= =?utf-8?B?SDNuWGVwUWxVR1RRNkFoM3gwSHQzZFBMQkdnNUVwZFpKQ1BaWnNHSXo5eUlo?= =?utf-8?B?Uzd0SUhzenNEdEJMU1BHaGluY3VEdmh0YXFHODQ3TEZwSk8wQU9YbVJLT2Nk?= =?utf-8?B?WUdKMDJJemgrSFFGbUtuOXROU2ljak5ZNnVKa2ROYUE1dWNiWXlJMWNiUy9w?= =?utf-8?B?TzRhcVAwOXNaa05vWjY1QnFFSHpLNEl3WWk3aXJET3VINlFMTVpIdHlxRXp2?= =?utf-8?B?cGp5NkNaNFQxUEJBQ3lkdEZVL3N4R1JkZmRJNDdkZGwwQzVWOU5PeExHN2ZZ?= =?utf-8?B?NUFHWmZxN3Q1Rm1UbFlDN0t1SVlTblpsL0F3Z1J4WStiSGVvNmpsUklZRVBm?= =?utf-8?B?TzRKaFdXdkM4enRab2VwQTdJTlh5c2VkRThJaEdXMTVaWVpkZVQ3eE53Z0dY?= =?utf-8?B?Q2NLaG1TdVBCY0ZkNkd3WkFuM3RiYmNzQ0VvYTZQRGI1TWJWaTQ0RUh6RG8z?= =?utf-8?B?b08rbXFuZzJzT1pBWmRpZS92M2FITTZydkYyWmNQcE05ZTE3YmhtWEpmaGlP?= =?utf-8?B?ZjdYRGVrZEJ0SXp4VjZRTlpxQmp6aStVMGFUNmZkRkpkRUs4WHQ3dWV6a09l?= =?utf-8?B?NzMxQVJNWXV3Smcrci9PZTFob2h4cGdWZVZwN2s4ck5xOVNKdUhtZThOR1do?= =?utf-8?B?ZlRMd3N0OXhOY2w1MXRsSGhBajFpb0l6QndMWTFFbkVaK3R6ZjhOVjRBWUQv?= =?utf-8?B?TUZGVVpFTzRXRkxlMWdoOGZiRUVsZmEzKy9OS0dIczVsR08xRkFjTVVKd1lY?= =?utf-8?B?d1BzSXUzK0QwMitDcDZtYjRrN2U3MDdFMEhteWxRZWJSUlFJWXIreVJ2OE83?= =?utf-8?B?a29yVlZJQ01wZmdoZ3MvUWJyYURHRmNsb2VseHVNNldzSlF6YVdOVytoRlcr?= =?utf-8?B?QVJ6SjNWVmZlNTlDZXBJaVdWY0JWR3NjWm9kZlc0bVllcGM1UEF0d1VtaFRj?= =?utf-8?B?YjZISEdqOGx5UHBYT1lmZzZPazVBYllmcHZXeXZkQTV0S2VUVFppbWh5OGJY?= =?utf-8?B?aXJaSytYQWl4Z3VvTEhVZWVjMHI0VkJtcHV2OVRsbUUzazNVd0Z1OVNSQkRG?= =?utf-8?B?VmE1YjFFRjdKdWtka3BCZTFxNFQ3ZlQyS3NMMmdPdDNST2ZzVGpiWkVmaXpS?= =?utf-8?B?ZWxrLzlWRnl0SzAvMUJEUG5KUytPN0RyeXJxMVpMK3VBc3pZR2xFWWtSd2Jv?= =?utf-8?B?T20vQmpxcCtHdTc0NERzRFdSblI3MFNKaldieUhwZ1ZBYlBrNjA0TlYrQzdQ?= =?utf-8?B?N2V4dHZNNTdnWVd3S1d6OUsybHVaUHo5Z0FnLy9zc2E5TWJaYnF3UEtZcDBL?= =?utf-8?B?MGZQK1FBU0dTMGlwM0FPNHJPdmE0c29Ndnk3b3lYcWJiMXVxaGFjVEtNZ1Ri?= =?utf-8?B?VTVqTVpDbE9qQXFuTzd0bmVERXY1Qjh4a3R5bERValljUkpVT1RvMWlEclVj?= =?utf-8?B?Qzc2L1ptc3BheXJ0aGhYQ3VqYjJNVnZPeXEyZjk3bWNFYWR4dHl6OU1wRVNB?= =?utf-8?B?WnFLNVMwYzZycHVIZmQxeUhHV2d3bzRoazVMbXAyVWZXemhJVlVOQlNUQkE5?= =?utf-8?B?SFJzb0JFeXdqRFBnTmJWU05iOHdRPT0=?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: de.ibm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR15MB3149.namprd15.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d876c854-326a-41e9-ba9e-08dafede1425 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jan 2023 14:11:40.0089 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fcf67057-50c9-4ad4-98f3-ffca64add9e9 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Q9GlLwE4P0v10sqUkBVpU7WB6URyJRrBetN86TOmvf1brOxHyJ2Dr3J5giVcKb+SSsbmoBtXs1MYHIokLLp6pCATlP5dYVlR+lxMMDsKBcE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR15MB3829 X-Proofpoint-GUID: lRvOdTT8SyBMKIFtVl2xeqNShfWUmKmG X-Proofpoint-ORIG-GUID: kOXSqwWKU3fouSugtZyW2BjVOy0A-4rq X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1 definitions=2023-01-25_08,2023-01-25_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 malwarescore=0 mlxscore=0 priorityscore=1501 spamscore=0 clxscore=1011 impostorscore=0 mlxlogscore=999 lowpriorityscore=0 adultscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301250126 X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS,TXREP 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: UGVkcm8gQWx2ZXMgPHBlZHJvQHBhbHZlcy5uZXQ+IHdyb3RlOg0KDQo+ID4gMTEgICAgICAgIGZ1 bmMxIChhcmdjKTsgZnVuYzIgKGFyZ2MpOw0KPiA+ICAgIDB4MDAwMDU1NTU1NTU1NTE1ZiA8KzE1 PjogICAgbW92ICAgIC0weDQoJXJicCksJWVkaQ0KPiA+ICAgIDB4MDAwMDU1NTU1NTU1NTE2MiA8 KzE4PjogICAgY2FsbCAgIDB4NTU1NTU1NTU1MTMwIDxmdW5jMT4NCj4gPiAgICAweDAwMDA1NTU1 NTU1NTUxNjcgPCsyMz46ICAgIG1vdiAgICAtMHg0KCVyYnApLCVlZGkNCj4gPiA9PiAweDAwMDA1 NTU1NTU1NTUxNmEgPCsyNj46ICAgIGNhbGwgICAweDU1NTU1NTU1NTE0MCA8ZnVuYzI+DQo+ID4g DQo+ID4gMTIgICAgICB9DQo+ID4gICAgMHgwMDAwNTU1NTU1NTU1MTZmIDwrMzE+OiAgICB4b3Ig ICAgJWVheCwlZWF4DQo+ID4gICAgMHgwMDAwNTU1NTU1NTU1MTcxIDwrMzM+OiAgICBhZGQgICAg JDB4MTAsJXJzcA0KPiA+ICAgIDB4MDAwMDU1NTU1NTU1NTE3NSA8KzM3PjogICAgcG9wICAgICVy YnANCj4gPiAgICAweDAwMDA1NTU1NTU1NTUxNzYgPCszOD46ICAgIHJldA0KPiA+IEVuZCBvZiBh c3NlbWJsZXIgZHVtcC4NCj4gPiAoZ2RiKSByZXZlcnNlLXN0ZXANCj4gPiBmdW5jMSAoaT0xKSBh dCByZXZlcnNlLmM6Mw0KPiA+IDMgICAgICAgfQ0KPiA+IChnZGIpDQo+ID4NCj4gPldlIGNhbiBz ZWUgdGhhdCBHREIgc3RvcHBlZCBvbiB0aGUgY2FsbCBpbnN0cnVjdGlvbiBpbnN0ZWFkLiBTbyBh IHVzZXIgdGhhdCBmaW5pc2hlZCBmcm9tIGZ1bmMxIG9yIHJldmVyc2UtZmluaXNoZWQgZnJvbSBm dW5jMiBtYXkgc2VlIGRpZmZlcmVudCBpbmZlcmlvciBzdGF0ZXMuDQoNCj5TZWVpbmcgZGlmZmVy ZW50IGluZmVyaW9yIHN0YXRlcyBpcyBleHBlY3RlZCwgYXMgZmluaXNoIGFuZCByZXZlcnNlLWZp bmlzaCBhcmUgbm90IHRoZSBleGFjdCBtaXJyb3Igb2Ygb25lIGFub3RoZXIsIGxpa2Ugc3RlcA0K PmFuZCByZXZlcnNlLXN0ZXAgYXJlLiAgVGhlIGV4YWN0IHJldmVyc2FsIG9mIGZpbmlzaCB3b3Vs ZCBiZSB0aGUgZXF1aXZhbGVudCBvZiBiZWluZyBzdG9wcGVkIGF0IGEgZnVuY3Rpb24gY2FsbCBy ZXR1cm4gaW5zbiBhZnRlcg0KPmEgImZpbmlzaCIgKGFuZCB0aGUgY29tbWFuZCBjb3VsZCBvbmx5 IGJlIHVzZWQgd2hpbGUgc3RvcHBlZCB0aGVyZSksIGFuZCBzdGVwcGluZyBiYWNrIGludG8gdGhl IGZ1bmN0aW9uIHVwIHVudGlsIHRoZSBwb2ludA0KPndoZXJlIHlvdSBoYWQgdHlwZWQgImZpbmlz aCIgYW5kIHN0b3BwaW5nIHRoZXJlLiAgT2J2aW91c2x5IGltcG9zc2libGUgdG8gaW1wbGVtZW50 LiAgU28gd2UgbWFkZSAicmV2ZXJzZS1maW5pc2giIGRvIHNvbWV0aGluZw0KPnNlbnNpYmxlLCBz dWNoIGFzIHN0ZXBwaW5nIGJhY2t3YXJkcyB1cCB1bnRpbCB0aGUgY2FsbCBzaXRlLg0KDQpIaSBQ ZWRybywNCg0KSSBjZXJ0YWlubHkgYWdyZWUgd2l0aCB5b3UgdGhhdCByZXZlcnNlLXN0ZXAgbmVl ZHMgdG8gYmUgZml4ZWQsDQphbmQgdGhpcyBleHBsYWlucyBhdCBsZWFzdCBwYXJ0IG9mIHRoZSBw cm9ibGVtcyB3ZSB3ZXJlIHNlZWluZy4NCg0KSG93ZXZlciwgSSBkbyB0aGluayB0aGVyZSBpcyBz dGlsbCBhbm90aGVyIGlzc3VlIHNwZWNpZmljIHRvDQpyZXZlcnNlLWZpbmlzaCwgYWxvbmcgdGhl IGxpbmVzIEJydW5vIHBvaW50ZWQgb3V0LiAgQW5kIGluIGZhY3QsDQpJIGRvIHRoaW5rIHRoYXQg dGhlcmUgaXMgKG9yIGF0IGxlYXN0IHNob3VsZCBiZSEpIGEgd2VsbC1kZWZpbmVkDQpzeW1tZXRy eSBiZXR3ZWVuIGZpbmlzaCBhbmQgcmV2ZXJzZS1maW5pc2g6DQoNClRoZSBlZmZlY3Qgb2YgImZp bmlzaCIgaXM6IHNraXAgdW50aWwgdGhlIGVuZCBvZiB0aGUgY3VycmVudA0KZnVuY3Rpb24gYW5k IHRoZW4gZG8gYSAic3RlcCIuICAoU2VtYW50aWNhbGx5IGVxdWl2YWxlbnRseSwNCmRvIGEgc2Vy aWVzIG9mICJuZXh0IiB1bnRpbCB5b3UgbGVhdmUgdGhlIGN1cnJlbnQgZnVuY3Rpb24uKQ0KDQpT aW1pbGFybHksIHRoZSBlZmZlY3Qgb2YgInJldmVyc2UtZmluaXNoIiAqc2hvdWxkKiBiZTogcmV2 ZXJzZS1za2lwDQp1bnRpbCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBjdXJyZW50IGZ1bmN0aW9uIGFu ZCB0aGVuIGRvIGEgcmV2ZXJzZS1zdGVwLg0KKE9yIHNlbWFudGljYWxseSBlcXVpdmFsZW50LCBk byBhIHNlcmllcyBvZiAicmV2ZXJzZS1uZXh0IiB1bnRpbCB5b3UNCmxlYXZlIHRoZSBjdXJyZW50 IGZ1bmN0aW9uLikNCg0KSG93ZXZlciwgdGhlIGFjdHVhbCBpbXBsZW1lbnRhdGlvbiBvZiByZXZl cnNlLWZpbmlzaCBpcyBzdWJ0bHkgYnV0DQpzaWduaWZpY2FudGx5IGRpZmZlcmVudDogaXQgcmV2 ZXJzZS1za2lwcyB1bnRpbCB0aGUgYmVnaW5uaW5nIG9mIHRoZQ0KY3VycmVudCBmdW5jdGlvbiBh bmQgdGhlbiBkb2VzIGEgcmV2ZXJzZS1zdGVwaSAobm90IHJldmVyc2Utc3RlcCkuDQoNClRoaXMg aGFzIHRoZSBhdCBsZWFzdCBzdXJwcmlzaW5nLCBidXQgSU1PIGV2ZW4gaW5jb3JyZWN0LCBlZmZl Y3QNCnRoYXQgd2hlbiBvbiB0aGUgZmlyc3QgbGluZSBvZiBhIGZ1bmN0aW9uLCAicmV2ZXJzZS1m aW5pc2giIGVuZHMNCnVwIGluIGEgZGlmZmVyZW50IHBsYWNlIHRoYW4gInJldmVyc2Utc3RlcCIu ICBJIGJlbGlldmUgdGhleSANCm91Z2h0IHRvIGVuZCB1cCBpbiB0aGUgc2FtZSBwbGFjZS4NCg0K DQpUaGlzIHdhcyBvbmUgb2YgdGhlIHByaW1hcnkgaW50ZW50aW9ucyBiZWhpbmQgQ2FybCdzIHBh dGNoOiBjaGFuZ2UNCnJldmVyc2UtZmluaXNoIHNvIGl0IGRvZXMgYSByZXZlcnNlLXN0ZXAgaW5z dGVhZCBvZiBhIHJldmVyc2Utc3RlcGkuDQooT2YgY291cnNlLCBmb3IgdGhpcyB0byBiZSB1c2Vm dWwsIHJldmVyc2Utc3RlcCBpdHNlbGYgbmVlZHMgdG8gd29yaw0KY29ycmVjdGx5IC0gd2hpY2gg aXQgZG9lc24ndCByaWdodCBub3cgYXMgeW91IHBvaW50IG91dC4pDQoNCkJ5ZSwNClVscmljaA0K DQo=