From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0DF7AC433EF for ; Thu, 30 Jun 2022 09:23:47 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230081AbiF3JXo (ORCPT ); Thu, 30 Jun 2022 05:23:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57002 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229540AbiF3JXn (ORCPT ); Thu, 30 Jun 2022 05:23:43 -0400 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.154.123]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4B45931383 for ; Thu, 30 Jun 2022 02:23:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1656581021; x=1688117021; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=yG4gqq5d/HdVvYJ9sPbCuSkoNMSQ5Poc3lKBlTQhOYs=; b=BHSvor7s7FKev/LCgqK4ANDCwViTQyHkU1iG7Lc5vlX4WPQd13FqcE8m s+uCK16uLvRsUtROlG3PYJnliyhT+714Dxarofx3CEMJx7KkrK/RpLpl6 ZmzhobtyoL/PvotEpidEjaFcjLq0zJE1rxQRqf3WvU5YO21cyoUsbba0p bRJ869r1ITYl/y6VOH7LILdTx3rEMT4sqAtKVqfcZMDJijFI8BbT1Kss2 NcbXYuzsSIe6hEQweJFXj0X9DFionVgQoTVdSa5Lk1RfdzvX3NJOpz3n1 b/EW1YdQ0MWmF96yjb9zVI9nvqS/O5A1LH9Ebj2eDFr0emxbTZH7GaZYS g==; X-IronPort-AV: E=Sophos;i="5.92,233,1650956400"; d="scan'208";a="102442913" Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa6.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 30 Jun 2022 02:23:40 -0700 Received: from chn-vm-ex02.mchp-main.com (10.10.87.72) by chn-vm-ex02.mchp-main.com (10.10.87.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Thu, 30 Jun 2022 02:23:33 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17 via Frontend Transport; Thu, 30 Jun 2022 02:23:33 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iOygHKoh1WIcK/1/hAMt0GpEtJA28dVUCWXmQ76wtAuQbKKAks3G3S489h4DyGiKtyhzSKKHEwPWM7FCG5q8aqopdIAHjEyRzc3OXIsg7LnYGUj0vCflbRD/g3/qc0OSDHY9UcJo7VZt3404bqLWjxCKpRg899+bMxSJnJR5QJzbHIdFlvK0b2JetYlF1YAfhHz+SvpHu2yM+qr+UzhOvL6gzl/PcjqxI2kTRbBFwbOULc6w9Cy3cj+5tWjxO+km8iFtutIPjMtw9TbHjW7gXQ4EJ566pg0xk/MPQlSjmgGCmzmOrsJYFbBd74BrR06Hvt1XRgyjXbGomoBHodzcAw== 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=yG4gqq5d/HdVvYJ9sPbCuSkoNMSQ5Poc3lKBlTQhOYs=; b=cKKaINMT6X8bk1QY28T5Q4Ajm8eA0NpHODYRjKZE9NOCejXzt6USf88rXkrmMSRh69HAug5ecN1K2WBv8kcAZw4KhlvS9d3vtTfaIN/oyT3DigIK89f7neakQylFP4/DEoGXdFgo/x+maZ2qY5pdx+2UYGZ2ydnQE8+1/89bM/W3TcCRJfTl8UAQ4fnpRN0jd+K9yocW27cC5wWacFbq2z1VwqT8xNZ55R4xxNkJXHPpjDiLj/wdodW1e2YW4oSOwiBbLi5zfs4k0GQQvsO6VQfRSwr1z9YGf7fD48A0eu03mU0V1ORO9TnHZA2UkUTWAJKuGJXv9Tk57Z3zcwAEpQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yG4gqq5d/HdVvYJ9sPbCuSkoNMSQ5Poc3lKBlTQhOYs=; b=JqtGNVfiB3jTxfBvrs+ZNFLhib84cFnS8L5HdWRoJFKZlircw821ze8ARDfjn8WV5/6JEa5EWiRPajJGdthiOfEvwD521SfmFyRTS7sKINYoB6yYJREReks6nF1Fvfhw/mG++kY/ZKEHZcWzvnlOmHBp3sPXvyo689wpWmh0Y/g= Received: from DM4PR11MB6479.namprd11.prod.outlook.com (2603:10b6:8:8c::19) by CY4PR11MB1941.namprd11.prod.outlook.com (2603:10b6:903:120::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.18; Thu, 30 Jun 2022 09:23:28 +0000 Received: from DM4PR11MB6479.namprd11.prod.outlook.com ([fe80::1954:e4ab:eafd:9cb4]) by DM4PR11MB6479.namprd11.prod.outlook.com ([fe80::1954:e4ab:eafd:9cb4%5]) with mapi id 15.20.5395.014; Thu, 30 Jun 2022 09:23:28 +0000 From: To: , , , CC: , , , , , , , Subject: Re: Regression: memory corruption on Atmel SAMA5D31 Thread-Topic: Regression: memory corruption on Atmel SAMA5D31 Thread-Index: AQHYL7i/by/02n1wA0qavxdAEojSfw== Date: Thu, 30 Jun 2022 09:23:28 +0000 Message-ID: <17835914-cc0d-4a8d-4795-b16ff9243b76@microchip.com> References: <13c6c9a2-6db5-c3bf-349b-4c127ad3496a@axentia.se> <220ddbef-5592-47b7-5150-4291f9532c6d@axentia.se> <6ad73fa2-0ebb-1e96-a45a-b70faca623dd@axentia.se> <0879d887-6558-bb9f-a1b9-9220be984380@leemhuis.info> <4a1e8827-1ff0-4034-d96e-f561508df432@microchip.com> <1a398441-c901-2dae-679e-f0b5b1c43b18@axentia.se> <14e5ccbe-8275-c316-e3e1-f77461309249@microchip.com> <6b1bae01-d8fb-1676-3dee-9d5d376e37f1@microchip.com> <0d8b2d9c-af85-7148-ff13-aa968a7f51ad@microchip.com> <272fb9f0-ad33-d956-4d0f-3524c553689c@microchip.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microchip.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fa5dee47-5604-4e93-6076-08da5a7a312e x-ms-traffictypediagnostic: CY4PR11MB1941:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: jmomo4ChkUc90rBneako++liEN/4HPFFFlm8FUiDSUdns7+72sV5C1reVfqN8dGUSQmxqO3IhKnQABxVX0IOSvkj+lccK97FDafGkDd1Y6Z6vS0e8x/4ApSAhy6sYb1gzgwGH/TTxTuiC3bobVhRJCfnnvSJOeWccC2q0WaPFqOV3XbQ2QD/23QtH9eW3LbpJ4KO/h+J0wXagceRUgPeo+UWeh762Du79UvAyAnASL5uQyimrmNr1tEj3HGEA+oJZTYhvDYkqZrBVz7jarzvRFOCygS8JDIU6GFtRyxhqaIQLgRgUFLiOxw2A/7mZzLzx+5CpRmufyfX00a6gqWpkz6c8midELOb3kGT6ALup8awoWtPomBYsDoIadLd6ONW3c+jBEYUl7nCcBg+q2FQEVMJJqY/Rk4pBMG19uKpcR3mJukPGX8P3DRHnINjPGVQT91rNZWlIKg+XveWdG7oErCECE7winQG2MQKNYLi1tecJ1p8xfvmNBvZ+FANBVHUEzHe9M5QK/2KC02drB2plxvnKEVSaDKPTm9ABjq2Pt+63erPDVWzbEohy2M9wR0HRRJ45+j8MHsYNmj8vRidElbuyInRB+yIgCnPreoRPlwnKXODMKHv/R+oT0Y+gV/VaLp8xixF7ou+1yCexNqGHsAlvRuUuEvZYohkdPwJSJ8Fdcp5ISsefmriT6u9aeDY1ILt0PHsS6fzO3NszNtW8KllmdLwHKpCBhU7AeuNc47vq7DB/HJKttD+SCKydUIPNyOS+eUxLQrHkVfIqbu9Z5bGNzodnsIzJpD2l6pn5xPD67dXlgHUW7wJ81E8sBkvWntWzMqlTCpHsvaTH1zEdU15PWtu4JEWp+Y5aeudiOpViKiusofemwEoW/lDfZqm x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR11MB6479.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(136003)(396003)(39860400002)(376002)(346002)(366004)(8676002)(4326008)(122000001)(316002)(83380400001)(38070700005)(31686004)(66446008)(64756008)(66476007)(91956017)(66946007)(76116006)(66556008)(186003)(31696002)(36756003)(6512007)(26005)(8936002)(41300700001)(2906002)(86362001)(71200400001)(54906003)(53546011)(5660300002)(110136005)(38100700002)(6486002)(2616005)(478600001)(6506007)(45980500001)(43740500002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Y0w2VkZtRmVjM2ZRdWtUcFdRT3lRN1krZ2c5STFQeDVsL1VPWGswSWV0TVRq?= =?utf-8?B?am1oR08xWUdnNnB0bVZTS2lwZ3RzS2dmOEdUVDI1Mmt6c3A2VGx0MG9qdGpD?= =?utf-8?B?a2hiVloveVdlOG5BNDdmcDkwU0dTL2VWN091TnphWGI4Uk15eVlUeVlpSTV6?= =?utf-8?B?NEw4WGc1OGlRaExiMmRnWkVZaU12a0NFVjR4KzhOcHJ2dW9IVGxCRVk1Kzcz?= =?utf-8?B?MVRyajN4WTA2WmhPQkFDWUpyL1ZoU2tOSytnZTVFclB2Z1N1RDV0OTJBUlRl?= =?utf-8?B?M0JaQ0ZSNUpMdE54MWMvYk5IWXZKd1RQVkFnQzUwcEI0WXpIQlZKWjgvelE5?= =?utf-8?B?L3RvSHVTL2pZUmdSWjdhdlVyRHBreitQR2Q4dGVkUTRUQjZRak9Hd29DNzJK?= =?utf-8?B?VnhOdk8vSitpa1g2T1FPdzJmTE95Qk1sM0lJY0t4K2ZGdGw4YzJqNjZ4c25T?= =?utf-8?B?eVVEbldHSElVVEYrQlFONGdLaWpOclcwSnRtSzVMcDhVOEZienQ0ZGxmOHFk?= =?utf-8?B?bTN1WkhXVGlScXVSY0E1cXBpbWpLdTZFdTFaTWQrMlpwUHl4KytIakxkQjdN?= =?utf-8?B?dzNOZFRldEtCVjdKN3F6emFEUVNoQno0aSsvZGlZQjNjb3BSc1p0Q3NXblg2?= =?utf-8?B?akxrYTJzVEFrK1RWeHl1REJiNkl2NWthVnNYKzhYdzNWcFVaQUZranRPbFpz?= =?utf-8?B?RkQ4SWxRb0ZPM0VQV1BYdXBzUUgraFhWRHhGRWxtZ0JpNEplUS8vdUwzaEVy?= =?utf-8?B?eTllM2JpTWZ1QWxqVXNlRWQ2d2tzbVh1T0NtNFlUL0N6UXVScFVacEZlWEsy?= =?utf-8?B?OWhuOXhGRGQ1K1hTdXdEZGcvckFJQXhEaVU0UWtUZTIrSDF6c2NjT09maElV?= =?utf-8?B?aWNsamRKWTVGODhMd2d4WHBMSjV5Q05ENEdvcTExbFJEMTlDelJ1dXFkbFE4?= =?utf-8?B?eXZFMXJNVXovbXhnMEcvdlA4VXFlbTdrSGFuODQ2WWt2aStJMHlwVEdObHJZ?= =?utf-8?B?Mkt0QWFrSGNScTZlVzJYUUh4RUJuUE5BK1ZMRE9JL1hkU3BNZDkwOWk4SStB?= =?utf-8?B?UUZJbEY0SzNlOGx1R1RlU29wSk8yOW1FTVZjYVcvcjhjNmNKazhubFd1bmhN?= =?utf-8?B?M3Z5N2dzUWxPRVB4MmRpeGJ0OGVJNExGNnFadnNONk1sSXYvNDYxNHUyQ3Zp?= =?utf-8?B?ZGpDa1NYOXNaTk40VGpGZVRRUWtQdmc1MVpyVHZlKzlGa095RTZwT2xGMndT?= =?utf-8?B?aXQ4cURUNGlyNzlIOTdDdWxjUkxhYm0zK2pYNkRkaEh2ckNnWlhOcC9qTXI4?= =?utf-8?B?c1c0MHFycXh4Yk0reW5rSW91eUtxc2prVFBSWTJoZ3RObUNwY2FFRlhZcFVq?= =?utf-8?B?MUlHY3RiREdnT0QrbWlLMlo3enVsd056cUpvY3VkanhmYjAxUVB3S0tlYXBp?= =?utf-8?B?Z29qNGFhNmxTV0U4TGVEVWFuNFp0aisweHFLZW10eEcrbnh2RjkxcDhlVzV6?= =?utf-8?B?b1dDcXNBZlBwQWNURjk5TCtwM0N6TEpEOGx2NzhQdWlKM1luZ1NZR0Y4QU5m?= =?utf-8?B?VVhiZTV3Mkl4YTN6Rm1abnJqUm5RejBCY1cvNlpVekZlZUNNWXhXTE5QY2Ex?= =?utf-8?B?eUlYTWQ1ZGNSNHJlVlEzSEozMFZoQzkrRFkxbmx3cGdJT1ErL2dmdGdYdTUv?= =?utf-8?B?L2hTS2dtRG0yN2dEdGZaZTJtTFFQU1pGY3pHd2hmajFJSDNHaUJ5N21CZnJB?= =?utf-8?B?bisxN09GTWtMZFRaQ2pPMFlES3RZeHpmZlZtNU5KVkd4N25WaXNVNEZmTlAv?= =?utf-8?B?RXpoUEUrOEcrMjM3M3N0aDZFVW82aVhxTTU3N1A3dm8wQVIzT1M4RDZyMmta?= =?utf-8?B?U3BocGpDNVZ4QVBRNi90ZlhtZkFsS0VKWWlpcDZTVVhUd2dpM0M0YnQ0MFNt?= =?utf-8?B?bHRKeE5CUTQybjNnc3ZldUxyWGFIb3haT3ErRFgycWNtalcwMzNkVkQ4UWVE?= =?utf-8?B?QTQvaFB4MnZva3BpK2NkdnFQb0FKNEZoVEZiVHFqNjVjNllsb2czL21EM3Zt?= =?utf-8?B?THM0dmZPRENwT2RWeUdSdlB2dW9WZTFjczEweWlzRWQwbWZhQUtpdGpsRFNV?= =?utf-8?B?WFNEcmpjMHNUci9jaU1KVDlTQVJDTzlEMWNxK3l3OHoxcTBVcGVCaVlibWo1?= =?utf-8?B?MkE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB6479.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fa5dee47-5604-4e93-6076-08da5a7a312e X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jun 2022 09:23:28.3510 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3f4057f3-b418-4d4e-ba84-d55b4e897d88 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: JtQa2kolGzpgEl+2213OUIOIEo/awviPBacr0SXhZQct6IjVdPeL6xqk4NraZWpt10f+gaPhFdDptvJvuNVW4OJqMJRvYPmVERx4tMijAKk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1941 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gNi8zMC8yMiAwODoyMCwgUGV0ZXIgUm9zaW4gd3JvdGU6DQo+IEVYVEVSTkFMIEVNQUlMOiBE byBub3QgY2xpY2sgbGlua3Mgb3Igb3BlbiBhdHRhY2htZW50cyB1bmxlc3MgeW91IGtub3cgdGhl IGNvbnRlbnQgaXMgc2FmZQ0KPiANCj4gSGkhDQoNCkhpLCBQZXRlciENCj4gDQo+IDIwMjItMDYt MjcgYXQgMTg6NTMsIFR1ZG9yLkFtYmFydXNAbWljcm9jaGlwLmNvbSB3cm90ZToNCj4+IE9uIDYv MjcvMjIgMTU6MjYsIFR1ZG9yLkFtYmFydXNAbWljcm9jaGlwLmNvbSB3cm90ZToNCj4+PiBFWFRF Uk5BTCBFTUFJTDogRG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4gYXR0YWNobWVudHMgdW5sZXNz IHlvdSBrbm93IHRoZSBjb250ZW50IGlzIHNhZmUNCj4+Pg0KPj4+IE9uIDYvMjEvMjIgMTM6NDYs IFBldGVyIFJvc2luIHdyb3RlOg0KPj4+PiBFWFRFUk5BTCBFTUFJTDogRG8gbm90IGNsaWNrIGxp bmtzIG9yIG9wZW4gYXR0YWNobWVudHMgdW5sZXNzIHlvdSBrbm93IHRoZSBjb250ZW50IGlzIHNh ZmUNCj4+Pj4NCj4+Pj4gMjAyMi0wNi0yMCBhdCAxNjoyMiwgVHVkb3IuQW1iYXJ1c0BtaWNyb2No aXAuY29tIHdyb3RlOg0KPj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+IGdpdEBnaXRodWIuY29tOmFtYmFy dXMvbGludXgtMGRheS5naXQsIGJyYW5jaCBkbWEtcmVncmVzc2lvbi1oZG1hYy12NS4xOC1yYzct NHRoLWF0dGVtcHQNCj4+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IEhpLCBQZXRlciwNCj4+Pj4+DQo+Pj4+ PiBJJ3ZlIGp1c3QgZm9yY2VkIHB1c2hlZCBvbiB0aGlzIGJyYW5jaCwgSSBoYWQgYSB0eXBvIHNv bWV3aGVyZSBhbmQgd2l0aCB0aGF0IGZpeGVkIEkgY291bGQNCj4+Pj4+IG5vIGxvbmdlciByZXBy b2R1Y2UgdGhlIGJ1Zy4gVGVzdGVkIGZvciB+MjAgbWludXRlcy4gV291bGQgeW91IHBsZWFzZSB0 ZXN0IGxhc3QgMyBwYXRjaGVzDQo+Pj4+PiBhbmQgdGVsbCBtZSBpZiB5b3UgY2FuIHN0aWxsIHJl cHJvZHVjZSB0aGUgYnVnPw0KPj4+Pg0KPj4+PiBIaSENCj4+Pj4NCj4+Pj4gSSByZWJhc2VkIHlv dXIgcGF0Y2hlcyBvbnRvIG15IGN1cnJlbnQgYnJhbmNoIHdoaWNoIGlzIHY1LjE4LjIgcGx1cyBh IGZldyB1bnJlbGF0ZWQNCj4+Pj4gY2hhbmdlcyAoYXQgbGVhc3QgdGhleSBhcmUgdW5yZWxhdGVk IGFmdGVyIHJlbW92aW5nIHRoZSBwcmV2aW91cyB3b3JrYXJvdW5kIHRvIGRpc2FibGUNCj4+Pj4g bmFuZC1kbWEgZW50aXJlbHkpLg0KPj4+Pg0KPj4+PiBUaGUgdW5yZWxhdGVkIHBhdGNoZXMgYXJl IHR3byBiYWNrcG9ydHMgc28gdGhhdCBkcml2ZXJzIHJlY29nbml6ZSBuZXcgY29tcGF0aWJsZXMg WzFdWzJdLA0KPj4+PiB3aGljaCBzaG91bGQgYmUgY29tcGxldGVseSBoYXJtbGVzcywgcGx1cyBh IGNvdXBsZSBvZiBwcm9wb3NlZCBmaXhlcyB0aGF0IGhhcHBlbnMgdG8gZml4DQo+Pj4+IGVlcHJv bSBpc3N1ZXMgd2l0aCB0aGUgYXQ5MSBJMkMgZHJpdmVyIGZyb20gQ29kcmluIENpdWJvdGFyaXUg WzNdLg0KPj4+Pg0KPj4+PiBPbiB0aGF0IGtlcm5lbCwgSSBjYW4gc3RpbGwgcmVwcm9kdWNlLiBJ dCBzZWVtcyBhIGJpdCBoYXJkZXIgdG8gcmVwcm9kdWNlIHRoZSBwcm9ibGVtIG5vdw0KPj4+PiB0 aG91Z2guIElmIHRoZSBzeXN0ZW0gaXMgb3RoZXJ3aXNlIGlkbGUsIHRoZSBzaGEyNTZzdW0gdGVz dCBkaWQgbm90IHJlcHJvZHVjZSBpbiBhIHJ1biBvZg0KPj4+PiAxNTArIGF0dGVtcHRzLCBidXQg aWYgSSBsZXQgdGhlICJyZWFsIiBhcHBsaWNhdGlvbiBydW4gd2hpbGUgSSBkbyB0aGUgdGVzdCwg SSBnZXQgYSBmYWlsdXJlIHJhdGUNCj4+Pj4gb2YgYWJvdXQgMTAlLCBzZWUgYmVsb3cuIFRoZSBy ZWFsIGFwcGxpY2F0aW9uIGJ1cm5zIHNvbWUgQ1BVIChidXQgbm90IGFsbCBvZiBpdCkgYW5kDQo+ Pj4+IGNvbW11bmljYXRlcyB3aXRoIEhXIHVzaW5nIEkyQywgbmF0aXZlIFVBUlRzIGFuZCB0d28g b2YgdGhlIGZvdXIgVVNCLXNlcmlhbCBwb3J0cw0KPj4+PiAoRlRESSwgd2l0aCB0aGUgbGF0ZW5j eSBzZXQgdG8gMW1zIGFzIG1lbnRpb25lZCBlYXJsaWVyKSwgc28gSSBndWVzcyB0aGVyZSBpcyBt b3JlIERNQQ0KPj4+PiBwcmVzc3VyZSBvciBzb21ldGhpbmc/IFRoZXJlIGlzIGEgMTAwbWJwcyBu ZXR3b3JrIGNvbm5lY3Rpb24sIGJ1dCBpdCB3YXMgbGVmdCAiaWRsZSINCj4+Pj4gZHVyaW5nIHRo aXMgdGVzdC4NCj4+Pj4NCj4+Pg0KPj4+IFRoYW5rcywgUGV0ZXIuDQo+Pj4gSSBnb3QgYmFjayB0 byB0aGUgb2ZmaWNlLCBJJ20gcmVjaGVja2luZyB3aGF0IGNvdWxkIGdvIHdyb25nLg0KPj4+DQo+ Pg0KPj4gSGksIFBldGVyLA0KPj4NCj4+IFdvdWxkIHlvdSBwbGVhc2UgaGVscCBtZSB3aXRoIGFu b3RoZXIgcm91bmQgb2YgdGVzdGluZz8gSSBoYXZlIGRpZmZpY3VsdGllcw0KPj4gaW4gcmVwcm9k dWNpbmcgdGhlIGJ1ZyBhbmQgbWF5YmUgeW91IGNhbiBzcGVlZCB1cCB0aGUgcHJvY2VzcyB3aGls ZSBJIGNvcHkNCj4+IHlvdXIgdGVzdGluZyBzZXR1cC4gSSBtYWRlIHR3byBtb3JlIHBhdGNoZXMg b24gdG9wIG9mIHRoZSBzYW1lIGJyYW5jaCBbMV0uDQo+PiBNeSBhc3N1bXB0aW9uIGlzIHRoYXQg dGhlIGxhc3QgcHJvYmxlbSB0aGF0IHlvdSBzYXcgaXMgdGhhdCBhIHRyYW5zZmVyDQo+PiBjb3Vs ZCBiZSBzdGFydGVkIG11bHRpcGxlIHRpbWVzLiBJIHRoaW5rIHRoZXNlIGFyZSB0aGUgbGFzdCBs ZXNzIGludmFzaXZlDQo+PiBjaGFuZ2VzIHRoYXQgSSB0cnksIEknbGwgaGF2ZSB0byByZXdyaXRl IHRoZSBsb2dpYyBhbnl3YXkuDQo+Pg0KPj4gVGhhbmtzIQ0KPj4NCj4+IFsxXSBUbyBnaXRodWIu Y29tOmFtYmFydXMvbGludXgtMGRheS5naXQNCj4+ICAgIGNiYjJkZGNhNDYxOC4uNzljNzc4NGRi Y2YyICBkbWEtcmVncmVzc2lvbi1oZG1hYy12NS4xOC1yYzctNHRoLWF0dGVtcHQgLT4gZG1hLXJl Z3Jlc3Npb24taGRtYWMtdjUuMTgtcmM3LTR0aC1hdHRlbXB0DQo+IA0KPiBJIHdhcyBvdXQgb2Yg b2ZmaWNlLCBidXQgSSBtYW5hZ2VkIHRvIGdldCBhIHRlc3QgcnVubmluZyBvdmVyIG5pZ2h0IGFu ZCBjYW4NCj4gcmVwb3J0IHRoYXQgSXQgc3RpbGwgZmFpbHMuIFRoaXMgaXMgYSBsb25nZXIgcnVu IG9mIGFib3V0IDUwMCB3aXRoIGEgZmFpbHVyZQ0KPiByYXRlIG9mIDUlIGNvbXBhcmVkIHRvIHRo ZSBsYXN0IHRpbWUgd2hlbiB0aGUgZmFpbHVyZSByYXRlIHdhcyAxMCUuIEkgdGVuZA0KDQpUaGFu a3MhDQoNCj4gdG8gdGhpbmsgdGhhdCB0aGUgb2JzZXJ2ZWQgZGlmZmVyZW5jZSBpbiBmYWlsdXJl IHJhdGUgbWF5IHdlbGwgYmUgc3RhdGlzdGljYWwNCj4gbm9pc2UsIGJ1dCB3aG8ga25vd3M/IFdv dWxkIGl0IGJlIHVzZWZ1bCB3aXRoIGEgbG9uZ2VyIHJ1biB3aXRob3V0IHRoZSBsYXN0DQo+IHR3 byBwYXRjaGVzIHRvIHNlZSBpZiB0aGV5IG1ha2UgYSBkaWZmZXJlbmNlPw0KDQpJIHB1c2hlZCBh bm90aGVyIHBhdGNoIHdlcmUgSSBhZGRlZCBhIHdyaXRlIG1lbSBiYXJyaWVyIHRvIG1ha2Ugc3Vy ZSBldmVyeXRoaW5nDQppcyBpbiBwbGFjZSBiZWZvcmUgc3RhcnRpbmcgdGhlIHRyYW5zZmVyLiBD b3VsZCB5b3UgYWxzbyB0YWtlIHRoZSBsYXN0IHBhdGNoDQphbmQgcmUtdGVzdCBpZiBpdCdzIG5v dCB0b28gY29tcGxpY2F0ZWQ/IEkgc3RpbGwgY2FuJ3QgcmVwcm9kdWNlIGl0IG9uIG15IHNpZGUs DQpJJ20gY2hlY2tpbmcgd2hhdCBlbHNlIEkgY2FuIGFkZCB0byBzdHJlc3MgdGVzdCB0aGUgRE1B Lg0KDQpUaGFua3MhDQp0YQ0K