From nobody Sun Mar 13 21:29:19 2022 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 53E7B1A0F9A5; Sun, 13 Mar 2022 21:29:35 +0000 (UTC) (envelope-from rpokala@panasas.com) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2053.outbound.protection.outlook.com [40.107.244.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4KGt9B0v69z3MHL; Sun, 13 Mar 2022 21:29:34 +0000 (UTC) (envelope-from rpokala@panasas.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GXmH8xwaiTufP7yrdCxagxq1Fx9lIJhAjEyMGmcmyfSga7cIHIKPqex9b8CqyzHiiBe1GwIln1182bCuoALE1fkiD9ngVbmG49tm2anRnUrHFaS2feXhlk6NFaCslf8/Lqown46pKZlfu5m91J6jhP5AEMpMqr/m7oq5xu7oNPmt2pxQLzI6LlDa7iyHSrAo1l5PtMaLTbfSyeKvxnbpgCgsSng1rY3aD7p2rfLEBA6xiUo8W7/HrrGlQsJCr8V2xN5a0G9QYvps+QGH9FN7Buo6z4DFg/7ycoRFnqH2rGlHqDpeskpOfihhmFdUJJCpxALaUsv6Bh99rUqg1cSwyg== 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=1GEPuiHXyHzmhQKQ1qhJCNsIi1MlUREsnmwLqcTI9B4=; b=mdo3kcAUSdYmGJ0GgCUrcWDltb9n/HIAH211YkfVAAvm2pN9582FdQiMN0IpPZ9mKMRVe92GGEsd/132Mgy5L++g2XEyoXPMJaYrNaLqWQWQjTRNjSHV8axZDJB6nVhqd0OJZbRmwOff1kK+bCU6Aevz9TOwUJOO1gh7tl71xXM6GXUCbQCSsoex15zEtKLbhDeOj35kN/ETlhsQX4lriLVdMnRp4HAFLe6lQHgGGj0Klf+vhot7PUB0cB+sTpdkX0eMfQMETjCgo+jKhQMn6h1zwgszSSw54zLn2pROdHTBCRyicu7rGstpczmjNjVO3CBcwa1f5C2qjAJilTQyQw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=panasas.com; dmarc=pass action=none header.from=panasas.com; dkim=pass header.d=panasas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=panasas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1GEPuiHXyHzmhQKQ1qhJCNsIi1MlUREsnmwLqcTI9B4=; b=EI2NJW1/n21MFuOVdYBzdbuJ2y9R+jBbwK1uDfT74ESkbnpiTw5QZEnNYTWQ2etlYWSrR86YlNHKnedmj5ZzEQwKgsUa5KO7EnL2rR5Ejv2OAsJI+uZv9IhBdyxbAlcTrRZlW2BPuBglPiyN0pbcE2fBpMjLhxog0ux98k6ekOo= Received: from BYAPR08MB4966.namprd08.prod.outlook.com (2603:10b6:a03:66::32) by MN2PR08MB6240.namprd08.prod.outlook.com (2603:10b6:208:1ad::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5061.22; Sun, 13 Mar 2022 21:29:25 +0000 Received: from BYAPR08MB4966.namprd08.prod.outlook.com ([fe80::a9fd:2b3:e9d8:4819]) by BYAPR08MB4966.namprd08.prod.outlook.com ([fe80::a9fd:2b3:e9d8:4819%6]) with mapi id 15.20.5061.028; Sun, 13 Mar 2022 21:29:19 +0000 From: "Pokala, Ravi" To: Piotr Kubaj , "src-committers@FreeBSD.org" , "dev-commits-src-all@FreeBSD.org" , "dev-commits-src-main@FreeBSD.org" Subject: Re: 3781e77995e9 - main - riscv: actually enable sanitizers Thread-Topic: 3781e77995e9 - main - riscv: actually enable sanitizers Thread-Index: AQHYNyFm/spKadaIxEeRD6/6tsneAg== Date: Sun, 13 Mar 2022 21:29:19 +0000 Message-ID: <67FE3738-E963-4EBF-B01F-ECEA897CB154@panasas.com> References: <202203131207.22DC7dTY000316@gitrepo.freebsd.org> In-Reply-To: <202203131207.22DC7dTY000316@gitrepo.freebsd.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.58.22021501 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 13087ff9-8d94-46fa-440e-08da053888d7 x-ms-traffictypediagnostic: MN2PR08MB6240:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: MNXKRHQORMWpMVRwaAcQXjWLhlfCDOgTp3W1rv0uriFyUZWjt24++XiKXkO36bch/RGj1pp3W7HfIBV6wS9AkFl2xiLzMZk6K7lN+9g0pfICP7aykZY9wPvenPTfUwkP3xkMwtdG2i0awydK6YNmNQS3G6vWwHX73A89QFtBCMG37V7D0WYW0sdBLTWcxU3pgDDBA8pZ+lfRWheDQbjzDcMZTQzrXWa+zrLihuHbtBIhhqwkgY6Y80ZWlPAyS0Aho1OWvcGKQrbzu27TvcX+r1046us+qoK6gyBOc3feqLh/TKJVR2Um4mDbucgq68GDBKteQV75mrPsamA+uYLbPQc8B0B0WSCQd1kyKwdEE3kua+JgdHCFD84qaiFYPiD/plroSmoStjhlw6E5L0BlAD/BwrsenWl4aoSFOQ/iL/IrcWnqST2K63GMJ+f8w++x63z7It03eg+kj2MpIWM8S5TBipi0NwIWNoNhdVkR9LK7Qkt+UMjLPk5mdKZnxg5CYODHvxTSAIGLyvkpzWs333iO1DEg80ExEbqDU0uH+2/wPMpzyn+55YkXN95zUKiBZ6/Uveancy7pW2WQ0vjY7H6f03N85tSw2ou1oAUFESh4usbpH6/wTp5FADT5wIfH8IW1h5IaLBnbAlJFnBPqovpPOaR8nsDJSfwP4IuGYEsITprvm15316SAN3/LsRDUIMZ2p3Yvw1P6eTh+KWPWyQq8H5SAcNkFB2BwnKip+04OUYyMFWTCXdf+lfcvEfi0lERrQacf32LTu53hjk0CAtj85hZkSbNOmEBPWq8Qn6JiNantH8dS0310i6igx688 x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR08MB4966.namprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(346002)(39830400003)(376002)(136003)(396003)(366004)(86362001)(83380400001)(6486002)(966005)(6512007)(8936002)(33656002)(6506007)(53546011)(2906002)(26005)(186003)(5660300002)(508600001)(2616005)(316002)(110136005)(38100700002)(38070700005)(122000001)(71200400001)(64756008)(8676002)(36756003)(66556008)(66476007)(66446008)(76116006)(66946007)(450100002)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WS9NWEhVU2J6N0M1R1BNeCsrWHEvWFRnVFk3Mm4xeStIdGZ3WDNpS0ZCbVNk?= =?utf-8?B?ZUtML1UxSUVnWDZadGhqVkh6Qm5aVDJiSVJjelNrUEFSWHpiUFBzdENhR25t?= =?utf-8?B?OEFHUm9aemp5ODJGL3hLWmFiRjhWMFA0cFYxSzJHMVFBNnkvQTYxYXJsTTR0?= =?utf-8?B?WmQ4bWo0VEFkSGt1WURhMFJCY0hPRmkrMlRPbmZCYzdtN3lKMTdIUXFDakFW?= =?utf-8?B?MldnMGhIdWdNbHZYWjBjVTg5ZEQ3SmhHaWtXZW9GQmJpY0xnMFo1amtEd3By?= =?utf-8?B?L0xidGxTcGpWQ3hIKzl6Q282SXBpVHRBQldkY3dSMWRFd3ZScHBtRDM3eGtN?= =?utf-8?B?MnZuSlU1VUtKV29WTFRBci8xcnUyTWRaMktnQW5Hdks3eUlJUnROVWhRS1Rm?= =?utf-8?B?NFJWQ1liOGU2RFF5MWEvSXVkaVh1dHhJbnBYS0luQlJqeDFNNE1MNWQ2ZjNJ?= =?utf-8?B?cGt0Qnc3MjZLMmNNTVNHWVN4MHRCdFRCdktWTWNBUHNkcDZNQ1cwYUZreGFN?= =?utf-8?B?VC9aUCtnTDZCdWxLMVN3YVN0eXNZM29kdDNyVWJXRlBCSHg1Mzh1UlBZYzE1?= =?utf-8?B?MlNPSGtRb1NuZ2VlblF0UHdQQm0xZ2Zac25VaGRGWG83REs2dGFvbmE2Tloy?= =?utf-8?B?dTY3S1k3Y3JjcnFWWnNUdnFoVENPbUhiY0g2ZHdLK1ZlVjV6VEpmZDBkTlVz?= =?utf-8?B?SXhsUXpLZk8wT1RPUXNqckMxMkVWY3ZYMytUK3BGZEsvZWljYWJLMmZsOGsv?= =?utf-8?B?MVZsT2JLako1Tnlqa1Fwbi9ncUo5ZnVKZFJhaHJvWEVxYk01SlRzUWpXeFRV?= =?utf-8?B?cGlVQWdqQ2JIWlRsNEY0STMwNVJjSGs3ak9PY1FkYXNKT1JSOTBpL2U2bDRW?= =?utf-8?B?Ly9ZRm5ocWlGRU1qUm9kRmtzM3M1aitWNGFwOE0xSHpWM3Vua0kwdk9uU2J2?= =?utf-8?B?RmxRY0N3TU0wY3NjSUluSThpNUxWVnh4c2NyTXErN0pWM3phcWF1WDNoZ29o?= =?utf-8?B?SDEwaU9lR2NUSlg1Rnc1RmZkU0d6R2ZGMXhXb0FPQUdFVTJ3V3FYWmJNeFE4?= =?utf-8?B?WWh0ZHZtYjN3eFJXa0JLME12bHAvN3VMeWdtcFV5S3ovSU1seHZ3dE1Oa293?= =?utf-8?B?UnN5b2lQWjQ3NTJvalA0bGZkc2ZWcGdKSldaV1hGeXVNaTZPbVRBSGxoTUc0?= =?utf-8?B?aFcxdG5GWnRNUmJCWW1lWFFwVmUzWXZLNWY4dEFsOExoRXhNb3J3alR5QUpt?= =?utf-8?B?WXpaNkRnK2VDNFB5OEVCWHhFbDkvZi9VODhOTzlnenA1QlBGcTA5SUtJQ3I1?= =?utf-8?B?cmVkdzhUWkZvN1JkZU9id0VORjdsdklrcnJrRUZPNURXaE9ZUTdXNDVIZ1NX?= =?utf-8?B?U0xSMlU4S0VIN3ZLQlRwbG1BYTFoRmpjMm9BSXlnTU90UjIvNWxPdlhLZk9L?= =?utf-8?B?d1lhS29kSVZWSDdFRnNpeEY0d0Nzdk1aZjl3WjBUdWtYNkFvVWpzQ1BTRm96?= =?utf-8?B?MHRyYTllNHRSakRFajZmOHdCSU5aWW5WVEdkem02anVWbkpUcEsrRE1QZE5P?= =?utf-8?B?UFRTcGM2d1pyaGZnbHQxRVMrcHo1UytNU2dVbnErWXkrWGVTWlZMT2p5bWlv?= =?utf-8?B?WWozRjJNVVFIT1B2VFU2cGFxbjE3RXNSSk1jV0l0eTFCVGc1bFY1RHlMV0NO?= =?utf-8?B?VjQzSlNxRC9vc212MXUxSlFaY01yck9MWEY2YVhTS3U1UVkvL2RoVDdocC9t?= =?utf-8?B?WEpKRE9HYUxrZS9WUENWTitTUjlqWjZmcmtLQ1Q3V0NvcXpHU3hmNVZOYVA2?= =?utf-8?B?K0Foc2RuMVdZZDVTM2JDNmZoQVhCeVk3andwN1NuS1hXamllUHJoeWd4T29S?= =?utf-8?B?bzZBdE5HdU1GSVZXbExmL1R2ZHJoZ0l4UFdKOWZZcUpFTXQrcmQwMWZKTFJJ?= =?utf-8?B?TUpBSlpwRHEyWHhhZ2VRQkZ0UVVSTnZYdVhoN09pUFNZdmFJL3U2czhieE9G?= =?utf-8?B?QXNzYjdQU0F3PT0=?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 X-OriginatorOrg: panasas.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR08MB4966.namprd08.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 13087ff9-8d94-46fa-440e-08da053888d7 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Mar 2022 21:29:19.6119 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: acf01c9d-c699-42af-bdbb-44bf582e60b0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: m3lHTepmx+a/jg0mRNQpRDU7Y8AD7Fdh/aLFwz3cPed4GxiPgXW7DH6TPNnUKKGOt2snaucUjCJzePo3PaNxxQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR08MB6240 X-Rspamd-Queue-Id: 4KGt9B0v69z3MHL X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=panasas.com header.s=selector1 header.b="EI2NJW1/"; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=none; spf=pass (mx1.freebsd.org: domain of rpokala@panasas.com designates 40.107.244.53 as permitted sender) smtp.mailfrom=rpokala@panasas.com X-Spamd-Result: default: False [-3.92 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[panasas.com:s=selector1]; FREEFALL_USER(0.00)[rpokala]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/16]; DMARC_NA(0.00)[panasas.com]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[panasas.com:+]; MIME_BASE64_TEXT(0.10)[]; RCVD_IN_DNSWL_NONE(0.00)[40.107.244.53:from]; NEURAL_HAM_SHORT(-0.52)[-0.516]; MLMMJ_DEST(0.00)[dev-commits-src-all,dev-commits-src-main]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:8075, ipnet:40.104.0.0/14, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.107.244.53:from] X-ThisMailContainsUnwantedMimeParts: N SGkgUGlvdHIsDQoNCj4gLS0tIGEvbGliL01ha2VmaWxlDQo+ICsrKyBiL2xpYi9NYWtlZmlsZQ0K PiBAQCAtMTg0LDcgKzE4NCw3IEBAIFNVQkRJUi4ke01LX1NUQVRTfSs9CWxpYnN0YXRzDQo+IC5p ZiAke0NPTVBJTEVSX1RZUEV9ID09ICJjbGFuZyIgJiYgJHtNS19DWFh9ICE9ICJubyIgJiYgXA0K PiAgICAgICgke01BQ0hJTkVfQ1BVQVJDSH0gPT0gImFhcmNoNjQiIHx8ICR7TUFDSElORV9DUFVB UkNIfSA9PSAiYW1kNjQiIHx8IFwNCj4gICAgICAke01BQ0hJTkVfQ1BVQVJDSH0gPT0gImFybSIg fHwgJHtNQUNISU5FX0NQVUFSQ0h9ID09ICJpMzg2IiB8fCBcDQo+IC0gICAgJHtNQUNISU5FX0NQ VUFSQ0h9ID09ICJwb3dlcnBjIikNCj4gKyAgICAke01BQ0hJTkVfQ1BVQVJDSH0gPT0gInBvd2Vy cGMiIHx8ICR7TUFDSElORV9DUFVBUkNIfSA9PSAicmlzY3YiKQ0KPiBfbGliY2xhbmdfcnQ9CWxp YmNsYW5nX3J0DQo+IC5lbGlmICgke01LX0FTQU59ICE9ICJubyIgfHwgJHtNS19VQlNBTn0gIT0g Im5vIikgJiYgbWFrZShhbGwpDQo+IC5lcnJvciBSZXF1ZXN0ZWQgYnVpbGQgd2l0aCBzYW5pdGl6 ZXJzIGJ1dCBjYW5ub3QgYnVpbGQgcnVudGltZSBsaWJyYXJpZXMhDQoNCkkgYmVsaWV2ZSB0aGUg Y29uZGl0aW9uYWwgbm93IGNvdmVycyBhbGwgYXJjaGl0ZWN0dXJlcy4gQ291bGRuJ3QgLyBzaG91 bGRuJ3QgaXQgc2ltcGx5IGJlIHJlbW92ZWQ/DQoNClRoYW5rcywNCg0KUmF2aSAocnBva2FsYUAp DQoNCu+7vy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiA8b3duZXItc3JjLWNvbW1p dHRlcnNAZnJlZWJzZC5vcmc+IG9uIGJlaGFsZiBvZiBQaW90ciBLdWJhaiA8cGt1YmFqQEZyZWVC U0Qub3JnPg0KRGF0ZTogMjAyMi0wMy0xMywgU3VuZGF5IGF0IDA1OjA3DQpUbzogPHNyYy1jb21t aXR0ZXJzQEZyZWVCU0Qub3JnPiwgPGRldi1jb21taXRzLXNyYy1hbGxARnJlZUJTRC5vcmc+LCA8 ZGV2LWNvbW1pdHMtc3JjLW1haW5ARnJlZUJTRC5vcmc+DQpTdWJqZWN0OiBnaXQ6IDM3ODFlNzc5 OTVlOSAtIG1haW4gLSByaXNjdjogYWN0dWFsbHkgZW5hYmxlIHNhbml0aXplcnMNCg0KICAgIFRo ZSBicmFuY2ggbWFpbiBoYXMgYmVlbiB1cGRhdGVkIGJ5IHBrdWJhaiAocG9ydHMgY29tbWl0dGVy KToNCg0KICAgIFVSTDogaHR0cHM6Ly9jZ2l0LkZyZWVCU0Qub3JnL3NyYy9jb21taXQvP2lkPTM3 ODFlNzc5OTVlOWI4MWFmY2JmN2IzZGM4NGIzM2I4NjRjNDg3OTQNCg0KICAgIGNvbW1pdCAzNzgx ZTc3OTk1ZTliODFhZmNiZjdiM2RjODRiMzNiODY0YzQ4Nzk0DQogICAgQXV0aG9yOiAgICAgUGlv dHIgS3ViYWogPHBrdWJhakBGcmVlQlNELm9yZz4NCiAgICBBdXRob3JEYXRlOiAyMDIyLTAzLTEz IDAzOjMxOjM1ICswMDAwDQogICAgQ29tbWl0OiAgICAgUGlvdHIgS3ViYWogPHBrdWJhakBGcmVl QlNELm9yZz4NCiAgICBDb21taXREYXRlOiAyMDIyLTAzLTEzIDEyOjA2OjU3ICswMDAwDQoNCiAg ICAgICAgcmlzY3Y6IGFjdHVhbGx5IGVuYWJsZSBzYW5pdGl6ZXJzDQoNCiAgICAgICAgMS4gQmFj a3BvcnQgaHR0cHM6Ly9naXRodWIuY29tL2xsdm0vbGx2bS1wcm9qZWN0L2NvbW1pdC9iNDc1Y2Uz OWU4YjFkZTNhNzBlYTI0MjQ3M2YxMzZhNTY3YmU0NmUzLg0KICAgICAgICAyLiBFbmFibGUgbGli Y2xhbmdfcnQgZm9yIHJpc2N2Lg0KDQogICAgICAgIFByZXZpb3VzIGNvbW1pdCBtaXNzZWQgaXQu DQoNCiAgICAgICAgTUZDIGFmdGVyOiAgICAgIDMgZGF5cw0KICAgICAgICBSZXZpZXdlZCBieTog ICAgZGltDQogICAgICAgIERpZmZlcmVudGlhbCBSZXZpc2lvbjogaHR0cHM6Ly9yZXZpZXdzLmZy ZWVic2Qub3JnL0QzNDU0Mw0KICAgIC0tLQ0KICAgICAuLi4vbGliL3Nhbml0aXplcl9jb21tb24v c2FuaXRpemVyX2xpbnV4LmNwcCAgICAgICB8IDIyICsrKysrKysrKysrKysrKysrLS0tLS0NCiAg ICAgbGliL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MiArLQ0KICAgICAyIGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25z KC0pDQoNCiAgICBkaWZmIC0tZ2l0IGEvY29udHJpYi9sbHZtLXByb2plY3QvY29tcGlsZXItcnQv bGliL3Nhbml0aXplcl9jb21tb24vc2FuaXRpemVyX2xpbnV4LmNwcCBiL2NvbnRyaWIvbGx2bS1w cm9qZWN0L2NvbXBpbGVyLXJ0L2xpYi9zYW5pdGl6ZXJfY29tbW9uL3Nhbml0aXplcl9saW51eC5j cHANCiAgICBpbmRleCBkYWEwN2MxNTQ5MGUuLjc2OWU4MDI5ZGZjYiAxMDA2NDQNCiAgICAtLS0g YS9jb250cmliL2xsdm0tcHJvamVjdC9jb21waWxlci1ydC9saWIvc2FuaXRpemVyX2NvbW1vbi9z YW5pdGl6ZXJfbGludXguY3BwDQogICAgKysrIGIvY29udHJpYi9sbHZtLXByb2plY3QvY29tcGls ZXItcnQvbGliL3Nhbml0aXplcl9jb21tb24vc2FuaXRpemVyX2xpbnV4LmNwcA0KICAgIEBAIC00 MTYsNyArNDE2LDcgQEAgdXB0ciBpbnRlcm5hbF91bmxpbmsoY29uc3QgY2hhciAqcGF0aCkgew0K ICAgICB9DQoNCiAgICAgdXB0ciBpbnRlcm5hbF9yZW5hbWUoY29uc3QgY2hhciAqb2xkcGF0aCwg Y29uc3QgY2hhciAqbmV3cGF0aCkgew0KICAgIC0jaWYgZGVmaW5lZChfX3Jpc2N2KQ0KICAgICsj aWYgZGVmaW5lZChfX3Jpc2N2KSAmJiBkZWZpbmVkKF9fbGludXhfXykNCiAgICAgICByZXR1cm4g aW50ZXJuYWxfc3lzY2FsbChTWVNDQUxMKHJlbmFtZWF0MiksIEFUX0ZEQ1dELCAodXB0cilvbGRw YXRoLCBBVF9GRENXRCwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodXB0ciluZXdw YXRoLCAwKTsNCiAgICAgI2VsaWYgU0FOSVRJWkVSX1VTRVNfQ0FOT05JQ0FMX0xJTlVYX1NZU0NB TExTDQogICAgQEAgLTEyMTgsNyArMTIxOCw4IEBAIHZvaWQgRm9yRWFjaE1hcHBlZFJlZ2lvbihs aW5rX21hcCAqbWFwLCB2b2lkICgqY2IpKGNvbnN0IHZvaWQgKiwgdXB0cikpIHsNCiAgICAgfQ0K ICAgICAjZW5kaWYNCg0KICAgIC0jaWYgZGVmaW5lZChfX3g4Nl82NF9fKSAmJiBTQU5JVElaRVJf TElOVVgNCiAgICArI2lmIFNBTklUSVpFUl9MSU5VWA0KICAgICsjaWYgZGVmaW5lZChfX3g4Nl82 NF9fKQ0KICAgICAvLyBXZSBjYW5ub3QgdXNlIGdsaWJjJ3MgY2xvbmUgd3JhcHBlciwgYmVjYXVz ZSBpdCBtZXNzZXMgd2l0aCB0aGUgY2hpbGQNCiAgICAgLy8gdGFzaydzIFRMUy4gSXQgd3JpdGVz IHRoZSBQSUQgYW5kIFRJRCBvZiB0aGUgY2hpbGQgdGFzayB0byBpdHMgdGhyZWFkDQogICAgIC8v IGRlc2NyaXB0b3IsIGJ1dCBpbiBvdXIgY2FzZSB0aGUgY2hpbGQgdGFzayBzaGFyZXMgdGhlIHRo cmVhZCBkZXNjcmlwdG9yIHdpdGgNCiAgICBAQCAtMTU1Nyw3ICsxNTU4LDcgQEAgdXB0ciBpbnRl cm5hbF9jbG9uZShpbnQgKCpmbikodm9pZCAqKSwgdm9pZCAqY2hpbGRfc3RhY2ssIGludCBmbGFn cywgdm9pZCAqYXJnLA0KICAgICAgICAgICAgICAgICAgOiAiY3IwIiwgImNyMSIsICJtZW1vcnki LCAiY3RyIiwgInIwIiwgInIyNyIsICJyMjgiLCAicjI5Iik7DQogICAgICAgcmV0dXJuIHJlczsN CiAgICAgfQ0KICAgIC0jZWxpZiBkZWZpbmVkKF9faTM4Nl9fKSAmJiBTQU5JVElaRVJfTElOVVgN CiAgICArI2VsaWYgZGVmaW5lZChfX2kzODZfXykNCiAgICAgdXB0ciBpbnRlcm5hbF9jbG9uZShp bnQgKCpmbikodm9pZCAqKSwgdm9pZCAqY2hpbGRfc3RhY2ssIGludCBmbGFncywgdm9pZCAqYXJn LA0KICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqcGFyZW50X3RpZHB0ciwgdm9pZCAqbmV3 dGxzLCBpbnQgKmNoaWxkX3RpZHB0cikgew0KICAgICAgIGludCByZXM7DQogICAgQEAgLTE2MjIs NyArMTYyMyw3IEBAIHVwdHIgaW50ZXJuYWxfY2xvbmUoaW50ICgqZm4pKHZvaWQgKiksIHZvaWQg KmNoaWxkX3N0YWNrLCBpbnQgZmxhZ3MsIHZvaWQgKmFyZywNCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICA6ICJtZW1vcnkiKTsNCiAgICAgICByZXR1cm4gcmVzOw0KICAgICB9DQogICAgLSNl bGlmIGRlZmluZWQoX19hcm1fXykgJiYgU0FOSVRJWkVSX0xJTlVYDQogICAgKyNlbGlmIGRlZmlu ZWQoX19hcm1fXykNCiAgICAgdXB0ciBpbnRlcm5hbF9jbG9uZShpbnQgKCpmbikodm9pZCAqKSwg dm9pZCAqY2hpbGRfc3RhY2ssIGludCBmbGFncywgdm9pZCAqYXJnLA0KICAgICAgICAgICAgICAg ICAgICAgICAgIGludCAqcGFyZW50X3RpZHB0ciwgdm9pZCAqbmV3dGxzLCBpbnQgKmNoaWxkX3Rp ZHB0cikgew0KICAgICAgIHVuc2lnbmVkIGludCByZXM7DQogICAgQEAgLTE2ODgsNyArMTY4OSw4 IEBAIHVwdHIgaW50ZXJuYWxfY2xvbmUoaW50ICgqZm4pKHZvaWQgKiksIHZvaWQgKmNoaWxkX3N0 YWNrLCBpbnQgZmxhZ3MsIHZvaWQgKmFyZywNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA6 ICJtZW1vcnkiKTsNCiAgICAgICByZXR1cm4gcmVzOw0KICAgICB9DQogICAgLSNlbmRpZiAgLy8g ZGVmaW5lZChfX3g4Nl82NF9fKSAmJiBTQU5JVElaRVJfTElOVVgNCiAgICArI2VuZGlmDQogICAg KyNlbmRpZiAgLy8gU0FOSVRJWkVSX0xJTlVYDQoNCiAgICAgI2lmIFNBTklUSVpFUl9MSU5VWA0K ICAgICBpbnQgaW50ZXJuYWxfdW5hbWUoc3RydWN0IHV0c25hbWUgKmJ1Zikgew0KICAgIEBAIC0x OTE4LDcgKzE5MjAsMTEgQEAgU2lnbmFsQ29udGV4dDo6V3JpdGVGbGFnIFNpZ25hbENvbnRleHQ6 OkdldFdyaXRlRmxhZygpIGNvbnN0IHsNCiAgICAgICB1MzIgaW5zdHIgPSAqKHUzMiAqKXBjOw0K ICAgICAgIHJldHVybiAoaW5zdHIgPj4gMjEpICYgMSA/IFdSSVRFOiBSRUFEOw0KICAgICAjZWxp ZiBkZWZpbmVkKF9fcmlzY3YpDQogICAgKyNpZiBTQU5JVElaRVJfRlJFRUJTRA0KICAgICsgIHVu c2lnbmVkIGxvbmcgcGMgPSB1Y29udGV4dC0+dWNfbWNvbnRleHQubWNfZ3ByZWdzLmdwX3NlcGM7 DQogICAgKyNlbHNlDQogICAgICAgdW5zaWduZWQgbG9uZyBwYyA9IHVjb250ZXh0LT51Y19tY29u dGV4dC5fX2dyZWdzW1JFR19QQ107DQogICAgKyNlbmRpZg0KICAgICAgIHVuc2lnbmVkIGZhdWx0 eV9pbnN0cnVjdGlvbiA9ICoodWludDE2X3QgKilwYzsNCg0KICAgICAjaWYgZGVmaW5lZChfX3Jp c2N2X2NvbXByZXNzZWQpDQogICAgQEAgLTIxMzcsOSArMjE0MywxNSBAQCBzdGF0aWMgdm9pZCBH ZXRQY1NwQnAodm9pZCAqY29udGV4dCwgdXB0ciAqcGMsIHVwdHIgKnNwLCB1cHRyICpicCkgew0K ICAgICAgICpzcCA9IHVjb250ZXh0LT51Y19tY29udGV4dC5ncmVnc1sxNV07DQogICAgICNlbGlm IGRlZmluZWQoX19yaXNjdikNCiAgICAgICB1Y29udGV4dF90ICp1Y29udGV4dCA9ICh1Y29udGV4 dF90Kiljb250ZXh0Ow0KICAgICsjICAgIGlmIFNBTklUSVpFUl9GUkVFQlNEDQogICAgKyAgKnBj ID0gdWNvbnRleHQtPnVjX21jb250ZXh0Lm1jX2dwcmVncy5ncF9zZXBjOw0KICAgICsgICpicCA9 IHVjb250ZXh0LT51Y19tY29udGV4dC5tY19ncHJlZ3MuZ3Bfc1swXTsNCiAgICArICAqc3AgPSB1 Y29udGV4dC0+dWNfbWNvbnRleHQubWNfZ3ByZWdzLmdwX3NwOw0KICAgICsjICAgIGVsc2UNCiAg ICAgICAqcGMgPSB1Y29udGV4dC0+dWNfbWNvbnRleHQuX19ncmVnc1tSRUdfUENdOw0KICAgICAg ICpicCA9IHVjb250ZXh0LT51Y19tY29udGV4dC5fX2dyZWdzW1JFR19TMF07DQogICAgICAgKnNw ID0gdWNvbnRleHQtPnVjX21jb250ZXh0Ll9fZ3JlZ3NbUkVHX1NQXTsNCiAgICArIyAgICBlbmRp Zg0KICAgICAjZWxzZQ0KICAgICAjIGVycm9yICJVbnN1cHBvcnRlZCBhcmNoIg0KICAgICAjZW5k aWYNCiAgICBkaWZmIC0tZ2l0IGEvbGliL01ha2VmaWxlIGIvbGliL01ha2VmaWxlDQogICAgaW5k ZXggZDM0ZjQwNjE2Mzk2Li44MTYzNzQ1NTJmMGEgMTAwNjQ0DQogICAgLS0tIGEvbGliL01ha2Vm aWxlDQogICAgKysrIGIvbGliL01ha2VmaWxlDQogICAgQEAgLTE4NCw3ICsxODQsNyBAQCBTVUJE SVIuJHtNS19TVEFUU30rPQlsaWJzdGF0cw0KICAgICAuaWYgJHtDT01QSUxFUl9UWVBFfSA9PSAi Y2xhbmciICYmICR7TUtfQ1hYfSAhPSAibm8iICYmIFwNCiAgICAgICAgICgke01BQ0hJTkVfQ1BV QVJDSH0gPT0gImFhcmNoNjQiIHx8ICR7TUFDSElORV9DUFVBUkNIfSA9PSAiYW1kNjQiIHx8IFwN CiAgICAgICAgICR7TUFDSElORV9DUFVBUkNIfSA9PSAiYXJtIiB8fCAke01BQ0hJTkVfQ1BVQVJD SH0gPT0gImkzODYiIHx8IFwNCiAgICAtICAgICR7TUFDSElORV9DUFVBUkNIfSA9PSAicG93ZXJw YyIpDQogICAgKyAgICAke01BQ0hJTkVfQ1BVQVJDSH0gPT0gInBvd2VycGMiIHx8ICR7TUFDSElO RV9DUFVBUkNIfSA9PSAicmlzY3YiKQ0KICAgICBfbGliY2xhbmdfcnQ9CWxpYmNsYW5nX3J0DQog ICAgIC5lbGlmICgke01LX0FTQU59ICE9ICJubyIgfHwgJHtNS19VQlNBTn0gIT0gIm5vIikgJiYg bWFrZShhbGwpDQogICAgIC5lcnJvciBSZXF1ZXN0ZWQgYnVpbGQgd2l0aCBzYW5pdGl6ZXJzIGJ1 dCBjYW5ub3QgYnVpbGQgcnVudGltZSBsaWJyYXJpZXMhDQoNCg==