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 lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 5649CC77B7D for ; Thu, 18 May 2023 20:10:17 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pzjrq-0000O2-ME; Thu, 18 May 2023 16:04:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pzjrN-0008VG-R3 for qemu-devel@nongnu.org; Thu, 18 May 2023 16:04:27 -0400 Received: from mx0a-0031df01.pphosted.com ([205.220.168.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pzjrL-000598-B6 for qemu-devel@nongnu.org; Thu, 18 May 2023 16:04:25 -0400 Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 34I8snFH024996; Thu, 18 May 2023 20:04:20 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : mime-version : content-type : content-transfer-encoding; s=qcppdkim1; bh=r2OLIA7XA29d0uer4XLtmRGIxMk/iW21QklD9wSAhxU=; b=GeaSpTeILFEtBYYOcKNN7vKURNHhiDSIhItV6FwZ9N0VaNDqY5i7S12JUO0axysD1WNS Giciat71b3w72+mnDKSS+7QNTbLTiSpe9cUh3/5ied6DMdGz+H0T5Bduh/iEZxf8Fy2D FDYV1AGQiFP8HpgvLHGts5Lxqz6LT+SZJr2hCeyx299AkjREY6pSwwy1A5s/cXD4H7VJ 5q81F5DuZTgEynsrWGki4ud2AmkUDEVJDbhq+LRAZrpg0T8nWoOcGn8DdgYG0VALSdGD EiqOCETKCq915w4+ofBhzWMNDvTgIyMmJ+5BNN3j5MwR9GbU86zLY7S2+S9NDFPugK3/ CA== Received: from nalasppmta02.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3qn8a62cpu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 18 May 2023 20:04:20 +0000 Received: from pps.filterd (NALASPPMTA02.qualcomm.com [127.0.0.1]) by NALASPPMTA02.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTP id 34IK4FOt003793; Thu, 18 May 2023 20:04:15 GMT Received: from pps.reinject (localhost [127.0.0.1]) by NALASPPMTA02.qualcomm.com (PPS) with ESMTPS id 3qnstj08f6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 18 May 2023 20:04:15 +0000 Received: from NALASPPMTA02.qualcomm.com (NALASPPMTA02.qualcomm.com [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 34IK0BAp028619; Thu, 18 May 2023 20:04:15 GMT Received: from hu-devc-sd-u20-a-1.qualcomm.com (hu-tsimpson-lv.qualcomm.com [10.47.204.221]) by NALASPPMTA02.qualcomm.com (PPS) with ESMTPS id 34IK4EEq003746 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 18 May 2023 20:04:15 +0000 Received: by hu-devc-sd-u20-a-1.qualcomm.com (Postfix, from userid 47164) id 68C9A6CC; Thu, 18 May 2023 13:04:13 -0700 (PDT) From: Taylor Simpson To: qemu-devel@nongnu.org Cc: tsimpson@quicinc.com, richard.henderson@linaro.org, philmd@linaro.org, peter.maydell@linaro.org, bcain@quicinc.com, quic_mathbern@quicinc.com, stefanha@redhat.com, ale@rev.ng, anjo@rev.ng, quic_mliebel@quicinc.com Subject: [PULL v2 11/44] Hexagon (target/hexagon) Add DisasContext arg to gen_log_reg_write Date: Thu, 18 May 2023 13:03:38 -0700 Message-Id: <20230518200411.271148-12-tsimpson@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230518200411.271148-1-tsimpson@quicinc.com> References: <20230518200411.271148-1-tsimpson@quicinc.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-QCInternal: smtphost X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: SZH9hMZFnnQA0jrCWcQhPa2cCGaig9KC X-Proofpoint-ORIG-GUID: SZH9hMZFnnQA0jrCWcQhPa2cCGaig9KC X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-05-18_15,2023-05-17_02,2023-02-09_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 suspectscore=0 phishscore=0 priorityscore=1501 malwarescore=0 clxscore=1015 spamscore=0 mlxscore=0 mlxlogscore=636 adultscore=0 impostorscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2304280000 definitions=main-2305180166 Received-SPF: pass client-ip=205.220.168.131; envelope-from=tsimpson@qualcomm.com; helo=mx0a-0031df01.pphosted.com X-Spam_score_int: -24 X-Spam_score: -2.5 X-Spam_bar: -- X-Spam_report: (-2.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org QWRkIERpc2FzQ29udGV4dCBhcmcgdG8gZ2VuX2xvZ19yZWdfd3JpdGVfcGFpciBhbHNvCgpTaWdu ZWQtb2ZmLWJ5OiBUYXlsb3IgU2ltcHNvbiA8dHNpbXBzb25AcXVpY2luYy5jb20+ClJldmlld2Vk LWJ5OiBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KTWVz c2FnZS1JZDogPDIwMjMwNDI3MjMwMDEyLjM4MDAzMjctMy10c2ltcHNvbkBxdWljaW5jLmNvbT4K LS0tCiB0YXJnZXQvaGV4YWdvbi9nZW5fdGNnLmggICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K IHRhcmdldC9oZXhhZ29uL2dlbnB0ci5oICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogdGFy Z2V0L2hleGFnb24vZ2VucHRyLmMgICAgICAgICAgICAgICAgICAgICB8IDEwICsrKysrLS0tLS0K IHRhcmdldC9oZXhhZ29uL2lkZWYtcGFyc2VyL3BhcnNlci1oZWxwZXJzLmMgfCAgMiArLQogdGFy Z2V0L2hleGFnb24vUkVBRE1FICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB0YXJnZXQv aGV4YWdvbi9nZW5fdGNnX2Z1bmNzLnB5ICAgICAgICAgICAgIHwgIDggKysrKystLS0KIDYgZmls ZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvdGFyZ2V0L2hleGFnb24vZ2VuX3RjZy5oIGIvdGFyZ2V0L2hleGFnb24vZ2VuX3RjZy5oCmlu ZGV4IDZmMTJmNjY1ZGIuLmQ0YmQzODgxMGUgMTAwNjQ0Ci0tLSBhL3RhcmdldC9oZXhhZ29uL2dl bl90Y2cuaAorKysgYi90YXJnZXQvaGV4YWdvbi9nZW5fdGNnLmgKQEAgLTUxNSw3ICs1MTUsNyBA QAogICAgIGRvIHsgXAogICAgICAgICBUQ0d2X2k2NCBSZGRWID0gZ2V0X3Jlc3VsdF9ncHJfcGFp cihjdHgsIEhFWF9SRUdfRlApOyBcCiAgICAgICAgIGdlbl9yZXR1cm4oY3R4LCBSZGRWLCBoZXhf Z3ByW0hFWF9SRUdfRlBdKTsgXAotICAgICAgICBnZW5fbG9nX3JlZ193cml0ZV9wYWlyKEhFWF9S RUdfRlAsIFJkZFYpOyBcCisgICAgICAgIGdlbl9sb2dfcmVnX3dyaXRlX3BhaXIoY3R4LCBIRVhf UkVHX0ZQLCBSZGRWKTsgXAogICAgIH0gd2hpbGUgKDApCiAKIC8qCmRpZmYgLS1naXQgYS90YXJn ZXQvaGV4YWdvbi9nZW5wdHIuaCBiL3RhcmdldC9oZXhhZ29uL2dlbnB0ci5oCmluZGV4IDc2ZTQ5 N2FhNDguLjc1ZDBmYzI2MmQgMTAwNjQ0Ci0tLSBhL3RhcmdldC9oZXhhZ29uL2dlbnB0ci5oCisr KyBiL3RhcmdldC9oZXhhZ29uL2dlbnB0ci5oCkBAIC0zNSw3ICszNSw3IEBAIHZvaWQgZ2VuX3N0 b3JlNGkoVENHdl9lbnYgY3B1X2VudiwgVENHdiB2YWRkciwgaW50MzJfdCBzcmMsIHVpbnQzMl90 IHNsb3QpOwogdm9pZCBnZW5fc3RvcmU4aShUQ0d2X2VudiBjcHVfZW52LCBUQ0d2IHZhZGRyLCBp bnQ2NF90IHNyYywgdWludDMyX3Qgc2xvdCk7CiBUQ0d2IGdlbl9yZWFkX3JlZyhUQ0d2IHJlc3Vs dCwgaW50IG51bSk7CiBUQ0d2IGdlbl9yZWFkX3ByZWcoVENHdiBwcmVkLCB1aW50OF90IG51bSk7 Ci12b2lkIGdlbl9sb2dfcmVnX3dyaXRlKGludCBybnVtLCBUQ0d2IHZhbCk7Cit2b2lkIGdlbl9s b2dfcmVnX3dyaXRlKERpc2FzQ29udGV4dCAqY3R4LCBpbnQgcm51bSwgVENHdiB2YWwpOwogdm9p ZCBnZW5fbG9nX3ByZWRfd3JpdGUoRGlzYXNDb250ZXh0ICpjdHgsIGludCBwbnVtLCBUQ0d2IHZh bCk7CiB2b2lkIGdlbl9zZXRfdXNyX2ZpZWxkKERpc2FzQ29udGV4dCAqY3R4LCBpbnQgZmllbGQs IFRDR3YgdmFsKTsKIHZvaWQgZ2VuX3NldF91c3JfZmllbGRpKERpc2FzQ29udGV4dCAqY3R4LCBp bnQgZmllbGQsIGludCB4KTsKZGlmZiAtLWdpdCBhL3RhcmdldC9oZXhhZ29uL2dlbnB0ci5jIGIv dGFyZ2V0L2hleGFnb24vZ2VucHRyLmMKaW5kZXggMjQ0MDYzYjFkMi4uZGQ3MDdhOWRjNyAxMDA2 NDQKLS0tIGEvdGFyZ2V0L2hleGFnb24vZ2VucHRyLmMKKysrIGIvdGFyZ2V0L2hleGFnb24vZ2Vu cHRyLmMKQEAgLTgxLDcgKzgxLDcgQEAgc3RhdGljIFRDR3ZfaTY0IGdldF9yZXN1bHRfZ3ByX3Bh aXIoRGlzYXNDb250ZXh0ICpjdHgsIGludCBybnVtKQogICAgIHJldHVybiByZXN1bHQ7CiB9CiAK LXZvaWQgZ2VuX2xvZ19yZWdfd3JpdGUoaW50IHJudW0sIFRDR3YgdmFsKQordm9pZCBnZW5fbG9n X3JlZ193cml0ZShEaXNhc0NvbnRleHQgKmN0eCwgaW50IHJudW0sIFRDR3YgdmFsKQogewogICAg IGNvbnN0IHRhcmdldF91bG9uZyByZWdfbWFzayA9IHJlZ19pbW11dF9tYXNrc1tybnVtXTsKIApA QCAtOTMsNyArOTMsNyBAQCB2b2lkIGdlbl9sb2dfcmVnX3dyaXRlKGludCBybnVtLCBUQ0d2IHZh bCkKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIGdlbl9sb2dfcmVnX3dyaXRlX3BhaXIoaW50IHJu dW0sIFRDR3ZfaTY0IHZhbCkKK3N0YXRpYyB2b2lkIGdlbl9sb2dfcmVnX3dyaXRlX3BhaXIoRGlz YXNDb250ZXh0ICpjdHgsIGludCBybnVtLCBUQ0d2X2k2NCB2YWwpCiB7CiAgICAgY29uc3QgdGFy Z2V0X3Vsb25nIHJlZ19tYXNrX2xvdyA9IHJlZ19pbW11dF9tYXNrc1tybnVtXTsKICAgICBjb25z dCB0YXJnZXRfdWxvbmcgcmVnX21hc2tfaGlnaCA9IHJlZ19pbW11dF9tYXNrc1tybnVtICsgMV07 CkBAIC0yMzEsNyArMjMxLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGdlbl93cml0ZV9jdHJsX3Jl ZyhEaXNhc0NvbnRleHQgKmN0eCwgaW50IHJlZ19udW0sCiAgICAgaWYgKHJlZ19udW0gPT0gSEVY X1JFR19QM18wX0FMSUFTRUQpIHsKICAgICAgICAgZ2VuX3dyaXRlX3AzXzAoY3R4LCB2YWwpOwog ICAgIH0gZWxzZSB7Ci0gICAgICAgIGdlbl9sb2dfcmVnX3dyaXRlKHJlZ19udW0sIHZhbCk7Cisg ICAgICAgIGdlbl9sb2dfcmVnX3dyaXRlKGN0eCwgcmVnX251bSwgdmFsKTsKICAgICAgICAgaWYg KHJlZ19udW0gPT0gSEVYX1JFR19RRU1VX1BLVF9DTlQpIHsKICAgICAgICAgICAgIGN0eC0+bnVt X3BhY2tldHMgPSAwOwogICAgICAgICB9CkBAIC0yNTUsNyArMjU1LDcgQEAgc3RhdGljIGlubGlu ZSB2b2lkIGdlbl93cml0ZV9jdHJsX3JlZ19wYWlyKERpc2FzQ29udGV4dCAqY3R4LCBpbnQgcmVn X251bSwKICAgICAgICAgdGNnX2dlbl9leHRyaF9pNjRfaTMyKHZhbDMyLCB2YWwpOwogICAgICAg ICB0Y2dfZ2VuX21vdl90bChyZXN1bHQsIHZhbDMyKTsKICAgICB9IGVsc2UgewotICAgICAgICBn ZW5fbG9nX3JlZ193cml0ZV9wYWlyKHJlZ19udW0sIHZhbCk7CisgICAgICAgIGdlbl9sb2dfcmVn X3dyaXRlX3BhaXIoY3R4LCByZWdfbnVtLCB2YWwpOwogICAgICAgICBpZiAocmVnX251bSA9PSBI RVhfUkVHX1FFTVVfUEtUX0NOVCkgewogICAgICAgICAgICAgY3R4LT5udW1fcGFja2V0cyA9IDA7 CiAgICAgICAgICAgICBjdHgtPm51bV9pbnNucyA9IDA7CkBAIC03MTksNyArNzE5LDcgQEAgc3Rh dGljIHZvaWQgZ2VuX2NvbmRfcmV0dXJuX3N1Ymluc24oRGlzYXNDb250ZXh0ICpjdHgsIFRDR0Nv bmQgY29uZCwgVENHdiBwcmVkKQogewogICAgIFRDR3ZfaTY0IFJkZFYgPSBnZXRfcmVzdWx0X2dw cl9wYWlyKGN0eCwgSEVYX1JFR19GUCk7CiAgICAgZ2VuX2NvbmRfcmV0dXJuKGN0eCwgUmRkViwg aGV4X2dwcltIRVhfUkVHX0ZQXSwgcHJlZCwgY29uZCk7Ci0gICAgZ2VuX2xvZ19yZWdfd3JpdGVf cGFpcihIRVhfUkVHX0ZQLCBSZGRWKTsKKyAgICBnZW5fbG9nX3JlZ193cml0ZV9wYWlyKGN0eCwg SEVYX1JFR19GUCwgUmRkVik7CiB9CiAKIHN0YXRpYyB2b2lkIGdlbl9lbmRsb29wMChEaXNhc0Nv bnRleHQgKmN0eCkKZGlmZiAtLWdpdCBhL3RhcmdldC9oZXhhZ29uL2lkZWYtcGFyc2VyL3BhcnNl ci1oZWxwZXJzLmMgYi90YXJnZXQvaGV4YWdvbi9pZGVmLXBhcnNlci9wYXJzZXItaGVscGVycy5j CmluZGV4IDg3MzQyMThlNTEuLjA5MTYxZTM5NGQgMTAwNjQ0Ci0tLSBhL3RhcmdldC9oZXhhZ29u L2lkZWYtcGFyc2VyL3BhcnNlci1oZWxwZXJzLmMKKysrIGIvdGFyZ2V0L2hleGFnb24vaWRlZi1w YXJzZXIvcGFyc2VyLWhlbHBlcnMuYwpAQCAtMTMxOCw3ICsxMzE4LDcgQEAgdm9pZCBnZW5fd3Jp dGVfcmVnKENvbnRleHQgKmMsIFlZTFRZUEUgKmxvY3AsIEhleFZhbHVlICpyZWcsIEhleFZhbHVl ICp2YWx1ZSkKICAgICB2YWx1ZV9tID0gcnZhbHVlX21hdGVyaWFsaXplKGMsIGxvY3AsICZ2YWx1 ZV9tKTsKICAgICBPVVQoYywKICAgICAgICAgbG9jcCwKLSAgICAgICAgImdlbl9sb2dfcmVnX3dy aXRlKCIsICZyZWctPnJlZy5pZCwgIiwgIiwKKyAgICAgICAgImdlbl9sb2dfcmVnX3dyaXRlKGN0 eCwgIiwgJnJlZy0+cmVnLmlkLCAiLCAiLAogICAgICAgICAmdmFsdWVfbSwgIik7XG4iKTsKIH0K IApkaWZmIC0tZ2l0IGEvdGFyZ2V0L2hleGFnb24vUkVBRE1FIGIvdGFyZ2V0L2hleGFnb24vUkVB RE1FCmluZGV4IDBmNDhkYTkzMjguLmY4Njg1MGJhNzMgMTAwNjQ0Ci0tLSBhL3RhcmdldC9oZXhh Z29uL1JFQURNRQorKysgYi90YXJnZXQvaGV4YWdvbi9SRUFETUUKQEAgLTg3LDcgKzg3LDcgQEAg dGNnX2Z1bmNzX2dlbmVyYXRlZC5jLmluYwogICAgICAgICBUQ0d2IFJzViA9IGhleF9ncHJbaW5z bi0+cmVnbm9bMV1dOwogICAgICAgICBUQ0d2IFJ0ViA9IGhleF9ncHJbaW5zbi0+cmVnbm9bMl1d OwogICAgICAgICBnZW5faGVscGVyX0EyX2FkZChSZFYsIGNwdV9lbnYsIFJzViwgUnRWKTsKLSAg ICAgICAgZ2VuX2xvZ19yZWdfd3JpdGUoUmROLCBSZFYpOworICAgICAgICBnZW5fbG9nX3JlZ193 cml0ZShjdHgsIFJkTiwgUmRWKTsKICAgICB9CiAKIGhlbHBlcl9mdW5jc19nZW5lcmF0ZWQuYy5p bmMKZGlmZiAtLWdpdCBhL3RhcmdldC9oZXhhZ29uL2dlbl90Y2dfZnVuY3MucHkgYi90YXJnZXQv aGV4YWdvbi9nZW5fdGNnX2Z1bmNzLnB5CmluZGV4IGZjYjMzODQ0ODAuLmQ5Y2NiZTYzZjYgMTAw NzU1Ci0tLSBhL3RhcmdldC9oZXhhZ29uL2dlbl90Y2dfZnVuY3MucHkKKysrIGIvdGFyZ2V0L2hl eGFnb24vZ2VuX3RjZ19mdW5jcy5weQpAQCAtMzg3LDcgKzM4Nyw4IEBAIGRlZiBnZW5faGVscGVy X2NhbGxfaW1tKGYsIGltbWxldHQpOgogCiAKIGRlZiBnZW5wdHJfZHN0X3dyaXRlX3BhaXIoZiwg dGFnLCByZWd0eXBlLCByZWdpZCk6Ci0gICAgZi53cml0ZShmIiAgICBnZW5fbG9nX3JlZ193cml0 ZV9wYWlyKHtyZWd0eXBlfXtyZWdpZH1OLCAiIGYie3JlZ3R5cGV9e3JlZ2lkfVYpO1xuIikKKyAg ICBmLndyaXRlKGYiICAgIGdlbl9sb2dfcmVnX3dyaXRlX3BhaXIoY3R4LCB7cmVndHlwZX17cmVn aWR9TiwgIgorICAgICAgICAgICAgZiJ7cmVndHlwZX17cmVnaWR9Vik7XG4iKQogCiAKIGRlZiBn ZW5wdHJfZHN0X3dyaXRlKGYsIHRhZywgcmVndHlwZSwgcmVnaWQpOgpAQCAtMzk2LDcgKzM5Nyw4 IEBAIGRlZiBnZW5wdHJfZHN0X3dyaXRlKGYsIHRhZywgcmVndHlwZSwgcmVnaWQpOgogICAgICAg ICAgICAgZ2VucHRyX2RzdF93cml0ZV9wYWlyKGYsIHRhZywgcmVndHlwZSwgcmVnaWQpCiAgICAg ICAgIGVsaWYgcmVnaWQgaW4geyJkIiwgImUiLCAieCIsICJ5In06CiAgICAgICAgICAgICBmLndy aXRlKAotICAgICAgICAgICAgICAgIGYiICAgIGdlbl9sb2dfcmVnX3dyaXRlKHtyZWd0eXBlfXty ZWdpZH1OLCAiIGYie3JlZ3R5cGV9e3JlZ2lkfVYpO1xuIgorICAgICAgICAgICAgICAgIGYiICAg IGdlbl9sb2dfcmVnX3dyaXRlKGN0eCwge3JlZ3R5cGV9e3JlZ2lkfU4sICIKKyAgICAgICAgICAg ICAgICBmIntyZWd0eXBlfXtyZWdpZH1WKTtcbiIKICAgICAgICAgICAgICkKICAgICAgICAgZWxz ZToKICAgICAgICAgICAgIHByaW50KCJCYWQgcmVnaXN0ZXIgcGFyc2U6ICIsIHJlZ3R5cGUsIHJl Z2lkKQpAQCAtNDgxLDcgKzQ4Myw3IEBAIGRlZiBnZW5wdHJfZHN0X3dyaXRlX29wbihmLCByZWd0 eXBlLCByZWdpZCwgdGFnKToKICMjICAgICAgICBUQ0d2IFJzViA9IGhleF9ncHJbaW5zbi0+cmVn bm9bMV1dOwogIyMgICAgICAgIFRDR3YgUnRWID0gaGV4X2dwcltpbnNuLT5yZWdub1syXV07CiAj IyAgICAgICAgPEdFTj4KLSMjICAgICAgICBnZW5fbG9nX3JlZ193cml0ZShSZE4sIFJkVik7Cisj IyAgICAgICAgZ2VuX2xvZ19yZWdfd3JpdGUoY3R4LCBSZE4sIFJkVik7CiAjIyAgICB9CiAjIwog IyMgICAgICAgd2hlcmUgPEdFTj4gZGVwZW5kcyBvbiBoZXhfY29tbW9uLnNraXBfcWVtdV9oZWxw ZXIodGFnKQotLSAKMi4yNS4xCgo=