From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx08-00376f01.pphosted.com (mx08-00376f01.pphosted.com [91.207.212.86]) by sourceware.org (Postfix) with ESMTPS id 77A363858D20 for ; Wed, 31 Jan 2024 14:08:17 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 77A363858D20 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=imgtec.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=imgtec.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 77A363858D20 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=91.207.212.86 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1706710108; cv=pass; b=VHueOLKoMuOXUYnr/MIT7YjkWWgqWpBlnmAL56/c7lRyg4fAx2zlAinPZeinGeCkXI+QKog0M/fJnpLMN+J+Nm6802xZFDqpZeCbsEavZRgP+iBo2y6GDlGK7v9YPtdRuY/ToMNrQbYmfEu3Er1B5wRV67R9wO5UjNu1PRJOrzI= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1706710108; c=relaxed/simple; bh=EThFMaqLTmuhTPwKh88bZsm7TG4l6DfTWKxYtUQqSbs=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=P1SKa7Fh5J9fKeTWWZ0va6MQcHfdqFJMHjhicPhc0C+CFPs0IimAjw2i6Tc06VKIwm+Muv2mkHk16qv6XIlV7PyMApp9AjAREFM1JVRmPaT532ya0HPhd+xHYRAx7tj0HODmnSMBIsCXswXB3rcOaXfsCNck72Fh3yoy97nexY4= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0168888.ppops.net [127.0.0.1]) by mx08-00376f01.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 40VCt1gc014530; Wed, 31 Jan 2024 14:08:14 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imgtec.com; h= from:to:cc:subject:date:message-id:references:in-reply-to :content-type:mime-version; s=dk201812; bh=EThFMaqLTmuhTPwKh88bZ sm7TG4l6DfTWKxYtUQqSbs=; b=KPD5V+f0LbPIZ4JUZVJTfFk/Ohojr0SwaowYY gVDQ0rH6eIOuh6FxzPW+rzw1UTHbrL5Dyee9HD0LvXQhixHz14awup+q3z0YjDSx el6Rgz7hhH+VBBxykuMs7MQfuM0Ek4g7W5ZyNnYQDbnnWrt+UkdJqAnw9nq+lCIj UL+0UWqtFgb2e0n16GJEjnjWtkoarLBLBmJe++cGawnsjQgqLWUbexD0C8uXV5um niizvOnHw4vqqQtB5OkeMNwNkJv9VSg/ZHit6rS3OnMOMrDSxiA+awXqmEjLGz5Q f2FZ2E9sbNKiN4dw4sCfb2CM6+bCcdHhUJDeW56mOsyaiHlSg== Received: from hhmail04.hh.imgtec.org ([217.156.249.195]) by mx08-00376f01.pphosted.com (PPS) with ESMTPS id 3vvrys3ccc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Wed, 31 Jan 2024 14:08:14 +0000 (GMT) Received: from HHMAIL04.hh.imgtec.org (10.100.10.119) by HHMAIL04.hh.imgtec.org (10.100.10.119) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 31 Jan 2024 14:08:13 +0000 Received: from GBR01-LO4-obe.outbound.protection.outlook.com (104.47.85.105) by email.imgtec.com (10.100.10.121) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Wed, 31 Jan 2024 14:08:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RcuuNkldjPVTJvWTxaxoyeL0LeNU8ydjtgnAwGXkzTjIrzaAac5tqRQS0IYOErqbUUdylUoI4ujbQVXLkMf36FVccPj7MVIJYSIvURfwAk0Sz5S/CseKPLCY/frlbMClRMnfwQCLsrXGkmnDkJzvD+F/qPw6nPLbPcPUA5NZwyDEoiGKqNKertpCYWRRAFmKNz0sdijxXqfRcRYCz5ekBvHOxZ9p40J0P65X8XlJCkCaGEMvnm+0qV6k+s2orjfjk5kynOeDlDjf1fm4x2eAT3uIJ5vq5D0LATPhFNzmF+hNVD4tQBd9uRUhWxwpooiGzoQc7tyMAmfJ6O6pzFqbuw== 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=EThFMaqLTmuhTPwKh88bZsm7TG4l6DfTWKxYtUQqSbs=; b=L4MUhgYsWrjmwKhhPTAgXtrt6lLc7faZfNf4NR5lqrk5cWenq1RHWxgeAloAT23pORWwYQ+mSI8UefNz+3GXrSF7oLbv2l23UMy6uRlLZUTRDA84/bAIWG3cQC8tS/0QscftElFsgfP8yfHBRR9hxm4WEiNftx9Xrk3A0Qcr6C0HGZq+t/AIr2i9v5y6RwQ7qDSHtsQ5kN70OcavZSknvpibB4K5DzxfSGR/yUwlHZGcpRRPQVTY6diMFexPGV23OyxAiniQOIMp9eHlmOq6abBknTxF349fdkKMsJPtSznFDelhIqZI40l9MkbT4k0C8uzTZz1wSKyl//nX3NNbmg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=imgtec.com; dmarc=pass action=none header.from=imgtec.com; dkim=pass header.d=imgtec.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=IMGTecCRM.onmicrosoft.com; s=selector2-IMGTecCRM-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EThFMaqLTmuhTPwKh88bZsm7TG4l6DfTWKxYtUQqSbs=; b=ghPjbNkfqCACU4YxrLlu6vSck0GQvjK5ZqCGQUdRSuaQYrbw+YU48ubtYW4BsIBG0Ce6tOgTcPDjnylmc1seKR5n1BRnyDh9Gvmnu5aA6BA1XiEsIln6WoxnRgWRQbPkRQFTXyNMtYf2Go9t7cq1aNVLoag1J4ZJjadCR7105jI= Received: from CWLP265MB5906.GBRP265.PROD.OUTLOOK.COM (2603:10a6:400:1cb::10) by LO6P265MB6955.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:321::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.34; Wed, 31 Jan 2024 14:08:11 +0000 Received: from CWLP265MB5906.GBRP265.PROD.OUTLOOK.COM ([fe80::e6f:3f38:2eef:95e9]) by CWLP265MB5906.GBRP265.PROD.OUTLOOK.COM ([fe80::e6f:3f38:2eef:95e9%4]) with mapi id 15.20.7228.029; Wed, 31 Jan 2024 14:08:10 +0000 From: Joseph Faulls To: Nelson Chu , "schwab@suse.de" CC: "binutils@sourceware.org" , "palmer@rivosinc.com" Subject: Re: [PATCH] bfd: check for truncation with R_RISCV_32 relocations Thread-Topic: [PATCH] bfd: check for truncation with R_RISCV_32 relocations Thread-Index: AQHaVE7s3bsnZfOVfEaWIkOFzbnaNw== Date: Wed, 31 Jan 2024 14:08:10 +0000 Message-ID: References: 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: CWLP265MB5906:EE_|LO6P265MB6955:EE_ x-ms-office365-filtering-correlation-id: 6b72bfc4-f1a8-487b-6782-08dc22660eb9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: zdaJfdARBcb1K4IV3LTACUMOE6iBGvGjzKBZNQPkmDRyj5iiSTIrciSkvdFG9vrmBddkBKqUFd++pTpvQ9gJlcCfvgZLIStO6/zK2B7Ov1KaBXrEwNV8tBQzxdaAuivK7Ft8D9neXtZa7W2O//YKiYeNNDLdNaSX7BD3eeO1TaPqwwrNUMSNbAb+Ho3W/qT+r7Eno4OfXZwfSnL2sOph+59WUtdV22C83HgcYof/T5/CGFoG2uCtpRx4un1N8E/umVlKLQ8U+REwN6+vttEL1KVUfsLnweLNH69IpCqQTtK03lsUEQgyzCqfO/lKcC7mHMg5B2OT5GA/MoIU8VhuJlaTHgHVoKMdqK2VPdJaWwtu0Su16OU5voZF0wfEQUWwbAyBpqFnIfdL0/mNVK5TK5AVJaZF0pieoGoiFfJSjw42Y8ZY+Pt5LfgP7SysSmVTA47YQVzAB0dGSe6b3VMM/b7/YPmnBuIJuWmxSE894nJrH38E+ZUsxsfcLcGqheJCcajyHzkLZgKYpLiiRnjweIYUkl9XQ1haretpxodxojkFG4vHQGMVy0Gke2oedoBjO9n8YmXuoSujgLzoCU5070kYoxwkSx0nLKjfyTxR83cII/xZPbq4juZpei1avEDph0BIfaDg5No20j4afG3Igw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CWLP265MB5906.GBRP265.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(39850400004)(346002)(396003)(366004)(136003)(376002)(230273577357003)(230173577357003)(230922051799003)(451199024)(186009)(1800799012)(64100799003)(478600001)(966005)(55016003)(122000001)(166002)(38100700002)(83380400001)(7696005)(8936002)(71200400001)(26005)(9686003)(53546011)(6506007)(110136005)(54906003)(33656002)(4326008)(5660300002)(2906002)(316002)(64756008)(38070700009)(76116006)(8676002)(86362001)(66476007)(66556008)(66946007)(52536014)(66446008)(41300700001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Wm1VZ01sWFJ2QVF2UnVlR0ZhS0NxMkdkRzZwZEVIVnZNOWZPWHJCNVVqMUpF?= =?utf-8?B?ZXExUzNlaFVtOTZKS2FiU3p1WHRralBqOG5hWUNISE04WFBqL2tBeExvaDNn?= =?utf-8?B?RlAvUjZCTFBRQUlpRE90YkJ3Q0RTVzBTYnFqVFdKTjlBeFAxWGY4Y2pMbEZi?= =?utf-8?B?alR3Y2VNdmQwRmZpOW8xeENkYzcyczBOZ2V2cEVBYWRUa3lmbVpYVkcrZ2dl?= =?utf-8?B?bkw0NmllcXhkWDc2M21IU1hWSWNWTFhsRnljcFRtVzFCMnRRWG5iR0tDVm9t?= =?utf-8?B?RkpWQXVZVlJaWXZmYTRGZi91UC9oOGI0TzErMnB4TWp2Z2JvRWVFbzE3WjVQ?= =?utf-8?B?Y2VqS1RpaXBxaVF6SHJIempoZzlXempUdnA2eG9NN2xnbjBDeG5QKzROV0dE?= =?utf-8?B?M3VnbzREaEFKdnBZWEJFL3hYbVYrTmVYRGxyN3ZNTUp4dXBicEs5SEMwYVdh?= =?utf-8?B?SmJnM0VGRU9yOTNjMTRweXFGTFdKcXRqcHpPTGM0bXJsa2pYN3ZmUWs5MTBR?= =?utf-8?B?T3doY3NCMHdQNFp0aVYrZGU0VEtJZFFITGRJNm9HMEdJWlFJQjN5NG0xZEFv?= =?utf-8?B?Zlg5cTNkR2R0dGVzSU5BdnRPaGNBdFR2cUJDRjNpc0djbHFYZTkvYUVpbE4r?= =?utf-8?B?SHc5VEQxODVqaUV0dzlmTW9PQzFGb0xmS1o2eGVKUnBmRW5mSzRTMGtZQWhN?= =?utf-8?B?bUJ6RFJDd1JVcVJweDBWS2lTNGx5V01nandDT2IxcmtFd205ZkJEaVRQb1RJ?= =?utf-8?B?RXFLZ0ZsUUwvbzJzdCt5MEo3ekoxUW94ZVpCcldBZVRVbU90eDY1NnFNUXFr?= =?utf-8?B?VGo3eXIvZ1NtZTNHSThudFMxU3RwWWsrdFlUTklXWGNaQmdNRVFnVXZvQ21P?= =?utf-8?B?bHk0dVJUeXd3VkVXdVlEVVFVSkZ2dk9vV1BNNUJTSU56TXNiRGROQTlVcU9s?= =?utf-8?B?aWpvQW5aYVR0c2VmQW5ENXp0OFUzRHNjY3dCSVBVQkRrT29PTTlYbW8rSy9W?= =?utf-8?B?NzZoVCt1QWFuangyYW4rTk9VRDNJd1VPOEFWM2ZLeXorSUxWZ1JidU5BcjlM?= =?utf-8?B?YzFKYXo5T0JxZFp1Ui9LZFNmYzZFTnk5MkFoTkdFZlJPZHN4Zm4xbnNwZUFo?= =?utf-8?B?Skl1VDBBRkZSMXBDeS84OHA5RllwZHliRFdHaTdGT2JsejVobklSMUNJR1NW?= =?utf-8?B?Wi95Z1lGQzNPTktVdFFyYmdvY0xrSEVmd2NBTU5wZU44SWx3VFFhRXFIMW5q?= =?utf-8?B?bktURGRIb0tDeWtKN0tOLzFxWHBhY2JNSVVqbkIzd0VubmM2ZmhhQStwT2NU?= =?utf-8?B?RlgxaElBUkY0cGVkVFhPNTF2eEtpR0lWbXUxbCtIM0s0OHFCV2laWTBoeTh6?= =?utf-8?B?WDZ6Q3cvZEVDZlJDV3dZTjJ0QW5sSEN5eitvVTBlWThKeURMcGoraG81VHJH?= =?utf-8?B?S3plR1o2RGZja0RrZG5UVTNnb2JhelVlNkpaWkFvaEpXRTg3UGoyQmpXdlhw?= =?utf-8?B?LzZLcEFYcXVub1BLZGI5UW5WUFJrNEZBYk9mZEdaeWlGSE9oaERSS0FEcEtF?= =?utf-8?B?YlpQNEE2VU1oSTkyMURyU3FvYmY1SDhNcnFTdUdBVUtaNnZsWVgyL1pwdVc5?= =?utf-8?B?eEZQbUJ4eVN2dDFiVzZsVENRUjdYRWRiT1RCaGxXTFVqOW1NL2ZtOWxxRmNX?= =?utf-8?B?R1BYdUhLYU5WUzJvNlpMMy9pWkdDK3VHQmZwWUpNSGpSQmV4bEdCTmNlUTZJ?= =?utf-8?B?bFlkT2VvT0tmVnhoTS8zY3ZIN1d0UnJtOUZVTmpuOXlEa0lVWlFNTDlPTXAz?= =?utf-8?B?dFZHeFBkek0ranExOFlCS1U5SWMrek5SOHQrdVUwU2JVWVNwdE1vVlRDTWtw?= =?utf-8?B?bzgxYmFnRVBlaU9BNlYwSFArc0V5cGJOUU9SZHpnUDRZUnV5aXljbVF3anRJ?= =?utf-8?B?dDBPMmVBS3VWRWZlajU5UjFRRDJBeUlkK2d6ZkJ4WGpBUU5jUUwrbjhFM0lp?= =?utf-8?B?WWorUXNyaG1uY1lWQVl3eGdMUUg4SmtubGp1Ykptd3h4UTNyOWY1SEtGZGpo?= =?utf-8?B?UnlxVElYUzZRdW42Q0FLNzR3SkFNVDNkWTJwOXQxSzhkNEZvOExRL3E5U09i?= =?utf-8?Q?OEbVP8DhEvFt5gvg9gynukEnD?= Content-Type: multipart/alternative; boundary="_000_CWLP265MB5906D6BE1695D8498FF72595807C2CWLP265MB5906GBRP_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CWLP265MB5906.GBRP265.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 6b72bfc4-f1a8-487b-6782-08dc22660eb9 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2024 14:08:10.8604 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 0d5fd8bb-e8c2-4e0a-8dd5-2c264f7140fe X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: kVlXZ6+/3EpraNS11wkGivpTG51rCuFS/mQ2CFFlzShZr6UA/Err7uNw+0EonunfaGHzd76FKjA++t8kRBHXKa6bpdiGVZods6BCO0e95YE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: LO6P265MB6955 X-OriginatorOrg: imgtec.com X-EXCLAIMER-MD-CONFIG: 15a78312-3e47-46eb-9010-2e54d84a9631 X-Proofpoint-GUID: Z3Qv0JfaXOOioQpXFFgMS28HW7rXAI27 X-Proofpoint-ORIG-GUID: Z3Qv0JfaXOOioQpXFFgMS28HW7rXAI27 X-Spam-Status: No, score=-13.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,HTML_MESSAGE,HTTPS_HTTP_MISMATCH,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE 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: --_000_CWLP265MB5906D6BE1695D8498FF72595807C2CWLP265MB5906GBRP_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmVwbHlpbmcgdG8gYm90aCBjb21tZW50cw0KDQoNCiAgKiAgIEl0J3MgYmVl biBhIGxvbmcgdGltZSBzbyBJIGZvcmdvdCB0aGUgZGV0YWlscywgaWYgd2Ug YWRkIHRoaXMgb3ZlcmZsb3cgY2hlY2tzIGZvciBBREQvU1VCL1NFVCByZWxv Y2F0aW9ucywgdGhlbiB0aGUgcmVncmVzc2lvbiB3aWxsIGZhaWwgc2luY2Ug d2UgbWF5IGdlbmVyYXRlIDMyLWJpdCBkZWJ1ZyBpbmZvcm1hdGlvbiBmb3Ig dGhlIHJ2NjQgdG9vbGNoYWluIGluIGdjYywgYW5kIHRoYXQncyB3aHkgd2Ug YWx3YXlzIHNpbGVudCB0aGUgdHJ1bmNhdGVkIGVycm9yLiAgTm90IHN1cmUg aWYgdGhhdCBhbHNvIGZhaWxzIGZvciBub3csIHdlIG5lZWQgdG8gbWFrZSBz dXJlIG9mIHRoYXQgYXQgZmlyc3QuDQoNClllcywgSSBpbml0aWFsbHkgZGlk IHRoYXQgYW5kIHRoYXTigJlzIGV4YWN0bHkgd2hhdCBoYXBwZW5zLiBUaGUg ZGVidWcgaW5mb3JtYXRpb24gZG9lc27igJl0IHNlZW0gdG8gdXNlIFJfUklT Q1ZfMzIgc28gaXQgaGFzbuKAmXQgY2F1c2VkIGFueSBlcnJvcnMgaW4gdGhl IGdjYyB0ZXN0IHN1aXRlIHdoZW4gdGhlIGRhdGEgYW5kL29yIHRleHQgaXMg cHV0IGF0IGEgaGlnaCBhZGRyZXNzLiBBbGwgdGhlIGZhaWx1cmVzIHdlcmUg dHJ1bmNhdGlvbiBvZiBvdGhlciByZWxvY2F0aW9ucyBsaWtlIFJfUklTQ1Zf SEkyMCwgUklTQ1ZfUENSRUxfSEkyMCBhbmQgUl9SSVNDVl9HT1RfSEkyMC4N Cg0KDQogICogICBUaGUgb3ZlcmZsb3cgY2hlY2sgYmVsb25ncyB0byB0aGUg aG93dG8gdGFibGUuDQoNCkZvciB0aGUgcmVhc29uIE5lbHNvbiBnYXZlIGFi b3ZlLCBJIGRvbuKAmXQgdGhpbmsgdGhpcyBpcyBhIGdvb2QgaWRlYS4gV2Xi gJlkIHNlZSBhIGxvdCBvZiBmYWlsdXJlcyBvbiB0cnVuY2F0aW9uIG9mIGRl YnVnIGluZm9ybWF0aW9uLg0KDQoNCg0KVGhhbmtzLA0KSm9lDQoNCg0KRnJv bTogTmVsc29uIENodSA8bmVsc29uQHJpdm9zaW5jLmNvbT4NClNlbnQ6IFR1 ZXNkYXksIEphbnVhcnkgMzAsIDIwMjQgMTE6MzkgUE0NClRvOiBKb3NlcGgg RmF1bGxzIDxKb3NlcGguRmF1bGxzQGltZ3RlYy5jb20+DQpDYzogYmludXRp bHNAc291cmNld2FyZS5vcmc7IHBhbG1lckByaXZvc2luYy5jb20NClN1Ympl Y3Q6IFtFWFRFUk5BTF0gUmU6IFtQQVRDSF0gYmZkOiBjaGVjayBmb3IgdHJ1 bmNhdGlvbiB3aXRoIFJfUklTQ1ZfMzIgcmVsb2NhdGlvbnMNCg0KKioqIENB VVRJT046IFRoaXMgZW1haWwgb3JpZ2luYXRlcyBmcm9tIGEgc291cmNlIG5v dCBrbm93biB0byBJbWFnaW5hdGlvbiBUZWNobm9sb2dpZXMuIFRoaW5rIGJl Zm9yZSB5b3UgY2xpY2sgYSBsaW5rIG9yIG9wZW4gYW4gYXR0YWNobWVudCAq KioNCg0KDQpJdCdzIGJlZW4gYSBsb25nIHRpbWUgc28gSSBmb3Jnb3QgdGhl IGRldGFpbHMsIGlmIHdlIGFkZCB0aGlzIG92ZXJmbG93IGNoZWNrcyBmb3Ig QUREL1NVQi9TRVQgcmVsb2NhdGlvbnMsIHRoZW4gdGhlIHJlZ3Jlc3Npb24g d2lsbCBmYWlsIHNpbmNlIHdlIG1heSBnZW5lcmF0ZSAzMi1iaXQgZGVidWcg aW5mb3JtYXRpb24gZm9yIHRoZSBydjY0IHRvb2xjaGFpbiBpbiBnY2MsIGFu ZCB0aGF0J3Mgd2h5IHdlIGFsd2F5cyBzaWxlbnQgdGhlIHRydW5jYXRlZCBl cnJvci4gIE5vdCBzdXJlIGlmIHRoYXQgYWxzbyBmYWlscyBmb3Igbm93LCB3 ZSBuZWVkIHRvIG1ha2Ugc3VyZSBvZiB0aGF0IGF0IGZpcnN0Lg0KDQpOZWxz b24NCg0KT24gV2VkLCBKYW4gMzEsIDIwMjQgYXQgMjoyMeKAr0FNIEpvc2Vw aCBGYXVsbHMgPEpvc2VwaC5GYXVsbHNAaW1ndGVjLmNvbTxtYWlsdG86Sm9z ZXBoLkZhdWxsc0BpbWd0ZWMuY29tPj4gd3JvdGU6DQpSZWxldmFudCBidWcg cmVwb3J0OiBodHRwczovL3NvdXJjZXdhcmUub3JnL2J1Z3ppbGxhL3Nob3df YnVnLmNnaT9pZD0zMTMxOCBbc291cmNld2FyZS5vcmddPGh0dHBzOi8vdXJs ZGVmZW5zZS5jb20vdjMvX19odHRwczovc291cmNld2FyZS5vcmcvYnVnemls bGEvc2hvd19idWcuY2dpP2lkPTMxMzE4X187ISFLQ3dqY0RJIXd1bE4wUWFv NWY1T28tUVp1cVZzM09xYTNNMDVDSmZnNUdURlVDMHc1RjJBU0QtQlZTQWRZ eUh6NjBJenp4OTRid3BEM2tzOVZKUHBEUHZublpiNyQ+DQoNCldpdGggaGln aCBhZGRyZXNzZXMsIHRoZXNlIHJlbG9jYXRpb25zIGNhbiBiZSB0cnVuY2F0 ZWQuIEluIHRoZXNlIGNhc2VzLA0KdGhyb3cgYW4gZXJyb3IgaW5zdGVhZCBv ZiBzaWxlbnRseSB0cnVuY2F0aW5nLg0KDQpiZmQvDQogICAgICAgICogZWxm bm4tcmlzY3YuYyAocGVyZm9ybV9yZWxvY2F0aW9uKTogQ2hlY2sgZm9yIG92 ZXJmbG93Lg0KDQpsZC8NCiAgICAgICAgKiBsZC90ZXN0c3VpdGUvbGQtcmlz Y3YtZWxmL2xkLXJpc2N2LWVsZi5leHA6IFVwZGF0ZWQuDQogICAgICAgICog bGQvdGVzdHN1aXRlL2xkLXJpc2N2LWVsZi9kYXRhLXJlbG9jLXJ2NjQtYWJz MzItdHJ1bmNhdGlvbi5kOg0KICAgICAgICAgIE5ldyB0ZXN0IGNhc2UuDQot LS0NCmJmZC9lbGZubi1yaXNjdi5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8IDMgKysrDQpsZC90ZXN0c3VpdGUvbGQt cmlzY3YtZWxmL2RhdGEtcmVsb2MtcnY2NC1hYnMzMi10cnVuY2F0aW9uLmQg fCA0ICsrKysNCmxkL3Rlc3RzdWl0ZS9sZC1yaXNjdi1lbGYvbGQtcmlzY3Yt ZWxmLmV4cCAgICAgICAgICAgICAgICAgICB8IDEgKw0KMyBmaWxlcyBjaGFu Z2VkLCA4IGluc2VydGlvbnMoKykNCmNyZWF0ZSBtb2RlIDEwMDY0NCBsZC90 ZXN0c3VpdGUvbGQtcmlzY3YtZWxmL2RhdGEtcmVsb2MtcnY2NC1hYnMzMi10 cnVuY2F0aW9uLmQNCg0KZGlmZiAtLWdpdCBhL2JmZC9lbGZubi1yaXNjdi5j IGIvYmZkL2VsZm5uLXJpc2N2LmMNCmluZGV4IDhiMjdlM2I4ZDZhLi45NzVi NDBlNWY1MyAxMDA2NDQNCi0tLSBhL2JmZC9lbGZubi1yaXNjdi5jDQorKysg Yi9iZmQvZWxmbm4tcmlzY3YuYw0KQEAgLTE4NjUsNiArMTg2NSw5IEBAIHBl cmZvcm1fcmVsb2NhdGlvbiAoY29uc3QgcmVsb2NfaG93dG9fdHlwZSAqaG93 dG8sDQogICAgICAgfQ0KDQogICAgIGNhc2UgUl9SSVNDVl8zMjoNCisgICAg ICBpZiAodmFsdWUgJiB+aG93dG8tPmRzdF9tYXNrKQ0KKyAgICAgICByZXR1 cm4gYmZkX3JlbG9jX292ZXJmbG93Ow0KKyAgICAgIGJyZWFrOw0KICAgICBj YXNlIFJfUklTQ1ZfNjQ6DQogICAgIGNhc2UgUl9SSVNDVl9BREQ4Og0KICAg ICBjYXNlIFJfUklTQ1ZfQUREMTY6DQpkaWZmIC0tZ2l0IGEvbGQvdGVzdHN1 aXRlL2xkLXJpc2N2LWVsZi9kYXRhLXJlbG9jLXJ2NjQtYWJzMzItdHJ1bmNh dGlvbi5kIGIvbGQvdGVzdHN1aXRlL2xkLXJpc2N2LWVsZi9kYXRhLXJlbG9j LXJ2NjQtYWJzMzItdHJ1bmNhdGlvbi5kDQpuZXcgZmlsZSBtb2RlIDEwMDY0 NA0KaW5kZXggMDAwMDAwMDAwMDAuLjkyNWQxY2RiNjYyDQotLS0gL2Rldi9u dWxsDQorKysgYi9sZC90ZXN0c3VpdGUvbGQtcmlzY3YtZWxmL2RhdGEtcmVs b2MtcnY2NC1hYnMzMi10cnVuY2F0aW9uLmQNCkBAIC0wLDAgKzEsNCBAQA0K KyNzb3VyY2U6IGRhdGEtcmVsb2Mucw0KKyNhczogLW1hcmNoPXJ2NjRpIC1t YWJpPWxwNjQgLWRlZnN5bSBfX2Fic19fPTENCisjbGQ6IC1tW3Jpc2N2X2No b29zZV9scDY0X2VtdWxdIC1UdGV4dCAweDgwMDAgLS1kZWZzeW0gX3N0YXJ0 PTB4MCAtLWRlZnN5bSBhYnM9MHhjMDAwMDAxMDAgLS1kZWZzeW0gYWJzX2xv Y2FsPTB4MjAwDQorI2Vycm9yOiAuKnJlbG9jYXRpb24gdHJ1bmNhdGVkIHRv IGZpdDogUl9SSVNDVl8zMg0KZGlmZiAtLWdpdCBhL2xkL3Rlc3RzdWl0ZS9s ZC1yaXNjdi1lbGYvbGQtcmlzY3YtZWxmLmV4cCBiL2xkL3Rlc3RzdWl0ZS9s ZC1yaXNjdi1lbGYvbGQtcmlzY3YtZWxmLmV4cA0KaW5kZXggN2UxMjgxZDgy NmIuLjVhNGQ4NzI4MzY2IDEwMDY0NA0KLS0tIGEvbGQvdGVzdHN1aXRlL2xk LXJpc2N2LWVsZi9sZC1yaXNjdi1lbGYuZXhwDQorKysgYi9sZC90ZXN0c3Vp dGUvbGQtcmlzY3YtZWxmL2xkLXJpc2N2LWVsZi5leHANCkBAIC0xNzUsNiAr MTc1LDcgQEAgaWYgW2lzdGFyZ2V0ICJyaXNjdiotKi0qIl0gew0KICAgICBy dW5fZHVtcF90ZXN0ICJ1bGViMTI4Ig0KICAgICBydW5fZHVtcF90ZXN0ICJw cjMxMTc5Ig0KICAgICBydW5fZHVtcF90ZXN0ICJwcjMxMTc5LXIiDQorICAg IHJ1bl9kdW1wX3Rlc3QgImRhdGEtcmVsb2MtcnY2NC1hYnMzMi10cnVuY2F0 aW9uIg0KICAgICBydW5fbGRfbGlua190ZXN0cyBbbGlzdCBcDQogICAgICAg IFtsaXN0ICJXZWFrIHJlZmVyZW5jZSAzMiIgIi1UIHdlYWtyZWYubGQgLW1b cmlzY3ZfY2hvb3NlX2lscDMyX2VtdWxdIiAiIiBcDQogICAgICAgICAgICAi LW1hcmNoPXJ2MzJpIC1tYWJpPWlscDMyIiB7d2Vha3JlZjMyLnN9IFwNCi0t DQoyDQo= --_000_CWLP265MB5906D6BE1695D8498FF72595807C2CWLP265MB5906GBRP_--