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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 53614C25B75 for ; Fri, 31 May 2024 05:58:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=GKdvWmuWgeq17W+X3qk0Bf9pqhKK7/WvxEqSMG3tHr4=; b=bxSaQL1royJGog AFqzHbSvr9cy6W0UJplycJQK1yX8HSRamAfcmHw4YIavPC186rAlgh3Bzm+JXm9v/bZt1+eIccyko Dm1lAIcYlCfLaCK/FByjeqtutr8tl3Da9UACtvYvhf3VVYwjLNknspp/c8cj7eXh9R5QFLVXdjG15 5oL4+jviWoudxiDmgw5KrCDvoQ9SV07j+AIW962uhsrybHImD0CwAj88cpGMSLVxWbVfK+3eAS+sJ Z95rTzCagQ7sX1U5laEtePTSdvWzHjqcNWN7lLaRJc5H8DwFlmlOXPd9kd0ZJmS7BLiuGa2brgXoS I7pbjpKBetuyjQl9Kw4w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sCvHE-00000009Jno-0cdG; Fri, 31 May 2024 05:58:08 +0000 Received: from mgamail.intel.com ([192.198.163.10]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sCvH9-00000009Jk8-0NI2 for linux-arm-kernel@lists.infradead.org; Fri, 31 May 2024 05:58:04 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1717135083; x=1748671083; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=5XfAUig+zcsmlnqoi/kdhANMSvNB9r2MCzHdRChVzDU=; b=oFno73woRr/b69owMfoBSe+JR2ZUpzmjn2qNh8Wcx3UPHaBIipM6BNNf dfJgGcVsLygHcHAXAhpcuy0iam7N9/yuIUoku6nWd1f33+6uW8tzJrLRY Mge+0V0qUnPl08AIKTfcj8GupYVxk+1yT6WBrgFjzSTHfM+e92rx5WddP 3Yv6aSFw3wyZmQxEBLPgQPVQCAb8AuPihMgyVpv93YoNZB/ZSJi2iiz7m w/8aSl8hqfk/hGkzTZFc6vEaDgeYLaNBnn6lWkXwc/oIiWyoq/yFzsIZj IzVjdJiKcsNb0r8VprhkeoX1xGwsu4yPkHgjLP0tv9KBrn+yxsqi9ivG/ A==; X-CSE-ConnectionGUID: TEymb9dWRIeCN/1dh/365Q== X-CSE-MsgGUID: Y3aT5SgvS9uH0smvzXolAw== X-IronPort-AV: E=McAfee;i="6600,9927,11088"; a="25068061" X-IronPort-AV: E=Sophos;i="6.08,203,1712646000"; d="scan'208";a="25068061" Received: from fmviesa005.fm.intel.com ([10.60.135.145]) by fmvoesa104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 May 2024 22:57:50 -0700 X-CSE-ConnectionGUID: oda4gKBQRvShs8EPl9tASQ== X-CSE-MsgGUID: wM09tP6/QHi79h9c4nv/og== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,203,1712646000"; d="scan'208";a="40510791" Received: from ahunter6-mobl1.ger.corp.intel.com (HELO localhost.localdomain) ([10.246.41.28]) by fmviesa005-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 May 2024 22:57:46 -0700 From: Adrian Hunter To: Peter Zijlstra Cc: Ingo Molnar , Mark Rutland , Alexander Shishkin , Heiko Carstens , Thomas Richter , Hendrik Brueckner , Suzuki K Poulose , Mike Leach , James Clark , coresight@lists.linaro.org, linux-arm-kernel@lists.infradead.org, Yicong Yang , Jonathan Cameron , Will Deacon , Arnaldo Carvalho de Melo , Jiri Olsa , Namhyung Kim , Ian Rogers , Andi Kleen , linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org Subject: [PATCH V7 00/12] perf/core: Add ability for an event to "pause" or "resume" AUX area tracing Date: Fri, 31 May 2024 08:57:19 +0300 Message-Id: <20240531055731.12541-1-adrian.hunter@intel.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Organization: Intel Finland Oy, Registered Address: PL 281, 00181 Helsinki, Business Identity Code: 0357606 - 4, Domiciled in Helsinki X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240530_225803_202486_CECA00D5 X-CRM114-Status: GOOD ( 22.93 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkKCkhhcmR3YXJlIHRyYWNlcywgc3VjaCBhcyBpbnN0cnVjdGlvbiB0cmFjZXMsIGNhbiBwcm9k dWNlIGEgdmFzdCBhbW91bnQgb2YKdHJhY2UgZGF0YSwgc28gYmVpbmcgYWJsZSB0byByZWR1Y2Ug dHJhY2luZyB0byBtb3JlIHNwZWNpZmljIGNpcmN1bXN0YW5jZXMKY2FuIGJlIHVzZWZ1bC4KClRo ZSBhYmlsaXR5IHRvIHBhdXNlIG9yIHJlc3VtZSB0cmFjaW5nIHdoZW4gYW5vdGhlciBldmVudCBo YXBwZW5zLCBjYW4gZG8KdGhhdC4KClRoZXNlIHBhdGNoZXMgYWRkIHN1Y2ggYSBmYWNpbHR5IGFu ZCBzaG93IGhvdyBpdCB3b3VsZCB3b3JrIGZvciBJbnRlbApQcm9jZXNzb3IgVHJhY2UuCgpNYWlu dGFpbmVycyBvZiBvdGhlciBBVVggYXJlYSB0cmFjaW5nIGltcGxlbWVudGF0aW9ucyBhcmUgcmVx dWVzdGVkIHRvCmNvbnNpZGVyIGlmIHRoaXMgaXMgc29tZXRoaW5nIHRoZXkgbWlnaHQgZW1wbG95 IGFuZCB0aGVuIHdoZXRoZXIgb3Igbm90CnRoZSBBQkkgd291bGQgd29yayBmb3IgdGhlbS4gIE5v dGUsIHRoYW5rIHlvdSB0byBKYW1lcyBDbGFyayAoQVJNKSBmb3IKZXZhbHVhdGluZyB0aGUgQVBJ IGZvciBDb3Jlc2lnaHQuICBTdXp1a2kgSyBQb3Vsb3NlIChBUk0pIGFsc28gcmVzcG9uZGVkCnBv c2l0aXZlbHkgdG8gdGhlIFJGQy4KCkNoYW5nZXMgdG8gcGVyZiB0b29scyBhcmUgbm93IChzaW5j ZSBWNCkgZmxlc2hlZCBvdXQuCgpQbGVhc2Ugbm90ZSwgSW50ZWzCriBBcmNoaXRlY3R1cmUgSW5z dHJ1Y3Rpb24gU2V0IEV4dGVuc2lvbnMgYW5kIEZ1dHVyZQpGZWF0dXJlcyBQcm9ncmFtbWluZyBS ZWZlcmVuY2UgTWFyY2ggMjAyNCAzMTk0MzMtMDUyLCBjdXJyZW50bHk6CgoJaHR0cHM6Ly9jZHJk djIuaW50ZWwuY29tL3YxL2RsL2dldENvbnRlbnQvNjcxMzY4CgppbnRyb2R1Y2VzIGhhcmR3YXJl IHBhdXNlIC8gcmVzdW1lIGZvciBJbnRlbCBQVCBpbiBhIGZlYXR1cmUgbmFtZWQKSW50ZWwgUFQg VHJpZ2dlciBUcmFjaW5nLgoKRm9yIHRoYXQgbW9yZSBmaWVsZHMgaW4gcGVyZl9ldmVudF9hdHRy IHdpbGwgYmUgbmVjZXNzYXJ5LiAgVGhlIG1haW4KZGlmZmVyZW5jZXMgYXJlOgoJLSBpdCBjYW4g YmUgYXBwbGllZCBub3QganVzdCB0byBvdmVyZmxvd3MsIGJ1dCBvcHRpb25hbGx5IHRvCglldmVy eSBldmVudAoJLSBhIHBhY2tldCBpcyBlbWl0dGVkIGludG8gdGhlIHRyYWNlLCBvcHRpb25hbGx5 IHdpdGggSVAKCWluZm9ybWF0aW9uCgktIG5vIFBNSQoJLSB3b3JrcyB3aXRoIFBNQyBhbmQgRFIg KGJyZWFrcG9pbnQpIGV2ZW50cyBvbmx5CgpIZXJlIGFyZSB0aGUgcHJvcG9zZWQgYWRkaXRpb25z IHRvIHBlcmZfZXZlbnRfYXR0ciwgcGxlYXNlIGNvbW1lbnQ6CgpkaWZmIC0tZ2l0IGEvdG9vbHMv aW5jbHVkZS91YXBpL2xpbnV4L3BlcmZfZXZlbnQuaCBiL3Rvb2xzL2luY2x1ZGUvdWFwaS9saW51 eC9wZXJmX2V2ZW50LmgKaW5kZXggMGM1NTdmMGExN2IzLi4wNWRjYzQzZjExYmIgMTAwNjQ0Ci0t LSBhL3Rvb2xzL2luY2x1ZGUvdWFwaS9saW51eC9wZXJmX2V2ZW50LmgKKysrIGIvdG9vbHMvaW5j bHVkZS91YXBpL2xpbnV4L3BlcmZfZXZlbnQuaApAQCAtMzY5LDYgKzM2OSwyMiBAQCBlbnVtIHBl cmZfZXZlbnRfcmVhZF9mb3JtYXQgewogCVBFUkZfRk9STUFUX01BWCA9IDFVIDw8IDUsCQkvKiBu b24tQUJJICovCiB9OwogCitlbnVtIHsKKwlQRVJGX0FVWF9BQ1RJT05fU1RBUlRfUEFVU0VECQk9 ICAgMVUgPDwgMCwKKwlQRVJGX0FVWF9BQ1RJT05fUEFVU0UJCQk9ICAgMVUgPDwgMSwKKwlQRVJG X0FVWF9BQ1RJT05fUkVTVU1FCQkJPSAgIDFVIDw8IDIsCisJUEVSRl9BVVhfQUNUSU9OX0VNSVQJ CQk9ICAgMVUgPDwgMywKKwlQRVJGX0FVWF9BQ1RJT05fTlIJCQk9IDB4MWYgPDwgNCwKKwlQRVJG X0FVWF9BQ1RJT05fTk9fSVAJCQk9ICAgMVUgPDwgOSwKKwlQRVJGX0FVWF9BQ1RJT05fUEFVU0Vf T05fRVZUCQk9ICAgMVUgPDwgMTAsCisJUEVSRl9BVVhfQUNUSU9OX1JFU1VNRV9PTl9FVlQJCT0g ICAxVSA8PCAxMSwKKwlQRVJGX0FVWF9BQ1RJT05fRU1JVF9PTl9FVlQJCT0gICAxVSA8PCAxMiwK KwlQRVJGX0FVWF9BQ1RJT05fTlJfT05fRVZUCQk9IDB4MWYgPDwgMTMsCisJUEVSRl9BVVhfQUNU SU9OX05PX0lQX09OX0VWVAkJPSAgIDFVIDw8IDE4LAorCVBFUkZfQVVYX0FDVElPTl9NQVNLCQkJ PSB+UEVSRl9BVVhfQUNUSU9OX1NUQVJUX1BBVVNFRCwKKwlQRVJGX0FVWF9QQVVTRV9SRVNVTUVf TUFTSwkJPSBQRVJGX0FVWF9BQ1RJT05fUEFVU0UgfCBQRVJGX0FVWF9BQ1RJT05fUkVTVU1FLAor fTsKKwogI2RlZmluZSBQRVJGX0FUVFJfU0laRV9WRVIwCTY0CS8qIHNpemVvZiBmaXJzdCBwdWJs aXNoZWQgc3RydWN0ICovCiAjZGVmaW5lIFBFUkZfQVRUUl9TSVpFX1ZFUjEJNzIJLyogYWRkOiBj b25maWcyICovCiAjZGVmaW5lIFBFUkZfQVRUUl9TSVpFX1ZFUjIJODAJLyogYWRkOiBicmFuY2hf c2FtcGxlX3R5cGUgKi8KQEAgLTUxNSwxMCArNTMxLDE5IEBAIHN0cnVjdCBwZXJmX2V2ZW50X2F0 dHIgewogCXVuaW9uIHsKIAkJX191MzIJYXV4X2FjdGlvbjsKIAkJc3RydWN0IHsKLQkJCV9fdTMy CWF1eF9zdGFydF9wYXVzZWQgOiAgMSwgLyogc3RhcnQgQVVYIGFyZWEgdHJhY2luZyBwYXVzZWQg Ki8KLQkJCQlhdXhfcGF1c2UgICAgICAgIDogIDEsIC8qIG9uIG92ZXJmbG93LCBwYXVzZSBBVVgg YXJlYSB0cmFjaW5nICovCi0JCQkJYXV4X3Jlc3VtZSAgICAgICA6ICAxLCAvKiBvbiBvdmVyZmxv dywgcmVzdW1lIEFVWCBhcmVhIHRyYWNpbmcgKi8KLQkJCQlfX3Jlc2VydmVkXzMgICAgIDogMjk7 CisJCQlfX3UzMglhdXhfc3RhcnRfcGF1c2VkICA6ICAxLCAvKiBzdGFydCBBVVggYXJlYSB0cmFj aW5nIHBhdXNlZCAqLworCQkJCWF1eF9wYXVzZSAgICAgICAgIDogIDEsIC8qIG9uIG92ZXJmbG93 LCBwYXVzZSBBVVggYXJlYSB0cmFjaW5nICovCisJCQkJYXV4X3Jlc3VtZSAgICAgICAgOiAgMSwg Lyogb24gb3ZlcmZsb3csIHJlc3VtZSBBVVggYXJlYSB0cmFjaW5nICovCisJCQkJYXV4X2VtaXQg ICAgICAgICAgOiAgMSwgLyogZ2VuZXJhdGUgQVVYIHJlY29yZHMgaW5zdGVhZCBvZiBldmVudHMg Ki8KKwkJCQlhdXhfbnIgICAgICAgICAgICA6ICA1LCAvKiBBVVggYXJlYSB0cmFjaW5nIHJlZmVy ZW5jZSBudW1iZXIgKi8KKwkJCQlhdXhfbm9faXAgICAgICAgICA6ICAxLCAvKiBzdXBwcmVzcyBJ UCBpbiBBVVggcmVjb3JkcyAqLworCQkJCS8qIEZvbGxvd2luZyBhcHBseSB0byBldmVudCBvY2N1 cnJlbmNlIG5vdCBvdmVyZmxvd3MgKi8KKwkJCQlhdXhfcGF1c2Vfb25fZXZ0ICA6ICAxLCAvKiBv biBldmVudCwgcGF1c2UgQVVYIGFyZWEgdHJhY2luZyAqLworCQkJCWF1eF9yZXN1bWVfb25fZXZ0 IDogIDEsIC8qIG9uIGV2ZW50LCByZXN1bWUgQVVYIGFyZWEgdHJhY2luZyAqLworCQkJCWF1eF9l bWl0X29uX2V2dCAgIDogIDEsIC8qIGdlbmVyYXRlIEFVWCByZWNvcmRzIGluc3RlYWQgb2YgZXZl bnRzICovCisJCQkJYXV4X25yX29uX2V2dCAgICAgOiAgNSwgLyogQVVYIGFyZWEgdHJhY2luZyBy ZWZlcmVuY2UgbnVtYmVyICovCisJCQkJYXV4X25vX2lwX29uX2V2dCAgOiAgMSwgLyogc3VwcHJl c3MgSVAgaW4gQVVYIHJlY29yZHMgKi8KKwkJCQlfX3Jlc2VydmVkXzMgICAgICA6IDEzOwogCQl9 OwogCX07CgoKQ2hhbmdlcyBpbiBWNzoKCglBZGQgQW5kaSdzIFJldmlld2VkLWJ5IGZvciBwYXRj aGVzIDItMTIKCVJlLWJhc2UKCkNoYW5nZXMgaW4gVjY6CgogICAgICBwZXJmL2NvcmU6IEFkZCBh dXhfcGF1c2UsIGF1eF9yZXN1bWUsIGF1eF9zdGFydF9wYXVzZWQKCVJlbW92ZWQgUkVBRC9XUklU RV9PTkNFIGZyb20gX19wZXJmX2V2ZW50X2F1eF9wYXVzZSgpCglFeHBhbmRlZCBjb21tZW50IGFi b3V0IGd1YXJkaW5nIGFnYWluc3QgTk1JCgpDaGFuZ2VzIGluIFY1OgoKICAgIHBlcmYvY29yZTog QWRkIGF1eF9wYXVzZSwgYXV4X3Jlc3VtZSwgYXV4X3N0YXJ0X3BhdXNlZAoJQWRkZWQgSmFtZXMn IEFjawoKICAgIHBlcmYveDg2L2ludGVsOiBEbyBub3QgZW5hYmxlIGxhcmdlIFBFQlMgZm9yIGV2 ZW50cyB3aXRoIGF1eCBhY3Rpb25zIG9yIGF1eCBzYW1wbGluZwoJTmV3IHBhdGNoCgogICAgcGVy ZiB0b29scwoJQWRkZWQgSWFuJ3MgQWNrCgpDaGFuZ2VzIGluIFY0OgoKICAgIHBlcmYvY29yZTog QWRkIGF1eF9wYXVzZSwgYXV4X3Jlc3VtZSwgYXV4X3N0YXJ0X3BhdXNlZAoJUmVuYW1lIGF1eF9v dXRwdXRfY2ZnIC0+IGF1eF9hY3Rpb24KCVJlb3JkZXIgYXV4X2FjdGlvbiBiaXRzIGZyb206CgkJ YXV4X3BhdXNlLCBhdXhfcmVzdW1lLCBhdXhfc3RhcnRfcGF1c2VkCgl0bzoKCQlhdXhfc3RhcnRf cGF1c2VkLCBhdXhfcGF1c2UsIGF1eF9yZXN1bWUKCUZpeCBhdXhfYWN0aW9uIGJpdHMgX191NjQg LT4gX191MzIKCiAgICBjb3Jlc2lnaHQ6IEhhdmUgYSBzdGFiIGF0IHN1cHBvcnQgZm9yIHBhdXNl IC8gcmVzdW1lCglEcm9wcGVkCgogICAgcGVyZiB0b29scwoJQWxsIG5ldyBwYXRjaGVzCgpDaGFu Z2VzIGluIFJGQyBWMzoKCiAgICBjb3Jlc2lnaHQ6IEhhdmUgYSBzdGFiIGF0IHN1cHBvcnQgZm9y IHBhdXNlIC8gcmVzdW1lCgknbW9kZScgLT4gJ2ZsYWdzJyBzbyBpdCBhdCBsZWFzdCBjb21waWxl cwoKQ2hhbmdlcyBpbiBSRkMgVjI6CgoJVXNlIC0+c3RvcCgpIC8gLT5zdGFydCgpIGluc3RlYWQg b2YgLT5wYXVzZV9yZXN1bWUoKQoJTW92ZSBhdXhfc3RhcnRfcGF1c2VkIGJpdCBpbnRvIGF1eF9v dXRwdXRfY2ZnCglUaWdodGVuIHVwIHdoZW4gSW50ZWwgUFQgcGF1c2UgLyByZXN1bWUgaXMgYWxs b3dlZAoJQWRkIGFuIGV4YW1wbGUgb2YgaG93IGl0IG1pZ2h0IHdvcmsgZm9yIENvcmVTaWdodAoK CkFkcmlhbiBIdW50ZXIgKDEyKToKICAgICAgcGVyZi9jb3JlOiBBZGQgYXV4X3BhdXNlLCBhdXhf cmVzdW1lLCBhdXhfc3RhcnRfcGF1c2VkCiAgICAgIHBlcmYveDg2L2ludGVsL3B0OiBBZGQgc3Vw cG9ydCBmb3IgcGF1c2UgLyByZXN1bWUKICAgICAgcGVyZi94ODYvaW50ZWw6IERvIG5vdCBlbmFi bGUgbGFyZ2UgUEVCUyBmb3IgZXZlbnRzIHdpdGggYXV4IGFjdGlvbnMgb3IgYXV4IHNhbXBsaW5n CiAgICAgIHBlcmYgdG9vbHM6IEVuYWJsZSBldnNlbF9faXNfYXV4X2V2ZW50KCkgdG8gd29yayBm b3IgQVJNL0FSTTY0CiAgICAgIHBlcmYgdG9vbHM6IEVuYWJsZSBldnNlbF9faXNfYXV4X2V2ZW50 KCkgdG8gd29yayBmb3IgUzM5MF9DUFVNU0YKICAgICAgcGVyZiB0b29sczogQWRkIGF1eF9zdGFy dF9wYXVzZWQsIGF1eF9wYXVzZSBhbmQgYXV4X3Jlc3VtZQogICAgICBwZXJmIHRvb2xzOiBBZGQg YXV4LWFjdGlvbiBjb25maWcgdGVybQogICAgICBwZXJmIHRvb2xzOiBQYXJzZSBhdXgtYWN0aW9u CiAgICAgIHBlcmYgdG9vbHM6IEFkZCBtaXNzaW5nX2ZlYXR1cmVzIGZvciBhdXhfc3RhcnRfcGF1 c2VkLCBhdXhfcGF1c2UsIGF1eF9yZXN1bWUKICAgICAgcGVyZiBpbnRlbC1wdDogSW1wcm92ZSBt YW4gcGFnZSBmb3JtYXQKICAgICAgcGVyZiBpbnRlbC1wdDogQWRkIGRvY3VtZW50YXRpb24gZm9y IHBhdXNlIC8gcmVzdW1lCiAgICAgIHBlcmYgaW50ZWwtcHQ6IEFkZCBhIHRlc3QgZm9yIHBhdXNl IC8gcmVzdW1lCgogYXJjaC94ODYvZXZlbnRzL2ludGVsL2NvcmUuYyAgICAgICAgICAgICAgIHwg IDEwICstCiBhcmNoL3g4Ni9ldmVudHMvaW50ZWwvcHQuYyAgICAgICAgICAgICAgICAgfCAgNjMg KystCiBhcmNoL3g4Ni9ldmVudHMvaW50ZWwvcHQuaCAgICAgICAgICAgICAgICAgfCAgIDQgKwog aW5jbHVkZS9saW51eC9wZXJmX2V2ZW50LmggICAgICAgICAgICAgICAgIHwgIDE1ICsKIGluY2x1 ZGUvdWFwaS9saW51eC9wZXJmX2V2ZW50LmggICAgICAgICAgICB8ICAxMSArLQoga2VybmVsL2V2 ZW50cy9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDc2ICsrKy0KIGtlcm5lbC9ldmVu dHMvaW50ZXJuYWwuaCAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB0b29scy9pbmNsdWRlL3Vh cGkvbGludXgvcGVyZl9ldmVudC5oICAgICAgfCAgMTEgKy0KIHRvb2xzL3BlcmYvRG9jdW1lbnRh dGlvbi9wZXJmLWludGVsLXB0LnR4dCB8IDU5NiArKysrKysrKysrKysrKysrKystLS0tLS0tLS0t LQogdG9vbHMvcGVyZi9Eb2N1bWVudGF0aW9uL3BlcmYtcmVjb3JkLnR4dCAgIHwgICA0ICsKIHRv b2xzL3BlcmYvYXJjaC9hcm0vdXRpbC9wbXUuYyAgICAgICAgICAgICB8ICAgMyArCiB0b29scy9w ZXJmL2J1aWx0aW4tcmVjb3JkLmMgICAgICAgICAgICAgICAgfCAgIDQgKy0KIHRvb2xzL3BlcmYv dGVzdHMvc2hlbGwvdGVzdF9pbnRlbF9wdC5zaCAgICB8ICAyOCArKwogdG9vbHMvcGVyZi91dGls L2F1eHRyYWNlLmMgICAgICAgICAgICAgICAgIHwgIDY3ICsrKy0KIHRvb2xzL3BlcmYvdXRpbC9h dXh0cmFjZS5oICAgICAgICAgICAgICAgICB8ICAgNiArLQogdG9vbHMvcGVyZi91dGlsL2V2c2Vs LmMgICAgICAgICAgICAgICAgICAgIHwgIDEzICstCiB0b29scy9wZXJmL3V0aWwvZXZzZWwuaCAg ICAgICAgICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMvcGVyZi91dGlsL2V2c2VsX2NvbmZpZy5o ICAgICAgICAgICAgIHwgICAxICsKIHRvb2xzL3BlcmYvdXRpbC9wYXJzZS1ldmVudHMuYyAgICAg ICAgICAgICB8ICAxMCArCiB0b29scy9wZXJmL3V0aWwvcGFyc2UtZXZlbnRzLmggICAgICAgICAg ICAgfCAgIDEgKwogdG9vbHMvcGVyZi91dGlsL3BhcnNlLWV2ZW50cy5sICAgICAgICAgICAgIHwg ICAxICsKIHRvb2xzL3BlcmYvdXRpbC9wZXJmX2V2ZW50X2F0dHJfZnByaW50Zi5jICB8ICAgMyAr CiB0b29scy9wZXJmL3V0aWwvcG11LmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIDIz IGZpbGVzIGNoYW5nZWQsIDY5NiBpbnNlcnRpb25zKCspLCAyNDAgZGVsZXRpb25zKC0pCgoKUmVn YXJkcwpBZHJpYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMu aW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2xpbnV4LWFybS1rZXJuZWwK