<?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>157351</bug_id>
          
          <creation_ts>2016-05-04 12:15:13 -0700</creation_ts>
          <short_desc>Corrections to r200422</short_desc>
          <delta_ts>2016-05-04 15:00:58 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Keith Miller">keith_miller</reporter>
          <assigned_to name="Keith Miller">keith_miller</assigned_to>
          <cc>bburg</cc>
    
    <cc>commit-queue</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1190158</commentid>
    <comment_count>0</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2016-05-04 12:15:13 -0700</bug_when>
    <thetext>Corrections to r200422</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1190160</commentid>
    <comment_count>1</comment_count>
      <attachid>278111</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2016-05-04 12:26:59 -0700</bug_when>
    <thetext>Created attachment 278111
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1190161</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-05-04 12:28:54 -0700</bug_when>
    <thetext>This patch modifies the JS builtins code generator. Please ensure that you have rebaselined any generator test results (i.e., by running `Tools/Scripts/run-builtins-generator-tests --reset-results`)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1190183</commentid>
    <comment_count>3</comment_count>
      <attachid>278111</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2016-05-04 13:11:47 -0700</bug_when>
    <thetext>Comment on attachment 278111
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=278111&amp;action=review

r=me, thanks!

&gt; Source/JavaScriptCore/ChangeLog:9
&gt; +        for the this value being undefined vs null in the ArrayIteratorprototype

Typo: ArrayIteratorprototype =&gt; ArrayIteratorPrototype</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1190205</commentid>
    <comment_count>4</comment_count>
      <attachid>278111</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-05-04 13:48:50 -0700</bug_when>
    <thetext>Comment on attachment 278111
Patch

Clearing flags on attachment: 278111

Committed r200428: &lt;http://trac.webkit.org/changeset/200428&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1190206</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-05-04 13:48:54 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1190222</commentid>
    <comment_count>6</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2016-05-04 15:00:58 -0700</bug_when>
    <thetext>It looks like this change some JSC test failures:

	stress/array-iterators-next-with-call.js.always-trigger-copy-phase
	stress/array-iterators-next-with-call.js.default
	stress/array-iterators-next-with-call.js.default-ftl
	stress/array-iterators-next-with-call.js.dfg-eager
	stress/array-iterators-next-with-call.js.dfg-eager-no-cjit-validate
	stress/array-iterators-next-with-call.js.dfg-maximal-flush-validate-no-cjit
	stress/array-iterators-next-with-call.js.ftl-eager
	stress/array-iterators-next-with-call.js.ftl-eager-no-cjit
	stress/array-iterators-next-with-call.js.ftl-no-cjit-no-inline-validate
	stress/array-iterators-next-with-call.js.ftl-no-cjit-no-put-stack-validate
	stress/array-iterators-next-with-call.js.ftl-no-cjit-small-pool
	stress/array-iterators-next-with-call.js.ftl-no-cjit-validate-sampling-profiler
	stress/array-iterators-next-with-call.js.no-cjit-validate-phases
	stress/array-iterators-next-with-call.js.no-llint

&lt;https://build.webkit.org/builders/Apple%20El%20Capitan%20Release%20JSC%20%28Tests%29/builds/5634/steps/jscore-test/logs/stdio&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>278111</attachid>
            <date>2016-05-04 12:26:59 -0700</date>
            <delta_ts>2016-05-04 13:48:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-157351-20160504122738.patch</filename>
            <type>text/plain</type>
            <size>9994</size>
            <attacher name="Keith Miller">keith_miller</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAwNDIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBk
