<?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>155920</bug_id>
          
          <creation_ts>2016-03-25 22:26:39 -0700</creation_ts>
          <short_desc>Misc. JavaScriptCore built-ins cleanups</short_desc>
          <delta_ts>2016-03-25 23:51:16 -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>JavaScriptCore</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="Joseph Pecoraro">joepeck</reporter>
          <assigned_to name="Joseph Pecoraro">joepeck</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1178247</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2016-03-25 22:26:39 -0700</bug_when>
    <thetext>* SUMMARY
Misc. JavaScriptCore built-ins cleanups.

Some weird styles and a typo in an error message.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1178249</commentid>
    <comment_count>1</comment_count>
      <attachid>274975</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2016-03-25 22:27:57 -0700</bug_when>
    <thetext>Created attachment 274975
[PATCH] Proposed Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1178250</commentid>
    <comment_count>2</comment_count>
      <attachid>274975</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2016-03-25 22:30:32 -0700</bug_when>
    <thetext>Comment on attachment 274975
[PATCH] Proposed Fix

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

&gt; Source/JavaScriptCore/builtins/TypedArrayConstructor.js:37
&gt; +        throw new @TypeError(&quot;TypedArray.of requires its this argument to subclass a TypedArray constructor&quot;);

Can we test this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1178260</commentid>
    <comment_count>3</comment_count>
      <attachid>274978</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2016-03-25 22:50:25 -0700</bug_when>
    <thetext>Created attachment 274978
[PATCH] Proposed Fix

Now with a test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1178262</commentid>
    <comment_count>4</comment_count>
      <attachid>274978</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2016-03-25 22:53:15 -0700</bug_when>
    <thetext>Comment on attachment 274978
[PATCH] Proposed Fix

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1178266</commentid>
    <comment_count>5</comment_count>
      <attachid>274978</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-03-25 23:51:13 -0700</bug_when>
    <thetext>Comment on attachment 274978
[PATCH] Proposed Fix

Clearing flags on attachment: 274978

Committed r198713: &lt;http://trac.webkit.org/changeset/198713&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1178267</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-03-25 23:51:16 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>274975</attachid>
            <date>2016-03-25 22:27:57 -0700</date>
            <delta_ts>2016-03-25 22:50:25 -0700</delta_ts>
            <desc>[PATCH] Proposed Fix</desc>
            <filename>cleanup.patch</filename>
            <type>text/plain</type>
            <size>4030</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IGRmZDJlMWUuLmU5YjZlMzYgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMxIEBACiAyMDE2LTAzLTI1ICBKb3NlcGggUGVjb3Jh
