<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>43496</bug_id>
          
          <creation_ts>2010-08-04 11:38:49 -0700</creation_ts>
          <short_desc>REGRESSION(r64655): JavaScriptCore references patch seems to have caused regressions in QT and GTK builds (Requested by nlawrence on #webkit).</short_desc>
          <delta_ts>2010-08-04 15:21:42 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>41177</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Review Bot">webkit.review.bot</reporter>
          <assigned_to name="WebKit Review Bot">webkit.review.bot</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>darin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>260120</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-08-04 11:38:49 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/64655 broke the build:
JavaScriptCore references patch seems to have caused regressions in QT and GTK builds (Requested by nlawrence on #webkit).

This is an automatic bug report generated by the sheriff-bot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests case pain.

&quot;Only you can prevent forest fires.&quot; -- Smokey the Bear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>260122</commentid>
    <comment_count>1</comment_count>
      <attachid>63472</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-08-04 11:39:05 -0700</bug_when>
    <thetext>Created attachment 63472
ROLLOUT of r64655

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID --ignore-builders

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>260238</commentid>
    <comment_count>2</comment_count>
      <attachid>63472</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-08-04 15:21:37 -0700</bug_when>
    <thetext>Comment on attachment 63472
ROLLOUT of r64655

Clearing flags on attachment: 63472

Committed r64684: &lt;http://trac.webkit.org/changeset/64684&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>260239</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-08-04 15:21:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>63472</attachid>
            <date>2010-08-04 11:39:05 -0700</date>
            <delta_ts>2010-08-04 15:21:37 -0700</delta_ts>
            <desc>ROLLOUT of r64655</desc>
            <filename>bug-43496-20100804183903.patch</filename>
            <type>text/plain</type>
            <size>17209</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZyBiL0phdmFTY3JpcHRDb3JlL0No
YW5nZUxvZwppbmRleCA5Y2NkOTMyYjQxNTA5OTQ4OWE1ZTA0OTY0YjFkMmE1YjUyNWQ0NzllLi42
ODg5ZWZjNjdjY2Q1ZDViZGE4YjIxMThmYTM0ZTY1NzhlN2FiZTI1IDEwMDY0NAotLS0gYS9KYXZh
U2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMzggQEAKKzIwMTAtMDgtMDQgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RA
Z21haWwuY29tPgorCisgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHI2NDY1NS4KKyAg
ICAgICAgaHR0cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvNjQ2NTUKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQzNDk2CisKKyAgICAgICAgSmF2
YVNjcmlwdENvcmUgcmVmZXJlbmNlcyBwYXRjaCBzZWVtcyB0byBoYXZlIGNhdXNlZAorICAgICAg
ICByZWdyZXNzaW9ucyBpbiBRVCBhbmQgR1RLIGJ1aWxkcyAoUmVxdWVzdGVkIGJ5IG5sYXdyZW5j
ZSBvbgorICAgICAgICAjd2Via2l0KS4KKworICAgICAgICAqIGJ5dGVjb2RlL0NvZGVCbG9jay5j
cHA6CisgICAgICAgIChKU0M6OkNvZGVCbG9jazo6bWFya0FnZ3JlZ2F0ZSk6CisgICAgICAgICog
cnVudGltZS9Db2xsZWN0b3IuY3BwOgorICAgICAgICAoSlNDOjpIZWFwOjptYXJrQ29uc2VydmF0
aXZlbHkpOgorICAgICAgICAqIHJ1bnRpbWUvSlNDZWxsLmg6CisgICAgICAgIChKU0M6OkpTVmFs
dWU6OmFzQ2VsbCk6CisgICAgICAgIChKU0M6Ok1hcmtTdGFjazo6YXBwZW5kKToKKyAgICAgICAg
KiBydW50aW1lL0pTR2xvYmFsT2JqZWN0LmNwcDoKKyAgICAgICAgKEpTQzo6bWFya0lmTmVlZGVk
KToKKyAgICAgICAgKiBydW50aW1lL0pTT05PYmplY3QuY3BwOgorICAgICAgICAoSlNDOjpTdHJp
bmdpZmllcjo6SG9sZGVyOjpvYmplY3QpOgorICAgICAgICAqIHJ1bnRpbWUvSlNPYmplY3QuaDoK
KyAgICAgICAgKEpTQzo6SlNPYmplY3Q6OnByb3RvdHlwZSk6CisgICAgICAgICogcnVudGltZS9K
U1N0YXRpY1Njb3BlT2JqZWN0LmNwcDoKKyAgICAgICAgKEpTQzo6SlNTdGF0aWNTY29wZU9iamVj
dDo6bWFya0NoaWxkcmVuKToKKyAgICAgICAgKiBydW50aW1lL0pTVmFsdWUuaDoKKyAgICAgICAg
KEpTQzo6SlNWYWx1ZTo6KToKKyAgICAgICAgKEpTQzo6SlNWYWx1ZTo6SlNWYWx1ZSk6CisgICAg
ICAgIChKU0M6OkpTVmFsdWU6OmFzQ2VsbCk6CisgICAgICAgICogcnVudGltZS9NYXJrU3RhY2su
aDoKKyAgICAgICAgKiBydW50aW1lL05hdGl2ZUVycm9yQ29uc3RydWN0b3IuY3BwOgorICAgICAg
ICAqIHJ1bnRpbWUvTmF0aXZlRXJyb3JDb25zdHJ1Y3Rvci5oOgorICAgICAgICAqIHJ1bnRpbWUv
U3RydWN0dXJlLmg6CisgICAgICAgIChKU0M6OlN0cnVjdHVyZTo6c3RvcmVkUHJvdG90eXBlKToK
KwogMjAxMC0wOC0wNCAgR2F2aW4gQmFycmFjbG91Z2ggIDxiYXJyYWNsb3VnaEBhcHBsZS5jb20+
CiAKICAgICAgICAgUnViYmVyIHN0YW1wZWQgYnkgU2FtIFdlaW5pZy4KZGlmZiAtLWdpdCBhL0ph
dmFTY3JpcHRDb3JlL2J5dGVjb2RlL0NvZGVCbG9jay5jcHAgYi9KYXZhU2NyaXB0Q29yZS9ieXRl
Y29kZS9Db2RlQmxvY2suY3BwCmluZGV4IGFhOWFjNWRjZWZmY2UyZjI4Njg1YzQ1YThmMjk3N2Jm
ODVlMzczMmYuLjBlNTVkNmFjNmUwOTgxYWNkYTMyMmViYTkwMWU0ZWE3ZDQ5M2U0ZDkgMTAwNjQ0
Ci0tLSBhL0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL0NvZGVCbG9jay5jcHAKKysrIGIvSmF2YVNj
cmlwdENvcmUvYnl0ZWNvZGUvQ29kZUJsb2NrLmNwcApAQCAtMTUxMyw3ICsxNTEzLDcgQEAgdm9p
ZCBDb2RlQmxvY2s6OnJlZlN0cnVjdHVyZXMoSW5zdHJ1Y3Rpb24qIHZQQykgY29uc3QKIHZvaWQg
Q29kZUJsb2NrOjptYXJrQWdncmVnYXRlKE1hcmtTdGFjayYgbWFya1N0YWNrKQogewogICAgIGZv
ciAoc2l6ZV90IGkgPSAwOyBpIDwgbV9jb25zdGFudFJlZ2lzdGVycy5zaXplKCk7ICsraSkKLSAg
ICAgICAgbWFya1N0YWNrLmFwcGVuZChtX2NvbnN0YW50UmVnaXN0ZXJzW2ldKTsKKyAgICAgICAg
bWFya1N0YWNrLmFwcGVuZChtX2NvbnN0YW50UmVnaXN0ZXJzW2ldLmpzVmFsdWUoKSk7CiAgICAg
Zm9yIChzaXplX3QgaSA9IDA7IGkgPCBtX2Z1bmN0aW9uRXhwcnMuc2l6ZSgpOyArK2kpCiAgICAg
ICAgIG1fZnVuY3Rpb25FeHByc1tpXS0+bWFya0FnZ3JlZ2F0ZShtYXJrU3RhY2spOwogICAgIGZv
ciAoc2l6ZV90IGkgPSAwOyBpIDwgbV9mdW5jdGlvbkRlY2xzLnNpemUoKTsgKytpKQpkaWZmIC0t
Z2l0IGEvSmF2YVNjcmlwdENvcmUvcnVudGltZS9Db2xsZWN0b3IuY3BwIGIvSmF2YVNjcmlwdENv
cmUvcnVudGltZS9Db2xsZWN0b3IuY3BwCmluZGV4IGY1Y2RiYTUxNjg0YTI2YzJkNWI1MWRkN2Y4
ZmEzMWMwMDRmMWUxOTUuLjkzNjQ5ZGQyNGJjODIxMmUwNThhY2YwY2MxZjJmNmMyZDE1ZmJjOWQg
MTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvQ29sbGVjdG9yLmNwcAorKysgYi9K
YXZhU2NyaXB0Q29yZS9ydW50aW1lL0NvbGxlY3Rvci5jcHAKQEAgLTY5MSwxMyArNjkxLDcgQEAg
dm9pZCBIZWFwOjptYXJrQ29uc2VydmF0aXZlbHkoTWFya1N0YWNrJiBtYXJrU3RhY2ssIHZvaWQq
IHN0YXJ0LCB2b2lkKiBlbmQpCiAgICAgICAgICAgICBmb3IgKHNpemVfdCBibG9jayA9IDA7IGJs
b2NrIDwgdXNlZEJsb2NrczsgYmxvY2srKykgewogICAgICAgICAgICAgICAgIGlmIChtX2hlYXAu
Y29sbGVjdG9yQmxvY2soYmxvY2spICE9IGJsb2NrQWRkcikKICAgICAgICAgICAgICAgICAgICAg
Y29udGludWU7Ci0gICAgICAgICAgICAgICAgLy8gV2hpbGUgbWFya1N0YWNrLmFwcGVuZCBub3Jt
YWxseSB0YWtlcyBhIHJlZmVyZW5jZSB0byB1cGRhdGUsCi0gICAgICAgICAgICAgICAgLy8gd2Ug
ZG9uJ3QgYWN0dWFsbHkgd2FudCB0aGUgaGVhcCB0byBiZSB1cGRhdGVkIHNpbmNlIHdlIGRvbid0
Ci0gICAgICAgICAgICAgICAgLy8ga25vdyBmb3Igc3VyZSB0aGF0IGl0J3MgYWN0dWFsbHkgYSBw
b2ludGVyLiBJbiB0aGUgZnV0dXJlCi0gICAgICAgICAgICAgICAgLy8gdGhpcyB3aWxsIGJlIHJl
cGxhY2VkIGJ5IHNvbWUgYXBwZW5kUm9vdCBmdW5jdGlvbiBmb3IgdGhpcwotICAgICAgICAgICAg
ICAgIC8vIHNwZWNpZmljIGNhc2UuCi0gICAgICAgICAgICAgICAgSlNDZWxsKiBjZWxsID0gcmVp
bnRlcnByZXRfY2FzdDxKU0NlbGwqPih4QXNCaXRzKTsKLSAgICAgICAgICAgICAgICBtYXJrU3Rh
Y2suYXBwZW5kKGNlbGwpOworICAgICAgICAgICAgICAgIG1hcmtTdGFjay5hcHBlbmQocmVpbnRl
cnByZXRfY2FzdDxKU0NlbGwqPih4QXNCaXRzKSk7CiAgICAgICAgICAgICAgICAgbWFya1N0YWNr
LmRyYWluKCk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL0phdmFTY3Jp
cHRDb3JlL3J1bnRpbWUvSlNDZWxsLmggYi9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTQ2VsbC5o
CmluZGV4IGE1NTY1MDZjMWY0OTk1Yjk5NWE1YTY2NDUwODNhZWZhMTkxOTE5ZDMuLjcyZjgxZGY0
ZWFkZThhYTllNmMxNjgyYzUzY2VkN2VmODFlNWJkOGQgMTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRD
b3JlL3J1bnRpbWUvSlNDZWxsLmgKKysrIGIvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0NlbGwu
aApAQCAtMzUsNyArMzUsNiBAQAogbmFtZXNwYWNlIEpTQyB7CiAKICAgICBjbGFzcyBKU0NlbGwg
OiBwdWJsaWMgTm9uY29weWFibGVDdXN0b21BbGxvY2F0ZWQgewotICAgICAgICBmcmllbmQgY2xh
c3MgQ29sbGVjdG9ySGVhcDsKICAgICAgICAgZnJpZW5kIGNsYXNzIEdldHRlclNldHRlcjsKICAg
ICAgICAgZnJpZW5kIGNsYXNzIEhlYXA7CiAgICAgICAgIGZyaWVuZCBjbGFzcyBKSVQ7CkBAIC0y
MzgsMTMgKzIzNyw3IEBAIG5hbWVzcGFjZSBKU0MgewogICAgIH0KIAogI2lmICFVU0UoSlNWQUxV
RTMyXzY0KQotICAgIEFMV0FZU19JTkxJTkUgSlNDZWxsKiYgSlNWYWx1ZTo6YXNDZWxsKCkKLSAg
ICB7Ci0gICAgICAgIEFTU0VSVChpc0NlbGwoKSk7Ci0gICAgICAgIHJldHVybiBtX3B0cjsKLSAg
ICB9Ci0KLSAgICBBTFdBWVNfSU5MSU5FIEpTQ2VsbCogY29uc3QmIEpTVmFsdWU6OmFzQ2VsbCgp
IGNvbnN0CisgICAgQUxXQVlTX0lOTElORSBKU0NlbGwqIEpTVmFsdWU6OmFzQ2VsbCgpIGNvbnN0
CiAgICAgewogICAgICAgICBBU1NFUlQoaXNDZWxsKCkpOwogICAgICAgICByZXR1cm4gbV9wdHI7
CkBAIC0zMzYsNDEgKzMyOSw3IEBAIG5hbWVzcGFjZSBKU0MgewogICAgICAgICByZXR1cm4gaXND
ZWxsKCkgPyBhc0NlbGwoKS0+dG9UaGlzT2JqZWN0KGV4ZWMpIDogdG9UaGlzT2JqZWN0U2xvd0Nh
c2UoZXhlYyk7CiAgICAgfQogCi0gICAgdGVtcGxhdGU8dHlwZW5hbWUgVD4KLSAgICBBTFdBWVNf
SU5MSU5FIHZvaWQgTWFya1N0YWNrOjphcHBlbmQoVComIGNlbGwpCi0gICAgewotICAgICAgICAv
LyBSZWZlcmVuY2VzIGluIEMrKyBhcmUgbm90IGNvdmFyaWFudC4gIEpTT2JqZWN0KiBiZWluZyBh
IHN1YnR5cGUgb2YgSlNDZWxsKgotICAgICAgICAvLyBkb2VzIG5vdCBtZWFuIHRoYXQgSlNPYmpl
Y3QqJiBjYW4gYmUgdXNlZCBhcyBhIHN1YnR5cGUgb2YgSlNDZWxsKiYgYmVjYXVzZQotICAgICAg
ICAvLyB0cmVhdGluZyBhIEpTT2JqZWN0KiYgYXMgYSBKU0NlbGwqJiB3b3VsZCBhbGxvdyB1cyB0
byBjaGFuZ2UgdGhlIHBvaW50ZXIgdG8KLSAgICAgICAgLy8gcG9pbnQgdG8gc29tZXRoaW5nIHRo
YXQgaXMgYSBKU0NlbGwgYnV0IG5vdCBhIEpTT2JqZWN0LgotICAgICAgICAvLwotICAgICAgICAv
LyBJbiB0aGlzIGNhc2UsIHdlIG5lZWQgdG8gYmUgYWJsZSB0byBjaGFuZ2UgdGhlIHBvaW50ZXIs
IGFuZCBhbHRob3VnaCB3ZSBrbm93Ci0gICAgICAgIC8vIGl0IHRvIGJlIHNhZmUsIEMrKyBkb2Vz
bid0LCByZXF1aXJpbmcgdXMgdG8gdXNlIHRlbXBsYXRlZCBmdW5jdGlvbnMgdGhhdAotICAgICAg
ICAvLyBwYXNzIGEgY2FzdGVkIHZlcnNpb24gdG8gYW4gaW50ZXJuYWwgZnVuY3Rpb24uCi0gICAg
ICAgIC8vCi0gICAgICAgIC8vIEN1cnJlbnRseSB3ZSdyZSBub3QgZG9pbmcgYW55dGhpbmcgd2l0
aCB0aGUgdmFsdWUgb2YgdGhlIHBvaW50ZXIsIHNvIG5vdGhpbmcKLSAgICAgICAgLy8gdW5zYWZl
IHdpbGwgaGFwcGVuLiAgSW4gdGhlIGZ1dHVyZSwgd2hlbiB3ZSBoYXZlIG1vdmFibGUgb2JqZWN0
cywgd2Ugd2lsbCBiZQotICAgICAgICAvLyBjaGFuZ2luZyB0aGUgdmFsdWUgb2YgdGhlIHBvaW50
ZXIgdG8gYmUgdGhlIG5ldyBsb2NhdGlvbiwgaW4gd2hpY2ggY2FzZSB0aGUKLSAgICAgICAgLy8g
dHlwZSB3aWxsIGJlIHByZXNlcnZlZC4KLSAgICAgICAgSlNDZWxsKiYgcHRyID0gKnJlaW50ZXJw
cmV0X2Nhc3Q8SlNDZWxsKio+KCZjZWxsKTsKLSAgICAgICAgYXBwZW5kSW50ZXJuYWwocHRyKTsK
LSAgICB9Ci0KLSAgICBBTFdBWVNfSU5MSU5FIHZvaWQgTWFya1N0YWNrOjphcHBlbmQoSlNWYWx1
ZSYgdmFsdWUpCi0gICAgewotICAgICAgICBBU1NFUlQodmFsdWUpOwotICAgICAgICBpZiAodmFs
dWUuaXNDZWxsKCkpCi0gICAgICAgICAgICBhcHBlbmRJbnRlcm5hbCh2YWx1ZS5hc0NlbGwoKSk7
Ci0gICAgfQotCi0gICAgQUxXQVlTX0lOTElORSB2b2lkIE1hcmtTdGFjazo6YXBwZW5kKFJlZ2lz
dGVyJiByZWcpCi0gICAgewotICAgICAgICBKU1ZhbHVlIHZhbHVlID0gcmVnLmpzVmFsdWUoKTsK
LSAgICAgICAgYXBwZW5kKHZhbHVlKTsKLSAgICAgICAgcmVnID0gdmFsdWU7Ci0gICAgfQotCi0g
ICAgaW5saW5lIHZvaWQgTWFya1N0YWNrOjphcHBlbmRJbnRlcm5hbChKU0NlbGwqJiBjZWxsKQor
ICAgIEFMV0FZU19JTkxJTkUgdm9pZCBNYXJrU3RhY2s6OmFwcGVuZChKU0NlbGwqIGNlbGwpCiAg
ICAgewogICAgICAgICBBU1NFUlQoIW1faXNDaGVja2luZ0ZvckRlZmF1bHRNYXJrVmlvbGF0aW9u
KTsKICAgICAgICAgQVNTRVJUKGNlbGwpOwpAQCAtMzgxLDYgKzM0MCwxMyBAQCBuYW1lc3BhY2Ug
SlNDIHsKICAgICAgICAgICAgIG1fdmFsdWVzLmFwcGVuZChjZWxsKTsKICAgICB9CiAKKyAgICBB
TFdBWVNfSU5MSU5FIHZvaWQgTWFya1N0YWNrOjphcHBlbmQoSlNWYWx1ZSB2YWx1ZSkKKyAgICB7
CisgICAgICAgIEFTU0VSVCh2YWx1ZSk7CisgICAgICAgIGlmICh2YWx1ZS5pc0NlbGwoKSkKKyAg
ICAgICAgICAgIGFwcGVuZCh2YWx1ZS5hc0NlbGwoKSk7CisgICAgfQorCiAgICAgaW5saW5lIEhl
YXAqIEhlYXA6OmhlYXAoSlNWYWx1ZSB2KQogICAgIHsKICAgICAgICAgaWYgKCF2LmlzQ2VsbCgp
KQpkaWZmIC0tZ2l0IGEvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0dsb2JhbE9iamVjdC5jcHAg
Yi9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTR2xvYmFsT2JqZWN0LmNwcAppbmRleCA4OWI1YWE1
MTBlMmJkMzkwYjYzMTg1YWM5MTA1YTc4ZGEzYzlhMjY4Li5jMzE3ZTEzM2Q2MGUwMjc5OTgwOTll
NGZjZTZiMDYzYjU5MmUzNDBhIDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pT
R2xvYmFsT2JqZWN0LmNwcAorKysgYi9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTR2xvYmFsT2Jq
ZWN0LmNwcApAQCAtODAsMTYgKzgwLDE2IEBAIHN0YXRpYyBjb25zdCBpbnQgaW5pdGlhbFRpY2tD
b3VudFRocmVzaG9sZCA9IDI1NTsKIC8vIFByZWZlcnJlZCBudW1iZXIgb2YgbWlsbGlzZWNvbmRz
IGJldHdlZW4gZWFjaCB0aW1lb3V0IGNoZWNrCiBzdGF0aWMgY29uc3QgaW50IHByZWZlcnJlZFNj
cmlwdENoZWNrVGltZUludGVydmFsID0gMTAwMDsKIAotdGVtcGxhdGU8dHlwZW5hbWUgVD4gc3Rh
dGljIGlubGluZSB2b2lkIG1hcmtJZk5lZWRlZChNYXJrU3RhY2smIG1hcmtTdGFjaywgVComIHYp
CitzdGF0aWMgaW5saW5lIHZvaWQgbWFya0lmTmVlZGVkKE1hcmtTdGFjayYgbWFya1N0YWNrLCBK
U1ZhbHVlIHYpCiB7CiAgICAgaWYgKHYpCiAgICAgICAgIG1hcmtTdGFjay5hcHBlbmQodik7CiB9
CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBtYXJrSWZOZWVkZWQoTWFya1N0YWNrJiBtYXJrU3RhY2ss
IFJlZlB0cjxTdHJ1Y3R1cmU+JiBzKQorc3RhdGljIGlubGluZSB2b2lkIG1hcmtJZk5lZWRlZChN
YXJrU3RhY2smIG1hcmtTdGFjaywgY29uc3QgUmVmUHRyPFN0cnVjdHVyZT4mIHMpCiB7CiAgICAg
aWYgKHMpCi0gICAgICAgIG1hcmtTdGFjay5hcHBlbmQocy0+c3RvcmVkUHJvdG90eXBlKCkpOwor
ICAgICAgICBtYXJrSWZOZWVkZWQobWFya1N0YWNrLCBzLT5zdG9yZWRQcm90b3R5cGUoKSk7CiB9
CiAKIEpTR2xvYmFsT2JqZWN0Ojp+SlNHbG9iYWxPYmplY3QoKQpkaWZmIC0tZ2l0IGEvSmF2YVNj
cmlwdENvcmUvcnVudGltZS9KU09OT2JqZWN0LmNwcCBiL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUv
SlNPTk9iamVjdC5jcHAKaW5kZXggODk1YTFmOWZkOWE5NmM5N2E0ZDc3OTk1MTEyMDYwMWE1NTk2
NTBiNy4uY2NmZDQzYWI0ZDYxN2MwNjdlOTIxMTllYjIxZTNiMWNkYjg0ZDdkNCAxMDA2NDQKLS0t
IGEvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU09OT2JqZWN0LmNwcAorKysgYi9KYXZhU2NyaXB0
Q29yZS9ydW50aW1lL0pTT05PYmplY3QuY3BwCkBAIC04MiwxMyArODIsMTIgQEAgcHJpdmF0ZToK
ICAgICBwdWJsaWM6CiAgICAgICAgIEhvbGRlcihKU09iamVjdCopOwogCi0gICAgICAgIEpTT2Jq
ZWN0KiYgb2JqZWN0KCkgeyByZXR1cm4gbV9vYmplY3Q7IH0KLSAgICAgICAgSlNPYmplY3QqIGNv
bnN0JiBvYmplY3QoKSBjb25zdCB7IHJldHVybiBtX29iamVjdDsgfQorICAgICAgICBKU09iamVj
dCogb2JqZWN0KCkgY29uc3QgeyByZXR1cm4gbV9vYmplY3Q7IH0KIAogICAgICAgICBib29sIGFw
cGVuZE5leHRQcm9wZXJ0eShTdHJpbmdpZmllciYsIFN0cmluZ0J1aWxkZXImKTsKIAogICAgIHBy
aXZhdGU6Ci0gICAgICAgIEpTT2JqZWN0KiBtX29iamVjdDsKKyAgICAgICAgSlNPYmplY3QqIGNv
bnN0IG1fb2JqZWN0OwogICAgICAgICBjb25zdCBib29sIG1faXNBcnJheTsKICAgICAgICAgYm9v
bCBtX2lzSlNBcnJheTsKICAgICAgICAgdW5zaWduZWQgbV9pbmRleDsKZGlmZiAtLWdpdCBhL0ph
dmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNPYmplY3QuaCBiL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUv
SlNPYmplY3QuaAppbmRleCA1YTIxOGQxM2FlODJhYjJhZTQxYTk2YWEyMWQzMTExNjhjYmMxYmM0
Li40MjAxNzAzMTYyNTZmZWM5NjEwOTMyMDBhNmRhN2UzYmI2YThhN2Q3IDEwMDY0NAotLS0gYS9K
YXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTT2JqZWN0LmgKKysrIGIvSmF2YVNjcmlwdENvcmUvcnVu
dGltZS9KU09iamVjdC5oCkBAIC04Niw4ICs4Niw3IEBAIG5hbWVzcGFjZSBKU0MgewogICAgICAg
ICAvLyBpbiB0aGUgY2xhc3MgYXMgaXQgcmVzdWx0cyBpbiB0aGUgdnRhYmxlIGJlaW5nIGdlbmVy
YXRlZCBhcyBhIHdlYWsgc3ltYm9sCiAgICAgICAgIHZpcnR1YWwgfkpTT2JqZWN0KCk7CiAKLSAg
ICAgICAgSlNWYWx1ZSYgcHJvdG90eXBlKCk7Ci0gICAgICAgIGNvbnN0IEpTVmFsdWUmIHByb3Rv
dHlwZSgpIGNvbnN0OworICAgICAgICBKU1ZhbHVlIHByb3RvdHlwZSgpIGNvbnN0OwogICAgICAg
ICB2b2lkIHNldFByb3RvdHlwZShKU1ZhbHVlIHByb3RvdHlwZSk7CiAgICAgICAgIGJvb2wgc2V0
UHJvdG90eXBlV2l0aEN5Y2xlQ2hlY2soSlNWYWx1ZSBwcm90b3R5cGUpOwogICAgICAgICAKQEAg
LTMxMywxMiArMzEyLDcgQEAgaW5saW5lIEpTT2JqZWN0Ojp+SlNPYmplY3QoKQogICAgIG1fc3Ry
dWN0dXJlLT5kZXJlZigpOwogfQogCi1pbmxpbmUgSlNWYWx1ZSYgSlNPYmplY3Q6OnByb3RvdHlw
ZSgpCi17Ci0gICAgcmV0dXJuIG1fc3RydWN0dXJlLT5zdG9yZWRQcm90b3R5cGUoKTsKLX0KLQot
aW5saW5lIGNvbnN0IEpTVmFsdWUmIEpTT2JqZWN0Ojpwcm90b3R5cGUoKSBjb25zdAoraW5saW5l
IEpTVmFsdWUgSlNPYmplY3Q6OnByb3RvdHlwZSgpIGNvbnN0CiB7CiAgICAgcmV0dXJuIG1fc3Ry
dWN0dXJlLT5zdG9yZWRQcm90b3R5cGUoKTsKIH0KZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3Jl
L3J1bnRpbWUvSlNTdGF0aWNTY29wZU9iamVjdC5jcHAgYi9KYXZhU2NyaXB0Q29yZS9ydW50aW1l
L0pTU3RhdGljU2NvcGVPYmplY3QuY3BwCmluZGV4IDMzOWVjNDY1NGE2Y2Q5YjJjM2RjZDkxNzkw
Y2ExZjliNjhlZjU4YjQuLmFkMTAyMTgwOTM4NmY2OTVlN2UyMjUzOGFhM2VkZjM2NTk4Mzg0ZDMg
MTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNTdGF0aWNTY29wZU9iamVjdC5j
cHAKKysrIGIvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU1N0YXRpY1Njb3BlT2JqZWN0LmNwcApA
QCAtMzQsNyArMzQsNyBAQCBBU1NFUlRfQ0xBU1NfRklUU19JTl9DRUxMKEpTU3RhdGljU2NvcGVP
YmplY3QpOwogdm9pZCBKU1N0YXRpY1Njb3BlT2JqZWN0OjptYXJrQ2hpbGRyZW4oTWFya1N0YWNr
JiBtYXJrU3RhY2spCiB7CiAgICAgSlNWYXJpYWJsZU9iamVjdDo6bWFya0NoaWxkcmVuKG1hcmtT
dGFjayk7Ci0gICAgbWFya1N0YWNrLmFwcGVuZChkKCktPnJlZ2lzdGVyU3RvcmUpOworICAgIG1h
cmtTdGFjay5hcHBlbmQoZCgpLT5yZWdpc3RlclN0b3JlLmpzVmFsdWUoKSk7CiB9CiAKIEpTT2Jq
ZWN0KiBKU1N0YXRpY1Njb3BlT2JqZWN0Ojp0b1RoaXNPYmplY3QoRXhlY1N0YXRlKiBleGVjKSBj
b25zdApkaWZmIC0tZ2l0IGEvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU1ZhbHVlLmggYi9KYXZh
U2NyaXB0Q29yZS9ydW50aW1lL0pTVmFsdWUuaAppbmRleCBiMGFmODNjOGNhNmFhOWRhNDlmMGI2
M2I0MGEwZWU5M2UxODEwY2M1Li4zYzZiYzA5NzliNzgwYTQwZTdkY2QwNjI0OTQxZTg1NTczODc4
Njc2IDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTVmFsdWUuaAorKysgYi9K
YXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTVmFsdWUuaApAQCAtMTk5LDggKzE5OSw3IEBAIG5hbWVz
cGFjZSBKU0MgewogICAgICAgICBKU1ZhbHVlIGdldEpTTnVtYmVyKCk7IC8vIEpTVmFsdWUoKSBp
ZiB0aGlzIGlzIG5vdCBhIEpTTnVtYmVyIG9yIG51bWJlciBvYmplY3QKIAogICAgICAgICBib29s
IGlzQ2VsbCgpIGNvbnN0OwotICAgICAgICBKU0NlbGwqJiBhc0NlbGwoKTsKLSAgICAgICAgSlND
ZWxsKiBjb25zdCYgYXNDZWxsKCkgY29uc3Q7CisgICAgICAgIEpTQ2VsbCogYXNDZWxsKCkgY29u
c3Q7CiAgICAgICAgIGJvb2wgaXNWYWxpZENhbGxlZSgpOwogCiAjaWZuZGVmIE5ERUJVRwpAQCAt
MjQxLDE5ICsyNDAsMTEgQEAgbmFtZXNwYWNlIEpTQyB7CiAgICAgICAgICAgICAgICAgaW50MzJf
dCB0YWc7CiAgICAgICAgICAgICAgICAgaW50MzJfdCBwYXlsb2FkOwogICAgICAgICAgICAgfSBh
c0JpdHM7Ci0gICAgICAgICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgICAgIGludDMyX3QgdGFn
OwotICAgICAgICAgICAgICAgIEpTQ2VsbCogcHRyOwotICAgICAgICAgICAgfSBhc1B0cjsKICNl
bHNlCiAgICAgICAgICAgICBzdHJ1Y3QgewogICAgICAgICAgICAgICAgIGludDMyX3QgcGF5bG9h
ZDsKICAgICAgICAgICAgICAgICBpbnQzMl90IHRhZzsKICAgICAgICAgICAgIH0gYXNCaXRzOwot
ICAgICAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgICAgICBKU0NlbGwqIHB0cjsKLSAgICAg
ICAgICAgICAgICBpbnQzMl90IHRhZzsKLSAgICAgICAgICAgIH0gYXNQdHI7CiAjZW5kaWYKICAg
ICAgICAgfSB1OwogI2Vsc2UgLy8gVVNFKEpTVkFMVUUzMl82NCkKQEAgLTUwMCw3ICs0OTEsNyBA
QCBuYW1lc3BhY2UgSlNDIHsKICAgICAgICAgICAgIHUuYXNCaXRzLnRhZyA9IENlbGxUYWc7CiAg
ICAgICAgIGVsc2UKICAgICAgICAgICAgIHUuYXNCaXRzLnRhZyA9IEVtcHR5VmFsdWVUYWc7Ci0g
ICAgICAgIHUuYXNQdHIucHRyID0gcHRyOworICAgICAgICB1LmFzQml0cy5wYXlsb2FkID0gcmVp
bnRlcnByZXRfY2FzdDxpbnQzMl90PihwdHIpOwogI2lmIEVOQUJMRShKU0NfWk9NQklFUykKICAg
ICAgICAgQVNTRVJUKCFpc1pvbWJpZSgpKTsKICNlbmRpZgpAQCAtNTEyLDcgKzUwMyw3IEBAIG5h
bWVzcGFjZSBKU0MgewogICAgICAgICAgICAgdS5hc0JpdHMudGFnID0gQ2VsbFRhZzsKICAgICAg
ICAgZWxzZQogICAgICAgICAgICAgdS5hc0JpdHMudGFnID0gRW1wdHlWYWx1ZVRhZzsKLSAgICAg
ICAgdS5hc1B0ci5wdHIgPSBjb25zdF9jYXN0PEpTQ2VsbCo+KHB0cik7CisgICAgICAgIHUuYXNC
aXRzLnBheWxvYWQgPSByZWludGVycHJldF9jYXN0PGludDMyX3Q+KGNvbnN0X2Nhc3Q8SlNDZWxs
Kj4ocHRyKSk7CiAjaWYgRU5BQkxFKEpTQ19aT01CSUVTKQogICAgICAgICBBU1NFUlQoIWlzWm9t
YmllKCkpOwogI2VuZGlmCkBAIC02MDcsMTYgKzU5OCwxMCBAQCBuYW1lc3BhY2UgSlNDIHsKICAg
ICAgICAgcmV0dXJuIHUuYXNEb3VibGU7CiAgICAgfQogICAgIAotICAgIEFMV0FZU19JTkxJTkUg
SlNDZWxsKiBjb25zdCYgSlNWYWx1ZTo6YXNDZWxsKCkgY29uc3QKLSAgICB7Ci0gICAgICAgIEFT
U0VSVChpc0NlbGwoKSk7Ci0gICAgICAgIHJldHVybiB1LmFzUHRyLnB0cjsKLSAgICB9Ci0KLSAg
ICBBTFdBWVNfSU5MSU5FIEpTQ2VsbComIEpTVmFsdWU6OmFzQ2VsbCgpCisgICAgQUxXQVlTX0lO
TElORSBKU0NlbGwqIEpTVmFsdWU6OmFzQ2VsbCgpIGNvbnN0CiAgICAgewogICAgICAgICBBU1NF
UlQoaXNDZWxsKCkpOwotICAgICAgICByZXR1cm4gdS5hc1B0ci5wdHI7CisgICAgICAgIHJldHVy
biByZWludGVycHJldF9jYXN0PEpTQ2VsbCo+KHUuYXNCaXRzLnBheWxvYWQpOwogICAgIH0KIAog
ICAgIEFMV0FZU19JTkxJTkUgSlNWYWx1ZTo6SlNWYWx1ZShFbmNvZGVBc0RvdWJsZVRhZywgRXhl
Y1N0YXRlKiwgZG91YmxlIGQpCmRpZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL01h
cmtTdGFjay5oIGIvSmF2YVNjcmlwdENvcmUvcnVudGltZS9NYXJrU3RhY2suaAppbmRleCBiZTRk
OTcyZjQyMzNmZGI5ZDEyMDA4NzM3NTRlNTcwNDcyYjUwMmUxLi5jNTUxYmFjNjMxYzk0ZTliZDE1
YmFkMWEzN2NlM2YyMTk1NmM0NTQwIDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29yZS9ydW50aW1l
L01hcmtTdGFjay5oCisrKyBiL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvTWFya1N0YWNrLmgKQEAg
LTQ2LDkgKzQ2LDggQEAgbmFtZXNwYWNlIEpTQyB7CiAgICAgICAgIHsKICAgICAgICAgfQogCi0g
ICAgICAgIHRlbXBsYXRlPHR5cGVuYW1lIFQ+IEFMV0FZU19JTkxJTkUgdm9pZCBhcHBlbmQoVCom
IGNlbGwpOwotICAgICAgICBBTFdBWVNfSU5MSU5FIHZvaWQgYXBwZW5kKEpTVmFsdWUmKTsKLSAg
ICAgICAgQUxXQVlTX0lOTElORSB2b2lkIGFwcGVuZChSZWdpc3RlciYpOworICAgICAgICBBTFdB
WVNfSU5MSU5FIHZvaWQgYXBwZW5kKEpTVmFsdWUpOworICAgICAgICB2b2lkIGFwcGVuZChKU0Nl
bGwqKTsKICAgICAgICAgCiAgICAgICAgIEFMV0FZU19JTkxJTkUgdm9pZCBhcHBlbmRWYWx1ZXMo
UmVnaXN0ZXIqIHZhbHVlcywgc2l6ZV90IGNvdW50LCBNYXJrU2V0UHJvcGVydGllcyBwcm9wZXJ0
aWVzID0gTm9OdWxsVmFsdWVzKQogICAgICAgICB7CkBAIC03MSw4ICs3MCw2IEBAIG5hbWVzcGFj
ZSBKU0MgewogICAgICAgICB9CiAKICAgICBwcml2YXRlOgotICAgICAgICB2b2lkIGFwcGVuZElu
dGVybmFsKEpTQ2VsbComKTsKLQogICAgICAgICB2b2lkIG1hcmtDaGlsZHJlbihKU0NlbGwqKTsK
IAogICAgICAgICBzdHJ1Y3QgTWFya1NldCB7CmRpZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29yZS9y
dW50aW1lL05hdGl2ZUVycm9yQ29uc3RydWN0b3IuY3BwIGIvSmF2YVNjcmlwdENvcmUvcnVudGlt
ZS9OYXRpdmVFcnJvckNvbnN0cnVjdG9yLmNwcAppbmRleCA4M2ZlZTNiNDM0OTM2NTU0Mjk1OWMz
MWMyYzM0MDMyZDZkNmUwMGI0Li4zMWY5YmMzODlkYjI2Y2M5MTEwOGFlMDJiYjdkOWY4MTg2ZDNj
MWQ5IDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL05hdGl2ZUVycm9yQ29uc3Ry
dWN0b3IuY3BwCisrKyBiL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvTmF0aXZlRXJyb3JDb25zdHJ1
Y3Rvci5jcHAKQEAgLTY4LDE2ICs2OCw0IEBAIENhbGxUeXBlIE5hdGl2ZUVycm9yQ29uc3RydWN0
b3I6OmdldENhbGxEYXRhKENhbGxEYXRhJiBjYWxsRGF0YSkKICAgICByZXR1cm4gQ2FsbFR5cGVI
b3N0OwogfQogCi1QYXNzUmVmUHRyPFN0cnVjdHVyZT4gTmF0aXZlRXJyb3JDb25zdHJ1Y3Rvcjo6
Y3JlYXRlU3RydWN0dXJlKEpTT2JqZWN0KiBwcm90b3R5cGUpCi17Ci0gICAgcmV0dXJuIFN0cnVj
dHVyZTo6Y3JlYXRlKHByb3RvdHlwZSwgVHlwZUluZm8oT2JqZWN0VHlwZSwgU3RydWN0dXJlRmxh
Z3MpLCBBbm9ueW1vdXNTbG90Q291bnQpOwotfQotCi12b2lkIE5hdGl2ZUVycm9yQ29uc3RydWN0
b3I6Om1hcmtDaGlsZHJlbihNYXJrU3RhY2smIG1hcmtTdGFjaykKLXsKLSAgICBJbnRlcm5hbEZ1
bmN0aW9uOjptYXJrQ2hpbGRyZW4obWFya1N0YWNrKTsKLQotICAgIG1hcmtTdGFjay5hcHBlbmQo
bV9lcnJvclN0cnVjdHVyZS0+c3RvcmVkUHJvdG90eXBlKCkpOwotfQotCiB9IC8vIG5hbWVzcGFj
ZSBKU0MKZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvTmF0aXZlRXJyb3JDb25z
dHJ1Y3Rvci5oIGIvSmF2YVNjcmlwdENvcmUvcnVudGltZS9OYXRpdmVFcnJvckNvbnN0cnVjdG9y
LmgKaW5kZXggYmExYzhiMTU5ZDAxY2I2Mjk3OWM0OGRiOTY4NTMyYzA1ZDIzYWJhMy4uMWZmODIw
NzZmZDNjMWNmNTdlMjY1MTQyZDBkYjYwMzM5ZmQ3ODI0MCAxMDA2NDQKLS0tIGEvSmF2YVNjcmlw
dENvcmUvcnVudGltZS9OYXRpdmVFcnJvckNvbnN0cnVjdG9yLmgKKysrIGIvSmF2YVNjcmlwdENv
cmUvcnVudGltZS9OYXRpdmVFcnJvckNvbnN0cnVjdG9yLmgKQEAgLTM2LDE3ICszNiwxMSBAQCBu
YW1lc3BhY2UgSlNDIHsKICAgICAgICAgc3RhdGljIGNvbnN0IENsYXNzSW5mbyBpbmZvOwogCiAg
ICAgICAgIFN0cnVjdHVyZSogZXJyb3JTdHJ1Y3R1cmUoKSB7IHJldHVybiBtX2Vycm9yU3RydWN0
dXJlLmdldCgpOyB9Ci0gICAgICAgIHN0YXRpYyBQYXNzUmVmUHRyPFN0cnVjdHVyZT4gY3JlYXRl
U3RydWN0dXJlKEpTT2JqZWN0KiBwcm90b3R5cGUpOwotCi0gICAgcHJvdGVjdGVkOgotICAgICAg
ICBzdGF0aWMgY29uc3QgdW5zaWduZWQgU3RydWN0dXJlRmxhZ3MgPSBJbnRlcm5hbEZ1bmN0aW9u
OjpTdHJ1Y3R1cmVGbGFncyB8IE92ZXJyaWRlc01hcmtDaGlsZHJlbjsKIAogICAgIHByaXZhdGU6
CiAgICAgICAgIHZpcnR1YWwgQ29uc3RydWN0VHlwZSBnZXRDb25zdHJ1Y3REYXRhKENvbnN0cnVj
dERhdGEmKTsKICAgICAgICAgdmlydHVhbCBDYWxsVHlwZSBnZXRDYWxsRGF0YShDYWxsRGF0YSYp
OwogCi0gICAgICAgIHZpcnR1YWwgdm9pZCBtYXJrQ2hpbGRyZW4oTWFya1N0YWNrJik7Ci0KICAg
ICAgICAgdmlydHVhbCBjb25zdCBDbGFzc0luZm8qIGNsYXNzSW5mbygpIGNvbnN0IHsgcmV0dXJu
ICZpbmZvOyB9CiAKICAgICAgICAgUmVmUHRyPFN0cnVjdHVyZT4gbV9lcnJvclN0cnVjdHVyZTsK
ZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3RydWN0dXJlLmggYi9KYXZhU2Ny
aXB0Q29yZS9ydW50aW1lL1N0cnVjdHVyZS5oCmluZGV4IGE1ZmIzNWI5YmU0Y2Q0Yzg1Y2ViMzJm
N2U5YzkyODI5NTNlNjJhMTguLjk2ODQ0M2E4MjhkMWIyZThlN2YyZTU4NDY1ZjUxMDllNWFmZTg0
ZDkgMTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3RydWN0dXJlLmgKKysrIGIv
SmF2YVNjcmlwdENvcmUvcnVudGltZS9TdHJ1Y3R1cmUuaApAQCAtOTQsOCArOTQsNyBAQCBuYW1l
c3BhY2UgSlNDIHsKIAogICAgICAgICBjb25zdCBUeXBlSW5mbyYgdHlwZUluZm8oKSBjb25zdCB7
IHJldHVybiBtX3R5cGVJbmZvOyB9CiAKLSAgICAgICAgY29uc3QgSlNWYWx1ZSYgc3RvcmVkUHJv
dG90eXBlKCkgY29uc3QgeyByZXR1cm4gbV9wcm90b3R5cGU7IH0KLSAgICAgICAgSlNWYWx1ZSYg
c3RvcmVkUHJvdG90eXBlKCkgeyByZXR1cm4gbV9wcm90b3R5cGU7IH0KKyAgICAgICAgSlNWYWx1
ZSBzdG9yZWRQcm90b3R5cGUoKSBjb25zdCB7IHJldHVybiBtX3Byb3RvdHlwZTsgfQogICAgICAg
ICBKU1ZhbHVlIHByb3RvdHlwZUZvckxvb2t1cChFeGVjU3RhdGUqKSBjb25zdDsKICAgICAgICAg
U3RydWN0dXJlQ2hhaW4qIHByb3RvdHlwZUNoYWluKEV4ZWNTdGF0ZSopIGNvbnN0OwogCmRpZmYg
LS1naXQgYS9KYXZhU2NyaXB0R2x1ZS9DaGFuZ2VMb2cgYi9KYXZhU2NyaXB0R2x1ZS9DaGFuZ2VM
b2cKaW5kZXggMzU3YWM3YTg4NGQxZmYwNjRkZDM2NjUxOTRhYTM1MWJkMDhiMDI2ZS4uNWY2NDYw
MTIwYWYxNmZjYmNiZWE0NDg0ZWMyMTZhZDJiMTliNTQ2YSAxMDA2NDQKLS0tIGEvSmF2YVNjcmlw
dEdsdWUvQ2hhbmdlTG9nCisrKyBiL0phdmFTY3JpcHRHbHVlL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE2IEBACisyMDEwLTA4LTA0ICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWls
LmNvbT4KKworICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByNjQ2NTUuCisgICAgICAg
IGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzY0NjU1CisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MzQ5NgorCisgICAgICAgIEphdmFTY3Jp
cHRDb3JlIHJlZmVyZW5jZXMgcGF0Y2ggc2VlbXMgdG8gaGF2ZSBjYXVzZWQKKyAgICAgICAgcmVn
cmVzc2lvbnMgaW4gUVQgYW5kIEdUSyBidWlsZHMgKFJlcXVlc3RlZCBieSBubGF3cmVuY2Ugb24K
KyAgICAgICAgI3dlYmtpdCkuCisKKyAgICAgICAgKiBKU1ZhbHVlV3JhcHBlci5jcHA6CisgICAg
ICAgIChKU1ZhbHVlV3JhcHBlcjo6SlNPYmplY3RNYXJrKToKKwogMjAxMC0wOC0wNCAgTmF0aGFu
IExhd3JlbmNlICA8bmxhd3JlbmNlQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBE
YXJpbiBBZGxlci4KZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRHbHVlL0pTVmFsdWVXcmFwcGVyLmNw
cCBiL0phdmFTY3JpcHRHbHVlL0pTVmFsdWVXcmFwcGVyLmNwcAppbmRleCA0N2ZiOTY3MDVhOWNh
NzNkNTkwNGUxOWE1YTdlOWJhNmMxM2JiOTVjLi5lMDg3OWEwMGViMjY4Y2M1YjM3Y2Q2OWFhNTAy
ODAxNWQ1OTI4ZThkIDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0R2x1ZS9KU1ZhbHVlV3JhcHBlci5j
cHAKKysrIGIvSmF2YVNjcmlwdEdsdWUvSlNWYWx1ZVdyYXBwZXIuY3BwCkBAIC0xOTIsMTIgKzE5
MiwxNyBAQCBDRlR5cGVSZWYgSlNWYWx1ZVdyYXBwZXI6OkpTT2JqZWN0Q29weUNGVmFsdWUodm9p
ZCAqZGF0YSkKICAgICByZXR1cm4gcmVzdWx0OwogfQogCi12b2lkIEpTVmFsdWVXcmFwcGVyOjpK
U09iamVjdE1hcmsodm9pZCopCit2b2lkIEpTVmFsdWVXcmFwcGVyOjpKU09iamVjdE1hcmsodm9p
ZCAqZGF0YSkKIHsKLSAgICAvLyBUaGUgb2JqZWN0IGRvZXNuJ3QgbmVlZCB0byBiZSBtYXJrZWQg
aGVyZSBiZWNhdXNlIGl0IGlzIGEgcHJvdGVjdGVkCi0gICAgLy8gb2JqZWN0IGFuZCBzaG91bGQg
dGhlcmVmb3JlIGJlIG1hcmtlZCBieQotICAgIC8vIEpTQzo6SGVhcDo6bWFya1Byb3RlY3RlZE9i
amVjdHMuCi0KLSAgICAvLyBXZSBhcmUga2VlcGluZyB0aGUgZnVuY3Rpb24gYXJvdW5kIGJlY2F1
c2UgdGhlIGZ1bmN0aW9uIGlzIHBhc3NlZCBhcyBhCi0gICAgLy8gY2FsbGJhY2suCisgICAgSlNW
YWx1ZVdyYXBwZXIqIHB0ciA9IChKU1ZhbHVlV3JhcHBlciopZGF0YTsKKyAgICBpZiAocHRyKQor
ICAgIHsKKyAgICAgICAgLy8gVGhpcyByZXN1bHRzIGluIHJlY3Vyc2l2ZSBtYXJraW5nIGJ1dCB3
aWxsIGJlIG90aGVyd2lzZSBzYWZlIGFuZCBjb3JyZWN0LgorICAgICAgICAvLyBXZSBjbGFpbSB0
aGUgYXJyYXkgdnB0ciBpcyAwIGJlY2F1c2Ugd2UgZG9uJ3QgaGF2ZSBhY2Nlc3MgdG8gaXQgaGVy
ZSwgYW5kCisgICAgICAgIC8vIGNsYWltaW5nIDAgaXMgZnVuY3Rpb25hbGx5IGhhcm1sZXNzIC0t
IGl0IG1lcmVseSBtZWFucyB0aGF0IHdlIGNhbid0CisgICAgICAgIC8vIGRldmlydHVhbGlzZSBt
YXJraW5nIG9mIGFycmF5cyB3aGVuIHJlY3Vyc2luZyBmcm9tIHRoaXMgcG9pbnQuCisgICAgICAg
IE1hcmtTdGFjayBtYXJrU3RhY2soMCk7CisgICAgICAgIG1hcmtTdGFjay5hcHBlbmQocHRyLT5m
VmFsdWUuZ2V0KCkpOworICAgICAgICBtYXJrU3RhY2suZHJhaW4oKTsKKyAgICB9CiB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>