NDJmYWRmZjU0NjdjZWQ2ZjA1MDAwZGNmOWYyMmE1MWU1N2Q5M2M0Li41YTlkOWM2NmYxMzkxODQ4
MWU5M2IwOGE1OTQwN2Q3NTlmYTMxZWQ0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
NSArMSwzMiBAQAogMjAxNi0wNS0wNCAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxl
LmNvbT4KIAorICAgICAgICBDb3JyZWN0aW9ucyB0byByMjAwNDIyCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTczNTEKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGaXggc29tZSB0eXBvcyBpbiB2YXJpb3Vz
IGZpbGVzLiBBbHNvLCBtYWtlIHNlcGFyYXRlIGVycm9yIG1lc3NhZ2VzCisgICAgICAgIGZvciB0
aGUgdGhpcyB2YWx1ZSBiZWluZyB1bmRlZmluZWQgdnMgbnVsbCBpbiB0aGUgQXJyYXlJdGVyYXRv
cnByb3RvdHlwZQorICAgICAgICBuZXh0IGZ1bmN0aW9uIGFuZCBhZGQgdGVzdC4KKworICAgICAg
ICAqIFNjcmlwdHMvYnVpbHRpbnMvYnVpbHRpbnNfbW9kZWwucHk6CisgICAgICAgICogYnVpbHRp
bnMvQXJyYXlJdGVyYXRvclByb3RvdHlwZS5qczoKKyAgICAgICAgKG5leHQpOgorICAgICAgICAo
YXJyYXlJdGVyYXRvclZhbHVlTmV4dCk6CisgICAgICAgIChhcnJheUl0ZXJhdG9yS2V5TmV4dCk6
CisgICAgICAgIChhcnJheUl0ZXJhdG9yS2V5VmFsdWVOZXh0KToKKyAgICAgICAgKiBidWlsdGlu
cy9BcnJheVByb3RvdHlwZS5qczoKKyAgICAgICAgKGtleXMpOgorICAgICAgICAoZW50cmllcyk6
CisgICAgICAgICogYnVpbHRpbnMvVHlwZWRBcnJheVByb3RvdHlwZS5qczoKKyAgICAgICAgKiBy
dW50aW1lL0pTR2xvYmFsT2JqZWN0LmNwcDoKKyAgICAgICAgKEpTQzo6SlNHbG9iYWxPYmplY3Q6
OmluaXQpOiBEZWxldGVkLgorICAgICAgICAqIHRlc3RzL3N0cmVzcy9hcnJheS1pdGVyYXRvcnMt
bmV4dC1lcnJvci1tZXNzYWdlcy5qczogQWRkZWQuCisgICAgICAgIChhc3NlcnQpOgorICAgICAg
ICAoY2F0Y2gpOgorCisyMDE2LTA1LTA0ICBLZWl0aCBNaWxsZXIgIDxrZWl0aF9taWxsZXJAYXBw
bGUuY29tPgorCiAgICAgICAgIFNwZWVkdXAgYXJyYXkgaXRlcmF0b3JzCiAgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTczMTUKIApkaWZmIC0tZ2l0IGEv
U291cmNlL0phdmFTY3JpcHRDb3JlL1NjcmlwdHMvYnVpbHRpbnMvYnVpbHRpbnNfbW9kZWwucHkg
Yi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvU2NyaXB0cy9idWlsdGlucy9idWlsdGluc19tb2RlbC5w
eQppbmRleCAzNjAwODdiMTY3YjEyYWRjZDIyOWEyNWU4MTIxM2E3NTBjNTUxYTFmLi4wMjJhOThi
MmIyMTYxNGQ4NDFhZTVjYTZkYmQ1MDEzOTViYWY3MmMwIDEwMDc1NQotLS0gYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvU2NyaXB0cy9idWlsdGlucy9idWlsdGluc19tb2RlbC5weQorKysgYi9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvU2NyaXB0cy9idWlsdGlucy9idWlsdGluc19tb2RlbC5weQpAQCAt
NDAsMTEgKzQwLDExIEBAIF9GUkFNRVdPUktfQ09ORklHX01BUCA9IHsKICAgICB9LAogfQogCi1m
dW5jdGlvbkhlYWRSZWdFeHAgPSByZS5jb21waWxlKHIiKD86QFtcd3w9XStccypcbikqKD86ZnVu
Y3Rpb24pXHMrXHcrXHMqXCguKj9cKSIsIHJlLk1VTFRJTElORSB8IHJlLkRPVEFMTCkKK2Z1bmN0
aW9uSGVhZFJlZ0V4cCA9IHJlLmNvbXBpbGUociIoPzpAW1x3fD1dK1xzKlxuKSpmdW5jdGlvblxz
K1x3K1xzKlwoLio/XCkiLCByZS5NVUxUSUxJTkUgfCByZS5ET1RBTEwpCiBmdW5jdGlvbkludHJp
bnNpY1JlZ0V4cCA9IHJlLmNvbXBpbGUociJeQGludHJpbnNpYz0oXHcrKVxzKlxuIiwgcmUuTVVM
VElMSU5FIHwgcmUuRE9UQUxMKQogZnVuY3Rpb25Jc0NvbnN0cnVjdG9yUmVnRXhwID0gcmUuY29t
cGlsZShyIl5AY29uc3RydWN0b3IiLCByZS5NVUxUSUxJTkUgfCByZS5ET1RBTEwpCi1mdW5jdGlv
bk5hbWVSZWdFeHAgPSByZS5jb21waWxlKHIiKD86ZnVuY3Rpb24pXHMrKFx3KylccypcKCIsIHJl
Lk1VTFRJTElORSB8IHJlLkRPVEFMTCkKLWZ1bmN0aW9uUGFyYW1ldGVyRmluZGVyID0gcmUuY29t
cGlsZShyIl4oPzpmdW5jdGlvbilccysoPzpcdyspXHMqXCgoKD86XHMqXHcrKT9ccyooPzpccyos
XHMqXHcrKSopP1xzKlwpIiwgcmUuTVVMVElMSU5FIHwgcmUuRE9UQUxMKQorZnVuY3Rpb25OYW1l
UmVnRXhwID0gcmUuY29tcGlsZShyImZ1bmN0aW9uXHMrKFx3KylccypcKCIsIHJlLk1VTFRJTElO
RSB8IHJlLkRPVEFMTCkKK2Z1bmN0aW9uUGFyYW1ldGVyRmluZGVyID0gcmUuY29tcGlsZShyIl5m
dW5jdGlvblxzKyg/Olx3KylccypcKCgoPzpccypcdyspP1xzKig/OlxzKixccypcdyspKik/XHMq
XCkiLCByZS5NVUxUSUxJTkUgfCByZS5ET1RBTEwpCiAKIG11bHRpbGluZUNvbW1lbnRSZWdFeHAg
PSByZS5jb21waWxlKHIiXC9cKi4qP1wqXC8iLCByZS5NVUxUSUxJTkUgfCByZS5ET1RBTEwpCiBz
aW5nbGVMaW5lQ29tbWVudFJlZ0V4cCA9IHJlLmNvbXBpbGUociJcL1wvLio/XG4iLCByZS5NVUxU
SUxJTkUgfCByZS5ET1RBTEwpCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnVp
bHRpbnMvQXJyYXlJdGVyYXRvclByb3RvdHlwZS5qcyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9i
dWlsdGlucy9BcnJheUl0ZXJhdG9yUHJvdG90eXBlLmpzCmluZGV4IGJjZWJlMjFkOTk4YjRmNDlm
ODhhZmE4M2RhMGE2NjA4ZGY2ZjNmZjQuLjU2NTk1ZjcxNDFlNTVmNTFmMmUyMDA5NWQ2N2U1OGQ4
YWQ5OTIxNWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9idWlsdGlucy9BcnJh
eUl0ZXJhdG9yUHJvdG90eXBlLmpzCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9idWlsdGlu
cy9BcnJheUl0ZXJhdG9yUHJvdG90eXBlLmpzCkBAIC0xLDYgKzEsNiBAQAogLyoKICAqIENvcHly
aWdodCAoQykgMjAxNSBZdXN1a2UgU3V6dWtpIDx1dGF0YW5lLnRlYUBnbWFpbC5jb20+LgotICog
Q29weXJpZ2h0IChDKSAyMDE2YSBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBD
b3B5cmlnaHQgKEMpIDIwMTYgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgogICoKICAq
IFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGgg
b3Igd2l0aG91dAogICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQg
dGhlIGZvbGxvd2luZyBjb25kaXRpb25zCkBAIC0yOCwxMiArMjgsMTUgQEAgZnVuY3Rpb24gbmV4
dCgpCiB7CiAgICAgInVzZSBzdHJpY3QiOwogCi0gICAgaWYgKHRoaXMgPT0gbnVsbCkKLSAgICAg
ICAgdGhyb3cgQFR5cGVFcnJvcigiJUFycmF5SXRlcmF0b3JQcm90b3R5cGUlLm5leHQgcmVxdWly
ZXMgdGhhdCB8dGhpc3wgbm90IGJlIG51bGwgb3IgdW5kZWZpbmVkIik7CisgICAgaWYgKHRoaXMg
PT0gbnVsbCkgeworICAgICAgICBpZiAodGhpcyA9PT0gbnVsbCkKKyAgICAgICAgICAgIHRocm93
IG5ldyBAVHlwZUVycm9yKCIlQXJyYXlJdGVyYXRvclByb3RvdHlwZSUubmV4dCByZXF1aXJlcyB0
aGF0IHx0aGlzfCBub3QgYmUgbnVsbCIpOworICAgICAgICB0aHJvdyBuZXcgQFR5cGVFcnJvcigi
JUFycmF5SXRlcmF0b3JQcm90b3R5cGUlLm5leHQgcmVxdWlyZXMgdGhhdCB8dGhpc3wgbm90IGJl
IHVuZGVmaW5lZCIpOworICAgIH0KIAogICAgIGxldCBuZXh0ID0gdGhpcy5AYXJyYXlJdGVyYXRv
ck5leHQ7CiAgICAgaWYgKG5leHQgPT09IEB1bmRlZmluZWQpCi0gICAgICAgIHRocm93IEBUeXBl
RXJyb3IoIiVBcnJheUl0ZXJhdG9yUHJvdG90eXBlJS5uZXh0IHJlcXVpcmVzIHRoYXQgfHRoaXN8
IGJlIGFuIEFycmF5IEl0ZXJhdG9yIGluc3RhbmNlIik7CisgICAgICAgIHRocm93IG5ldyBAVHlw
ZUVycm9yKCIlQXJyYXlJdGVyYXRvclByb3RvdHlwZSUubmV4dCByZXF1aXJlcyB0aGF0IHx0aGlz
fCBiZSBhbiBBcnJheSBJdGVyYXRvciBpbnN0YW5jZSIpOwogCiAgICAgcmV0dXJuIG5leHQuQGNh
bGwodGhpcyk7CiB9CkBAIC00Miw3ICs0NSw3IEBAIGZ1bmN0aW9uIGFycmF5SXRlcmF0b3JWYWx1
ZU5leHQoKQogewogICAgICJ1c2Ugc3RyaWN0IjsKICAgICB2YXIgZG9uZSA9IHRydWU7Ci0gICAg
dmFyIHZhbHVlID0gQHVuZGVmaW5lZDsKKyAgICB2YXIgdmFsdWU7CiAKICAgICB2YXIgYXJyYXkg
PSB0aGlzLkBpdGVyYXRlZE9iamVjdDsKICAgICBpZiAoIXRoaXMuQGFycmF5SXRlcmF0b3JJc0Rv
bmUpIHsKQEAgLTY0LDcgKzY3LDcgQEAgZnVuY3Rpb24gYXJyYXlJdGVyYXRvcktleU5leHQoKQog
ewogICAgICJ1c2Ugc3RyaWN0IjsKICAgICB2YXIgZG9uZSA9IHRydWU7Ci0gICAgdmFyIHZhbHVl
ID0gQHVuZGVmaW5lZDsKKyAgICB2YXIgdmFsdWU7CiAKICAgICB2YXIgYXJyYXkgPSB0aGlzLkBp
dGVyYXRlZE9iamVjdDsKICAgICBpZiAoIXRoaXMuQGFycmF5SXRlcmF0b3JJc0RvbmUpIHsKQEAg
LTg2LDcgKzg5LDcgQEAgZnVuY3Rpb24gYXJyYXlJdGVyYXRvcktleVZhbHVlTmV4dCgpCiB7CiAg
ICAgInVzZSBzdHJpY3QiOwogICAgIHZhciBkb25lID0gdHJ1ZTsKLSAgICB2YXIgdmFsdWUgPSBA
dW5kZWZpbmVkOworICAgIHZhciB2YWx1ZTsKIAogICAgIHZhciBhcnJheSA9IHRoaXMuQGl0ZXJh
dGVkT2JqZWN0OwogICAgIGlmICghdGhpcy5AYXJyYXlJdGVyYXRvcklzRG9uZSkgewpkaWZmIC0t
Z2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2J1aWx0aW5zL0FycmF5UHJvdG90eXBlLmpzIGIv
U291cmNlL0phdmFTY3JpcHRDb3JlL2J1aWx0aW5zL0FycmF5UHJvdG90eXBlLmpzCmluZGV4IDFl
NjhhZWQwMzVhM2ExZjViYmZmNjljZWU5Njk4M2Q3NzA4ZDA4NDUuLjEzMWJhYjhhMGM4MWY1MGVk
MTgwMGQzMzQ3YTY2NjU3Yjg3MWIwOTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9idWlsdGlucy9BcnJheVByb3RvdHlwZS5qcworKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
YnVpbHRpbnMvQXJyYXlQcm90b3R5cGUuanMKQEAgLTUwLDcgKzUwLDcgQEAgZnVuY3Rpb24ga2V5
cygpCiAgICAgaWYgKHRoaXMgPT0gbnVsbCkgewogICAgICAgICBpZiAodGhpcyA9PT0gbnVsbCkK
ICAgICAgICAgICAgIHRocm93IG5ldyBAVHlwZUVycm9yKCJBcnJheS5wcm90b3R5cGUua2V5cyBy
ZXF1aXJlcyB0aGF0IHx0aGlzfCBub3QgYmUgbnVsbCIpOwotICAgICAgICB0aHJvdyBuZXcgQFR5
cGVFcnJvcigiQXJyYXkucHJvdG90eXBlLmtleXMgcmVxdWlyZXMgdGhhdCB8dGhpc3wgbm90IGJl
IG51bGwiKTsKKyAgICAgICAgdGhyb3cgbmV3IEBUeXBlRXJyb3IoIkFycmF5LnByb3RvdHlwZS5r
ZXlzIHJlcXVpcmVzIHRoYXQgfHRoaXN8IG5vdCBiZSB1bmRlZmluZWQiKTsKICAgICB9CiAKICAg
ICByZXR1cm4gbmV3IEBjcmVhdGVBcnJheUl0ZXJhdG9yKEBPYmplY3QodGhpcyksIEBhcnJheUl0
ZXJhdG9yS2V5TmV4dCk7CkBAIC02Miw3ICs2Miw3IEBAIGZ1bmN0aW9uIGVudHJpZXMoKQogICAg
IGlmICh0aGlzID09IG51bGwpIHsKICAgICAgICAgaWYgKHRoaXMgPT09IG51bGwpCiAgICAgICAg
ICAgICB0aHJvdyBuZXcgQFR5cGVFcnJvcigiQXJyYXkucHJvdG90eXBlLmVudHJpZXMgcmVxdWly
ZXMgdGhhdCB8dGhpc3wgbm90IGJlIG51bGwiKTsKLSAgICAgICAgdGhyb3cgbmV3IEBUeXBlRXJy
b3IoIkFycmF5LnByb3RvdHlwZS5lbnRyaWVzIHJlcXVpcmVzIHRoYXQgfHRoaXN8IG5vdCBiZSBu
dWxsIik7CisgICAgICAgIHRocm93IG5ldyBAVHlwZUVycm9yKCJBcnJheS5wcm90b3R5cGUuZW50
cmllcyByZXF1aXJlcyB0aGF0IHx0aGlzfCBub3QgYmUgdW5kZWZpbmVkIik7CiAgICAgfQogCiAg
ICAgcmV0dXJuIG5ldyBAY3JlYXRlQXJyYXlJdGVyYXRvcihAT2JqZWN0KHRoaXMpLCBAYXJyYXlJ
dGVyYXRvcktleVZhbHVlTmV4dCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
YnVpbHRpbnMvVHlwZWRBcnJheVByb3RvdHlwZS5qcyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9i
dWlsdGlucy9UeXBlZEFycmF5UHJvdG90eXBlLmpzCmluZGV4IGJlNzQzYzcwMWM3MWU2ZTIwYjM0
M2RkNjAwNThiMDI0MWZmZTBjZjIuLmQwNjg4Y2NjYTUxZjM5YTBkNWJiMDY5YmFmMzc2N2VhYjA5
NzVjMGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9idWlsdGlucy9UeXBlZEFy
cmF5UHJvdG90eXBlLmpzCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9idWlsdGlucy9UeXBl
ZEFycmF5UHJvdG90eXBlLmpzCkBAIC0yMyw3ICsyMyw3IEBACiAgKiBPRiBUSElTIFNPRlRXQVJF
LCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgogICov
CiAKLS8vIE5vdGUgdGhhdCB0aGUgaW50cmlzaWMgQHR5cGVkQXJyYXlMZW5ndGggY2hlY2tzIHRo
ZSB0aGF0IHRoZSBhcmd1bWVudCBwYXNzZWQgaXMgYSB0eXBlZCBhcnJheQorLy8gTm90ZSB0aGF0
IHRoZSBpbnRyaXNpYyBAdHlwZWRBcnJheUxlbmd0aCBjaGVja3MgdGhhdCB0aGUgYXJndW1lbnQg
cGFzc2VkIGlzIGEgdHlwZWQgYXJyYXkKIC8vIGFuZCB0aHJvd3MgaWYgaXQgaXMgbm90LgogCiBm
dW5jdGlvbiB2YWx1ZXMoKQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRp
bWUvSlNHbG9iYWxPYmplY3QuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNH
bG9iYWxPYmplY3QuY3BwCmluZGV4IDI5ZjFiM2ZlNTlhMDY5OTU3YzExMTk5MmFmNzYzMGEyOWJm
ODVhYjEuLmJiMjFlOWEyYzhjZGM5YWIzZWJhYmI5MzMyY2IyYTMyNGUwMjI5ZTcgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTR2xvYmFsT2JqZWN0LmNwcAorKysg
Yi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0dsb2JhbE9iamVjdC5jcHAKQEAgLTU2
MSw3ICs1NjEsNiBAQCBwdXREaXJlY3RXaXRob3V0VHJhbnNpdGlvbih2bSwgdm0ucHJvcGVydHlO
YW1lcy0+IGpzTmFtZSwgbG93ZXJOYW1lICMjIENvbnN0cnVjdAogICAgIEpTRnVuY3Rpb24qIHBy
aXZhdGVGdW5jQXJyYXlJdGVyYXRvcktleU5leHQgPSBKU0Z1bmN0aW9uOjpjcmVhdGVCdWlsdGlu
RnVuY3Rpb24odm0sIGFycmF5SXRlcmF0b3JQcm90b3R5cGVBcnJheUl0ZXJhdG9yS2V5TmV4dENv
ZGVHZW5lcmF0b3Iodm0pLCB0aGlzKTsKICAgICBKU0Z1bmN0aW9uKiBwcml2YXRlRnVuY0FycmF5
SXRlcmF0b3JLZXlWYWx1ZU5leHQgPSBKU0Z1bmN0aW9uOjpjcmVhdGVCdWlsdGluRnVuY3Rpb24o
dm0sIGFycmF5SXRlcmF0b3JQcm90b3R5cGVBcnJheUl0ZXJhdG9yS2V5VmFsdWVOZXh0Q29kZUdl
bmVyYXRvcih2bSksIHRoaXMpOwogCi0KICAgICBKU09iamVjdCogcmVnRXhwUHJvdG9GbGFnc0dl
dHRlck9iamVjdCA9IGdldEdldHRlckJ5SWQoZXhlYywgbV9yZWdFeHBQcm90b3R5cGUuZ2V0KCks
IHZtLnByb3BlcnR5TmFtZXMtPmZsYWdzKTsKICAgICBKU09iamVjdCogcmVnRXhwUHJvdG9HbG9i
YWxHZXR0ZXJPYmplY3QgPSBnZXRHZXR0ZXJCeUlkKGV4ZWMsIG1fcmVnRXhwUHJvdG90eXBlLmdl
dCgpLCB2bS5wcm9wZXJ0eU5hbWVzLT5nbG9iYWwpOwogICAgIG1fcmVnRXhwUHJvdG9HbG9iYWxH
ZXR0ZXIuc2V0KHZtLCB0aGlzLCByZWdFeHBQcm90b0dsb2JhbEdldHRlck9iamVjdCk7CmRpZmYg
LS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvc3RyZXNzL2FycmF5LWl0ZXJhdG9y
cy1uZXh0LWVycm9yLW1lc3NhZ2VzLmpzIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL3N0
cmVzcy9hcnJheS1pdGVyYXRvcnMtbmV4dC1lcnJvci1tZXNzYWdlcy5qcwpuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5l
NTY3NTRlOWU1M2M2OTBjNzljMWVjMzQ0YTYwY2Y3NzcyZTAzZjk2Ci0tLSAvZGV2L251bGwKKysr
IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy9hcnJheS1pdGVyYXRvcnMtbmV4
dC1lcnJvci1tZXNzYWdlcy5qcwpAQCAtMCwwICsxLDE4IEBACitmdW5jdGlvbiBhc3NlcnQoYSwg
YikgeworICAgIGlmIChhICE9IGIpCisgICAgICAgIHRocm93IG5ldyBFcnJvcigiYXNzZXJ0aW9u
IGZhaWxlZCIpOworfQorCituZXh0ID0gW10udmFsdWVzKCkubmV4dDsKKwordHJ5IHsKKyAgICBu
ZXh0LmNhbGwobnVsbCk7Cit9IGNhdGNoKGUpIHsKKyAgICBhc3NlcnQoZSwgIlR5cGVFcnJvcjog
JUFycmF5SXRlcmF0b3JQcm90b3R5cGUlLm5leHQgcmVxdWlyZXMgdGhhdCB8dGhpc3wgbm90IGJl
IG51bGwiKTsKK30KKwordHJ5IHsKKyAgICBuZXh0LmNhbGwodW5kZWZpbmVkKTsKK30gY2F0Y2go
ZSkgeworICAgIGFzc2VydChlLCAiVHlwZUVycm9yOiAlQXJyYXlJdGVyYXRvclByb3RvdHlwZSUu
bmV4dCByZXF1aXJlcyB0aGF0IHx0aGlzfCBub3QgYmUgdW5kZWZpbmVkIik7Cit9CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
OWY2MTc0NDNmNDczMTg4ZGZmNzVhMmI0N2ViYzQzYTcwM2UzYjZmMC4uZTNmNmRlZGQ4MTIxODZk
NjZjZTUxOTE0ZjU5YzVkNDk3OGI5NGJkOSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE3IEBACiAyMDE2LTA1
LTA0ICBLZWl0aCBNaWxsZXIgIDxrZWl0aF9taWxsZXJAYXBwbGUuY29tPgogCisgICAgICAgIENv
cnJlY3Rpb25zIHRvIHIyMDA0MjIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE1NzM1MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFRlc3QgY2FzZSBoYWQgc29tZSBjb2RlIGNoYW5nZWQgdGhhdCB3YXMgbm90
IGludGVuZGVkLgorCisgICAgICAgICoganMvcmVncmVzcy9zY3JpcHQtdGVzdHMvZGVsdGFibHVl
LWZvci1vZi5qczoKKyAgICAgICAgKGRlbHRhQmx1ZSk6CisKKzIwMTYtMDUtMDQgIEtlaXRoIE1p
bGxlciAgPGtlaXRoX21pbGxlckBhcHBsZS5jb20+CisKICAgICAgICAgU3BlZWR1cCBhcnJheSBp
dGVyYXRvcnMKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE1NzMxNQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9qcy9yZWdyZXNzL3NjcmlwdC10ZXN0
cy9kZWx0YWJsdWUtZm9yLW9mLmpzIGIvTGF5b3V0VGVzdHMvanMvcmVncmVzcy9zY3JpcHQtdGVz
dHMvZGVsdGFibHVlLWZvci1vZi5qcwppbmRleCA2NTA4NjU1NTZiYmI5MjYxZWFhZDYzNjAzNmJl
M2RlZmRhYjI2ZGIwLi40MzJlMDIzOGRmYmJjODQ2YTJlZjkwZjAzZWJjYmFiODdiZWEwOWVmIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9qcy9yZWdyZXNzL3NjcmlwdC10ZXN0cy9kZWx0YWJsdWUt
Zm9yLW9mLmpzCisrKyBiL0xheW91dFRlc3RzL2pzL3JlZ3Jlc3Mvc2NyaXB0LXRlc3RzL2RlbHRh
Ymx1ZS1mb3Itb2YuanMKQEAgLTg2Miw5ICs4NjIsOSBAQCBmdW5jdGlvbiBjaGFuZ2UodiwgbmV3
VmFsdWUpIHsKIHZhciBwbGFubmVyID0gbnVsbDsKIAogZnVuY3Rpb24gZGVsdGFCbHVlKCkgewot
ICBjaGFpblRlc3QoMTAwKTsKLSAgcHJvamVjdGlvblRlc3QoMTAwKTsKKyAgY2hhaW5UZXN0KDUw
KTsKKyAgcHJvamVjdGlvblRlc3QoNTApOwogfQogCi0vL2ZvciAodmFyIGkgPSAwOyBpIDwgMTAw
OyArK2kpCi0vLyAgICBkZWx0YUJsdWUoKTsKK2ZvciAodmFyIGkgPSAwOyBpIDwgMTAwOyArK2kp
CisgICAgZGVsdGFCbHVlKCk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>