From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx07-00376f01.pphosted.com (mx07-00376f01.pphosted.com [185.132.180.163]) by sourceware.org (Postfix) with ESMTPS id F215B3858D34 for ; Wed, 21 Feb 2024 11:02:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F215B3858D34 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 F215B3858D34 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=185.132.180.163 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1708513358; cv=pass; b=PD8kZREECpfmO7JdTThM6Cmbx8IfWA4PJbUnJ579QsJ58RDG0syZ0jJUwgAQyz2/Nehn99KFQnB6gQ3fWmSaFSga7DtnphdfdOUe7DHZAY3J/ahXZ+HK3+40mA7jl/9LJHRgAWjcsZCxm/8mwcPudMc9q2oXpvQOgtrDwaab9x8= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1708513358; c=relaxed/simple; bh=D+JGnmT8FUro07lhM2Apm4QGaqD+ZywYcwv90jnimcQ=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=Cra2SLhiONkxvNbVbysQ/K18/gTRqReBX6utTDNk9Ps0atfPd9u3+tZ4W5qjfxET8y6HmRWWGbENkku0NBbAAAZpR0sbOPa6S/ig7OwqZCDLpiHwgchXB+fordf2s7C0MS22nn9wsyKlsysM1AuIBo3vIVW9GWOzMjxoG3YlH4I= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0168889.ppops.net [127.0.0.1]) by mx07-00376f01.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 41L6oLEj007815; Wed, 21 Feb 2024 11:02:26 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=D+JGnmT8FUro07lhM2Apm 4QGaqD+ZywYcwv90jnimcQ=; b=t1wSp8hVyYlNzbNLHjKByGbUlGsprkr7OfKG6 S23ZrVneS3K0/50ccCBr8R2vsxQhbMExOU5dY6fUb7G+1QlgT3fvCe5II32TprK3 l3/hpZeifBcfD4e7xyHpxw+wnoeU12ptgvLbZ+sZYMgTdYRghguoP/3v7nsqXn4Y U6fTLPHgMnvRiRwYw5cDGM0uxmteq4bFtQI7iBVef/GCQqxxbOVUVO7/lTzdYgSg wx/oHaZhzFm2llzwmjsc9VWHqj9vwlAshwKkOdZOaAkCASJtg3gN3Wcmp80lfXIZ IFcPJ/zCsKr3Mz4ceut/+13jRpradyAdMzojRpRTqaEqeDA7Q== Received: from hhmail04.hh.imgtec.org ([217.156.249.195]) by mx07-00376f01.pphosted.com (PPS) with ESMTPS id 3wd20tgmgr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Wed, 21 Feb 2024 11:02:25 +0000 (GMT) Received: from HHMAIL05.hh.imgtec.org (10.100.10.120) 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, 21 Feb 2024 11:02:24 +0000 Received: from GBR01-CWX-obe.outbound.protection.outlook.com (104.47.85.40) 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, 21 Feb 2024 11:02:24 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HPLtQqfpoKcdaqwQU4xvca9fw8WznzCR+aYr+Ium3NF3a3ZP3d2fv/h8GoBDUamaJKkfD6yfeG1avX88uY7PoNU/F6OYu71SL59zu47kmGgwV0RWJfk8e8KAQMh3iK+Z6AmpatGbUKgOzd4leqOgLQIM8WLk0O5dRTE8Gm2B3S6OSQIrGeCtL106+aLR2U4zLj560OJm8zv579vGmImHpG8vIpuIyROOg1vvLGZtKnWjX8NxgS1GiUinesKgnRN/9bUyL76f3Ptu7HTJmHrzNGcOEvrM/0KvW082r3f0FA4FwgWGmBmbGdSlQng1K+j74OBrBqXqfv9frREub1JeLw== 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=D+JGnmT8FUro07lhM2Apm4QGaqD+ZywYcwv90jnimcQ=; b=NGbfBT/s+xWgIbZK14E+WvJPBZZE8bSJvT/rB1sw/lqltTjhUhqc+p4ZtsWB5Jy/RUO6MkV0Dz159HHH6Sw1i1oAKZbAC9J2W7y2jCvZdTmEexncA42+mFKHH8ryJxgA3CUH7uQczSFqngDUAuLO7rILOZ4eRmBvlQxAwMU4P5W5TyhriBPBqpVO3pn/bJRF0Osg/gdKTJiDMjNmh57p+XzSJHqxqiuLfda1E9+YVeNUQbPL2oVVmrXBy+zb7Hf9XudGbF6QLqxf7ptecLCp42XtdGFgcbfql6eaKsgB7ipOK3AP62NnzmLkHJiJZS7r4RTjZ/FKsyCUs0b5CKQMfQ== 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=D+JGnmT8FUro07lhM2Apm4QGaqD+ZywYcwv90jnimcQ=; b=hpeW8+oqlBCJP30dK2rpv4HztDvKqzX4EPKER7RSHP2SHQQQ40AbiZAjO0viOno0hrwrTCgDnc1jJGptwC4VB+/dteatblQo+1bC3FXvzXeVmYFZbvpcU/yCbr2RXfRWIrp4XobsSwJLrmCh5GOqUsykemG7idheCyeiArZVaLw= Received: from LO4P265MB5914.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:29f::11) by LO0P265MB7345.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2ea::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.21; Wed, 21 Feb 2024 11:02:17 +0000 Received: from LO4P265MB5914.GBRP265.PROD.OUTLOOK.COM ([fe80::d56a:c099:cfe6:dee9]) by LO4P265MB5914.GBRP265.PROD.OUTLOOK.COM ([fe80::d56a:c099:cfe6:dee9%7]) with mapi id 15.20.7292.036; Wed, 21 Feb 2024 11:02:17 +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: AQHaVE7s3bsnZfOVfEaWIkOFzbnaN7EUwhdw Date: Wed, 21 Feb 2024 11:02:17 +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: LO4P265MB5914:EE_|LO0P265MB7345:EE_ x-ms-office365-filtering-correlation-id: 3edbdf95-a657-46f8-7e58-08dc32cc9162 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: cO2tqO2ibWyzV2HxzMFDxb5teo8oDZT7MsQE1bgH8EOsIhNOSAkIytH9r+/zKyHXcaAl0/exA822ncWm8wfyyC04ocX5OXXGyaPXchIUu2rEFavwnOKiA7iGOPsLmfUvxxcZLhz3c6ujDSwZMxXfpAQ4PfUG4pu31YiTRcZC/wdN4mbJBvxUSJATXj7ESZ8hDm1d3IZzcQVJ3hlgWeyeZmHNjAZj8dGNpnCKFE4yZFLo82bQC8z88I4tf/Up5l4sWf54qsviV5BRq+++8x9XoA+NFm0ESXtPfZOUT/1UKiy81Avn27c1hIwyyLz3Z1QVj34vNtw77PXkPUYVVy7bY78FskMfa5kbCcWgm59BsFG0fJTloVx/mTc1e9gbwLSVLTKx23Rx7SAW9QeGOY7hty7ZIExp9UQ8CaI870e6r1u5HDLETijGGfJEZluxHwJMdSyqJZIRH1KCvolTjdVQbQLXFYuYPpBgmFQ3rUS3XABKorJxKWIKow8+tBmOCx/fSe18Hop47G1VfgDmZ/xNyo1Hgs8OtuVNw/EnRKU60KHLiI9KD8aMQvML9GH6t2pP7V0Bv4XyNbbnwsJJJ05jYuVSTP3e4FPfWwaOjAP6pRs= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LO4P265MB5914.GBRP265.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(230273577357003)(38070700009);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UXVLR1lrS1lvWmdFL1psVlpSQTl4bGpEb0FxanlwbUxVc04xVFk3SC9BRmFR?= =?utf-8?B?RHMyUldQVzJMTUpyQ2ZIOG5CTStaczRGdVA3QTM5VzdZMXRNTFFiOXJ3TDc4?= =?utf-8?B?OVJ6V05aUHBXQS84cDZRMVBrdHN1YS8zdFNXTlJ2RHNQeTlwMWtpbWdrK3FG?= =?utf-8?B?UmZ3b3BNZVRzSmFTMUUrd2s4SUhmS1c4aWtwT0l1eXBZUCtUWDhLdzhWY3pZ?= =?utf-8?B?b1lSaE5oU3FXNnh0dkoxSCtPKzlhV1RxVjNTZmR1VE84YnFDd0NkYXhmTlpQ?= =?utf-8?B?RUpxbnd6MmgxZW43TGlDVUxRaTFnTG4xVGlvSWVRNTdVM1RRZ09BZ3YxUitj?= =?utf-8?B?OG5TWTluMERHTlBPL2owU2ZORk9UKzlZaVJEVkJJdWlycU1ReEx2SDh0aHE5?= =?utf-8?B?azhsRXRUeHhZM2RnNUp3MUdOL1BRR3NqU3g3M2p6YkRFSm53NmJqQ2h3Z0xm?= =?utf-8?B?ZzJKVC9EWnRBZmpkZ29Ua3ZwdGN1MHJaeGpNUmJLNGNpRGlteEJLMTQ0ZzF6?= =?utf-8?B?Z1MzR29vNVR2dTQ2ZWhMUWVSeWZPandvY1VoaEswNnlScFcrWDV6c2NHRG13?= =?utf-8?B?VGdUbDNQNnI5ZEQ3WW94MlNqSUpsY0l3RTdjKzRnUDBFazdRM2pMdnVYN0x2?= =?utf-8?B?QmQ3TDZISkZaUFplaHMvb0JwSkRXSFRaSjYyVndGdFAwcS9XQXVRSGFIZkM3?= =?utf-8?B?c3VvQThFazdUTEs5MGd2aEZnWnlNaEoxcVZObWFFKytsSjFpU0ZCYWYxODVT?= =?utf-8?B?VjIrdmdvbDhFQmdCcXVXSlZ0M1VXcTJ3Nkg2dEhQZ0dKYzlqaVg2aTM2Y09R?= =?utf-8?B?TVlGdkFFTEkvZHJHTHRTRFU5Y3I4Qjc5SXc0SE5OVVZuVUY5Y0YvTitXZlBH?= =?utf-8?B?UE9oWWNOcUxha0dkcjdqZDJvS3RjNGhpWUJwcW1rWUp6ZTVBclpUZ2NqZFQ4?= =?utf-8?B?bEkrYWNBNWM4QTZZOFV3Mm5JUHNZaGk5YWVTaUVWY21ZcDg1cnU4TjFQekNp?= =?utf-8?B?bTNXY3BQWENvTG1MbTNaMWQ0WXRnNzh3cHZ2ZGJYbE5zQmtYd3p1bzA2Szl0?= =?utf-8?B?VVV4Uk1lSjhNUElXb0kxaEV2elJLaVR3L2Q2dWJsYjJmQWVsbDFDa3J6R05D?= =?utf-8?B?SVgzOHNZMlExaGN2V3BRaWh4SVJZYThwK21MKzdmSURrWHI4bU1BeUJDb1cz?= =?utf-8?B?aVk5VWxBaG5aMFJrNFlBQnNpZTM4YU1DNG41azdZOCswOGtzdXB5c2xsU3FG?= =?utf-8?B?QURQLzdEMU51Vk13Yjl3anVMOGJYOXNwOGFTelFTYlVEVlgveDlDV1ljSDdx?= =?utf-8?B?bjZQR1p4eXFvSmM3RHptcTUvRnZGYmJ6dXBuRG10VW1rSUhIcWpPU0lLK1p2?= =?utf-8?B?d3lvcXJLc3VvbHIxTlE2c0g2V3BtY0RobnRlWDF0TElrZnYvUlgrR204MGdN?= =?utf-8?B?UmtKYUZrMzc5dlJaeE9PWHM0Y01ZM21KbDNnb1dIaTAzUzVJaHNYRS91bHRS?= =?utf-8?B?THJqdjNxZE5TYnF4ejlkRVNZTUdQdmlWYno1ZDdQUS9EWXJYcjh6Nmk5cUp1?= =?utf-8?B?ZGJOZnJtb3JhdGdYcVJjR09zSmkvM2VBQVpaRDV5N3BsNWczL21tVTE1Nkp4?= =?utf-8?B?OEtFNURLTkdIWVhVZWNodWREbTBVNlZzc0FEZXFQcXRrMGN5N2xwQ3JGMjNR?= =?utf-8?B?aWw0V2ZndnMvaWdybDROcmo4V2p5K1JLWXdkU2dnY1EzaGFUM0IweHVVQ05F?= =?utf-8?B?MkU2L2pmemp4UlBDQTFjSkJXMkNOb1FDTGtBR1dCd0R3YUdmNU1WQml1WlhX?= =?utf-8?B?bVNxUzFBMjNLVGJzMFNxOGV6ZmV2cEVRaXNjaFZYa2YrSk5vVDVDOWxLeVhG?= =?utf-8?B?ejRNRnN0dWl1dW9ZVkl4MUhFK3FkUUoxNzE2M0dxN1pNUzZyM0ppbTZZczV2?= =?utf-8?B?dkRzdHdXNTZBZ1pHNlNQVVVXODlYTkpZQ1Zvc1JHcUQwZkJ4dkVpZlU4MHRI?= =?utf-8?B?MkdaNHFZeXBCSUFDSSt4OVVLdXJMaWExb1h2L2tJVjFoQ0FxQVByYUhtQzdZ?= =?utf-8?B?dVpaZ0FXc3cyMjNLbEZqcVN6YllSaTFKQ2lDSGV3bkhGYzk0dTF6MktoYzhz?= =?utf-8?Q?78bdWSQ69UKr58OU2kESDyXwN?= Content-Type: multipart/alternative; boundary="_000_LO4P265MB591462A252F7C5794F21A78D80572LO4P265MB5914GBRP_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: LO4P265MB5914.GBRP265.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 3edbdf95-a657-46f8-7e58-08dc32cc9162 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Feb 2024 11:02:17.3381 (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: KK3JPkIUDM+Ifsd9Qz6gAqiu4iT/c/jLiW35JiANPNKgEbWa9HM7rjkPe41WeRunamzWlrKOBD6CHB9qWN+eCqjnUKHZo+OhIFBy3jIypSI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: LO0P265MB7345 X-OriginatorOrg: imgtec.com X-EXCLAIMER-MD-CONFIG: 15a78312-3e47-46eb-9010-2e54d84a9631 X-Proofpoint-ORIG-GUID: oxJsyLsc9aSsWjn3yjUIo9PaOeA44Vvn X-Proofpoint-GUID: oxJsyLsc9aSsWjn3yjUIo9PaOeA44Vvn X-Spam-Status: No, score=-12.7 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_NONE,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_LO4P265MB591462A252F7C5794F21A78D80572LO4P265MB5914GBRP_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UGluZyDigJMgYW55IHRob3VnaHRzIG9uIHRoaXM/DQoNCkZyb206IEpvc2Vw aCBGYXVsbHMNClNlbnQ6IFdlZG5lc2RheSwgSmFudWFyeSAzMSwgMjAyNCAy OjA4IFBNDQpUbzogTmVsc29uIENodSA8bmVsc29uQHJpdm9zaW5jLmNvbT47 IHNjaHdhYkBzdXNlLmRlDQpDYzogYmludXRpbHNAc291cmNld2FyZS5vcmc7 IHBhbG1lckByaXZvc2luYy5jb20NClN1YmplY3Q6IFJlOiBbUEFUQ0hdIGJm ZDogY2hlY2sgZm9yIHRydW5jYXRpb24gd2l0aCBSX1JJU0NWXzMyIHJlbG9j YXRpb25zDQoNClJlcGx5aW5nIHRvIGJvdGggY29tbWVudHMNCg0KDQogICog ICBJdCdzIGJlZW4gYSBsb25nIHRpbWUgc28gSSBmb3Jnb3QgdGhlIGRldGFp bHMsIGlmIHdlIGFkZCB0aGlzIG92ZXJmbG93IGNoZWNrcyBmb3IgQUREL1NV Qi9TRVQgcmVsb2NhdGlvbnMsIHRoZW4gdGhlIHJlZ3Jlc3Npb24gd2lsbCBm YWlsIHNpbmNlIHdlIG1heSBnZW5lcmF0ZSAzMi1iaXQgZGVidWcgaW5mb3Jt YXRpb24gZm9yIHRoZSBydjY0IHRvb2xjaGFpbiBpbiBnY2MsIGFuZCB0aGF0 J3Mgd2h5IHdlIGFsd2F5cyBzaWxlbnQgdGhlIHRydW5jYXRlZCBlcnJvci4g IE5vdCBzdXJlIGlmIHRoYXQgYWxzbyBmYWlscyBmb3Igbm93LCB3ZSBuZWVk IHRvIG1ha2Ugc3VyZSBvZiB0aGF0IGF0IGZpcnN0Lg0KDQpZZXMsIEkgaW5p dGlhbGx5IGRpZCB0aGF0IGFuZCB0aGF04oCZcyBleGFjdGx5IHdoYXQgaGFw cGVucy4gVGhlIGRlYnVnIGluZm9ybWF0aW9uIGRvZXNu4oCZdCBzZWVtIHRv IHVzZSBSX1JJU0NWXzMyIHNvIGl0IGhhc27igJl0IGNhdXNlZCBhbnkgZXJy b3JzIGluIHRoZSBnY2MgdGVzdCBzdWl0ZSB3aGVuIHRoZSBkYXRhIGFuZC9v ciB0ZXh0IGlzIHB1dCBhdCBhIGhpZ2ggYWRkcmVzcy4gQWxsIHRoZSBmYWls dXJlcyB3ZXJlIHRydW5jYXRpb24gb2Ygb3RoZXIgcmVsb2NhdGlvbnMgbGlr ZSBSX1JJU0NWX0hJMjAsIFJJU0NWX1BDUkVMX0hJMjAgYW5kIFJfUklTQ1Zf R09UX0hJMjAuDQoNCg0KICAqICAgVGhlIG92ZXJmbG93IGNoZWNrIGJlbG9u Z3MgdG8gdGhlIGhvd3RvIHRhYmxlLg0KDQpGb3IgdGhlIHJlYXNvbiBOZWxz b24gZ2F2ZSBhYm92ZSwgSSBkb27igJl0IHRoaW5rIHRoaXMgaXMgYSBnb29k IGlkZWEuIFdl4oCZZCBzZWUgYSBsb3Qgb2YgZmFpbHVyZXMgb24gdHJ1bmNh dGlvbiBvZiBkZWJ1ZyBpbmZvcm1hdGlvbi4NCg0KDQoNClRoYW5rcywNCkpv ZQ0KDQoNCkZyb206IE5lbHNvbiBDaHUgPG5lbHNvbkByaXZvc2luYy5jb208 bWFpbHRvOm5lbHNvbkByaXZvc2luYy5jb20+Pg0KU2VudDogVHVlc2RheSwg SmFudWFyeSAzMCwgMjAyNCAxMTozOSBQTQ0KVG86IEpvc2VwaCBGYXVsbHMg PEpvc2VwaC5GYXVsbHNAaW1ndGVjLmNvbTxtYWlsdG86Sm9zZXBoLkZhdWxs c0BpbWd0ZWMuY29tPj4NCkNjOiBiaW51dGlsc0Bzb3VyY2V3YXJlLm9yZzxt YWlsdG86YmludXRpbHNAc291cmNld2FyZS5vcmc+OyBwYWxtZXJAcml2b3Np bmMuY29tPG1haWx0bzpwYWxtZXJAcml2b3NpbmMuY29tPg0KU3ViamVjdDog W0VYVEVSTkFMXSBSZTogW1BBVENIXSBiZmQ6IGNoZWNrIGZvciB0cnVuY2F0 aW9uIHdpdGggUl9SSVNDVl8zMiByZWxvY2F0aW9ucw0KDQoqKiogQ0FVVElP TjogVGhpcyBlbWFpbCBvcmlnaW5hdGVzIGZyb20gYSBzb3VyY2Ugbm90IGtu b3duIHRvIEltYWdpbmF0aW9uIFRlY2hub2xvZ2llcy4gVGhpbmsgYmVmb3Jl IHlvdSBjbGljayBhIGxpbmsgb3Igb3BlbiBhbiBhdHRhY2htZW50ICoqKg0K DQpJdCdzIGJlZW4gYSBsb25nIHRpbWUgc28gSSBmb3Jnb3QgdGhlIGRldGFp bHMsIGlmIHdlIGFkZCB0aGlzIG92ZXJmbG93IGNoZWNrcyBmb3IgQUREL1NV Qi9TRVQgcmVsb2NhdGlvbnMsIHRoZW4gdGhlIHJlZ3Jlc3Npb24gd2lsbCBm YWlsIHNpbmNlIHdlIG1heSBnZW5lcmF0ZSAzMi1iaXQgZGVidWcgaW5mb3Jt YXRpb24gZm9yIHRoZSBydjY0IHRvb2xjaGFpbiBpbiBnY2MsIGFuZCB0aGF0 J3Mgd2h5IHdlIGFsd2F5cyBzaWxlbnQgdGhlIHRydW5jYXRlZCBlcnJvci4g IE5vdCBzdXJlIGlmIHRoYXQgYWxzbyBmYWlscyBmb3Igbm93LCB3ZSBuZWVk IHRvIG1ha2Ugc3VyZSBvZiB0aGF0IGF0IGZpcnN0Lg0KDQpOZWxzb24NCg0K T24gV2VkLCBKYW4gMzEsIDIwMjQgYXQgMjoyMeKAr0FNIEpvc2VwaCBGYXVs bHMgPEpvc2VwaC5GYXVsbHNAaW1ndGVjLmNvbTxtYWlsdG86Sm9zZXBoLkZh dWxsc0BpbWd0ZWMuY29tPj4gd3JvdGU6DQpSZWxldmFudCBidWcgcmVwb3J0 OiBodHRwczovL3NvdXJjZXdhcmUub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNn aT9pZD0zMTMxOCBbc291cmNld2FyZS5vcmddPGh0dHBzOi8vdXJsZGVmZW5z ZS5jb20vdjMvX19odHRwczovc291cmNld2FyZS5vcmcvYnVnemlsbGEvc2hv d19idWcuY2dpP2lkPTMxMzE4X187ISFLQ3dqY0RJIXd1bE4wUWFvNWY1T28t UVp1cVZzM09xYTNNMDVDSmZnNUdURlVDMHc1RjJBU0QtQlZTQWRZeUh6NjBJ enp4OTRid3BEM2tzOVZKUHBEUHZublpiNyQ+DQoNCldpdGggaGlnaCBhZGRy ZXNzZXMsIHRoZXNlIHJlbG9jYXRpb25zIGNhbiBiZSB0cnVuY2F0ZWQuIElu IHRoZXNlIGNhc2VzLA0KdGhyb3cgYW4gZXJyb3IgaW5zdGVhZCBvZiBzaWxl bnRseSB0cnVuY2F0aW5nLg0KDQpiZmQvDQogICAgICAgICogZWxmbm4tcmlz Y3YuYyAocGVyZm9ybV9yZWxvY2F0aW9uKTogQ2hlY2sgZm9yIG92ZXJmbG93 Lg0KDQpsZC8NCiAgICAgICAgKiBsZC90ZXN0c3VpdGUvbGQtcmlzY3YtZWxm L2xkLXJpc2N2LWVsZi5leHA6IFVwZGF0ZWQuDQogICAgICAgICogbGQvdGVz dHN1aXRlL2xkLXJpc2N2LWVsZi9kYXRhLXJlbG9jLXJ2NjQtYWJzMzItdHJ1 bmNhdGlvbi5kOg0KICAgICAgICAgIE5ldyB0ZXN0IGNhc2UuDQotLS0NCmJm ZC9lbGZubi1yaXNjdi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8IDMgKysrDQpsZC90ZXN0c3VpdGUvbGQtcmlzY3Yt ZWxmL2RhdGEtcmVsb2MtcnY2NC1hYnMzMi10cnVuY2F0aW9uLmQgfCA0ICsr KysNCmxkL3Rlc3RzdWl0ZS9sZC1yaXNjdi1lbGYvbGQtcmlzY3YtZWxmLmV4 cCAgICAgICAgICAgICAgICAgICB8IDEgKw0KMyBmaWxlcyBjaGFuZ2VkLCA4 IGluc2VydGlvbnMoKykNCmNyZWF0ZSBtb2RlIDEwMDY0NCBsZC90ZXN0c3Vp dGUvbGQtcmlzY3YtZWxmL2RhdGEtcmVsb2MtcnY2NC1hYnMzMi10cnVuY2F0 aW9uLmQNCg0KZGlmZiAtLWdpdCBhL2JmZC9lbGZubi1yaXNjdi5jIGIvYmZk L2VsZm5uLXJpc2N2LmMNCmluZGV4IDhiMjdlM2I4ZDZhLi45NzViNDBlNWY1 MyAxMDA2NDQNCi0tLSBhL2JmZC9lbGZubi1yaXNjdi5jDQorKysgYi9iZmQv ZWxmbm4tcmlzY3YuYw0KQEAgLTE4NjUsNiArMTg2NSw5IEBAIHBlcmZvcm1f cmVsb2NhdGlvbiAoY29uc3QgcmVsb2NfaG93dG9fdHlwZSAqaG93dG8sDQog ICAgICAgfQ0KDQogICAgIGNhc2UgUl9SSVNDVl8zMjoNCisgICAgICBpZiAo dmFsdWUgJiB+aG93dG8tPmRzdF9tYXNrKQ0KKyAgICAgICByZXR1cm4gYmZk X3JlbG9jX292ZXJmbG93Ow0KKyAgICAgIGJyZWFrOw0KICAgICBjYXNlIFJf UklTQ1ZfNjQ6DQogICAgIGNhc2UgUl9SSVNDVl9BREQ4Og0KICAgICBjYXNl IFJfUklTQ1ZfQUREMTY6DQpkaWZmIC0tZ2l0IGEvbGQvdGVzdHN1aXRlL2xk LXJpc2N2LWVsZi9kYXRhLXJlbG9jLXJ2NjQtYWJzMzItdHJ1bmNhdGlvbi5k IGIvbGQvdGVzdHN1aXRlL2xkLXJpc2N2LWVsZi9kYXRhLXJlbG9jLXJ2NjQt YWJzMzItdHJ1bmNhdGlvbi5kDQpuZXcgZmlsZSBtb2RlIDEwMDY0NA0KaW5k ZXggMDAwMDAwMDAwMDAuLjkyNWQxY2RiNjYyDQotLS0gL2Rldi9udWxsDQor KysgYi9sZC90ZXN0c3VpdGUvbGQtcmlzY3YtZWxmL2RhdGEtcmVsb2MtcnY2 NC1hYnMzMi10cnVuY2F0aW9uLmQNCkBAIC0wLDAgKzEsNCBAQA0KKyNzb3Vy Y2U6IGRhdGEtcmVsb2Mucw0KKyNhczogLW1hcmNoPXJ2NjRpIC1tYWJpPWxw NjQgLWRlZnN5bSBfX2Fic19fPTENCisjbGQ6IC1tW3Jpc2N2X2Nob29zZV9s cDY0X2VtdWxdIC1UdGV4dCAweDgwMDAgLS1kZWZzeW0gX3N0YXJ0PTB4MCAt LWRlZnN5bSBhYnM9MHhjMDAwMDAxMDAgLS1kZWZzeW0gYWJzX2xvY2FsPTB4 MjAwDQorI2Vycm9yOiAuKnJlbG9jYXRpb24gdHJ1bmNhdGVkIHRvIGZpdDog Ul9SSVNDVl8zMg0KZGlmZiAtLWdpdCBhL2xkL3Rlc3RzdWl0ZS9sZC1yaXNj di1lbGYvbGQtcmlzY3YtZWxmLmV4cCBiL2xkL3Rlc3RzdWl0ZS9sZC1yaXNj di1lbGYvbGQtcmlzY3YtZWxmLmV4cA0KaW5kZXggN2UxMjgxZDgyNmIuLjVh NGQ4NzI4MzY2IDEwMDY0NA0KLS0tIGEvbGQvdGVzdHN1aXRlL2xkLXJpc2N2 LWVsZi9sZC1yaXNjdi1lbGYuZXhwDQorKysgYi9sZC90ZXN0c3VpdGUvbGQt cmlzY3YtZWxmL2xkLXJpc2N2LWVsZi5leHANCkBAIC0xNzUsNiArMTc1LDcg QEAgaWYgW2lzdGFyZ2V0ICJyaXNjdiotKi0qIl0gew0KICAgICBydW5fZHVt cF90ZXN0ICJ1bGViMTI4Ig0KICAgICBydW5fZHVtcF90ZXN0ICJwcjMxMTc5 Ig0KICAgICBydW5fZHVtcF90ZXN0ICJwcjMxMTc5LXIiDQorICAgIHJ1bl9k dW1wX3Rlc3QgImRhdGEtcmVsb2MtcnY2NC1hYnMzMi10cnVuY2F0aW9uIg0K ICAgICBydW5fbGRfbGlua190ZXN0cyBbbGlzdCBcDQogICAgICAgIFtsaXN0 ICJXZWFrIHJlZmVyZW5jZSAzMiIgIi1UIHdlYWtyZWYubGQgLW1bcmlzY3Zf Y2hvb3NlX2lscDMyX2VtdWxdIiAiIiBcDQogICAgICAgICAgICAiLW1hcmNo PXJ2MzJpIC1tYWJpPWlscDMyIiB7d2Vha3JlZjMyLnN9IFwNCi0tDQoyDQo= --_000_LO4P265MB591462A252F7C5794F21A78D80572LO4P265MB5914GBRP_--