Received: by 2002:a05:6358:489b:b0:bb:da1:e618 with SMTP id x27csp1211534rwn; Thu, 15 Sep 2022 12:07:24 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6whNOT/v/XFauEWhqzIZTDL6z6vxbrPKwmSBa8L5X20OusfCShTeT71Lde5AuPFAMsovp5 X-Received: by 2002:a17:903:1cb:b0:178:4689:8f8b with SMTP id e11-20020a17090301cb00b0017846898f8bmr912742plh.44.1663268843809; Thu, 15 Sep 2022 12:07:23 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1663268843; cv=pass; d=google.com; s=arc-20160816; b=xu0xK7QHEDkxWJAmcYR1q76WLX9U/i4Y9jKGXjapD9tYhRvYi6oX2Ok+ZOVBqC1UO8 ic1AMX7zgrw9OImZ5WgjPach/2R7IbcL+u+IZvxx2RMzH/PGoy6wyAqAiB+sgNJr+5UB MNqcP/x2rZj2PMw5WmUDbdntzJq9CBgjurLOYfUA+r73JQs5otljqop5Va0CqXBK8+vd kbPdnajVNeaLZnM63n9Q2uKL7H8PfzYorYnwLQPJ+VKsPLQ0gGIi1siw6hY+mKIQpQvx i/Oy/Y7Z7tX4Zma/MMV0jM+iaKAE/GlgpPS3M0+4zMKZvLUgARRAuy+6pqqKCg26dbt1 Od2A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:dkim-signature:dkim-signature; bh=WNXGD5MA+W5e5WxsA9+TaCihzlPBzhme9JjwgdnlSfw=; b=pwP+aR0glDszjAFaLRNUnsTMdwmMR4WKGHWlZHpEasxc2OfQva9IPHnu9Hul+FbzDT rJV2VvFTYI74BidkMK0OrH+K+O+F1afQ6PO9JZ1ZCBIRUBt2q1Lc46k9dKAmN0ED0Kpy 7Gz80i1MHgehykkDeUD83cb3wCdUiTOwZYPU4oXvL5ec5nwreGDfgp+tUjBd1yVSvl+z pF6ZJn2YcW8MCGKD3e6YHzPS7unu0ld/581s6lwlRH1K96hnftCXqSxQR8nYIIQp8WLA RCYoO16w/Q5hZrInykI9d99OHK1U2pR4KozcdHRKoNd5RpstluH3C497eEC4lXGM/p7z Q4ig== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@microchip.com header.s=mchp header.b=z8GLtyOy; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b="ICi/e3mP"; arc=pass (i=1 spf=pass spfdomain=microchip.com dkim=pass dkdomain=microchip.com dmarc=pass fromdomain=microchip.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id bb12-20020a17090b008c00b00202641c4969si13112pjb.0.2022.09.15.12.07.11; Thu, 15 Sep 2022 12:07:23 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@microchip.com header.s=mchp header.b=z8GLtyOy; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b="ICi/e3mP"; arc=pass (i=1 spf=pass spfdomain=microchip.com dkim=pass dkdomain=microchip.com dmarc=pass fromdomain=microchip.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229696AbiIOS51 (ORCPT + 99 others); Thu, 15 Sep 2022 14:57:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57694 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229459AbiIOS5Z (ORCPT ); Thu, 15 Sep 2022 14:57:25 -0400 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.154.123]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3E2CF481CC; Thu, 15 Sep 2022 11:57:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1663268244; x=1694804244; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=WNXGD5MA+W5e5WxsA9+TaCihzlPBzhme9JjwgdnlSfw=; b=z8GLtyOys+Qw4o1O38ZWDuI/rVlxh3kWLmQNlFkeHANxfw6vmH7Rd+8u WM5Sj0KH++6zfroMlHY/hKZKUCF9zKyk2IImjwrarPmzI9HgBmsnaHoMO 70Ad+RerVQfyzT1kmGpcw2ujHzHpv4WQ4gzgrSF/padjL1WSuj3NXvTJ/ s096b1ZD/MIof/Zwt7VsHpvd2eWxNAKiJA5h2of/T2zxoqE78T25hL0EJ lZKUp68CRC8FdQ77OX18utX+b/0MOwGpwMwCrP6Xv3acsfGMhIE7T0bUO kY8x5Q85D3o9jrnMSZBeyD032Zz5C42gS5HGmUbsYiFCP4R8gYiKDg8DF g==; X-IronPort-AV: E=Sophos;i="5.93,318,1654585200"; d="scan'208";a="113898617" Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa6.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 15 Sep 2022 11:57:23 -0700 Received: from chn-vm-ex01.mchp-main.com (10.10.85.143) by chn-vm-ex03.mchp-main.com (10.10.85.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12; Thu, 15 Sep 2022 11:57:21 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12 via Frontend Transport; Thu, 15 Sep 2022 11:57:21 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AdVWdokT0PPCzIKElMs0Tqn4BUo3rFSJqEvZh3dO9oAjSGoW9JiNlGQmMVtZJR1SzJ6b1sYT8+P1cLdpGWGWYj7TLhpbp9jjIjPTD2yliQskkD8jAUZjJawn9nlHe2Bp2PG3lo/0GF1S+6oDbUzaghfl38IliCveNAWJAWiJy2bq2im6P2q4kzGpv+uUwGE20jJypApYhwJL02hw3CvIeEgbE613CbpBKT1FDbbRiRJ/wmxak5wK12qzx251HVMM4r/4kMN4fZHXCbOE8BLyaj7uDNvr/L5W1Uf+IucMBRPCpMcX4JrzQ5JwHzILw/dls3iU9Up+HvLK79QqkVxTTQ== 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=WNXGD5MA+W5e5WxsA9+TaCihzlPBzhme9JjwgdnlSfw=; b=Zvu4Rqy5QNk4N9xHPQqaJpfR4M20HpPWhXyM/JXCQpHqb8vUEx+caHU9UCGgf/DCSo4mlaRZKar4/uoIGfSn5otCYUTeM8q4zKXSG+BXNok1nhrKEgnwmrMF1oaF2ts7vL9Pt+STulNtwWvsfoJqpkFWIL9/JdraX32N7HznRimv2l0cLhi/oQOehQa0C67cvtOJSFuRjIC3T+oCW2w5+UMIY4KSCdh6BvtnpHZj6Em1YqCYc6VgduYw10F/vCXmvNJ642BfgRZ3+C73Ff3k2WPs19EE7mesPFH3lfEe93ReUJuC3KISjcm7CC/QXR8S2uvMPytVLrAAC1kscB/3qw== 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=WNXGD5MA+W5e5WxsA9+TaCihzlPBzhme9JjwgdnlSfw=; b=ICi/e3mP1s8VhPLit87l/bXSDidwKAc7CH6+LK9XojeDxF027Xjw23flC9QydRA0c7Q3XGxG/q/2aCtUF5PnOKvpcSFdSNutAoKT8wyT2jJiZtNpBNbJqcoWwlOte6qh5uoBRVX7pnwoRUf5vQZpStbaJ5MsqI65TVq4VdwJhjU= Received: from CO1PR11MB5154.namprd11.prod.outlook.com (2603:10b6:303:99::15) by DM4PR11MB7183.namprd11.prod.outlook.com (2603:10b6:8:111::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5632.14; Thu, 15 Sep 2022 18:57:14 +0000 Received: from CO1PR11MB5154.namprd11.prod.outlook.com ([fe80::545a:72f5:1940:e009]) by CO1PR11MB5154.namprd11.prod.outlook.com ([fe80::545a:72f5:1940:e009%3]) with mapi id 15.20.5632.015; Thu, 15 Sep 2022 18:57:14 +0000 From: To: , CC: , , , , , , , , , , , , , , , , , , , Subject: Re: [PATCH V6 0/6] RISC-V fixups to work with crash tool Thread-Topic: [PATCH V6 0/6] RISC-V fixups to work with crash tool Thread-Index: AQHYrVXcv96MB9H2nE2Pb9bFKutIJ62p4OmAgAC6RICANnQWAA== Date: Thu, 15 Sep 2022 18:57:14 +0000 Message-ID: <39fdc85e-b2d5-863c-4878-4b3380d76bc4@microchip.com> References: In-Reply-To: Accept-Language: en-IE, en-US Content-Language: en-IE X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microchip.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB5154:EE_|DM4PR11MB7183:EE_ x-ms-office365-filtering-correlation-id: ae066f74-fc3f-4009-4003-08da974c1aa5 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: XW2reqaTNN2ZsL9WGHQeC0DfeAoqkE5vSyUcLmACy6FhgRpNrYNOF0HPuoYdiB7vjKIdoUWZ5LvJS1g349cr1y/qLg3fS4r6+rOLTYjXIInd78IrVUXNBPVqHZgrHqhDOVctWMZMoZr6FFzHfzHd8USQuFMzK/rkvoCmJDmQaqGG9kiXWzEh2adD0+MSXxWf8RodkpmqDvtA3ghw+QEflZUAKCGCM6NCLMjbmfqV9oP+0Cho3L3KVFl7vkUaIbBWO5mxq+2E3JSQoTt8/l6W2cEKTs7yjw4r088vEnlCIiykPydYhPCBtXYYDPM91rUgrCJkielCH/+YxZWMgHotNvAgGpAAVBHhll3NIBX59wc1DLWIA7cfAr+9wxKw0TlL3SOnCq49naIqaHL3KyfqskaLKm+ucGOfGmCec5P2kWAbsDbr5UcPATveekurBkNdfazhGJ6Tsgq7Dr6ugIj0/0wycv3czqXBWPAiXK0/xlG67utaR8VmpD58ZDp799mE5BGZd4UaO+5xd/3jhO0HGONCXOK2mpT4mWdi8HrT7bWHD0lDo+vTPYK35SYTEikJFznIguG0VOOSUoBptiNZw/0pZzuMjjLiMb2i8f1EJsVu1Mjd9ZW7QZPY6XsfgWxc28TJhlGKwHYBxHU0HqXtoptJNReLXlfXZgzf5nePFbeV48vaAEvlOhiSgedNM8+oQr1UKvRFJkDzyi41PBcGbA+vgYS0IDqOYfv08mes5H/Jb9ucfgG6wHBC1BJ+yEyxxXi7eeJFvAIOE7XGnyFa5pro/Eb2oHXBA86vrdWOxMznsxt2qGRygZySujVfC0KW5TSZZWbOsGV/6NtvZdZpmMeJcdcqWNK3TACBjU0QPM3bPG04xoBmqy3z4yo08Ke8PRbOCVuzWm5HWsdxZe8m7w== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB5154.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(396003)(136003)(376002)(346002)(366004)(39860400002)(451199015)(31686004)(36756003)(7416002)(2906002)(54906003)(122000001)(38100700002)(8676002)(64756008)(316002)(110136005)(6486002)(66476007)(66446008)(66556008)(86362001)(76116006)(31696002)(8936002)(4326008)(5660300002)(66946007)(91956017)(83380400001)(186003)(478600001)(2616005)(26005)(38070700005)(6512007)(966005)(71200400001)(6506007)(41300700001)(53546011)(43740500002)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dW1GQ1k5Z05ySmROb1dZNmtHYys5NjRHR1RLc2tNOElDQklFdmlSV2kyQi91?= =?utf-8?B?QVozRnZEclF1OHJ5bkl2ZlYvdFJvNlc2QmFRYnAwd3VWYU83MzJLRGkwWTIr?= =?utf-8?B?YXByZTFzOUlQZUVIVjB3djVYWUg0cHRLaFB6MUR5N1dIU2YvU0VTT3dBS0xB?= =?utf-8?B?R0VieWthNFAybXRrdEI2ZSs4V3J0dDBwMXhoMzNHQUEvcEdWTHFobzJZM1lU?= =?utf-8?B?dDNtZ0lZaHMrWlZXWWFEcE1DWkNkQjV4VUZtZWxYaXFjZEFiNTY1UUhIK1hn?= =?utf-8?B?N0UvVXhiYll4L0ZGZXRoSTJ0c2FmQjFHc0N4akZpNWR2U3g0ZGw4MUFYc1JO?= =?utf-8?B?QVdkMHdBSHMvZ3FTN2xkOEh6NGxuR2RueWtlTFV6c3l2M2JPRDBWVExTdEhT?= =?utf-8?B?SEY4TzZzTldobFc3b1JTdjJCTndhTm5jM0ttbmQ2bFVOdXlZbnFKSnZNcUtp?= =?utf-8?B?OVIyUWMrZ1hMVmZRY0NOR3NibVJlOTd6aE9FQk9lcm5nTUw2UW45bzQ2bTZo?= =?utf-8?B?SjBEc1VuVGpBNGlVQXZlazFXM1NLT3Q2YXArNG5aenBVOVZIaTEvVkh0UWRX?= =?utf-8?B?UDZRU1N6Q25oZVh0bDkxZXRBT0x1aVJ0UFppMCtQTjRwZ00vZlE5UXdEdVhT?= =?utf-8?B?WVZhZ2hMc3kwNDZWanBVRW5keFpQYkdUTTZrU2cvMGlGcDRFTVNjbTExTFcw?= =?utf-8?B?NjFGRGQ0VU9FYlNrMSs0RE5VNmI5Y0E2Uk5CYTRiNG83K0NkZzk0SEYwTVZX?= =?utf-8?B?VEhubXFla2JFYzI0TitJK3dmWnVncmtpT3EzSHpQU2xncGFYMHV2NUZUT01r?= =?utf-8?B?M1V0OWNXV3RsRkI2VktxemhjTm5XUWdiQyttUGJ2WEptZ3ViN0dCMzc2MTU2?= =?utf-8?B?QTczMEE5enhLTkpDRU5HVUZMaERMYkQyUlhuRzIrUVpwUVJrWVpVcGh0L3pS?= =?utf-8?B?YUZKVmg4WnA0bUZaQ0dwWmE0akN3WFhDd1QwcEc2MnlWUzBiNWtNdUlnV0M1?= =?utf-8?B?M05ScU5SZHJtRVJmNXE3aFozQisxbllpcGFRV051bDRBOSttNHhPRGFFdHpY?= =?utf-8?B?Yyt0M01MZ3FTVmdPMXRpdDZ4Zm9hNkdGdWZGSGZ1amorMkhobDlwNGNtN0Qx?= =?utf-8?B?RFA2Nkh6K2VyYXNieWhrTTdHd3lUekN3Q3F3R3dLSE5lamNXeXExZmpteVVG?= =?utf-8?B?RHgrcjY5bnhudzN6Q25hdEVqb2x3dnJndktwRU9rbXl0amU3UDZWNERUYTYx?= =?utf-8?B?cHZsb05BSTRCTVQ0eXRwS1pFelpHRjgvS0gyTEk3U3JMZXVXL0hpbGhMN2NB?= =?utf-8?B?WWJLa3FtaEdBVTZMMFpQazhlanVRaTA1YldtczJzV1owdDBoY2NkR3dzbXdK?= =?utf-8?B?QTZVMUpPZWFONjdsSERudisrQkFoalVobHRxN3V3RmxIVDcwb0RJNHdUNHo3?= =?utf-8?B?QVpqejJoU01oUjNFRG1Uc2NqeVJUSzFCbEFQVHEwcDBuaWgwQy9MNjlrV2Vj?= =?utf-8?B?djJnSWxHckxtS0UydWt6RUZIelF0cnQxTlJob3ZyQ0hIeEJjdHA1QTdCM1hN?= =?utf-8?B?Y21RUHRzazBjMUk4VmthSUhaQ3lWVGpFTngxQVVYdzlZUStxQTdCbkltSWlV?= =?utf-8?B?elZzcFZNOXlsd2JDTUM4TWwzOUJKN1Frcjk2VElvTENhSlA2VU55V3Ivd0Z5?= =?utf-8?B?Q1BOcStpcWFVemV5WWV6cGVNUy9xYjNpMzNFUkkxSjMwM0s1c3hKbGhjaUwr?= =?utf-8?B?d3ZpM0pHcGtwd3IzR1hpSHhhTExvcVFNWkJRL2dCSGozMTlnc0h4aDlGV1dF?= =?utf-8?B?Y2h0WDFOTFd2Y0ZEMDI0ZmhOTk9zZHFSbGh3SDBnOWpORUZ4YU5GeUZtVG9F?= =?utf-8?B?OFcwL1NwLzZCSmw4T3c4cXdQUXRUdGtmQlJEcFNLYjg5d0dOVTVLSWRkZW9Z?= =?utf-8?B?MG5KLzFXL3pLRDVEYmNiL1c1OG84NTdPZUk0RlBzTWdFNDMvRzBwOWVnU3lU?= =?utf-8?B?Ull0ZFg3WFBhZEJZc2ZEekhiVUsxUnlRR0VxaUFLcGV5MWRnMlEzRmJENXhj?= =?utf-8?B?MmsvQTRYTTh6MFZPNGUrK05memppeXREZENFVmlSdlJ6cVkwRk5GekdpMzY2?= =?utf-8?B?T2ppSDNYb1k3ZmY1Q1lBbnNja2FWaC9TdGphQzZJSkVSVXg1bzlBUWVpQnQ2?= =?utf-8?B?ZVE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <07CEF55DCFDEA747B19340253F8B6B77@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB5154.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ae066f74-fc3f-4009-4003-08da974c1aa5 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Sep 2022 18:57:14.6536 (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: EOWRSWcv6VTR7lqA8GhL/ytW5MqJhsSpbAKvZROK0xnmX/ZKC0iF1VLn1cmpgEpFPzmr6qG0YYJd8FRSbx7Te3U77YMedgFS4Nin/e6fRx4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB7183 X-Spam-Status: No, score=-6.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gMTIvMDgvMjAyMiAwNDoyMywgWGlhbnRpbmcgVGlhbiB3cm90ZToNCj4gRVhURVJOQUwgRU1B SUw6IERvIG5vdCBjbGljayBsaW5rcyBvciBvcGVuIGF0dGFjaG1lbnRzIHVubGVzcyB5b3Uga25v dyB0aGUgY29udGVudCBpcyBzYWZlDQo+IA0KPiDlnKggMjAyMi84LzEyIOS4iuWNiDEyOjE3LCBQ YWxtZXIgRGFiYmVsdCDlhpnpgZM6DQo+PiBPbiBUaHUsIDExIEF1ZyAyMDIyIDAwOjQxOjQ0IFBE VCAoLTA3MDApLA0KPj4geGlhbnRpbmcudGlhbkBsaW51eC5hbGliYWJhLmNvbSB3cm90ZToNCj4+ PiBJIGV2ZXIgc2VudCB0aGUgcGF0Y2ggMSBpbiB0aGUgbGluazoNCj4+PiBodHRwczovL3BhdGNo d29yay5rZXJuZWwub3JnL3Byb2plY3QvbGludXgtcmlzY3YvcGF0Y2gvMjAyMjA3MDgwNzMxNTAu MzUyODMwLTMteGlhbnRpbmcudGlhbkBsaW51eC5hbGliYWJhLmNvbS8NCj4+Pg0KPj4+IEFuZCBw YXRjaCAyLDMgaW4gdGhlIGxpbms6DQo+Pj4gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9w cm9qZWN0L2xpbnV4LXJpc2N2L3BhdGNoLzIwMjIwNzE0MTEzMzAwLjM2Nzg1NC0yLXhpYW50aW5n LnRpYW5AbGludXguYWxpYmFiYS5jb20vDQo+Pj4NCj4+PiBodHRwczovL3BhdGNod29yay5rZXJu ZWwub3JnL3Byb2plY3QvbGludXgtcmlzY3YvcGF0Y2gvMjAyMjA3MTQxMTMzMDAuMzY3ODU0LTMt eGlhbnRpbmcudGlhbkBsaW51eC5hbGliYWJhLmNvbS8NCj4+Pg0KPj4+DQo+Pj4gVGhpcyBwYXRj aCBzZXQganVzdCBwdXQgdGhlc2UgcGF0Y2hlcyB0b2dldGhlciwgYW5kIHdpdGggdGhyZWUgbmV3 DQo+Pj4gcGF0Y2ggNCwgNSwgNi4NCj4+PiB0aGVzZSBzaXggcGF0Y2hlcyBhcmUgdGhlIGZpeHVw cyBmb3IgbWFjaGluZV9rZXhlYywga2VybmVsIG1vZGUgUEMNCj4+PiBmb3Igdm1jb3JlDQo+Pj4g YW5kIGltcHJvdmVtZW50cyBmb3Igdm1jb3JlaW5mbywgbWVtb3J5IGxheW91dCBkdW1wIGFuZCBm aXh1cA0KPj4+IHNjaGVkdWxlIG91dCBpc3N1ZQ0KPj4+IGluIG1hY2hpbmVfY3Jhc2hfc2h1dGRv d24oKS4NCj4+Pg0KPj4+IFRoZSBtYWluIGNoYW5nZXMgaW4gdGhlIHNpeCBwYXRjaHMgYXMgYmVs b3csDQo+Pj4gUGF0Y2ggMTogRml4dXAgdXNlIG9mIHNtcF9wcm9jZXNzb3JfaWQoKSBpbiBwcmVl bXB0aWJsZSBjb250ZXh0LCB0bw0KPj4+IGNsZWFudXANCj4+PiDCoMKgwqDCoMKgwqDCoMKgIHRo ZSBjb25zb2xlIHByaW50cy4NCj4+PiBQYXRjaCAyOiBGaXh1cCB0byBnZXQgY29ycmVjdCBrZXJu ZWwgbW9kZSBQQyBmb3Iga2VybmVsIG1vZGUgcmVncyBmb3INCj4+PiB2bWNvcmUuDQo+Pj4gUGF0 Y2ggMzogRml4dXAgc2NoZWR1bGUgb3V0IGlzc3VlIGluIG1hY2hpbmVfY3Jhc2hfc2h1dGRvd24o KQ0KPj4+IFBhdGNoIDQ6IEFkZCBtb2R1bGVzIHRvIHZpcnR1YWwga2VybmVsIG1lbW9yeSBsYXlv dXQgZHVtcC4NCj4+PiBQYXRjaCA1OiBBZGQgVk0gbGF5b3V0LCB2YSBiaXRzLCByYW0gYmFzZSB0 byB2bWNvcmVpbmZvLCB3aGljaCBjYW4NCj4+PiBzaW1wbGlmeQ0KPj4+IMKgwqDCoMKgwqDCoMKg wqAgdGhlIGRldmVsb3BtZW50IG9mIGNyYXNoIHRvb2wgYXMgQVJNNjQgYWxyZWFkeSBkaWQNCj4+ PiDCoMKgwqDCoMKgwqDCoMKgIChhcmNoL2FybTY0L2tlcm5lbC9jcmFzaF9jb3JlLmMpLg0KPj4+ IFBhdGNoIDY6IFVwZGF0ZXMgdm1jb3JlaW5mby5yc3QgZm9yIHZtY29yZWluZm8gZXhwb3J0IGZv ciBSSVNDVjY0Lg0KPj4+DQo+Pj4gV2l0aCB0aGVzZSBzaXggcGF0Y2hlcyhwYXRjaCAyIGlzIG11 c3QpLCBjcmFzaCB0b29sIGNhbiB3b3JrIHdlbGwgdG8NCj4+PiBhbmFseXplDQo+Pj4gYSB2bWNv cmUuIFRoZSBwYXRjaGVzIGZvciBjcmFzaCB0b29sIGZvciBSSVNDVjY0IGlzIGluIHRoZSBsaW5r Og0KPj4+IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xpbnV4LXJpc2N2LzIwMjIwODAxMDQzMDQw LjIwMDMyNjQtMS14aWFudGluZy50aWFuQGxpbnV4LmFsaWJhYmEuY29tLw0KPj4+DQo+Pj4NCj4+ PiAtLS0tLS0NCj4+PiBDaGFuZ2VzIHYxIC0+IHYyOg0KPj4+IMKgIDEsIHJlbW92ZSB0aGUgcGF0 Y2ggIkFkZCBhIGZhc3QgY2FsbCBwYXRoIG9mIGNyYXNoX2tleGVjKCkiIGZyb20NCj4+PiB0aGlz IHNlcmllcw0KPj4+IMKgwqDCoMKgIG9mIHBhdGNoZXMsIGFzIGl0IGFscmVhZHkgYXBwbGllZCB0 byByaXNjdiBnaXQuDQo+Pj4gaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl cm5lbC9naXQvcmlzY3YvbGludXguZ2l0L2NvbW1pdC8/aD1mb3ItbmV4dCZpZD0zZjE5MDExMTBh ODliMGUyZTEzYWRiMmFjOGQxYTcxMDI4NzllYTk4DQo+Pj4gwqAgMiwgYWRkICdSZXZpZXdlZC1i eScgYmFzZWQgb24gdGhlIGNvbW1lbnRzIG9mIHYxLg0KPj4+IENoYW5nZXMgdjIgLT4gdjM6DQo+ Pj4gwqAgdXNlICJyaXNjdiIgaW5zdGVhZCBvZiAicmlzY3Y2NCIgaW4gcGF0Y2ggNSBzdWJqZWN0 IGxpbmUuDQo+Pj4gQ2hhbmdlcyB2MyAtPiB2NDoNCj4+PiDCoCB1c2UgInJpc2N2IiBpbnN0ZWFk IG9mICJyaXNjdjY0IiBpbiB0aGUgc3VtbWFyeSBvZiBwYXRjaCA1IHN1YmplY3QNCj4+PiBsaW5l Lg0KPj4+IENoYW5nZXMgdjQgLT4gdjU6DQo+Pj4gwqAgYWRkIGEgbmV3IHBhdGNoICJSSVNDLVY6 IEZpeHVwIHNjaGVkdWxlIG91dCBpc3N1ZSBpbg0KPj4+IG1hY2hpbmVfY3Jhc2hfc2h1dGRvd24o KSINCj4+PiBDaGFuZ2VzIHY1IC0+IHY2Og0KPj4+IMKgIDEsIG1vdmUgImZpeHVwIiBwYXRjaGVz IHRvIHRoZSBzdGFydCBvZiB0aGUgcGF0Y2ggc2V0Lg0KPj4+IMKgIDIsIGNoYW5nZSBwYXRjaCAx LCAyLCA2J3Mgc3ViamVjdCB0byBtYWtlIGl0IHRlbGwgbW9yZSB3aGF0IGl0J3MNCj4+PiBhYm91 dC4NCj4+PiDCoCAzLCBhZGQgRml4ZXMgZm9yIHBhdGNoIDMuDQo+Pj4gwqAgNCwgYWRqdWVzdCB0 aGUgY2hhbmdlcyBmb3JtYXQgZm9yIHBhdGNoIDYuDQo+Pj4NCj4+Pg0KPj4+IFhpYW50aW5nIFRp YW4gKDYpOg0KPj4+IMKgIFJJU0MtVjoga2V4ZWM6IEZpeHVwIHVzZSBvZiBzbXBfcHJvY2Vzc29y X2lkKCkgaW4gcHJlZW1wdGlibGUgY29udGV4dA0KPj4+IMKgIFJJU0MtVjogRml4dXAgZ2V0IGlu Y29ycmVjdCB1c2VyIG1vZGUgUEMgZm9yIGtlcm5lbCBtb2RlIHJlZ3MNCj4+PiDCoCBSSVNDLVY6 IEZpeHVwIHNjaGVkdWxlIG91dCBpc3N1ZSBpbiBtYWNoaW5lX2NyYXNoX3NodXRkb3duKCkNCj4+ PiDCoCBSSVNDLVY6IEFkZCBtb2R1bGVzIHRvIHZpcnR1YWwga2VybmVsIG1lbW9yeSBsYXlvdXQg ZHVtcA0KPj4+IMKgIFJJU0MtVjogQWRkIGFyY2hfY3Jhc2hfc2F2ZV92bWNvcmVpbmZvIHN1cHBv cnQNCj4+PiDCoCBEb2N1bWVudGF0aW9uOiBrZHVtcDogZGVzY3JpYmUgVk1DT1JFSU5GTyBleHBv cnQgZm9yIFJJU0NWNjQNCj4+Pg0KPj4+IMKgLi4uL2FkbWluLWd1aWRlL2tkdW1wL3ZtY29yZWlu Zm8ucnN0wqDCoMKgwqDCoMKgwqDCoMKgIHwgMzEgKysrKysrKysrKysrKysrKysrKw0KPj4+IMKg YXJjaC9yaXNjdi9rZXJuZWwvTWFrZWZpbGXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCB8wqAgMSArDQo+Pj4gwqBhcmNoL3Jpc2N2L2tlcm5lbC9jcmFzaF9jb3JlLmPCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAyOSArKysrKysrKysrKysrKysrKw0KPj4+IMKg YXJjaC9yaXNjdi9rZXJuZWwvY3Jhc2hfc2F2ZV9yZWdzLlPCoMKgwqDCoMKgwqDCoMKgwqDCoCB8 wqAgMiArLQ0KPj4+IMKgYXJjaC9yaXNjdi9rZXJuZWwvbWFjaGluZV9rZXhlYy5jwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIHwgMjggKysrKysrKysrKysrKystLS0NCj4+PiDCoGFyY2gvcmlzY3Yv bW0vaW5pdC5jwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgfMKgIDQgKysrDQo+Pj4gwqA2IGZpbGVzIGNoYW5nZWQsIDg5IGluc2VydGlvbnMoKyksIDYg ZGVsZXRpb25zKC0pDQo+Pj4gwqBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC9yaXNjdi9rZXJuZWwv Y3Jhc2hfY29yZS5jDQo+Pg0KPj4gVGhhbmsuwqAgSSd2ZSB0YWtlbiB0aGUgZmlyc3QgNCBvbnRv IGZvci1uZXh0LCB3aGljaCBpcyBzdGlsbCB0YXJnZXRlZA0KPj4gZm9yIDUuMjAsIGFzIHRoZXkn cmUgZml4ZXMuwqAgSSdtIG5vdCBvcHBvc2VkIHRvIHRha2luZyB0aGUNCj4+IGRvY3VtZW50YXRp b24gcGF0Y2ggZm9yIHRoaXMgY3ljbGUgYXMgd2VsbCwgaXQganVzdCBuZWVkcyBzb21lDQo+PiBn b2luZy1vdmVyIGFzIHRoZSB3b3JkaW5nIGxvb2tzIHZlcnkgb2RkIChvciBhdCBsZWFzdCBpdCBk b2VzIHRvIG1lDQo+PiByaWdodCBub3csIG1heWJlIEknbSBqdXN0IHN0aWxsIGhhbGYgYXNsZWVw KS7CoCBQYXRjaCA1IGlzIGEgbmV3DQo+PiBmZWF0dXJlLCBhbmQgZ2l2ZW4gdGhhdCBpdCdzIGJl aW5nIHNwdW4gZHVyaW5nIHRoZSBtZXJnZSB3aW5kb3cgaXQncw0KPj4gdG9vIGxhdGUuDQo+IA0K PiBUaGFuayB5b3UgUGFsbWVyLCBDb25vci4NCj4gSSBzYXcgcGF0Y2ggNSw2IGFscmVhZHkgbWVy Z2VkIHRvIFBhbG1lcidzIHJpc2N2LWNyYXNoIGJyYW5jaCwNCj4gaHR0cHM6Ly9naXQua2VybmVs Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvcGFsbWVyL2xpbnV4LmdpdC9sb2cvP2g9cmlz Y3YtY3Jhc2gNCj4gTG9va2luZyBmb3J3YXJkIHRvIGJlIG1lcmdlZCB0byA2LjEoPykuIHRoYW5r cy4NCj4gDQoNCkZyb20gcmVhZGluZyB0aGlzLCBpdCBsb29rcyBsaWtlIGFub3RoZXIgcmV2aXNp b24gKGZvciB0aGUgcmVtYWluaW5nDQpwYXRjaGVzKSBtaWdodCBiZSBhIGdvb2QgaWRlYSBzbyB0 aGF0IHRoZSBkb2NzIGNhbiB1bmRlcmdvIGZ1cnRoZXINCnJldmlldz8NCg0KVGhhbmtzDQpDb25v ci4NCg0K