From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id WfOsB9cUkGrnoQUAWB0awg (envelope-from ) for ; Thu, 27 Aug 2026 06:43:35 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=Gh25BNPs; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 16D4F1E0A3; Thu, 27 Aug 2026 06:43:35 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-6.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 autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [IPv6:2620:52:6:3111::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 7013A1E033 for ; Thu, 27 Aug 2026 06:43:33 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 6B2384BA7999 for ; Thu, 27 Aug 2026 10:43:32 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6B2384BA7999 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=Gh25BNPs Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.12]) by sourceware.org (Postfix) with ESMTPS id 01FB94BA2E24 for ; Thu, 27 Aug 2026 10:43:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 01FB94BA2E24 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 01FB94BA2E24 Authentication-Results: sourceware.org; arc=fail smtp.remote-ip=198.175.65.12 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1787827383; cv=fail; b=O//kbqVywU8iH0+1lTyW4pFT86wmKdprr5Cl9zLM6gARwNygO/KB7qqj8hIx/OqtG8RtQd1BUvdjw5qQBpk2UxfXS+nBfneYLGOJxxbdtA8bsY8e4MySy0tSej0cqHst1dmjoAFHevW8HeMXpNAMbMKf0abqnD/zB58t0eBocns= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1787827383; c=relaxed/simple; bh=d/5qd4w9uMZcWTd5jtjejssbq1mY3dSJxGGn2yxKWZQ=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=KuS1Mky2XCYnY8fZp/+VMzKcESMKK04S8TJNKwOqQqm/OzRq5dM8XpPIPBntt8MRlOvlK7dMoCSjcxUFm8n85vE5AHjlPeAV3tDMQSR5MK1K4/7KUHx22xceexoquc3q+mVTFwjBk90asVjBhA9qPemgEBgzDLIY8uJAXpXL1S0= ARC-Authentication-Results: i=2; sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=Gh25BNPs DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 01FB94BA2E24 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1787827383; x=1819363383; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=d/5qd4w9uMZcWTd5jtjejssbq1mY3dSJxGGn2yxKWZQ=; b=Gh25BNPsH9NCJyXaKn0JvkGMvhKyLIdUWuhhfIDS7a8yxTwCV3iFkugT +opqtc9edvi/OtKJgm+8w4bg63WjiodFdfWD5YtLkqr9HSGGQJyTHYneT abXHT1lT87ENs4XyFrZaSJ50Dlqx0a1jiTdQpFAKIONCPrJvNUbxsQcwH pSLdE+k2n/kXgRdNIo7Hmu4U7g0TTUB2Tpx983ge6/mMTs1T474LrEnW4 p+SW/MiU/uOx9XktH7XyHxRhmgydr836mPhqB7bBeFeRzZJ3EHnBrMamK FaYBE0i60zTnRYwi6dZ20yYHXojRG2hUbKVH5CJ0F4N7sQOcKtPImj5Au w==; X-CSE-ConnectionGUID: 7unEekh/Q/CgxYziBJhcfw== X-CSE-MsgGUID: PdhL5DBHThKMVsmAMgd+BQ== X-IronPort-AV: E=McAfee;i="6800,10657,11887"; a="99841560" X-IronPort-AV: E=Sophos;i="6.25,246,1779174000"; d="scan'208";a="99841560" Received: from orviesa002.jf.intel.com ([10.64.159.142]) by orvoesa104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Aug 2026 03:43:02 -0700 X-CSE-ConnectionGUID: XOSWuYfqRO+5CL9wkNoMWw== X-CSE-MsgGUID: atpFm+ncQG2PSHhTUWQZ3w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.25,246,1779174000"; d="scan'208";a="297724703" Received: from orsmsx903.amr.corp.intel.com ([10.22.229.25]) by orviesa002.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Aug 2026 03:43:01 -0700 Received: from ORSMSX902.amr.corp.intel.com (10.22.229.24) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.46; Thu, 27 Aug 2026 03:43:01 -0700 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) by ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.46 via Frontend Transport; Thu, 27 Aug 2026 03:43:01 -0700 Received: from CH4PR04CU002.outbound.protection.outlook.com (40.107.201.1) by edgegateway.intel.com (134.134.137.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.46; Thu, 27 Aug 2026 03:43:01 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=VvvsmmfiiSlMa8K3BbFsPOVk+4L7ZJTWCtx/val9YxvCTY1s3pArvzgk5GEnHNDK60QUY0M3eEpXoyIPsz5bhKVPiiGgyBdaLJKq8DLHfeIdJnkqdcfMlScE5caejGnaTzGC8+wXCwQi0L3OWZIU50E3kyFRkI58sT0PcVrZ2SOvtNzYfGGuW9UlBDlOk2byzxU1VGLuf26l56Yc8CMIDljUru/R6TSIhXgYvpfiVoi430/StuJOQOHG4zoCK+tJQPM+9Zw0VGyB28JChYOP0RUuJekfh3jxYWDZHY9d04w0nPEdbx8Xu6awswt/iOG+SiNxxam/D5UYt1FxzScnAA== 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=kI+lkNM2Jmj0fqOSPIQq/pQ3xYyY1oCYahDjLKL/GuU=; b=N6pK3+/eiT8755oL3g4/CKxkP0RdMhQwzeWJF25Fg1lSarl9uafp+oiEV1v/UO2l4vV+MvKZmsQwzTiUBSbgnBhpb7sCZczbM5+V8DVgZMfDDZNXI5CFHnRARE4MvtRdd8Oa8S/rHF9fbQ58pWteYTbRtAJPsqRYf1u/52JqcS1Wt79z/zFbv/2m3vSgTwRsSwT320ZYH1i0Fao8wvrNg+u5hExqOLLW04RV5x48OBZ/ZqXIcwA3cmoJM8BfEGUd3AxAPKKkvnr8Uci2Msf+YPeUS8B/fUKdH7HZNejjxTuPsLD5KXkDwwc568bfMZaRjGKey3mJ0+hU/YMXGu0vqA== 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 SN7PR11MB7638.namprd11.prod.outlook.com (2603:10b6:806:34b::22) by DSWPR11MB9558.namprd11.prod.outlook.com (2603:10b6:8:36c::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.10; Thu, 27 Aug 2026 10:42:53 +0000 Received: from SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::7a35:98d:f02c:b011]) by SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::7a35:98d:f02c:b011%4]) with mapi id 15.21.0360.008; Thu, 27 Aug 2026 10:42:53 +0000 From: "Joos, Christina" To: Hannes Domani , "gdb-patches@sourceware.org" Subject: RE: [PATCH v2 7/8] Windows gdb: Implement XState (Intel AVX) support Thread-Topic: [PATCH v2 7/8] Windows gdb: Implement XState (Intel AVX) support Thread-Index: AQHdHfBSK0szeeAI20qViIe4ypQPqLawhH+ggAAcbICAAALykA== Date: Thu, 27 Aug 2026 10:42:53 +0000 Message-ID: References: <20260727174619.1089041-1-ssbssa@yahoo.de> <20260727174619.1089041-7-ssbssa@yahoo.de> <1041475645.327467.1787757617271@mail.yahoo.com> In-Reply-To: <1041475645.327467.1787757617271@mail.yahoo.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN7PR11MB7638:EE_|DSWPR11MB9558:EE_ x-ms-office365-filtering-correlation-id: c461807e-e590-4615-d49d-08df0427f312 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|23010399003|366016|38070700021|6133799003|10067099003|56012099006|11063799006|4143699003|22082099003|18002099003; x-microsoft-antispam-message-info: RQPtwJVqpiPlNE2c/lu/8S7fU8jqA4d2ckNBn3X+sAkf9UCeLTxi2yfsE31ma8A1uIjvftfHdUiHFDhdbPH7r1+EuRqICUl6/OENr+JpkGBiKDdkQvynrBv1AwTBsn4ycbcCiBBjAmGVpy5/23r2+tOHLiFISMH9uutuA7WUPt7T6OoYqENwoxzUTTB4ArQcLDigkWQUCdaBqNW1Q7rJrZYFRWUQROHEKr6Ogu86d8HLNdbk8vQRqCPzeFIzZ+icGI+6hw86+6WBZkz2jd4MKXTklg/YVaiIK1s4zK/IuGk+Us/EXELZCZCw40ENr5Qa6y+t8BEwjfvVr2sjCXlCbkae5jti/s6wIjDR3q2IbGhkTtoJv8DNzH0+GaF1HJJ9rR+hDEvVXXaAcDKGgnN8cpdvQT2ft/3zBBU96U/4pfBPn0UdfonT/WLDu5x8cVzYAFi3JaE7Miu166+pwOgcXaqoRAutafPHqaE3oZHpegFelh9dMwenomNGAEhy3wd9NxAHe2h895guKLfJ7mmDMwH7HI7ZBgzqihDfFgd7d02BLWt+RD3xEHCmXtx1Eeg39jrrsNMWnQ6aIzNvZ+G4Zn+4MPbhrzdO6apQIfw/RYv5/GBMhJXlV3dcaUZpPHEyFuRtAOxqLCQCp7NEqJu6wCPZPX4YHgEq9SVFTxEOikA= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR11MB7638.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(23010399003)(366016)(38070700021)(6133799003)(10067099003)(56012099006)(11063799006)(4143699003)(22082099003)(18002099003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?c0tJZ0tmL00yOXRpZko0c1NLVmpkb2NpU3F5RUlqYnVkNjk0VUY1bUNZU3JH?= =?utf-8?B?V2NIUGJYSHNDS0V6YTZRMUJlWUZtYjB5bjY4Y1luVHMxQmtJRWY1OUVhZy96?= =?utf-8?B?WExPaXhTdnJ6NEZvTDdaOCs1VXVkcXB5dE9SRm5lWHRjVHc5dlVHdU4zZVFx?= =?utf-8?B?ajVIZEVPRzA5eHZoam5rS2hmUzNpanFHb05jSVVPelliUzdIU2owVXkwTEVk?= =?utf-8?B?ME5YcG9KYXF6NXBnK085SE9qa0pudGVmd3VqYWtLVTNtZmxzdWVaL1B4Wm16?= =?utf-8?B?UjRxQzFIZWdiUG1tRi9UWXMvbGRWVVBxUjhCZXo1Yi9wKzBjbmU1WDk4MWlB?= =?utf-8?B?bmU4bWZqVzcvMVFPa3daNURnaG44VlVJYzcvNHd6Vi8zaVZCWVQydXI4bmtS?= =?utf-8?B?cG9MRDk4R0did1J1Ujg3VUlPSjJwQW1YUVY0WDB4Z1NGa25OT3FDSTVva3VL?= =?utf-8?B?STlOb1d0YTlXakptVmZiUXhaZ0pGMmZzWFlrN00yQXJOUjJlaDMwRStpSGtN?= =?utf-8?B?RllVa3d2a3hZRk95OEdUVjFtT29ua00xdWV5SVdPYlFEREdFK0pCT2pDK3Nt?= =?utf-8?B?djJLL1cvK2lCU3JDZHhueUpNT21ibkZteDU2dGxkbFprSDNoOXJwRFFOeXhD?= =?utf-8?B?bzdHeUl1SktSaEQwdzl1LzhINjRqNXNGVmFBeVZ5UnBBbFBJRkpWKzBaK0F5?= =?utf-8?B?bU5PdUpZVzdvUXZtSi9CNnNUTzR0ck1zeGZ2UHVBbHQ3RTg1MitBNFc3aUoz?= =?utf-8?B?TDUyY1YzSVRjYThiU3FiVVhMTElnaHVSaUlaTGdSNTRLYm1SUk1raXZkMWVB?= =?utf-8?B?dkZZejJtYUV3OFU0aENuVzZJM0JrRzJHdFptUzhtbXIzYVU0cFppQnlFcFBU?= =?utf-8?B?VWxNNGtuUy8wUnlWVjdCR1RqTkVneTBZUTJVaUx2RjkyUExqTTNLaHNSVU4v?= =?utf-8?B?dWVhUWoxajhmZGFVVlV5Y2pLckN6MUdsdEtrN3ZjTTIxZHcxTkdFekROczB4?= =?utf-8?B?TXQzb1k3b2hXZTFPNXNrSCtma2JPZ1dxaGxsUWluUVJnUGM4eVFTcDRsZ3d0?= =?utf-8?B?NDc5SHNiWURlOVJIR3hCcGwvWGRpeTR5V2E0ZlhWWGMrZU9LaWhKTkNpcWJn?= =?utf-8?B?aEpYamM4NEZ5Qnh1SkwzQTArMmlDb3dKQ2lsN1pJcjIwd05DdU5iYlhVVjZ0?= =?utf-8?B?VEYxSm5CL3pxMHF6WWtrS25qaE85ellEb3BYSktrSCtMZHJ2YUswNmJSMS8z?= =?utf-8?B?aG0xbHlsdWxobWZxN0JLS0lnRmZacGpJbU1Sa1NMMUozQnBEZHliVExrK2Nv?= =?utf-8?B?VS9yR0t1MDQ2L0M4bG5vdE5OcW5NaDlQSEw5cGVtekdSd0V6K3IwRXpnTmRs?= =?utf-8?B?eEZGZEdMTjFWRWpaalpZaVpBUk5RK0N1TXF0bXE3MkY4K3FqZm54RjArd1ZF?= =?utf-8?B?NWxUUzhCYkJIay9KcFJaTEtiSGdFa1pZTDFPQjBzcTNRRjJ5TWFMeC9MY3lR?= =?utf-8?B?ci9uNE8zcnRVZ3VGanlaKzhVQTc4Y2RDTHBlQUozWE1BOStSdDQ2RzhJaUQv?= =?utf-8?B?S3kxV28wdnJNRXRRU2tZbWJqYzh6djhIamNpbTUyTTdNZnp4NU9JcjE3Z0ZV?= =?utf-8?B?TlNpZWwyNnZ3aCtNdWpQN3N1T0YrSmNSMVFCeHpwTG85QTh6YkxBUktsSjBQ?= =?utf-8?B?QW9DTkNlVGNOWTFNeDBsTzZtZjJ3UmJEdmd0bHovY1k5Y1YxdnFRNVVmbjlW?= =?utf-8?B?dE1KSnc0bkUvMnM1NWhGVDVCd2VjUWxiZytyTldISmk0Q3QvYUxkUmpGakdq?= =?utf-8?B?WGZFUEQxNXJrUFpvays1eHFQR0pzYmMvN2VmazBIVWJFSlgzQ25DcmN2K2t0?= =?utf-8?B?ZzVTOG9pQjZIdUptaDI1ZDZuUnFadTZkZW9BNzdvc253b2NndGRvc3dUWlRn?= =?utf-8?B?SGUyT1RpM2luVXFDSXdQSmRGVVV1VFkxMVFSQ1VtakdPNEw2TURKTTAyOVdV?= =?utf-8?B?K1IxTjhwYmJ2Q2RXWkZCUjVZQmFLcm1iVFB1SExIZVlpSUdIeURMejc4eVhs?= =?utf-8?B?TTZlWGRrUlJrSUt2enNQeVk2TWNQY0ZRTkRnTHhJczA4aExkckRFdy9Jd0dR?= =?utf-8?B?VTc2YUd4aXpYU01zSmFDWEw3b2JlSUhpdHFWakkrbjQ3a1BzcjdsV2UrT25D?= =?utf-8?B?ak5VVEdnUTZRTzk0di82cWFRRGplYS9kREVpcjFGZ3hyTko3Njh5NzJLT1RT?= =?utf-8?B?RjhDOUFPdUp5MEEyN292MHByclV3Z0wrVHlGY0d2VXFZUXlHV08zR2wwZU1Z?= =?utf-8?B?ZUFSVzhtYXFUWnhhQ1lTSlYzVmx1T0paUUZMSG5MUG9YODhWdlhZQT09?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: jrJVFHLXg0ReltuTvdqB0X0hdCuZGHJXFZ1LQpAic8BJMmTc+3/6rKnwo05XBpc6z2+o8zLFxaX5fsmyZL74HiVv7CMtq3rv57XbedZyqJMEVy+GZBXX6ppzk0C0qSHw+/n99ka7ZdHqGAEU3cdrQcYkpvpKISSs/DNX22r//i3wLF1RSZv0lQAdmDvp25V+C4dMFSd5BqJnTLCWMTSj9QZjvwj8aJ5YHR/ft7WCQlQa2bNhqZf8N35FYnFJuhQTEO9OL+7WmkIpf9F17lenNg/2w4W28VF8Db9cobJHbXCjsIJQnr8WuLHxJSHv2XlqCUYny05a6wU3gwhNeIlISQ== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB7638.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c461807e-e590-4615-d49d-08df0427f312 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Aug 2026 10:42:53.7636 (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: w2J8FZapoTT1RSiwccfwmWW/IABBQMhbniC8yBHzKc5UgzkTk1y2R29xR177/4glTFfPj/8tXfpvnKr8rBmEhJTe6zF5LfILb0MDV8oXFUQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DSWPR11MB9558 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBIYW5uZXMgRG9tYW5pIDxzc2Jz c2FAeWFob28uZGU+DQo+IFNlbnQ6IE1pdHR3b2NoLCAyNi4gQXVndXN0IDIwMjYgMTc6MjANCj4g VG86IGdkYi1wYXRjaGVzQHNvdXJjZXdhcmUub3JnOyBKb29zLCBDaHJpc3RpbmEgPGNocmlzdGlu YS5qb29zQGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MiA3LzhdIFdpbmRvd3Mg Z2RiOiBJbXBsZW1lbnQgWFN0YXRlIChJbnRlbCBBVlgpDQo+IHN1cHBvcnQNCj4gDQo+ICBBbSBN aXR0d29jaCwgMjYuIEF1Z3VzdCAyMDI2IHVtIDE2OjI4OjQxIE1FU1ogaGF0IEpvb3MsIENocmlz dGluYQ0KPiA8Y2hyaXN0aW5hLmpvb3NAaW50ZWwuY29tPiBGb2xnZW5kZXMgZ2VzY2hyaWViZW46 DQo+IA0KPiA+IEhpIEhhbm5lcywNCj4gPg0KPiA+IFRoYW5rcyBhIGxvdCBmb3Igd29ya2luZyBv biB0aGlzLg0KPiA+DQo+ID4gSSBkaWQgbm90IGZpbmQgdGhlIHRpbWUgdG8gdHJ5IHRoaXMgb3V0 IG9uIHdpbmRvd3MgbXlzZWxmLCBzaW5jZSBJIHdhcyBub3QgYWJsZQ0KPiB0byB3b3JrIGxhc3Qg d2Vlay4NCj4gPiBUaGlzIGlzIG15IGNvZGUtYmFzZWQgcmV2aWV3IGZvciBub3cuDQo+ID4NCj4g PiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBIYW5uZXMgRG9tYW5p IDxzc2Jzc2FAeWFob28uZGU+DQo+ID4gPiBTZW50OiBNb250YWcsIDI3LiBKdWxpIDIwMjYgMTk6 NDMNCj4gPiA+IFRvOiBnZGItcGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZw0KPiA+ID4gU3ViamVjdDog W1BBVENIIHYyIDcvOF0gV2luZG93cyBnZGI6IEltcGxlbWVudCBYU3RhdGUgKEludGVsIEFWWCkN Cj4gPiA+IHN1cHBvcnQNCj4gPg0KPiA+IFRoZSBjb21taXQgbWVzc2FnZSBoZWFkZXIgc3RpbGwg c2VlbXMgc29tZXdoYXQgbWlzbGVhZGluZywgYXMgaXQNCj4gPiByZWZlcmVuY2VzIG9ubHkgSW50 ZWwgQVZYLCB3aGlsZSB0aGUgY29tbWl0IGFsc28gaW5jbHVkZXMgY2hhbmdlcyByZWxhdGVkIHRv DQo+IEFWWC01MTIgYW5kIHNoYWRvdyBzdGFjay4NCj4gPg0KPiA+IEkgdGhpbmsgaXQgd291bGQg YmUgaGVscGZ1bCBpZiB3ZSdkIGFkYXB0IHRoZSBjb21taXQgbWVzc2FnZSBoZWFkZXIgb2YNCj4g PiB0aGlzIHBhdGNoIHRvIGluY2x1ZGUgQVZYLTUxMiwgdG9vLg0KPiA+DQo+ID4gRm9yIHNoYWRv dyBzdGFjayBJIHRoaW5rIGl0IHdvdWxkIG1ha2Ugc2Vuc2UgdG8gbW92ZSB0aGlzIHRvIGENCj4g PiBzZXBhcmF0ZSBjb21taXQgYW5kIGdpdmUgbW9yZSBkZXRhaWxzIG9uIHRoZSB0ZXN0cyB0aGF0 IGFyZSBwYXNzaW5nLw0KPiA+IG5vdCBwYXNzaW5nIGFuZCB0aGUgbGltaXRhdGlvbnMgd2UgaGF2 ZSBpbiB3aW5kb3dzIGZvciBzaGFkb3cgc3RhY2sgZW5hYmxlZA0KPiBwcm9ncmFtcy4NCj4gDQo+ IEkgYWdyZWUsIGF0IGxlYXN0IHNoYWRvdyBzdGFjayBzaG91bGQgYmUgaXRzIG93biBjb21taXQu DQo+IA0KPiBBbmQgSSB3b25kZXIgaWYsIGluc3RlYWQgb2Ygc3BsaXR0aW5nIHVwIGludG8gZ2Ri L2dkYnNlcnZlciBhcyBpdCBpcyBub3csIG1heWJlIEkNCj4gc2hvdWxkIG1lcmdlIHRoZW0sIGFu ZCBzcGxpdCB0aGVtIGFnYWluIGludG8gQVZYL0FWWC01MTIvc2hhZG93LXN0YWNrLg0KDQpJIHRo aW5rIHRoaXMgaXMgdXAgdG8geW91LiBJIHVzdWFsbHkgcHJlZmVyIHRvIGhhdmUgZ2RiICsgZ2Ri c2VydmVyIHRvZ2V0aGVyLiANCkJ1dCB0aGlzIGFsc28gZGVwZW5kcyBvbiBob3cgY29tcGxpY2F0 ZWQvYmlnIHRoZSBwYXRjaGVzIGFyZSwgSSBndWVzcy4NCg0KQXQgdGhlIHN0YXRlIG9mIHRoaXMg cGF0Y2ggeW91ciBnZW5lcmFsIE5FV1MgY29tbWVudCBkb2Vzbid0IHN0YXRlIGFueSBzcGVjaWZp Y3MNCmFib3V0IGdkYiBvciBnZGJzZXJ2ZXIuDQpNeSBhc3N1bXB0aW9uIHdvdWxkIGJlIHRoYXQg Ym90aCBpcyB3b3JraW5nLiBIb3dldmVyLCBnZGJzZXJ2ZXIgb25seSB3b3JrcyB3aXRoIHRoZQ0K bmV4dCBwYXRjaC4gU28sIGZyb20gdGhhdCBwZXJzcGVjdGl2ZSBpdCB3b3VsZCBtYWtlIHNlbnNl IHRvIG1lcmdlIHRoZW0uIA0KDQo+IA0KPiA+IEJlc2lkZXMgcmVhZGluZyBvciB3cml0aW5nIHRo ZSBzaGFkb3cgc3RhY2sgcG9pbnRlciBmb3IgbGludXggd2UgaGFkDQo+ID4gdG8gZW5hYmxlDQo+ ID4gLSBkaXNwbGFjZWQgc3RlcHBpbmcNCj4gPiAtIHRoZSByZXR1cm4gY29tbWFuZA0KPiA+IC0g aW5mZXJpb3IgY2FsbHMNCj4gPiBmb3Igc2hhZG93IHN0YWNrIGVuYWJsZWQgcHJvZ3JhbXMsIHdo aWNoIGFyZSBhbGwgY292ZXJlZCBieSBjdXJyZW50IHNoYWRvdw0KPiBzdGFjayB0ZXN0cy4NCj4g Pg0KPiA+IEJhc2VkIG9uIHdoYXQgeW91IHNhaWQNCj4gPg0KPiA+IH5+fg0KPiA+IEl0IHR1cm5z IG91dCBiaW51dGlscy9nY2MgcmVhbGx5IGRvbid0IHN1cHBvcnQgdGhpcyBvbiB3aW5kb3dzIHll dC4NCj4gPiBUbyBlbmFibGUgdGhpcyBpbiB0aGUgZXhlY3V0YWJsZSwgYXQgbGVhc3QgYSBzcGVj aWFsIG1hcmtlciBiaXQgaGFzIHRvIGJlIHNldCBpbg0KPiB0aGUgRXh0ZW5kZWQgRExMIENoYXJh Y3RlcmlzdGljcyBbMV0uDQo+ID4gV2l0aCBtc3ZjIHlvdSBjYW4gZG8gdGhhdCB3aXRoIHRoZSAv Q0VUQ09NUEFUIGxpbmtlciBhcmd1bWVudCBbMl0uDQo+ID4NCj4gPiBTbyBJIGNvbXBpbGVkIGFt ZDY0LXNoYWRvdy1zdGFjay5jIHdpdGggbXN2YyBhbmQgL0NFVENPTVBBVCwgYW5kIHRyaWVkDQo+ IGl0IG91dCB3aXRoIG15IGdkYiBidWlsZC4NCj4gPiBCZWZvcmUgSSBhbHdheXMgZ290ICRwbDNf c3NwPTAsIGFuZCB3aXRoIHRoaXMgbmV3IGV4ZSBJIGFsd2F5cyBnZXQNCj4gJHBsM19zc3A9MS4N Cj4gPiB+fn4NCj4gPiBJIGFzc3VtZSB5b3UgY2Fubm90IGV4ZWN1dGUgdGhvc2UgdGVzdHMuIENh biB5b3UgY29uZmlybT8NCj4gPg0KPiA+IFdvdWxkIGl0IG1ha2Ugc2Vuc2UgdG8gYWRkIGRlZGlj YXRlZCB0ZXN0cyBmb3Igd2luZG93cyBzaGFkb3cgc3RhY2sNCj4gPiAoaW4gdGhlIHNoYWRvdy1z dGFjayBzcGVjaWZpYyBwYXRjaCksIGJhc2VkIG9uIHRoZSBjdXJyZW50IGVuYWJsZW1lbnQgeW91 DQo+IGRlc2NyaWJlIGFib3ZlID8NCj4gPg0KPiA+IE9yLCBtYXliZSBldmVuIGJldHRlciwgY2Fu IHlvdSBhZGFwdCB0aGUgcHJvYyBhbGxvd19zc3BfdGVzdHMgZm9yIHdpbmRvdw0KPiBzdXBwb3J0 Pw0KPiA+IFlvdSBzYWlkOg0KPiA+ICIgSXQgdHVybnMgb3V0IGJpbnV0aWxzL2djYyByZWFsbHkg ZG9uJ3Qgc3VwcG9ydCB0aGlzIG9uIHdpbmRvd3MgeWV0LiINCj4gPiBDb3VsZCB5b3UgYWRkIGEg Zml4IHRvIG1ha2UgdGhpcyB3b3JrIGZvciB3aW5kb3dzIHVzaW5nIG1zdmMgYW5kDQo+IC9DRVRD T01QQVQgPw0KPiANCj4gSSdtIG5vdCBzdXJlIHdoYXQgeW91IG1lYW4gaGVyZS4NCj4gSW5zdGVh ZCBvZiB0aGUgYmludXRpbHMgbGlua2VyLCB1c2UgdGhlIG9uZSBmcm9tIG1zdmM/DQoNCllvdSBz YWlkICJTbyBJIGNvbXBpbGVkIGFtZDY0LXNoYWRvdy1zdGFjay5jIHdpdGggbXN2YyBhbmQgL0NF VENPTVBBVCwgYW5kIHRyaWVkDQppdCBvdXQgd2l0aCBteSBnZGIgYnVpbGQuIiBCYXNlZCBvbiB0 aGF0IEkgYXNzdW1lZCBpdCdzIHNvbWVob3cgcG9zc2libGUgdG8gZW5hYmxlDQpzaGFkb3cgc3Rh Y2sgZm9yIGEgbXN2YyBjb21waWxlZCBwcm9ncmFtIGluIHdpbmRvd3MuDQoNCkkgYWxzbyBpbmZl cnJlZCB0aGF0IEdEQiB3YXMgYWJsZSB0byBkZWJ1ZyBzdWNoIHByb2dyYW1zIGFuZCBydW4gcmVs ZXZhbnQgdGVzdHMgYWdhaW5zdA0KdGhlbS4gVGhhdCBtYXkgaGF2ZSBiZWVuIGFuIGluY29ycmVj dCBhc3N1bXB0aW9uIG9uIG15IHBhcnQsIGFzIEknbSBub3QgdmVyeSBmYW1pbGlhcg0Kd2l0aCB0 aGUgY3VycmVudCBzdGF0ZSBvZiBzdXBwb3J0IGluIHRoaXMgYXJlYS4g8J+Yig0KDQpBZnRlciBs b29raW5nIGludG8gaXQgYSBiaXQsIG15IGltcHJlc3Npb24gaXMgdGhhdCBpZiBzdXBwb3J0IGV4 aXN0cyBhdCBhbGwsIGl0J3Mgb25seSBwYXJ0aWFsLg0KDQpDb3VsZCBoZWxwIG1lIHRvIHVuZGVy c3RhbmQgdGhlIGN1cnJlbnQgc3RhdGUgb2Ygc3VwcG9ydD8gIE9yIGlzIHRoaXMgZG9jdW1lbnRl ZCBzb21ld2hlcmU/DQoNCj4gPiBJbiBhbnkgY2FzZSwgYWxsIHRoaXMgaW5mb3JtYXRpb24gc2hv dWxkIGJlIHBhcnQgb2YgdGhlIGNvbW1pdCBtZXNzYWdlLg0KPiA+DQo+ID4gSSBhbHNvIHdvbmRl ciBpZiB3ZSBzaG91bGQgcHJvdmlkZSBzb21lIGZlZWRiYWNrIHRvIHRoZSB1c2VyIHdoZW4gaGUN Cj4gPiBhdHRlbXB0cyB0byB3cml0ZSB0aGUgc2hhZG93IHN0YWNrIHBvaW50ZXIuDQo+ID4NCj4g PiBDdXJyZW50bHkgd2Ugc2VlIHRoaXMsIHJpZ2h0Pw0KPiA+DQo+ID4gfn5+DQo+ID4gKGdkYikg cCAkcGwzX3NzcD0weDEyMzQ1Njc4DQo+ID4gJDExID0gKHZvaWQgKikgMHgxMjM0NTY3OA0KPiA+ IChnZGIpIG5pDQo+ID4gZXJyb3IgcmV0dXJuIEM6L2dkYi9zcmMvZ2RiLmdpdC9nZGIveDg2LXdp bmRvd3MtbmF0LmM6MjQyIHdhcyAxNjYwOiBUaGUNCj4gdGhyZWFkIGNvbnRleHQgY291bGQgbm90 IGJlIHVwZGF0ZWQgYmVjYXVzZSB0aGlzIGhhcyBiZWVuIHJlc3RyaWN0ZWQgZm9yIHRoZQ0KPiBw cm9jZXNzLg0KPiA+IDB4MDAwMDdmZmQ2MzcyMDU3NCBpbiBudGRsbCFad01hcFZpZXdPZlNlY3Rp b24gKCkgZnJvbQ0KPiA+IEM6XFdJTkRPV1NcU1lTVEVNMzJcbnRkbGwuZGxsIH5+fg0KPiA+DQo+ ID4gSSBhbSBub3QgR0RCIHdpbmRvd3MgZXhwZXJ0LCBzbyBJIGFtIG5vdCBzdXJlIGlmIHRoYXQg aXMgdXNlZnVsIGluZm9ybWF0aW9uDQo+IGZvciB0aGUgdXNlci4NCj4gPiBXaGF0ZXZlciB3ZSBk aXNwbGF5IHdoZW4gYXR0ZW1wdGluZyB0byB3cml0ZSB0aGUgcmVnaXN0ZXIsIEkgdGhpbmsgaXQN Cj4gPiB3b3VsZCBtYWtlIHNlbnNlIHRvIGRvY3VtZW50IHRoaXMgc29tZWhvdy4gQXQgbGVhc3Qg aW4gdGhlIGNvbW1pdHMNCj4gPiBtZXNzYWdlICsgZXZlbiBiZXR0ZXIgd2UgY291bGQgYWRkIGEg dGVzdCBmb3IgdGhpcy4NCj4gDQo+IFRvIGJlIGhvbmVzdCwgdGhlIHNoYWRvdyBzdGFjayBzdHVm ZiBpcyBub3QgdGhhdCBpbXBvcnRhbnQgdG8gbWUuDQo+IEFuZCBzaW5jZSBiaW51dGlscy9nY2Mg Y3VycmVudGx5IGNhbid0IGNyZWF0ZSBleGVjdXRhYmxlcyB3aXRoIHRoaXMgZW5hYmxlZCwNCj4g bWF5YmUgaXQncyBub3Qgd29ydGggaXQgaW5jbHVkaW5nIGl0IGF0IHRoaXMgdGltZS4NCj4gSSBv bmx5IGFkZGVkIGl0IGJlY2F1c2Ugd2luZG93cyBzdWRkZW5seSBwcm92aWRlZCB0aGlzIHJlZ2lz dGVyIGluZm8sIHByb2JhYmx5DQo+IGFmdGVyIHNvbWUgdXBkYXRlLg0KPiANCj4gDQo+ID4gPiBU aGlzIGFkZHMgc3VwcG9ydCBmb3IgdGhlIEludGVsIEFWWCBhbmQgQVZYLTUxMiByZWdpc3RlcnMg b24gV2luZG93cy4NCj4gPiA+IEl0IGVuYWJsZXMgYWNjZXNzaW5nIHJlZ2lzdGVycyAkeW1tMCAt ICR5bW0zMSwgJHptbTAgLSAkem1tMzEsIGFuZA0KPiA+ID4gJGswIC0gJGs3IHdoZXJlIHRoZXkg YXJlIGF2YWlsYWJsZS4NCj4gPiA+DQo+ID4gPiBJdCBhbHNvIGVuYWJsZXMgcmVhZGluZyB0aGUg c2hhZG93IHN0YWNrIHBvaW50ZXIgcmVnaXN0ZXIgJHBsM19zc3ANCj4gPiA+IChmb3IgZXhlY3V0 YWJsZXMgbWFya2VkIGNvbXBhdGlibGUgd2l0aCBDRVQgc2hhZG93IHN0YWNrIFsxXSksIGJ1dA0K PiA+ID4gbW9kaWZ5aW5nIGl0IHNlZW1zIHRvIGJlIHJlc3RyaWN0ZWQgcmVzdHJpY3RlZCBieSB3 aW5kb3dzLg0KPiA+DQo+ID4gTml0OiBkdXBsaWNhdGUgcmVzdHJpY3RlZA0KPiA+DQo+ID4gPg0K PiA+ID4gQWZ0ZXIgdGhpcyBwYXRjaCB0aGUgdGVzdHMgZ2RiLmFyY2gvaTM4Ni1hdnguZXhwIGFu ZA0KPiA+ID4gZ2RiLmFyY2gvaTM4Ni1hdng1MTIuZXhwIHBhc3Mgb24gd2luZG93cy4NCj4gPg0K PiA+IE5pdDogbGV0J3MgYWRkIGZvciBvbiB3aW5kb3dzIGZvciBVbml4IGJvYXJkZmlsZSwgb3Ig c29tZXRoaW5nIGxpa2UgdGhhdC4NCj4gPiBTbyBpdCdzIGNsZWFyIHRoYXQgZ2Ric2VydmVyIHN1 cHBvcnQgaXMgbWlzc2luZy4NCj4gDQo+IFdoYXQgZ2Ric2VydmVyIHN1cHBvcnQgaXMgbWlzc2lu Zz8NCg0KR2Ric2VydmVyIHN1cHBvcnQgaXMgb25seSBhdmFpbGFibGUgd2l0aCB0aGUgZm9sbG93 aW5nIHBhdGNoLg0KDQo+IA0KPiA+IERpZCB5b3UgcnVuIHRoZSB0ZXN0cyBmb3IgMzIgYml0LCB0 b28gPw0KPiANCj4gWWVzLCB0aGUgc2FtZSB0ZXN0cyBzdWNjZWVkIGZvciAzMiBiaXQgYXMgd2Vs bCAod2l0aCBib3RoIDMyIGFuZCA2NCBiaXQgZ2RiKS4NCg0KSnVzdCB0byBhdm9pZCBtaXN1bmRl cnN0YW5kaW5nczoNCllvdSBjb21waWxlZCAzMi1iaXQgKyA2NC1iaXQgR0RCIG9yIHRoZSB0ZXN0 IHByb2dyYW0gKGkzODYtYXZ4LmMpIGlzIGNvbXBpbGVkIHdpdGggMzIgYml0LA0Kb3IgYm90aCBh bmQgeW91IHRlc3RlZCBhbGwgY29tYmluYXRpb25zIHRvZ2V0aGVyPw0KDQpDaHJpc3RpbmENCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkludGVsIERldXRzY2hsYW5k IEdtYkggDQoNClJlZ2lzdGVyZWQgQWRkcmVzczogRG9ybmFjaGVyIFN0cmFzc2UgMSwgODU2MjIg RmVsZGtpcmNoZW4sIEdlcm1hbnkgDQoNClRlbDogKzQ5ICg4OSkgOTkxNDMtMCANCg0Kd3d3Lmlu dGVsLmRlIA0KDQpNYW5hZ2luZyBEaXJlY3RvcnM6IENhbmRpY2UgTW9vcmUsIEplZmZyZXkgU2No bmVpZGVybWFuLCBSYW1hY2hhbmRyYW4gU2l0YXJhbWFuDQoNCkNoYWlycGVyc29uIG9mIHRoZSBT dXBlcnZpc29yeSBCb2FyZDogU29uamEgUGllcmVyDQoNClJlZ2lzdGVyZWQgU2VhdDogTXVuaWNo IENvbW1lcmNpYWwgUmVnaXN0ZXIgQjogQW10c2dlcmljaHQgTXVuaWNoIEhSQiAxODY5MjgNCg0K VGhpcyBlLW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwg bWF0ZXJpYWwgZm9yDQp0aGUgc29sZSB1c2Ugb2YgdGhlIGludGVuZGVkIHJlY2lwaWVudChzKS4g QW55IHJldmlldyBvciBkaXN0cmlidXRpb24NCmJ5IG90aGVycyBpcyBzdHJpY3RseSBwcm9oaWJp dGVkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQNCnJlY2lwaWVudCwgcGxlYXNlIGNvbnRh Y3QgdGhlIHNlbmRlciBhbmQgZGVsZXRlIGFsbCBjb3BpZXMuCg==