From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by sourceware.org (Postfix) with ESMTPS id 5F65C3858D20 for ; Tue, 15 Mar 2022 15:24:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 5F65C3858D20 Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-592-WVebYDVMMZ2IDJ4ylWS2xQ-1; Tue, 15 Mar 2022 11:24:34 -0400 X-MC-Unique: WVebYDVMMZ2IDJ4ylWS2xQ-1 Received: by mail-wm1-f69.google.com with SMTP id f189-20020a1c38c6000000b0037d1bee4847so1364588wma.9 for ; Tue, 15 Mar 2022 08:24:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:references:from:in-reply-to; bh=S1ds8/9GWb9YcofqQM0tkq/SLzDCm8eOIac3w9cOUO8=; b=I2HerK1Jqg7oPVYfd6poa8VXtNzIOZqpnr6WJmi0/6R0gaDNiw0XVNQvtuhR7BLU0s +yZn8OZJYtest+KVRzoW8T8DCgzRRudheipLpMCVAeUBlSWrBpQzYiD7sxHLXkuhB64+ Of++QkcUmEzy+K7Pw/avRJw5iXsNtMRnk/K+5oLpoUgqc4Gb8FJVwbUHqncVcpoJm5dJ WVhtYvQljGnRTIKXnOd7Enb56IribW+ZkERGk1IPihqMuVtA6ljtvyjinSF4NNoOWW3r Yr6e3B24XwXa35rsZ7QeZOsn1P5eyr6/k9eI9Twuokt4oMllRkVYo5bwVlt//VWhGl3L KtTA== X-Gm-Message-State: AOAM531e1XNihV+fB5Dksbop7nNuOCfI8bb3dB8wTlkdfuTOHZg7nNEU E+ETRFS1JYWCNAKbHfjqkTRSZVv4KGjbpvNWhupTFSiMQkNRLtxkH98lExHhZZ/t+6WU+fF4dQH /LPbDSpI8yIAMznjRMA== X-Received: by 2002:a1c:cc11:0:b0:389:e8aa:ad4b with SMTP id h17-20020a1ccc11000000b00389e8aaad4bmr3737134wmb.79.1647357873390; Tue, 15 Mar 2022 08:24:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzNDFRbnlKesfPQIMF7cjhu98NE2MMxg3mnl9Px/fnAcVZYLFTScA49dYwfaLGJIMwExBTS3Q== X-Received: by 2002:a1c:cc11:0:b0:389:e8aa:ad4b with SMTP id h17-20020a1ccc11000000b00389e8aaad4bmr3737117wmb.79.1647357873119; Tue, 15 Mar 2022 08:24:33 -0700 (PDT) Received: from [192.168.1.6] (adsl-2-solo-173-39.claranet.co.uk. [80.168.173.39]) by smtp.gmail.com with ESMTPSA id p26-20020a7bcc9a000000b00389f80668cesm2586643wma.28.2022.03.15.08.24.32 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 15 Mar 2022 08:24:32 -0700 (PDT) Message-ID: <14359283-a893-7208-c87d-c42aad214c67@redhat.com> Date: Tue, 15 Mar 2022 15:24:31 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.2 Subject: =?UTF-8?Q?Re=3a_Build_issues_due_to_patch_=22gprofng=3a_a_new_GNU_p?= =?UTF-8?Q?rofiler=22_=e2=80=93_CLOCK=5fMONOTONIC=5fRAW_not_defined?= To: Vladimir Mezentsev , Tobias Burnus , Binutils References: From: Nick Clifton In-Reply-To: X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/mixed; boundary="------------uvIWHqikhrVAnAGawKOGN7BZ" Content-Language: en-GB X-Spam-Status: No, score=-10.1 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Mar 2022 15:24:42 -0000 This is a multi-part message in MIME format. --------------uvIWHqikhrVAnAGawKOGN7BZ Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi Vladimir, Hi Tobias, To save time I have gone ahead and applied a patch myself (attached). Please let me know if I missed anything or made a mistake... Cheers Nick --------------uvIWHqikhrVAnAGawKOGN7BZ Content-Type: text/x-patch; charset=UTF-8; name="gprofng.configure-tweaks.patch" Content-Disposition: attachment; filename="gprofng.configure-tweaks.patch" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2dwcm9mbmcvY29tbW9uL2NvbmZpZy5oLmluIGIvZ3Byb2ZuZy9jb21tb24v Y29uZmlnLmguaW4KaW5kZXggZTQ2ZTY0ZjM5ZTMuLjg0MDljZTc0YTU3IDEwMDY0NAotLS0gYS9n cHJvZm5nL2NvbW1vbi9jb25maWcuaC5pbgorKysgYi9ncHJvZm5nL2NvbW1vbi9jb25maWcuaC5p bgpAQCAtNiw2ICs2LDkgQEAKIC8qIEVuYWJsZSBqYXZhIHByb2ZpbGluZyAqLwogI3VuZGVmIEdQ Uk9GTkdfSkFWQV9QUk9GSUxJTkcKIAorLyogRGVmaW5lIHRvIDEgaWYgeW91IGhhdmUgdGhlIGBj bG9ja19nZXR0aW1lJyBmdW5jdGlvbi4gKi8KKyN1bmRlZiBIQVZFX0NMT0NLX0dFVFRJTUUKKwog LyogRGVmaW5lIHRvIDEgaWYgeW91IGhhdmUgdGhlIGRlY2xhcmF0aW9uIG9mIGBiYXNlbmFtZScs IGFuZCB0byAwIGlmIHlvdQogICAgZG9uJ3QuICovCiAjdW5kZWYgSEFWRV9ERUNMX0JBU0VOQU1F CmRpZmYgLS1naXQgYS9ncHJvZm5nL2NvbmZpZ3VyZSBiL2dwcm9mbmcvY29uZmlndXJlCmluZGV4 IDNjZjRkYzc2OGNlLi45YTRhMzM0ODU0YiAxMDA3NTUKLS0tIGEvZ3Byb2ZuZy9jb25maWd1cmUK KysrIGIvZ3Byb2ZuZy9jb25maWd1cmUKQEAgLTE2NTIzLDEyICsxNjUyMywxMyBAQCBjYXQgPj5j b25mZGVmcy5oIDw8X0FDRU9GCiAjZGVmaW5lIEhBVkVfREVDTF9CQVNFTkFNRSAkYWNfaGF2ZV9k ZWNsCiBfQUNFT0YKIAotZm9yIGFjX2Z1bmMgaW4gc3Ryc2lnbmFsCitmb3IgYWNfZnVuYyBpbiBj bG9ja19nZXR0aW1lIHN0cnNpZ25hbAogZG8gOgotICBhY19mbl9jX2NoZWNrX2Z1bmMgIiRMSU5F Tk8iICJzdHJzaWduYWwiICJhY19jdl9mdW5jX3N0cnNpZ25hbCIKLWlmIHRlc3QgIngkYWNfY3Zf ZnVuY19zdHJzaWduYWwiID0geHllczsgdGhlbiA6CisgIGFzX2FjX3Zhcj1gJGFzX2VjaG8gImFj X2N2X2Z1bmNfJGFjX2Z1bmMiIHwgJGFzX3RyX3NoYAorYWNfZm5fY19jaGVja19mdW5jICIkTElO RU5PIiAiJGFjX2Z1bmMiICIkYXNfYWNfdmFyIgoraWYgZXZhbCB0ZXN0IFwieFwkIiRhc19hY192 YXIiXCIgPSB4InllcyI7IHRoZW4gOgogICBjYXQgPj5jb25mZGVmcy5oIDw8X0FDRU9GCi0jZGVm aW5lIEhBVkVfU1RSU0lHTkFMIDEKKyNkZWZpbmUgYCRhc19lY2hvICJIQVZFXyRhY19mdW5jIiB8 ICRhc190cl9jcHBgIDEKIF9BQ0VPRgogCiBmaQpkaWZmIC0tZ2l0IGEvZ3Byb2ZuZy9jb25maWd1 cmUuYWMgYi9ncHJvZm5nL2NvbmZpZ3VyZS5hYwppbmRleCA4OTc3ZThiZDRiYi4uZmE5MjRkY2Vl NjIgMTAwNjQ0Ci0tLSBhL2dwcm9mbmcvY29uZmlndXJlLmFjCisrKyBiL2dwcm9mbmcvY29uZmln dXJlLmFjCkBAIC0xNzgsNyArMTc4LDcgQEAgQUNfU1VCU1QoR1BST0ZOR19DUFBGTEFHUywgWyR7 Z3Byb2ZuZ19jcHBmbGFnc31dKQogQUNfU1VCU1QoR1BST0ZOR19MSUJESVIsIFske2xpYmRpcn1d KQogCiBBQ19DSEVDS19ERUNMUyhbYmFzZW5hbWVdKQotQUNfQ0hFQ0tfRlVOQ1MoW3N0cnNpZ25h bF0pCitBQ19DSEVDS19GVU5DUyhjbG9ja19nZXR0aW1lIHN0cnNpZ25hbCkKIAogQUNfU1VCU1Qo QlVJTERfU1VCRElSUykKIApkaWZmIC0tZ2l0IGEvZ3Byb2ZuZy9saWJjb2xsZWN0b3IvTWFrZWZp bGUuYW0gYi9ncHJvZm5nL2xpYmNvbGxlY3Rvci9NYWtlZmlsZS5hbQppbmRleCBiZDg2ZTk3NzUz ZC4uYTQxYjkyMDMwZTAgMTAwNjQ0Ci0tLSBhL2dwcm9mbmcvbGliY29sbGVjdG9yL01ha2VmaWxl LmFtCisrKyBiL2dwcm9mbmcvbGliY29sbGVjdG9yL01ha2VmaWxlLmFtCkBAIC02Myw3ICs2Myw3 IEBAIGxpYmdwX2NvbGxlY3Rvcl9sYV9DUFBGTEFHUyA9ICQoQU1fQ1BQRkxBR1MpICQoamRrX2lu YykgXAogIyBQcmV2ZW50IGxpYnRvb2wgZnJvbSByZW9yZGVyaW5nIC1XbCwtLW5vLWFzLW5lZWRl ZCBhZnRlciAtbHJ0IGJ5CiAjIGRpc2d1aXNpbmcgLWxydCBhcyBhIGxpbmtlciBmbGFnLgogbGli Z3BfY29sbGVjdG9yX2xhX0xERkxBR1MgPSAkKEFNX0xERkxBR1MpCi1saWJncF9jb2xsZWN0b3Jf bGFfTElCQUREID0KK2xpYmdwX2NvbGxlY3Rvcl9sYV9MSUJBREQgPSAkKENMT0NLX0dFVFRJTUVf TElOSykKIAogbGliZ3BfaGVhcF9sYV9TT1VSQ0VTID0gaGVhcHRyYWNlLmMKIGxpYmdwX2hlYXBf bGFfTERGTEFHUyA9ICQoQU1fTERGTEFHUykKZGlmZiAtLWdpdCBhL2dwcm9mbmcvbGliY29sbGVj dG9yL01ha2VmaWxlLmluIGIvZ3Byb2ZuZy9saWJjb2xsZWN0b3IvTWFrZWZpbGUuaW4KaW5kZXgg OTIwYzdhN2FkMTEuLmY5ZWQyZDk1ZGI1IDEwMDY0NAotLS0gYS9ncHJvZm5nL2xpYmNvbGxlY3Rv ci9NYWtlZmlsZS5pbgorKysgYi9ncHJvZm5nL2xpYmNvbGxlY3Rvci9NYWtlZmlsZS5pbgpAQCAt MTU2LDcgKzE1Niw4IEBAIGFtX191bmluc3RhbGxfZmlsZXNfZnJvbV9kaXIgPSB7IFwKICAgfQog YW1fX2luc3RhbGxkaXJzID0gIiQoREVTVERJUikkKGxpYmRpcikiICIkKERFU1RESVIpJChteWlu Y2x1ZGVkaXIpIgogTFRMSUJSQVJJRVMgPSAkKGxpYl9MVExJQlJBUklFUykKLWxpYmdwX2NvbGxl Y3Rvcl9sYV9ERVBFTkRFTkNJRVMgPQorYW1fX0RFUEVOREVOQ0lFU18xID0KK2xpYmdwX2NvbGxl Y3Rvcl9sYV9ERVBFTkRFTkNJRVMgPSAkKGFtX19ERVBFTkRFTkNJRVNfMSkKIGFtX19vYmplY3Rz XzEgPSBsaWJncF9jb2xsZWN0b3JfbGEtZ2V0aHJ0aW1lLmxvIFwKIAlsaWJncF9jb2xsZWN0b3Jf bGEtZGlzcGF0Y2hlci5sbyBsaWJncF9jb2xsZWN0b3JfbGEtaW9saWIubG8gXAogCWxpYmdwX2Nv bGxlY3Rvcl9sYS1tbWFwdHJhY2UubG8gbGliZ3BfY29sbGVjdG9yX2xhLW1lbW1nci5sbyBcCkBA IC0zMDUsNiArMzA2LDcgQEAgQVdLID0gQEFXS0AKIENDID0gQENDQAogQ0NERVBNT0RFID0gQEND REVQTU9ERUAKIENGTEFHUyA9IEBDRkxBR1NACitDTE9DS19HRVRUSU1FX0xJTksgPSBAQ0xPQ0tf R0VUVElNRV9MSU5LQAogQ1BQID0gQENQUEAKIENQUEZMQUdTID0gQENQUEZMQUdTQAogQ1hYID0g QENYWEAKQEAgLTQ1OSw3ICs0NjEsNyBAQCBsaWJncF9jb2xsZWN0b3JfbGFfQ1BQRkxBR1MgPSAk KEFNX0NQUEZMQUdTKSAkKGpka19pbmMpIFwKICMgUHJldmVudCBsaWJ0b29sIGZyb20gcmVvcmRl cmluZyAtV2wsLS1uby1hcy1uZWVkZWQgYWZ0ZXIgLWxydCBieQogIyBkaXNndWlzaW5nIC1scnQg YXMgYSBsaW5rZXIgZmxhZy4KIGxpYmdwX2NvbGxlY3Rvcl9sYV9MREZMQUdTID0gJChBTV9MREZM QUdTKQotbGliZ3BfY29sbGVjdG9yX2xhX0xJQkFERCA9IAorbGliZ3BfY29sbGVjdG9yX2xhX0xJ QkFERCA9ICQoQ0xPQ0tfR0VUVElNRV9MSU5LKQogbGliZ3BfaGVhcF9sYV9TT1VSQ0VTID0gaGVh cHRyYWNlLmMKIGxpYmdwX2hlYXBfbGFfTERGTEFHUyA9ICQoQU1fTERGTEFHUykKIGxpYmdwX3N5 bmNfbGFfU09VUkNFUyA9IHN5bmN0cmFjZS5jCmRpZmYgLS1naXQgYS9ncHJvZm5nL2xpYmNvbGxl Y3Rvci9jb25maWd1cmUgYi9ncHJvZm5nL2xpYmNvbGxlY3Rvci9jb25maWd1cmUKaW5kZXggZWQy MzM1MGQ3YjYuLjg4N2QyNzE5OTEwIDEwMDc1NQotLS0gYS9ncHJvZm5nL2xpYmNvbGxlY3Rvci9j b25maWd1cmUKKysrIGIvZ3Byb2ZuZy9saWJjb2xsZWN0b3IvY29uZmlndXJlCkBAIC02MzMsNiAr NjMzLDcgQEAgYWNfc3Vic3RfdmFycz0nYW1fX0VYRUVYVF9GQUxTRQogYW1fX0VYRUVYVF9UUlVF CiBMVExJQk9CSlMKIExJQk9CSlMKK0NMT0NLX0dFVFRJTUVfTElOSwogR1BST0ZOR19WQVJJQU5U CiBDWFhDUFAKIE9UT09MNjQKQEAgLTEyMDEzLDcgKzEyMDE0LDcgQEAgZWxzZQogICBsdF9kbHVu a25vd249MDsgbHRfZGxub191c2NvcmU9MTsgbHRfZGxuZWVkX3VzY29yZT0yCiAgIGx0X3N0YXR1 cz0kbHRfZGx1bmtub3duCiAgIGNhdCA+IGNvbmZ0ZXN0LiRhY19leHQgPDxfTFRfRU9GCi0jbGlu ZSAxMjAxNiAiY29uZmlndXJlIgorI2xpbmUgMTIwMTcgImNvbmZpZ3VyZSIKICNpbmNsdWRlICJj b25mZGVmcy5oIgogCiAjaWYgSEFWRV9ETEZDTl9ICkBAIC0xMjExOSw3ICsxMjEyMCw3IEBAIGVs c2UKICAgbHRfZGx1bmtub3duPTA7IGx0X2Rsbm9fdXNjb3JlPTE7IGx0X2RsbmVlZF91c2NvcmU9 MgogICBsdF9zdGF0dXM9JGx0X2RsdW5rbm93bgogICBjYXQgPiBjb25mdGVzdC4kYWNfZXh0IDw8 X0xUX0VPRgotI2xpbmUgMTIxMjIgImNvbmZpZ3VyZSIKKyNsaW5lIDEyMTIzICJjb25maWd1cmUi CiAjaW5jbHVkZSAiY29uZmRlZnMuaCIKIAogI2lmIEhBVkVfRExGQ05fSApAQCAtMTU0MzcsNiAr MTU0MzgsNTggQEAgY2FzZSAiJHt0YXJnZXR9IiBpbgogZXNhYwogCiAKK2Nsb2NrX2dldHRpbWVf bGluaz0KKyMgQXQgbGVhc3QgZm9yIGdsaWJjLCBjbG9ja19nZXR0aW1lIGlzIGluIGxpYnJ0LiAg QnV0IGRvbid0CisjIHB1bGwgdGhhdCBpbiBpZiBpdCBzdGlsbCBkb2Vzbid0IGdpdmUgdXMgdGhl IGZ1bmN0aW9uIHdlIHdhbnQuICBUaGlzCisjIHRlc3QgaXMgY29waWVkIGZyb20gbGliZ29tcCwg YW5kIG1vZGlmaWVkIHRvIG5vdCBsaW5rIGluIC1scnQgYXMKKyMgd2UncmUgdXNpbmcgdGhpcyBm b3IgdGVzdCB0aW1pbmcgb25seS4KK2lmIHRlc3QgIiRhY19jdl9mdW5jX2Nsb2NrX2dldHRpbWUi ID0gbm87IHRoZW4KKyAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBj aGVja2luZyBmb3IgY2xvY2tfZ2V0dGltZSBpbiAtbHJ0IiA+JjUKKyRhc19lY2hvX24gImNoZWNr aW5nIGZvciBjbG9ja19nZXR0aW1lIGluIC1scnQuLi4gIiA+JjY7IH0KK2lmICR7YWNfY3ZfbGli X3J0X2Nsb2NrX2dldHRpbWUrOn0gZmFsc2U7IHRoZW4gOgorICAkYXNfZWNob19uICIoY2FjaGVk KSAiID4mNgorZWxzZQorICBhY19jaGVja19saWJfc2F2ZV9MSUJTPSRMSUJTCitMSUJTPSItbHJ0 ICAkTElCUyIKK2NhdCBjb25mZGVmcy5oIC0gPDxfQUNFT0YgPmNvbmZ0ZXN0LiRhY19leHQKKy8q IGVuZCBjb25mZGVmcy5oLiAgKi8KKworLyogT3ZlcnJpZGUgYW55IEdDQyBpbnRlcm5hbCBwcm90 b3R5cGUgdG8gYXZvaWQgYW4gZXJyb3IuCisgICBVc2UgY2hhciBiZWNhdXNlIGludCBtaWdodCBt YXRjaCB0aGUgcmV0dXJuIHR5cGUgb2YgYSBHQ0MKKyAgIGJ1aWx0aW4gYW5kIHRoZW4gaXRzIGFy Z3VtZW50IHByb3RvdHlwZSB3b3VsZCBzdGlsbCBhcHBseS4gICovCisjaWZkZWYgX19jcGx1c3Bs dXMKK2V4dGVybiAiQyIKKyNlbmRpZgorY2hhciBjbG9ja19nZXR0aW1lICgpOworaW50CittYWlu ICgpCit7CityZXR1cm4gY2xvY2tfZ2V0dGltZSAoKTsKKyAgOworICByZXR1cm4gMDsKK30KK19B Q0VPRgoraWYgYWNfZm5fY190cnlfbGluayAiJExJTkVOTyI7IHRoZW4gOgorICBhY19jdl9saWJf cnRfY2xvY2tfZ2V0dGltZT15ZXMKK2Vsc2UKKyAgYWNfY3ZfbGliX3J0X2Nsb2NrX2dldHRpbWU9 bm8KK2ZpCitybSAtZiBjb3JlIGNvbmZ0ZXN0LmVyciBjb25mdGVzdC4kYWNfb2JqZXh0IFwKKyAg ICBjb25mdGVzdCRhY19leGVleHQgY29uZnRlc3QuJGFjX2V4dAorTElCUz0kYWNfY2hlY2tfbGli X3NhdmVfTElCUworZmkKK3sgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTog cmVzdWx0OiAkYWNfY3ZfbGliX3J0X2Nsb2NrX2dldHRpbWUiID4mNQorJGFzX2VjaG8gIiRhY19j dl9saWJfcnRfY2xvY2tfZ2V0dGltZSIgPiY2OyB9CitpZiB0ZXN0ICJ4JGFjX2N2X2xpYl9ydF9j bG9ja19nZXR0aW1lIiA9IHh5ZXM7IHRoZW4gOgorICBDTE9DS19HRVRUSU1FX0xJTks9LWxydAor CiskYXNfZWNobyAiI2RlZmluZSBIQVZFX0NMT0NLX0dFVFRJTUUgMSIgPj5jb25mZGVmcy5oCisK K2ZpCisKK2ZpCisKKwogYWNfY29uZmlnX2ZpbGVzPSIkYWNfY29uZmlnX2ZpbGVzIE1ha2VmaWxl IgogCiBhY19jb25maWdfaGVhZGVycz0iJGFjX2NvbmZpZ19oZWFkZXJzIGxpYi1jb25maWcuaDou Li9jb21tb24vY29uZmlnLmguaW4iCmRpZmYgLS1naXQgYS9ncHJvZm5nL2xpYmNvbGxlY3Rvci9j b25maWd1cmUuYWMgYi9ncHJvZm5nL2xpYmNvbGxlY3Rvci9jb25maWd1cmUuYWMKaW5kZXggOGFj ZDY2ZjY5NzcuLmJjOGMzZjFlMTQ0IDEwMDY0NAotLS0gYS9ncHJvZm5nL2xpYmNvbGxlY3Rvci9j b25maWd1cmUuYWMKKysrIGIvZ3Byb2ZuZy9saWJjb2xsZWN0b3IvY29uZmlndXJlLmFjCkBAIC01 NCw2ICs1NCwxOSBAQCBjYXNlICIke3RhcmdldH0iIGluCiBlc2FjCiBBQ19TVUJTVChHUFJPRk5H X1ZBUklBTlQpCiAKK2Nsb2NrX2dldHRpbWVfbGluaz0KKyMgQXQgbGVhc3QgZm9yIGdsaWJjLCBj bG9ja19nZXR0aW1lIGlzIGluIGxpYnJ0LiAgQnV0IGRvbid0CisjIHB1bGwgdGhhdCBpbiBpZiBp dCBzdGlsbCBkb2Vzbid0IGdpdmUgdXMgdGhlIGZ1bmN0aW9uIHdlIHdhbnQuICBUaGlzCisjIHRl c3QgaXMgY29waWVkIGZyb20gbGliZ29tcCwgYW5kIG1vZGlmaWVkIHRvIG5vdCBsaW5rIGluIC1s cnQgYXMKKyMgd2UncmUgdXNpbmcgdGhpcyBmb3IgdGVzdCB0aW1pbmcgb25seS4KK2lmIHRlc3Qg IiRhY19jdl9mdW5jX2Nsb2NrX2dldHRpbWUiID0gbm87IHRoZW4KKyAgQUNfQ0hFQ0tfTElCKHJ0 LCBjbG9ja19nZXR0aW1lLAorICAgIFtDTE9DS19HRVRUSU1FX0xJTks9LWxydAorICAgICBBQ19E RUZJTkUoSEFWRV9DTE9DS19HRVRUSU1FLCAxLAorCSAgICAgICBbRGVmaW5lIHRvIDEgaWYgeW91 IGhhdmUgdGhlIGBjbG9ja19nZXR0aW1lJyBmdW5jdGlvbi5dKV0pCitmaQorQUNfU1VCU1QoQ0xP Q0tfR0VUVElNRV9MSU5LKQorCiBBQ19DT05GSUdfRklMRVMoW01ha2VmaWxlXSkKIEFDX0NPTkZJ R19IRUFERVJTKFtsaWItY29uZmlnLmg6Li4vY29tbW9uL2NvbmZpZy5oLmluXSkKIEFDX09VVFBV VApkaWZmIC0tZ2l0IGEvZ3Byb2ZuZy9saWJjb2xsZWN0b3IvZ2V0aHJ0aW1lLmMgYi9ncHJvZm5n L2xpYmNvbGxlY3Rvci9nZXRocnRpbWUuYwppbmRleCBmMzY5Y2RjOGVlMS4uMDAyZGU3Yzc3YmEg MTAwNjQ0Ci0tLSBhL2dwcm9mbmcvbGliY29sbGVjdG9yL2dldGhydGltZS5jCisrKyBiL2dwcm9m bmcvbGliY29sbGVjdG9yL2dldGhydGltZS5jCkBAIC0yMiwxNyArMjIsMjIgQEAKICNpbmNsdWRl IDx0aW1lLmg+CiAjaW5jbHVkZSAiZ3AtdGltZS5oIgogCi0vKgotICogIENMT0NLX01PTk9UT05J QwotICogIENsb2NrIHRoYXQgY2Fubm90IGJlIHNldCBhbmQgcmVwcmVzZW50cyBtb25vdG9uaWMg dGltZSBzaW5jZSBzb21lCi0gKiAgICAgICAgICAgdW5zcGVjaWZpZWQgc3RhcnRpbmcgcG9pbnQu Ci0gKi8KKy8qICBDTE9DS19NT05PVE9OSUMKKyAgICBDbG9jayB0aGF0IGNhbm5vdCBiZSBzZXQg YW5kIHJlcHJlc2VudHMgbW9ub3RvbmljIHRpbWUgc2luY2Ugc29tZQorICAgICAgICAgICAgIHVu c3BlY2lmaWVkIHN0YXJ0aW5nIHBvaW50LiAgKi8KKwogc3RhdGljIGhydGltZV90Ci1saW51eF9n ZXRocnRpbWUgKCkKK2xpbnV4X2dldGhydGltZSAodm9pZCkKIHsKICAgc3RydWN0IHRpbWVzcGVj IHRwOwogICBocnRpbWVfdCByYyA9IDA7CisKKyNpZmRlZiBDTE9DS19NT05PVE9OSUNfUkFXCiAg IGludCByID0gY2xvY2tfZ2V0dGltZSAoQ0xPQ0tfTU9OT1RPTklDX1JBVywgJnRwKTsKKyNlbHNl CisgIGludCByID0gY2xvY2tfZ2V0dGltZSAoQ0xPQ0tfTU9OT1RPTklDLCAmdHApOworI2VuZGlm CisKICAgaWYgKHIgPT0gMCkKICAgICByYyA9ICgoaHJ0aW1lX3QpIHRwLnR2X3NlYykqMTAwMDAw MDAwMCArIChocnRpbWVfdCkgdHAudHZfbnNlYzsKICAgcmV0dXJuIHJjOwo= --------------uvIWHqikhrVAnAGawKOGN7BZ--