cm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CiAKKyAgICAgICAgTWlzYy4gSmF2YVNjcmlwdENvcmUg
YnVpbHQtaW5zIGNsZWFudXBzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xNTU5MjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIGJ1aWx0aW5zL1JlZ0V4cFByb3RvdHlwZS5qczoKKyAgICAgICAgKG1hdGNo
KToKKyAgICAgICAgTm8gbmVlZCBmb3IgYW4gZWxzZSBhZnRlciBhbiBpZiB0aGF0IGFsd2F5cyBy
ZXR1cm5zLgorCisgICAgICAgICogYnVpbHRpbnMvVHlwZWRBcnJheUNvbnN0cnVjdG9yLmpzOgor
ICAgICAgICAob2YpOgorICAgICAgICBGaXggZXJyb3IgbWVzc2FnZSB0byB1c2UgdGhlIGNvcnJl
Y3QgZnVuY3Rpb24gbmFtZS4KKworICAgICAgICAoYWxsb2NhdGVJbnQ4QXJyYXkpOgorICAgICAg
ICAoYWxsb2NhdGVJbnQxNkFycmF5KToKKyAgICAgICAgKGFsbG9jYXRlSW50MzJBcnJheSk6Cisg
ICAgICAgIChhbGxvY2F0ZVVpbnQzMkFycmF5KToKKyAgICAgICAgKGFsbG9jYXRlVWludDE2QXJy
YXkpOgorICAgICAgICAoYWxsb2NhdGVVaW50OEFycmF5KToKKyAgICAgICAgKGFsbG9jYXRlVWlu
dDhDbGFtcGVkQXJyYXkpOgorICAgICAgICAoYWxsb2NhdGVGbG9hdDMyQXJyYXkpOgorICAgICAg
ICAoYWxsb2NhdGVGbG9hdDY0QXJyYXkpOgorICAgICAgICBDbGVhbnVwIHN0eWxlIHRvIGJlIGxp
a2UgYWxsIHRoZSBvdGhlciBjb2RlLgorCisyMDE2LTAzLTI1ICBKb3NlcGggUGVjb3Jhcm8gIDxw
ZWNvcmFyb0BhcHBsZS5jb20+CisKICAgICAgICAgRGF0ZS5wcm90b3R5cGUudG9Mb2NhbGVEYXRl
U3RyaW5nIHVzZXMgb3ZlcnJpZGFibGUgT2JqZWN0LmNyZWF0ZQogICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU1OTE3CiAKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9idWlsdGlucy9SZWdFeHBQcm90b3R5cGUuanMgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvYnVpbHRpbnMvUmVnRXhwUHJvdG90eXBlLmpzCmluZGV4IDhlZjBjNWQuLjUw
ZDhmZmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9idWlsdGlucy9SZWdFeHBQ
cm90b3R5cGUuanMKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2J1aWx0aW5zL1JlZ0V4cFBy
b3RvdHlwZS5qcwpAQCAtNjgsNyArNjgsOSBAQCBmdW5jdGlvbiBtYXRjaChzdHIpCiAgICAgICAg
ICAgICAgICAgaWYgKHJlc3VsdExpc3QubGVuZ3RoID09PSAwKQogICAgICAgICAgICAgICAgICAg
ICByZXR1cm4gbnVsbDsKICAgICAgICAgICAgICAgICByZXR1cm4gcmVzdWx0TGlzdDsKLSAgICAg
ICAgICAgIH0gZWxzZSBpZiAoIUBpc09iamVjdChyZXN1bHQpKQorICAgICAgICAgICAgfQorCisg
ICAgICAgICAgICBpZiAoIUBpc09iamVjdChyZXN1bHQpKQogICAgICAgICAgICAgICAgIHRocm93
IG5ldyBAVHlwZUVycm9yKCJSZWdFeHAucHJvdG90eXBlLkBAbWF0Y2ggY2FsbCB0byBSZWdFeHAu
ZXhlYyBkaWRuJ3QgcmV0dXJuIG51bGwgb3IgYW4gb2JqZWN0Iik7CiAKICAgICAgICAgICAgIGxl
dCByZXN1bHRTdHJpbmcgPSBAdG9TdHJpbmcocmVzdWx0WzBdKTsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9idWlsdGlucy9UeXBlZEFycmF5Q29uc3RydWN0b3IuanMgYi9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvYnVpbHRpbnMvVHlwZWRBcnJheUNvbnN0cnVjdG9yLmpzCmluZGV4
IGE4M2Q3NDUuLjFjODE0MWQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9idWls
dGlucy9UeXBlZEFycmF5Q29uc3RydWN0b3IuanMKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3Jl
L2J1aWx0aW5zL1R5cGVkQXJyYXlDb25zdHJ1Y3Rvci5qcwpAQCAtMzQsNyArMzQsNyBAQCBmdW5j
dGlvbiBvZigvKiBpdGVtcy4uLiAqLykKICAgICBsZXQgbGVuID0gYXJndW1lbnRzLmxlbmd0aDsK
ICAgICBsZXQgY29uc3RydWN0RnVuY3Rpb24gPSB0aGlzLkBhbGxvY2F0ZVR5cGVkQXJyYXk7CiAg
ICAgaWYgKGNvbnN0cnVjdEZ1bmN0aW9uID09PSBAdW5kZWZpbmVkKQotICAgICAgICB0aHJvdyBu
ZXcgQFR5cGVFcnJvcigiVHlwZWRBcnJheS5mcm9tIHJlcXVpcmVzIGl0cyB0aGlzIGFyZ3VtZW50
IHRvIHN1YmNsYXNzIGEgVHlwZWRBcnJheSBjb25zdHJ1Y3RvciIpOworICAgICAgICB0aHJvdyBu
ZXcgQFR5cGVFcnJvcigiVHlwZWRBcnJheS5vZiByZXF1aXJlcyBpdHMgdGhpcyBhcmd1bWVudCB0
byBzdWJjbGFzcyBhIFR5cGVkQXJyYXkgY29uc3RydWN0b3IiKTsKIAogICAgIGxldCByZXN1bHQg
PSBjb25zdHJ1Y3RGdW5jdGlvbihsZW4pOwogCkBAIC0xMjYsNTYgKzEyNiw0NyBAQCBmdW5jdGlv
biBmcm9tKGl0ZW1zIC8qIFsgLCBtYXBmbiBbICwgdGhpc0FyZyBdIF0gKi8pCiAgICAgcmV0dXJu
IHJlc3VsdDsKIH0KIAotZnVuY3Rpb24gYWxsb2NhdGVJbnQ4QXJyYXkobGVuZ3RoKSB7Ci0KK2Z1
bmN0aW9uIGFsbG9jYXRlSW50OEFycmF5KGxlbmd0aCkKK3sKICAgICByZXR1cm4gbmV3IEBJbnQ4
QXJyYXkobGVuZ3RoKTsKLQogfQogCi1mdW5jdGlvbiBhbGxvY2F0ZUludDE2QXJyYXkobGVuZ3Ro
KSB7Ci0KLSAgICByZXR1cm4gbmV3IEBJbnQxNkFycmF5KGxlbmd0aCk7Ci0gICAgCitmdW5jdGlv
biBhbGxvY2F0ZUludDE2QXJyYXkobGVuZ3RoKQoreworICAgIHJldHVybiBuZXcgQEludDE2QXJy
YXkobGVuZ3RoKTsgICAgCiB9CiAKLWZ1bmN0aW9uIGFsbG9jYXRlSW50MzJBcnJheShsZW5ndGgp
IHsKLQotICAgIHJldHVybiBuZXcgQEludDMyQXJyYXkobGVuZ3RoKTsKLSAgICAKK2Z1bmN0aW9u
IGFsbG9jYXRlSW50MzJBcnJheShsZW5ndGgpCit7CisgICAgcmV0dXJuIG5ldyBASW50MzJBcnJh
eShsZW5ndGgpOyAgIAogfQogCi1mdW5jdGlvbiBhbGxvY2F0ZVVpbnQzMkFycmF5KGxlbmd0aCkg
ewotCitmdW5jdGlvbiBhbGxvY2F0ZVVpbnQzMkFycmF5KGxlbmd0aCkKK3sKICAgICByZXR1cm4g
bmV3IEBVaW50MzJBcnJheShsZW5ndGgpOwotCiB9CiAKLWZ1bmN0aW9uIGFsbG9jYXRlVWludDE2
QXJyYXkobGVuZ3RoKSB7Ci0KLSAgICByZXR1cm4gbmV3IEBVaW50MTZBcnJheShsZW5ndGgpOwot
ICAgIAorZnVuY3Rpb24gYWxsb2NhdGVVaW50MTZBcnJheShsZW5ndGgpCit7CisgICAgcmV0dXJu
IG5ldyBAVWludDE2QXJyYXkobGVuZ3RoKTsgICAKIH0KIAotZnVuY3Rpb24gYWxsb2NhdGVVaW50
OEFycmF5KGxlbmd0aCkgewotCi0gICAgcmV0dXJuIG5ldyBAVWludDhBcnJheShsZW5ndGgpOwot
ICAgIAorZnVuY3Rpb24gYWxsb2NhdGVVaW50OEFycmF5KGxlbmd0aCkKK3sKKyAgICByZXR1cm4g
bmV3IEBVaW50OEFycmF5KGxlbmd0aCk7ICAgCiB9CiAKLWZ1bmN0aW9uIGFsbG9jYXRlVWludDhD
bGFtcGVkQXJyYXkobGVuZ3RoKSB7Ci0KK2Z1bmN0aW9uIGFsbG9jYXRlVWludDhDbGFtcGVkQXJy
YXkobGVuZ3RoKQorewogICAgIHJldHVybiBuZXcgQFVpbnQ4Q2xhbXBlZEFycmF5KGxlbmd0aCk7
Ci0KIH0KIAotZnVuY3Rpb24gYWxsb2NhdGVGbG9hdDMyQXJyYXkobGVuZ3RoKSB7Ci0KK2Z1bmN0
aW9uIGFsbG9jYXRlRmxvYXQzMkFycmF5KGxlbmd0aCkKK3sKICAgICByZXR1cm4gbmV3IEBGbG9h
dDMyQXJyYXkobGVuZ3RoKTsKLQogfQogCi1mdW5jdGlvbiBhbGxvY2F0ZUZsb2F0NjRBcnJheShs
ZW5ndGgpIHsKLQorZnVuY3Rpb24gYWxsb2NhdGVGbG9hdDY0QXJyYXkobGVuZ3RoKQorewogICAg
IHJldHVybiBuZXcgQEZsb2F0NjRBcnJheShsZW5ndGgpOwotCiB9Cg==
</data>
<flag name="review"
          id="299372"
          type_id="1"
          status="+"
          setter="sam"
    />
    <flag name="commit-queue"
          id="299373"
          type_id="3"
          status="-"
          setter="joepeck"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>274978</attachid>
            <date>2016-03-25 22:50:25 -0700</date>
            <delta_ts>2016-03-25 23:51:13 -0700</delta_ts>
            <desc>[PATCH] Proposed Fix</desc>
            <filename>now-with-test.patch</filename>
            <type>text/plain</type>
            <size>5098</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IDlmOGI3MDYuLjllMmRhZjAgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDM0IEBACiAyMDE2LTAzLTI1ICBKb3NlcGggUGVjb3Jh
