From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id se1zB0lp32mx9xgAWB0awg (envelope-from ) for ; Wed, 15 Apr 2026 06:32:41 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=amd.com header.i=@amd.com header.a=rsa-sha256 header.s=selector1 header.b=mIWWbRDm; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 13C431E0C3; Wed, 15 Apr 2026 06:32:41 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (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 14C4E1E0B1 for ; Wed, 15 Apr 2026 06:32:40 -0400 (EDT) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 75A3E4BA2E13 for ; Wed, 15 Apr 2026 10:32:39 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 75A3E4BA2E13 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=amd.com header.i=@amd.com header.a=rsa-sha256 header.s=selector1 header.b=mIWWbRDm Received: from BYAPR05CU005.outbound.protection.outlook.com (mail-westusazon11010048.outbound.protection.outlook.com [52.101.85.48]) by sourceware.org (Postfix) with ESMTPS id 928784BA543C for ; Wed, 15 Apr 2026 10:32:12 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 928784BA543C Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=amd.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 928784BA543C Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=52.101.85.48 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1776249133; cv=pass; b=G0WfXrfq9JlXnC69KQWEbMzXDWO0KQHAGWkpas1lQh+zd87jDGcXmIFMzJytXz0qtXI9CXCZBJg3qPLx0OPoUQ9Wh3b6OdgKnle/SsB7HG8UpD0hddjxYVPAsCIlwPh4/0oia3g3qML/3CHF4lpAoICza+bYH1oucqcKW7aiEhM= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1776249133; c=relaxed/simple; bh=yM3/Qm+/r2fskKfaX/FkraOj+v5ita4I+GDflqQvpp0=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=s6vsNZxzXdqdPhgTGzqHIOkcQGT+kHkCAq0zqT3Gy4lwt5pEssrL/XqFhzBuBIohAr6q4wmW/YBxtsZLaCG2AoQFERgDJQTXBcepNiUo26O8Vol1vpPxmQuaD111eTDsSu9UXopI+nZuHVi+cZ5VO6zo9WYaZICx8zUJlZdZKFY= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 928784BA543C ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bs1ZiSXl81DO+bvKe/BcrFmrWVNlZYj0mbFcY+JeS26/O6pwHMrdpuWL6eJXVGCdL7FXsoXVcmWqInIG1HaQskcjd3COKnV1cCneNKtzdTEqiGOCdgputucr8pK4HNlF/d98+V4zRUiicp80d2uiDfWpXwZb+dzPSRuux1trdTCIGEOdLXXxO+j43iahdRtzq17QQ4NhHh3ZyWmF+U2GopQ71PNUSIJHL2I6OaRkcNjcgOuk/Zq6l25KlencY7ViMayVK8gWWR8DtSiZZZvEn7PyPefwxu0ZULt6uLU2HTUvhcasF0YzcRVAaVSYZ38u2i4KJ82vaDCu1T0MM8rSzw== 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=yM3/Qm+/r2fskKfaX/FkraOj+v5ita4I+GDflqQvpp0=; b=ERZRHlbgT0XHmYv2n1QhSP9rwZdfgc46ehsqrBUK7a5gIPL0wtCrnI1wko6f7ON8LuON71+GyEgO4pK7aqYg2i3/VZVTwKWd/+rAuzLHUH81HtpuQXFFY2pM0t5wpxcnokCVrTbHEWEYwajU6mPLI4ysPhAFVxnS6hJt4B/o4BMu0CxhwXmuRKzTGDSLR2FjGZan5beHMexxf2k0DgyYX2Li+8AdUKJiIZJeLVa7pdqmeTY1Vk7dN9pudkpRVGSRJIEI/rL4i5vQgvByioT0rYcxI9jRENp9VMXvuYgsvPgV8TA8TIFUDBwBYECLxMznFgpohRDp4Cb1V9PYHRA/lQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yM3/Qm+/r2fskKfaX/FkraOj+v5ita4I+GDflqQvpp0=; b=mIWWbRDmY6vDayQ9GJ7r7dXIgjjkK5MKzbUutrxVacnNpSL/brYvChCpGD7+cxjDnxgPrF8zBC2ArUoYmIHykGmtmmekOkr5U1NfTS3yEVDlsS8xAOctZrsWuNhRYbWZn6n0Q20/Gkb/uM8mvFakeDG+REnoMzmrNLDrx1XsZdw= Received: from DM4PR12MB7623.namprd12.prod.outlook.com (2603:10b6:8:108::13) by CYXPR12MB9426.namprd12.prod.outlook.com (2603:10b6:930:e3::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9818.20; Wed, 15 Apr 2026 10:32:06 +0000 Received: from DM4PR12MB7623.namprd12.prod.outlook.com ([fe80::d694:7c9d:58ba:8fb4]) by DM4PR12MB7623.namprd12.prod.outlook.com ([fe80::d694:7c9d:58ba:8fb4%5]) with mapi id 15.20.9818.017; Wed, 15 Apr 2026 10:32:06 +0000 From: "Filipovic, Bratislav" To: Simon Marchi , "gdb-patches@sourceware.org" Subject: RE: [PATCH] gdb/testsuite: fix dw2-entry-pc.exp with ASLR Thread-Topic: [PATCH] gdb/testsuite: fix dw2-entry-pc.exp with ASLR Thread-Index: AQHczC6Jpa8DLdDvNEuYFg/dkP+M/rXe2xOAgAERf6A= Date: Wed, 15 Apr 2026 10:32:06 +0000 Message-ID: References: <20260414164814.564571-1-bfilipov@amd.com> <0370b073-7bc9-4405-b5a2-c81b9f76e579@simark.ca> In-Reply-To: <0370b073-7bc9-4405-b5a2-c81b9f76e579@simark.ca> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Enabled=True; MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_SetDate=2026-04-15T10:27:31.0000000Z; MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Name=AMD Internal Distribution Only; MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_ContentBits=3; MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Method=Standard authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM4PR12MB7623:EE_|CYXPR12MB9426:EE_ x-ms-office365-filtering-correlation-id: d26ceaaa-e5f9-4e65-10f1-08de9ada3dc2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|56012099003|22082099003|18002099003|38070700021; x-microsoft-antispam-message-info: j1CrL9lFtvXfXEDHBFlpsnyZlTcebBYn4Tv/3+MJR/DFM5sM/JayBH3RoSuVkvm6X6tJ8kCbwqU48MzBmBTX5B6nPuv79gdqxlfftuvyJ2rx/AvHwpbY3wQ5PMs5FsKVsy4iX5RjlhKnyzQIGOEIjQldlYz0VaUa8q3efNoWAJ5HgzhpZNjbjiABOHat/xvItE8iq/BNooBv/EhaTyV02mYoAvzhLrz4MTxmccCMTUuXTXm9X1q5cxnt5vT/IiYXNwqg5m5fF9r+P+XWOD74SVG53kBEu1pyerp6LfBMdxQ/dEAsz48Dv44uqP2moknXKRbYtWXD9a18JDew8wrv7D3pcf8wPFROfq7l/Dlp3biy9JKq9C/CtTD1H7/+D0FDrn65bZ/PKROlzTuSZiU5tXOpGpsXnrzOkSCigQWCu030CwkORrnCofVveIIrKbHbNthMZZHIlt1KIqlqkHCFMYqBkrQzzPfd2Mr6MoX3kqmwrualOURZ6TM5jFYlB+7a4u3OjdJ4Dvpt14w8g9SJdMtwb6cBSaF+xdKV8HPNCmr6SXIvMu0JQS8oWbVN4C9ppQVy6pWt+w8RQl3NI65aMdLJZesJqvy6O3XNL0q9EuX0cm6TCzogBkETRcBeNDU6Au28iGK9D/NWvkN+R+l1V6yyw2kBPBpD65b4ZzVS1VvAsUI24pAnB94IE5FEwnz5WWubLdRymVh6eBhVziTjXeYgTFeTWr4keX/CJ1l54rjIorEH717ecwEg7d91Ihuo/Ao5VPjIIyaEjxbwyIt5MF7rpcONO1KOZeALpqiTAEY= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB7623.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(56012099003)(22082099003)(18002099003)(38070700021); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZjNlZllKUmptaVhUZ1FjODI3NURIT2NMbHJZbjk5Nzd5RmZxc3NQd011T3po?= =?utf-8?B?MERxTzFZS2dKSHdEL0lTWGZ3Y2VLWE5jMCtTWGltdndZeVpjQ1FKc0xZWXE3?= =?utf-8?B?UnFtYit4RGwzMEJ5bTNSMXBDVFI1NWFDclpGWXE4YkhJb2FmM1VSQ29rUk1u?= =?utf-8?B?bFlhVEFwWjhReTZiT0NEYUg4ZGZFOUpFUzd5M0tWdDdTSUNOZElBMVk5QU5S?= =?utf-8?B?ZUFRUFN0dmJmMXBmWUdINFgvUmZIOTl2aHlCUTd6TXRGeGYvWklFVXVDTkVN?= =?utf-8?B?aDFBZlpFQmg3VDkrQnRaN1lJczh6OG8yUVdzaXZidlRUcHJNSzhxbEJ3Ympr?= =?utf-8?B?V1VlVHc2WGFxb1pTdnZBUEY4VVQ0TENyQk9VSGJVVFVQWUQ2Q0VwakdKNmgy?= =?utf-8?B?c0Z4UWd3bks1eUc0eUE5UkRkQ012MTVKY1FZbGdBWjVvUDhIRXRxMXBsOE1y?= =?utf-8?B?K0hXbkRUcFdoeW5KU2lFcS91eE5rajM4am5sZDBabTdncGtndzNlT1lKUXB2?= =?utf-8?B?eXRBMVNrOW5zdUNtV0FxY3g3QitTRVFGMmg3bWJkc1ZmN3F6dkhsMHorNmVj?= =?utf-8?B?MUU4UlJXQ2RKclZ2alJYV2dpQ0RsNXN6cEhBWVhCV2VHU0xFbEFMcnNmdHNq?= =?utf-8?B?eERqSWgzTXNTSGMvWXlzMGVWcFljdkhxSDJSenVjcGhlWnJ6ekdBOE9qZy9h?= =?utf-8?B?MzhUci9ZN0NCeXQrVHZqcnVicnFHRS9vSWc3WjBmbmRsek84RVJwTCsxdHo1?= =?utf-8?B?NHJ5eXZBSVdkYjYvdEx0dTRucEF0V1FmNzhQODZ3MmNucmNKSnlQeS9JWGla?= =?utf-8?B?dzNBT3BVQUVJTFkvWE1DUzNXcFlSRnJYejdzZlYzM0N3ZlUvYXNhWUtCbEd1?= =?utf-8?B?YlBKbmNwZkd4aVJ0eGZBbnpKbHJCdlhMcGg1cDNRdnZuajJKN1dsdndBMGNj?= =?utf-8?B?ZXg2V2VHTElSK2xWeUpxbmgzTGlkdmdXTHJROU56R1RSYmY1ckNKUUliR0Jr?= =?utf-8?B?dGh2MktkbXdueHUvN0NZM0ZNa3BMc29neklETk9JRkIxNUY1cXhxS0xwVHRE?= =?utf-8?B?RERQQzVJYVlLUndXU3BUSkU0Y0x2VjVCR3pYOVQvVFNYeGVreXErMVBDMzlz?= =?utf-8?B?Qi9WSzdVeEpvUXFoeHlBVzZsaGVQTVZ4MEhQdk5RWDdnNXhDdDQvT0ZMR3Bz?= =?utf-8?B?Zm5lYkxOem83bFc0R1RydTVmR2kva3A4M1N6UXo0VExEYXhhRldJMkVKZURW?= =?utf-8?B?b1lEaGkxNFkvRzMxMUdOOVhBbFRORFUrOVNMa3hxck93aCtoR2lTSm9lQlhy?= =?utf-8?B?OENnTDRKOXJPUEluUllNY21ZNUlyTW1ZeVA3bVBxb1dBVThEeXBYcktRUXgy?= =?utf-8?B?STlwMy9lbmlKc3NKQkdXaDRpcnU4dUIzVmxLRi9GTDF1TnVIV09tejdGN21H?= =?utf-8?B?UUNoeFU3U0twb2lqSGVPS3ZzOG5HdUJrM0VCK09pOFZVM3ZzeEdXRndwdXVE?= =?utf-8?B?WjNlVmI5b3ROWWM2WmRrU1d3Q0xrTmhrNWw1cG84NFE5cHZJK1J2L25Sb0pU?= =?utf-8?B?ZUpmN043MDBWd3dDeE1kVmFNRHVZdnRYOEdLQ3UxL1NJVDN1VC9zK29TK0hj?= =?utf-8?B?ODZqZnhxMnM3amNNMGFTR3ZKbXROVjZMV016bFVlamxReGRET1lQK0VlTVZX?= =?utf-8?B?Yk1teEd3elVPMzc5emJ1NjlITllsWCthRHh2K2NxQkZ6WXgxa0dTdDF1disz?= =?utf-8?B?Sll0ZElLdFJRckNUY3g1eGN4aGdzL0tkVExnbVBrcFVLc0ExWElBSC9xendv?= =?utf-8?B?OSsvTENsWnRlN0VyMU1XcU5JMVBvMTllakVrUWNrcy9kRXBUSTVpc1lkbzZl?= =?utf-8?B?NVFHOHNXWHBVV0tLQmw3L3B4RWV4R2xPbW5ubEMzZ2QxNVZQbi9BWUM3ZUhS?= =?utf-8?B?RVRkVWFQTnY5dTJjdng2VUNuczBReHRCQm9wU3RoekFZZmdWbXVheFVlZVc5?= =?utf-8?B?V2ZaWGdiWFE2UE5kWHYxMzhMd2pZSEF3U2svMEVBeGJTVjVYUjRmZmVqMzM1?= =?utf-8?B?WU1DTks1YTNWK0ppVmhQaTc4ekw1ZHY2MWdDUHFqSGFoeUtVMU1hQStGZmYv?= =?utf-8?B?ZzdSUy9ObXUrSWRmWTNVUFZkV0ZNQWpiTnBXU0NlMW02aHNKYXM1NjRGeFov?= =?utf-8?B?YkJKbDdsLytoNkZxZGZDL05CbzBOblhxM1VFVnhmZUdoY2xpcWJsVFR4YldT?= =?utf-8?B?RjNubW5LYnlNd2ZWSXNJR3pURHNQby9QZ2ZPRzZCalMrUTMrM0tiVEIwTEhw?= =?utf-8?Q?6UQSpUZq4ARN+23Lxw?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB7623.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d26ceaaa-e5f9-4e65-10f1-08de9ada3dc2 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Apr 2026 10:32:06.2301 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: rZjYWOKUca0+UkOokhqso8KWhgjAMv5AHS/DJj9ZQNEd2drfTKNS21Kdnpm8kaD9/qHgDTxT+snuWO30JM8DPg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYXPR12MB9426 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 W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEFNRCBJbnRlcm5hbCBEaXN0cmlidXRpb24gT25seV0N Cg0KVGhhbmtzIFNpbW9uLiBNZXJnZWQgaXQuDQoNClJlZ2FyZHMsIEJyYXRpc2xhdg0KDQotLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogU2ltb24gTWFyY2hpIDxzaW1hcmtAc2ltYXJr LmNhPg0KU2VudDogVHVlc2RheSwgQXByaWwgMTQsIDIwMjYgODowOSBQTQ0KVG86IEZpbGlwb3Zp YywgQnJhdGlzbGF2IDxCcmF0aXNsYXYuRmlsaXBvdmljQGFtZC5jb20+OyBnZGItcGF0Y2hlc0Bz b3VyY2V3YXJlLm9yZw0KU3ViamVjdDogUmU6IFtQQVRDSF0gZ2RiL3Rlc3RzdWl0ZTogZml4IGR3 Mi1lbnRyeS1wYy5leHAgd2l0aCBBU0xSDQoNCltZb3UgZG9uJ3Qgb2Z0ZW4gZ2V0IGVtYWlsIGZy b20gc2ltYXJrQHNpbWFyay5jYS4gTGVhcm4gd2h5IHRoaXMgaXMgaW1wb3J0YW50IGF0IGh0dHBz Oi8vYWthLm1zL0xlYXJuQWJvdXRTZW5kZXJJZGVudGlmaWNhdGlvbiBdDQoNCkNhdXRpb246IFRo aXMgbWVzc2FnZSBvcmlnaW5hdGVkIGZyb20gYW4gRXh0ZXJuYWwgU291cmNlLiBVc2UgcHJvcGVy IGNhdXRpb24gd2hlbiBvcGVuaW5nIGF0dGFjaG1lbnRzLCBjbGlja2luZyBsaW5rcywgb3IgcmVz cG9uZGluZy4NCg0KDQpPbiAyMDI2LTA0LTE0IDEyOjQ4LCBCcmF0aXNsYXYgRmlsaXBvdmljIHdy b3RlOg0KPiBGb2xsb3dpbmcgU2ltb24gTWFyY2hpJ3MgZml4IGZvciBkdzItZW1wdHktaW5saW5l LXJhbmdlcy5leHAgWzFdLCB0aGlzDQo+IHRlc3QgZXhoaWJpdHMgdGhlIHNhbWUgZmFpbHVyZSBw YXR0ZXJuIHdoZW4gcnVubmluZyBpbiBhbiBlbnZpcm9ubWVudA0KPiB3aGVyZSBHREIgY2FuJ3Qg ZGlzYWJsZSBhZGRyZXNzIHNwYWNlIHJhbmRvbWl6YXRpb24gKHN1Y2ggYXMgaW4gYQ0KPiBjb250 YWluZXIgd2hlcmUgdGhhdCBjYXBhYmlsaXR5IGlzIHJlbW92ZWQpIHdpdGggYSB0b29sY2hhaW4N Cj4gZ2VuZXJhdGluZyBwb3NpdGlvbi1pbmRlcGVuZGVudCBleGVjdXRhYmxlcy4NCj4NCj4gVGhl IHRlc3QgZG9lcyBhIGZpcnN0IHJ1biB0byBncmFiIGFkZHJlc3NlcyBvZiBsYWJlbHMgYW5kIGZ1 bmN0aW9uDQo+IGJvdW5kYXJpZXMgKGZvb19taWRkbGUsIGZvb19zdGFydCwgZm9vX2VuZCwgYW5k IHJhbmdlIGxhYmVscykuICBJdA0KPiB0aGVuIGNyYWZ0cyBEV0FSRiB1c2luZyB0aGVzZSBhZGRy ZXNzZXMgYWNyb3NzIG11bHRpcGxlIHRlc3QgaXRlcmF0aW9ucy4NCj4gV2hlbiB0aGUgZXhlY3V0 YWJsZSBpcyBQSUUgYW5kIEFTTFIgaXMgYWN0aXZlLCB0aGUgYWRkcmVzc2VzIGluIGVhY2gNCj4g c3Vic2VxdWVudCBydW4gZG9uJ3QgbWF0Y2ggdGhlIGFkZHJlc3NlcyBmcm9tIHRoZSBpbml0aWFs IHJ1bi4NCj4NCj4gVGhlIGZhaWx1cmUgbWFuaWZlc3RzIGluIHRoZSAnbWFpbnQgaW5mbyBibG9j a3MnIG91dHB1dCBjb21wYXJpc29ucywNCj4gd2hlcmUgdGhlIGV4cGVjdGVkIGFkZHJlc3NlcyAo ZnJvbSB0aGUgZmlyc3QgcnVuKSBkb24ndCBtYXRjaCB0aGUNCj4gYWN0dWFsIGFkZHJlc3NlcyBp biB0aGUgdGVzdCBydW5zLg0KPg0KPiBUaGUgc2ltcGxlc3QgZml4LCBmb2xsb3dpbmcgU2ltb24n cyBhcHByb2FjaCwgaXMgdG8gdXNlICJub3BpZSIgd2hlbg0KPiBidWlsZGluZyB0aGUgYmluYXJp ZXMuICBUaGlzIGRvZXNuJ3QgYWZmZWN0IHRoZSBlZmZlY3RpdmVuZXNzIG9mIHRoZQ0KPiB0ZXN0 LCB3aGljaCBpcyBleGVyY2lzaW5nIGRpZmZlcmVudCB3YXlzIERXX0FUX2VudHJ5X3BjIGNhbiBi ZQ0KPiBleHByZXNzZWQgaW4gRFdBUkYuDQo+DQo+IEFsc28sIHdpdGggYSBub24tUElFIGV4ZWN1 dGFibGUsIGl0IGlzIG5vIGxvbmdlciBuZWNlc3NhcnkgdG8gcnVuIHRoZQ0KPiBpbmZlcmlvciBi ZWZvcmUgZ3JhYmJpbmcgdGhlIGFkZHJlc3NlcyBpbiB0aGUgaW5pdGlhbCBydW4sIGFzIHRoZXkg YXJlDQo+IHN0YWJsZS4gIFNvIHJlbW92ZSB0aGF0IHJ1bnRvX21haW4gY2FsbC4NCj4NCj4gWzFd DQo+IGh0dHBzOi8vaW5ib3guc291cmNld2FyZS5vcmcvZ2RiLXBhdGNoZXMvMjAyNjAyMDUyMDQy NTcuNDIyMTUwLTEtc2ltb24NCj4gLm1hcmNoaUBlZmZpY2lvcy5jb20vDQo+IC0tLQ0KPiAgZ2Ri L3Rlc3RzdWl0ZS9nZGIuZHdhcmYyL2R3Mi1lbnRyeS1wYy5leHAgfCA4ICsrLS0tLS0tDQo+ICAx IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQ0KPg0KPiBkaWZm IC0tZ2l0IGEvZ2RiL3Rlc3RzdWl0ZS9nZGIuZHdhcmYyL2R3Mi1lbnRyeS1wYy5leHANCj4gYi9n ZGIvdGVzdHN1aXRlL2dkYi5kd2FyZjIvZHcyLWVudHJ5LXBjLmV4cA0KPiBpbmRleCA0NDFhYTBm ZGUxZC4uZjdjYzdmN2MwNjcgMTAwNjQ0DQo+IC0tLSBhL2dkYi90ZXN0c3VpdGUvZ2RiLmR3YXJm Mi9kdzItZW50cnktcGMuZXhwDQo+ICsrKyBiL2dkYi90ZXN0c3VpdGUvZ2RiLmR3YXJmMi9kdzIt ZW50cnktcGMuZXhwDQo+IEBAIC0yOCwxMSArMjgsNyBAQCBzdGFuZGFyZF90ZXN0ZmlsZQ0KPiAg Z2V0X2Z1bmNfaW5mbyBmb28NCj4NCj4gIGlmIHsgW3ByZXBhcmVfZm9yX3Rlc3RpbmcgImZhaWxl ZCB0byBwcmVwYXJlIiAke3Rlc3RmaWxlfSBcDQo+IC0gICAgICAgW2xpc3QgJHtzcmNmaWxlfV1d IH0gew0KPiAtICAgIHJldHVybiAtMQ0KPiAtfQ0KPiAtDQo+IC1pZiB7IVtydW50b19tYWluXX0g ew0KPiArICAgICAgIFtsaXN0ICR7c3JjZmlsZX1dIHtkZWJ1ZyBub3BpZX1dfSB7DQo+ICAgICAg cmV0dXJuIC0xDQo+ICB9DQo+DQo+IEBAIC04Myw3ICs3OSw3IEBAIHByb2MgZ2V0X25leHRfc3Vm Zml4IHt9IHsNCj4NCj4gIHByb2MgYnVpbGRfYW5kX3J1bnRvX21haW4geyBzdWZmaXggYXNtX2Zp bGUgfSB7DQo+ICAgICAgaWYge1twcmVwYXJlX2Zvcl90ZXN0aW5nICJmYWlsZWQgdG8gcHJlcGFy ZSIgIiR7Ojp0ZXN0ZmlsZX0tJHtzdWZmaXh9IiBcDQo+IC0gICAgICAgICAgW2xpc3QgJDo6c3Jj ZmlsZSAkYXNtX2ZpbGVdIHtub2RlYnVnfV19IHsNCj4gKyAgICAgICAgICBbbGlzdCAkOjpzcmNm aWxlICRhc21fZmlsZV0ge25vZGVidWcgbm9waWV9XX0gew0KPiAgICAgICByZXR1cm4gZmFsc2UN Cj4gICAgICB9DQo+DQoNClRoYW5rcywgTEdUTS4NCg0KQXBwcm92ZWQtQnk6IFNpbW9uIE1hcmNo aSA8c2ltb24ubWFyY2hpQGVmZmljaW9zLmNvbT4NCg0KU2ltb24NCg==