cm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CiAKKyAgICAgICAgTWlzYy4gSmF2YVNjcmlwdENvcmUg
YnVpbHQtaW5zIGNsZWFudXBzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xNTU5MjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIGJ1aWx0aW5zL1JlZ0V4cFByb3RvdHlwZS5qczoKKyAgICAgICAgKG1hdGNo
KToKKyAgICAgICAgTm8gbmVlZCBmb3IgYW4gZWxzZSBhZnRlciBhbiBpZiB0aGF0IGFsd2F5cyBy
ZXR1cm5zLgorCisgICAgICAgICogYnVpbHRpbnMvVHlwZWRBcnJheUNvbnN0cnVjdG9yLmpzOgor
ICAgICAgICAob2YpOgorICAgICAgICBGaXggZXJyb3IgbWVzc2FnZSB0byB1c2UgdGhlIGNvcnJl
Y3QgZnVuY3Rpb24gbmFtZS4KKworICAgICAgICAoYWxsb2NhdGVJbnQ4QXJyYXkpOgorICAgICAg
ICAoYWxsb2NhdGVJbnQxNkFycmF5KToKKyAgICAgICAgKGFsbG9jYXRlSW50MzJBcnJheSk6Cisg
ICAgICAgIChhbGxvY2F0ZVVpbnQzMkFycmF5KToKKyAgICAgICAgKGFsbG9jYXRlVWludDE2QXJy
YXkpOgorICAgICAgICAoYWxsb2NhdGVVaW50OEFycmF5KToKKyAgICAgICAgKGFsbG9jYXRlVWlu
dDhDbGFtcGVkQXJyYXkpOgorICAgICAgICAoYWxsb2NhdGVGbG9hdDMyQXJyYXkpOgorICAgICAg
ICAoYWxsb2NhdGVGbG9hdDY0QXJyYXkpOgorICAgICAgICBDbGVhbnVwIHN0eWxlIHRvIGJlIGxp
a2UgYWxsIHRoZSBvdGhlciBjb2RlLgorCisgICAgICAgICogdGVzdHMvc3RyZXNzL3R5cGVkYXJy
YXktb2YuanM6CisgICAgICAgIFRlc3QgdGhlIGV4Y2VwdGlvbiBtZXNzYWdlLgorCisyMDE2LTAz
LTI1ICBKb3NlcGggUGVjb3Jhcm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CisKICAgICAgICAgRGF0
ZS5wcm90b3R5cGUudG9Mb2NhbGVEYXRlU3RyaW5nIHVzZXMgb3ZlcnJpZGFibGUgT2JqZWN0LmNy
ZWF0ZQogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU1
OTE3CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9idWlsdGlucy9SZWdFeHBQ
cm90b3R5cGUuanMgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnVpbHRpbnMvUmVnRXhwUHJvdG90
eXBlLmpzCmluZGV4IDRiMzdmZDMuLjFiNjAyNmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9idWlsdGlucy9SZWdFeHBQcm90b3R5cGUuanMKKysrIGIvU291cmNlL0phdmFTY3Jp
cHRDb3JlL2J1aWx0aW5zL1JlZ0V4cFByb3RvdHlwZS5qcwpAQCAtNzIsNyArNzIsOSBAQCBmdW5j
dGlvbiBtYXRjaChzdHIpCiAgICAgICAgICAgICAgICAgaWYgKHJlc3VsdExpc3QubGVuZ3RoID09
PSAwKQogICAgICAgICAgICAgICAgICAgICByZXR1cm4gbnVsbDsKICAgICAgICAgICAgICAgICBy
ZXR1cm4gcmVzdWx0TGlzdDsKLSAgICAgICAgICAgIH0gZWxzZSBpZiAoIUBpc09iamVjdChyZXN1
bHQpKQorICAgICAgICAgICAgfQorCisgICAgICAgICAgICBpZiAoIUBpc09iamVjdChyZXN1bHQp
KQogICAgICAgICAgICAgICAgIHRocm93IG5ldyBAVHlwZUVycm9yKCJSZWdFeHAucHJvdG90eXBl
LkBAbWF0Y2ggY2FsbCB0byBSZWdFeHAuZXhlYyBkaWRuJ3QgcmV0dXJuIG51bGwgb3IgYW4gb2Jq
ZWN0Iik7CiAKICAgICAgICAgICAgIGxldCByZXN1bHRTdHJpbmcgPSBAdG9TdHJpbmcocmVzdWx0
WzBdKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9idWlsdGlucy9UeXBlZEFy
cmF5Q29uc3RydWN0b3IuanMgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnVpbHRpbnMvVHlwZWRB
cnJheUNvbnN0cnVjdG9yLmpzCmluZGV4IGE4M2Q3NDUuLjFjODE0MWQgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9idWlsdGlucy9UeXBlZEFycmF5Q29uc3RydWN0b3IuanMKKysr
IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2J1aWx0aW5zL1R5cGVkQXJyYXlDb25zdHJ1Y3Rvci5q
cwpAQCAtMzQsNyArMzQsNyBAQCBmdW5jdGlvbiBvZigvKiBpdGVtcy4uLiAqLykKICAgICBsZXQg
bGVuID0gYXJndW1lbnRzLmxlbmd0aDsKICAgICBsZXQgY29uc3RydWN0RnVuY3Rpb24gPSB0aGlz
LkBhbGxvY2F0ZVR5cGVkQXJyYXk7CiAgICAgaWYgKGNvbnN0cnVjdEZ1bmN0aW9uID09PSBAdW5k
ZWZpbmVkKQotICAgICAgICB0aHJvdyBuZXcgQFR5cGVFcnJvcigiVHlwZWRBcnJheS5mcm9tIHJl
cXVpcmVzIGl0cyB0aGlzIGFyZ3VtZW50IHRvIHN1YmNsYXNzIGEgVHlwZWRBcnJheSBjb25zdHJ1
Y3RvciIpOworICAgICAgICB0aHJvdyBuZXcgQFR5cGVFcnJvcigiVHlwZWRBcnJheS5vZiByZXF1
aXJlcyBpdHMgdGhpcyBhcmd1bWVudCB0byBzdWJjbGFzcyBhIFR5cGVkQXJyYXkgY29uc3RydWN0
b3IiKTsKIAogICAgIGxldCByZXN1bHQgPSBjb25zdHJ1Y3RGdW5jdGlvbihsZW4pOwogCkBAIC0x
MjYsNTYgKzEyNiw0NyBAQCBmdW5jdGlvbiBmcm9tKGl0ZW1zIC8qIFsgLCBtYXBmbiBbICwgdGhp
c0FyZyBdIF0gKi8pCiAgICAgcmV0dXJuIHJlc3VsdDsKIH0KIAotZnVuY3Rpb24gYWxsb2NhdGVJ
bnQ4QXJyYXkobGVuZ3RoKSB7Ci0KK2Z1bmN0aW9uIGFsbG9jYXRlSW50OEFycmF5KGxlbmd0aCkK
K3sKICAgICByZXR1cm4gbmV3IEBJbnQ4QXJyYXkobGVuZ3RoKTsKLQogfQogCi1mdW5jdGlvbiBh
bGxvY2F0ZUludDE2QXJyYXkobGVuZ3RoKSB7Ci0KLSAgICByZXR1cm4gbmV3IEBJbnQxNkFycmF5
KGxlbmd0aCk7Ci0gICAgCitmdW5jdGlvbiBhbGxvY2F0ZUludDE2QXJyYXkobGVuZ3RoKQorewor
ICAgIHJldHVybiBuZXcgQEludDE2QXJyYXkobGVuZ3RoKTsgICAgCiB9CiAKLWZ1bmN0aW9uIGFs
bG9jYXRlSW50MzJBcnJheShsZW5ndGgpIHsKLQotICAgIHJldHVybiBuZXcgQEludDMyQXJyYXko
bGVuZ3RoKTsKLSAgICAKK2Z1bmN0aW9uIGFsbG9jYXRlSW50MzJBcnJheShsZW5ndGgpCit7Cisg
ICAgcmV0dXJuIG5ldyBASW50MzJBcnJheShsZW5ndGgpOyAgIAogfQogCi1mdW5jdGlvbiBhbGxv
Y2F0ZVVpbnQzMkFycmF5KGxlbmd0aCkgewotCitmdW5jdGlvbiBhbGxvY2F0ZVVpbnQzMkFycmF5
KGxlbmd0aCkKK3sKICAgICByZXR1cm4gbmV3IEBVaW50MzJBcnJheShsZW5ndGgpOwotCiB9CiAK
LWZ1bmN0aW9uIGFsbG9jYXRlVWludDE2QXJyYXkobGVuZ3RoKSB7Ci0KLSAgICByZXR1cm4gbmV3
IEBVaW50MTZBcnJheShsZW5ndGgpOwotICAgIAorZnVuY3Rpb24gYWxsb2NhdGVVaW50MTZBcnJh
eShsZW5ndGgpCit7CisgICAgcmV0dXJuIG5ldyBAVWludDE2QXJyYXkobGVuZ3RoKTsgICAKIH0K
IAotZnVuY3Rpb24gYWxsb2NhdGVVaW50OEFycmF5KGxlbmd0aCkgewotCi0gICAgcmV0dXJuIG5l
dyBAVWludDhBcnJheShsZW5ndGgpOwotICAgIAorZnVuY3Rpb24gYWxsb2NhdGVVaW50OEFycmF5
KGxlbmd0aCkKK3sKKyAgICByZXR1cm4gbmV3IEBVaW50OEFycmF5KGxlbmd0aCk7ICAgCiB9CiAK
LWZ1bmN0aW9uIGFsbG9jYXRlVWludDhDbGFtcGVkQXJyYXkobGVuZ3RoKSB7Ci0KK2Z1bmN0aW9u
IGFsbG9jYXRlVWludDhDbGFtcGVkQXJyYXkobGVuZ3RoKQorewogICAgIHJldHVybiBuZXcgQFVp
bnQ4Q2xhbXBlZEFycmF5KGxlbmd0aCk7Ci0KIH0KIAotZnVuY3Rpb24gYWxsb2NhdGVGbG9hdDMy
QXJyYXkobGVuZ3RoKSB7Ci0KK2Z1bmN0aW9uIGFsbG9jYXRlRmxvYXQzMkFycmF5KGxlbmd0aCkK
K3sKICAgICByZXR1cm4gbmV3IEBGbG9hdDMyQXJyYXkobGVuZ3RoKTsKLQogfQogCi1mdW5jdGlv
biBhbGxvY2F0ZUZsb2F0NjRBcnJheShsZW5ndGgpIHsKLQorZnVuY3Rpb24gYWxsb2NhdGVGbG9h
dDY0QXJyYXkobGVuZ3RoKQorewogICAgIHJldHVybiBuZXcgQEZsb2F0NjRBcnJheShsZW5ndGgp
OwotCiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvc3RyZXNzL3R5
cGVkYXJyYXktb2YuanMgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvc3RyZXNzL3R5cGVk
YXJyYXktb2YuanMKaW5kZXggYjE5YzA4OS4uMGU4NTJkZCAxMDA2NDQKLS0tIGEvU291cmNlL0ph
dmFTY3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy90eXBlZGFycmF5LW9mLmpzCisrKyBiL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJlc3MvdHlwZWRhcnJheS1vZi5qcwpAQCAtMTMsNCArMTMs
OSBAQCBkZWJ1ZygiIik7CiBzaG91bGRCZVRydWUoInRlc3RDb25zdHJ1Y3RvckZ1bmN0aW9uKCdv
ZicsICcoKScsIFtdKSIpOwogc2hvdWxkQmVUcnVlKCJ0ZXN0Q29uc3RydWN0b3JGdW5jdGlvbign
b2YnLCAnKDEpJywgWzFdKSIpOwogc2hvdWxkQmVUcnVlKCJ0ZXN0Q29uc3RydWN0b3JGdW5jdGlv
bignb2YnLCAnKDEsMiwzKScsIFsxLDIsM10pIik7CisKK3Nob3VsZFRocm93KCJ0ZXN0Q29uc3Ry
dWN0b3JGdW5jdGlvbignb2YnLCAnLmNhbGwoZmFsc2UpJywgZmFsc2UpIiwgIidUeXBlRXJyb3I6
IFR5cGVkQXJyYXkub2YgcmVxdWlyZXMgaXRzIHRoaXMgYXJndW1lbnQgdG8gc3ViY2xhc3MgYSBU
eXBlZEFycmF5IGNvbnN0cnVjdG9yJyIpOworc2hvdWxkVGhyb3coInRlc3RDb25zdHJ1Y3RvckZ1
bmN0aW9uKCdvZicsICcuY2FsbCh7fSknLCBmYWxzZSkiLCAiJ1R5cGVFcnJvcjogVHlwZWRBcnJh
eS5vZiByZXF1aXJlcyBpdHMgdGhpcyBhcmd1bWVudCB0byBzdWJjbGFzcyBhIFR5cGVkQXJyYXkg
Y29uc3RydWN0b3InIik7CitzaG91bGRUaHJvdygidGVzdENvbnN0cnVjdG9yRnVuY3Rpb24oJ29m
JywgJy5jYWxsKFtdKScsIGZhbHNlKSIsICInVHlwZUVycm9yOiBUeXBlZEFycmF5Lm9mIHJlcXVp
cmVzIGl0cyB0aGlzIGFyZ3VtZW50IHRvIHN1YmNsYXNzIGEgVHlwZWRBcnJheSBjb25zdHJ1Y3Rv
ciciKTsKKwogZmluaXNoSlNUZXN0KCk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>