<?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>159429</bug_id>
          
          <creation_ts>2016-07-05 11:37:04 -0700</creation_ts>
          <short_desc>InlineAccess::sizeForLengthAccess() is wrong on some platforms because it should also consider &quot;length&quot; not being array length</short_desc>
          <delta_ts>2016-07-06 11:24:33 -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="Saam Barati">saam</reporter>
          <assigned_to name="Saam Barati">saam</assigned_to>
          <cc>benjamin</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>gskachkov</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>oliver</cc>
    
    <cc>sukolsak</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1207895</commentid>
    <comment_count>0</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-07-05 11:37:04 -0700</bug_when>
    <thetext>...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1207909</commentid>
    <comment_count>1</comment_count>
      <attachid>282806</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-07-05 12:40:41 -0700</bug_when>
    <thetext>Created attachment 282806
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1207925</commentid>
    <comment_count>2</comment_count>
      <attachid>282810</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-07-05 13:00:37 -0700</bug_when>
    <thetext>Created attachment 282810
patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1207952</commentid>
    <comment_count>3</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-07-05 15:19:31 -0700</bug_when>
    <thetext>I guess GCC can&apos;t compute std::max() of two constexpr things inside another constexpr.
I&apos;ll move these functions to be normal inlined functions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1207958</commentid>
    <comment_count>4</comment_count>
      <attachid>282815</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-07-05 15:25:26 -0700</bug_when>
    <thetext>Created attachment 282815
patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1208129</commentid>
    <comment_count>5</comment_count>
      <attachid>282815</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2016-07-06 01:53:59 -0700</bug_when>
    <thetext>Comment on attachment 282815
patch for landing

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

&gt; Source/JavaScriptCore/bytecode/InlineAccess.h:64
&gt; +    // This is the maximum between inline and out of line propery replace cases.

typo: proper_t_y</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1208294</commentid>
    <comment_count>6</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-07-06 11:24:33 -0700</bug_when>
    <thetext>landed with typo fix in:
https://trac.webkit.org/changeset/202866</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>282806</attachid>
            <date>2016-07-05 12:40:41 -0700</date>
            <delta_ts>2016-07-05 13:00:37 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>b-backup.diff</filename>
            <type>text/plain</type>
            <size>2654</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjAyODI2KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBA
CisyMDE2LTA3LTA1ICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAg
IElubGluZUFjY2Vzczo6c2l6ZUZvckxlbmd0aEFjY2VzcygpIGlzIHdyb25nIG9uIHNvbWUgcGxh
dGZvcm1zIGJlY2F1c2UgaXQgc2hvdWxkIGFsc28gY29uc2lkZXIgImxlbmd0aCIgbm90IGJlaW5n
IGFycmF5IGxlbmd0aAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTU5NDI5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgVGhlIGNhbGN1bGF0aW9uIGluc2lkZSBzaXplRm9yTGVuZ3RoQWNjZXNzKCkgd2FzIG5v
dCB0YWtpbmcgaW50bworICAgICAgICBhY2NvdW50IHRoYXQgYW4gYWNjZXNzIHRvIGEgImxlbmd0
aCIgcHJvcGVydHkgbWlnaHQgbm90IGJlIGFuCisgICAgICAgIGFycmF5IGxlbmd0aCBhY2Nlc3Mu
IHNpemVGb3JMZW5ndGhBY2Nlc3MoKSBzaG91bGQgYWx3YXlzIGhhdmUgZW5vdWdoCisgICAgICAg
IHJvb20gZm9yIGEgcmVndWxhciBzZWxmIHByb3BlcnR5IGFjY2Vzc2VzLiBUaGlzIG9ubHkgY2hh
bmdlcyBob3cKKyAgICAgICAgbXVjaCBvZiBhIG5vcCBzbGVkIHdlIGVtaXQgaWYgYXJyYXkgbGVu
Z3RoIGFjY2VzcyBzaXplIGlzIHNtYWxsZXIKKyAgICAgICAgdGhhbiBzZWxmIGFjY2VzcyBzaXpl
LiBUaGlzIG1hdHRlcnMgb24gQVJNNjQuCisKKyAgICAgICAgKiBieXRlY29kZS9JbmxpbmVBY2Nl
c3MuaDoKKyAgICAgICAgKEpTQzo6SW5saW5lQWNjZXNzOjpzaXplRm9yUHJvcGVydHlBY2Nlc3Mp
OgorICAgICAgICAoSlNDOjpJbmxpbmVBY2Nlc3M6OnNpemVGb3JQcm9wZXJ0eVJlcGxhY2UpOgor
ICAgICAgICAoSlNDOjpJbmxpbmVBY2Nlc3M6OnNpemVGb3JMZW5ndGhBY2Nlc3MpOgorCiAyMDE2
LTA3LTA1ICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CiAKICAgICAgICAg
VHlwbyBmaXggYWZ0ZXIgcjIwMjIxNApJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVj
b2RlL0lubGluZUFjY2Vzcy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9i
eXRlY29kZS9JbmxpbmVBY2Nlc3MuaAkocmV2aXNpb24gMjAyODI2KQorKysgU291cmNlL0phdmFT
Y3JpcHRDb3JlL2J5dGVjb2RlL0lubGluZUFjY2Vzcy5oCSh3b3JraW5nIGNvcHkpCkBAIC00MSw2
ICs0MSw3IEBAIGNsYXNzIFZNOwogY2xhc3MgSW5saW5lQWNjZXNzIHsKIHB1YmxpYzoKIAorICAg
IC8vIFRoaXMgaXMgdGhlIG1heGltdW0gYmV0d2VlbiBpbmxpbmUgYW5kIG91dCBvZiBsaW5lIHNl
bGYgYWNjZXNzIGNhc2VzLgogICAgIHN0YXRpYyBjb25zdGV4cHIgc2l6ZV90IHNpemVGb3JQcm9w
ZXJ0eUFjY2VzcygpCiAgICAgewogI2lmIENQVShYODZfNjQpCkBAIC02MCw2ICs2MSw3IEBAIHB1
YmxpYzoKICNlbmRpZgogICAgIH0KIAorICAgIC8vIFRoaXMgaXMgdGhlIG1heGltdW0gYmV0d2Vl
biBpbmxpbmUgYW5kIG91dCBvZiBsaW5lIHByb3BlcnkgcmVwbGFjZSBjYXNlcy4KICAgICBzdGF0
aWMgY29uc3RleHByIHNpemVfdCBzaXplRm9yUHJvcGVydHlSZXBsYWNlKCkKICAgICB7CiAjaWYg
Q1BVKFg4Nl82NCkKQEAgLTc5LDIzICs4MSwyNiBAQCBwdWJsaWM6CiAjZW5kaWYKICAgICB9CiAK
KyAgICAvLyBUaGlzIGlzIHRoZSBtYXhpbXVtIGJldHdlZW4gdGhlIHNpemUgZm9yIGFycmF5IGxl
bmd0aCBhY2Nlc3MsIGFuZCB0aGUgc2l6ZSBmb3IgcmVndWxhciBzZWxmIGFjY2Vzcy4KICAgICBz
dGF0aWMgY29uc3RleHByIHNpemVfdCBzaXplRm9yTGVuZ3RoQWNjZXNzKCkKICAgICB7CiAjaWYg
Q1BVKFg4Nl82NCkKLSAgICAgICAgcmV0dXJuIDI2OworICAgICAgICBzaXplX3Qgc2l6ZSA9IDI2
OwogI2VsaWYgQ1BVKFg4NikKLSAgICAgICAgcmV0dXJuIDI3OworICAgICAgICBzaXplX3Qgc2l6
ZSA9IDI3OwogI2VsaWYgQ1BVKEFSTTY0KQotICAgICAgICByZXR1cm4gMzI7CisgICAgICAgIHNp
emVfdCBzaXplID0gMzI7CiAjZWxpZiBDUFUoQVJNKQogI2lmIENQVShBUk1fVEhVTUIyKQotICAg
ICAgICByZXR1cm4gMzA7CisgICAgICAgIHNpemVfdCBzaXplID0gMzA7CiAjZWxzZQotICAgICAg
ICByZXR1cm4gNTA7CisgICAgICAgIHNpemVfdCBzaXplID0gNTA7CiAjZW5kaWYKICNlbHNlCiAj
ZXJyb3IgInVuc3VwcG9ydGVkIHBsYXRmb3JtIgogI2VuZGlmCisKKyAgICAgICAgcmV0dXJuIHN0
ZDo6bWF4KHNpemUsIHNpemVGb3JQcm9wZXJ0eUFjY2VzcygpKTsKICAgICB9CiAKICAgICBzdGF0
aWMgYm9vbCBnZW5lcmF0ZVNlbGZQcm9wZXJ0eUFjY2VzcyhWTSYsIFN0cnVjdHVyZVN0dWJJbmZv
JiwgU3RydWN0dXJlKiwgUHJvcGVydHlPZmZzZXQpOwo=
</data>
<flag name="review"
          id="306570"
          type_id="1"
          status="+"
          setter="fpizlo"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>282810</attachid>
            <date>2016-07-05 13:00:37 -0700</date>
            <delta_ts>2016-07-05 15:25:26 -0700</delta_ts>
            <desc>patch for landing</desc>
            <filename>b-backup.diff</filename>
            <type>text/plain</type>
            <size>2625</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjAyODI2KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBA
CisyMDE2LTA3LTA1ICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAg
IElubGluZUFjY2Vzczo6c2l6ZUZvckxlbmd0aEFjY2VzcygpIGlzIHdyb25nIG9uIHNvbWUgcGxh
dGZvcm1zIGJlY2F1c2UgaXQgc2hvdWxkIGFsc28gY29uc2lkZXIgImxlbmd0aCIgbm90IGJlaW5n
IGFycmF5IGxlbmd0aAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTU5NDI5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRmlsaXAgUGl6bG8uCisKKyAgICAg
ICAgVGhlIGNhbGN1bGF0aW9uIGluc2lkZSBzaXplRm9yTGVuZ3RoQWNjZXNzKCkgd2FzIG5vdCB0
YWtpbmcgaW50bworICAgICAgICBhY2NvdW50IHRoYXQgYW4gYWNjZXNzIHRvIGEgImxlbmd0aCIg
cHJvcGVydHkgbWlnaHQgbm90IGJlIGFuCisgICAgICAgIGFycmF5IGxlbmd0aCBhY2Nlc3MuIHNp
emVGb3JMZW5ndGhBY2Nlc3MoKSBzaG91bGQgYWx3YXlzIGhhdmUgZW5vdWdoCisgICAgICAgIHJv
b20gZm9yIGEgcmVndWxhciBzZWxmIHByb3BlcnR5IGFjY2Vzc2VzLiBUaGlzIG9ubHkgY2hhbmdl
cyBob3cKKyAgICAgICAgbXVjaCBvZiBhIG5vcCBzbGVkIHdlIGVtaXQgaWYgYXJyYXkgbGVuZ3Ro
IGFjY2VzcyBzaXplIGlzIHNtYWxsZXIKKyAgICAgICAgdGhhbiBzZWxmIGFjY2VzcyBzaXplLiBU
aGlzIG1hdHRlcnMgb24gQVJNNjQuCisKKyAgICAgICAgKiBieXRlY29kZS9JbmxpbmVBY2Nlc3Mu
aDoKKyAgICAgICAgKEpTQzo6SW5saW5lQWNjZXNzOjpzaXplRm9yUHJvcGVydHlBY2Nlc3MpOgor
ICAgICAgICAoSlNDOjpJbmxpbmVBY2Nlc3M6OnNpemVGb3JQcm9wZXJ0eVJlcGxhY2UpOgorICAg
ICAgICAoSlNDOjpJbmxpbmVBY2Nlc3M6OnNpemVGb3JMZW5ndGhBY2Nlc3MpOgorCiAyMDE2LTA3
LTA1ICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CiAKICAgICAgICAgVHlw
byBmaXggYWZ0ZXIgcjIwMjIxNApJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb2Rl
L0lubGluZUFjY2Vzcy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRl
Y29kZS9JbmxpbmVBY2Nlc3MuaAkocmV2aXNpb24gMjAyODI2KQorKysgU291cmNlL0phdmFTY3Jp
cHRDb3JlL2J5dGVjb2RlL0lubGluZUFjY2Vzcy5oCSh3b3JraW5nIGNvcHkpCkBAIC00MSw2ICs0
MSw3IEBAIGNsYXNzIFZNOwogY2xhc3MgSW5saW5lQWNjZXNzIHsKIHB1YmxpYzoKIAorICAgIC8v
IFRoaXMgaXMgdGhlIG1heGltdW0gYmV0d2VlbiBpbmxpbmUgYW5kIG91dCBvZiBsaW5lIHNlbGYg
YWNjZXNzIGNhc2VzLgogICAgIHN0YXRpYyBjb25zdGV4cHIgc2l6ZV90IHNpemVGb3JQcm9wZXJ0
eUFjY2VzcygpCiAgICAgewogI2lmIENQVShYODZfNjQpCkBAIC02MCw2ICs2MSw3IEBAIHB1Ymxp
YzoKICNlbmRpZgogICAgIH0KIAorICAgIC8vIFRoaXMgaXMgdGhlIG1heGltdW0gYmV0d2VlbiBp
bmxpbmUgYW5kIG91dCBvZiBsaW5lIHByb3BlcnkgcmVwbGFjZSBjYXNlcy4KICAgICBzdGF0aWMg
Y29uc3RleHByIHNpemVfdCBzaXplRm9yUHJvcGVydHlSZXBsYWNlKCkKICAgICB7CiAjaWYgQ1BV
KFg4Nl82NCkKQEAgLTc5LDIzICs4MSwyNiBAQCBwdWJsaWM6CiAjZW5kaWYKICAgICB9CiAKKyAg
ICAvLyBUaGlzIGlzIHRoZSBtYXhpbXVtIGJldHdlZW4gdGhlIHNpemUgZm9yIGFycmF5IGxlbmd0
aCBhY2Nlc3MsIGFuZCB0aGUgc2l6ZSBmb3IgcmVndWxhciBzZWxmIGFjY2Vzcy4KICAgICBzdGF0
aWMgY29uc3RleHByIHNpemVfdCBzaXplRm9yTGVuZ3RoQWNjZXNzKCkKICAgICB7CisgICAgICAg
IHJldHVybiBzdGQ6Om1heChzdGF0aWNfY2FzdDxzaXplX3Q+KAogI2lmIENQVShYODZfNjQpCi0g
ICAgICAgIHJldHVybiAyNjsKKyAgICAgICAgICAgIDI2CiAjZWxpZiBDUFUoWDg2KQotICAgICAg
ICByZXR1cm4gMjc7CisgICAgICAgICAgICAyNwogI2VsaWYgQ1BVKEFSTTY0KQotICAgICAgICBy
ZXR1cm4gMzI7CisgICAgICAgICAgICAzMgogI2VsaWYgQ1BVKEFSTSkKICNpZiBDUFUoQVJNX1RI
VU1CMikKLSAgICAgICAgcmV0dXJuIDMwOworICAgICAgICAgICAgMzAKICNlbHNlCi0gICAgICAg
IHJldHVybiA1MDsKKyAgICAgICAgICAgIDUwCiAjZW5kaWYKICNlbHNlCiAjZXJyb3IgInVuc3Vw
cG9ydGVkIHBsYXRmb3JtIgogI2VuZGlmCisgICAgICAgICAgICApLCBzaXplRm9yUHJvcGVydHlB
Y2Nlc3MoKSk7CiAgICAgfQogCiAgICAgc3RhdGljIGJvb2wgZ2VuZXJhdGVTZWxmUHJvcGVydHlB
Y2Nlc3MoVk0mLCBTdHJ1Y3R1cmVTdHViSW5mbyYsIFN0cnVjdHVyZSosIFByb3BlcnR5T2Zmc2V0
KTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>282815</attachid>
            <date>2016-07-05 15:25:26 -0700</date>
            <delta_ts>2016-07-05 15:25:26 -0700</delta_ts>
            <desc>patch for landing</desc>
            <filename>b-backup.diff</filename>
            <type>text/plain</type>
            <size>2870</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjAyODI2KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBA
CisyMDE2LTA3LTA1ICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAg
IElubGluZUFjY2Vzczo6c2l6ZUZvckxlbmd0aEFjY2VzcygpIGlzIHdyb25nIG9uIHNvbWUgcGxh
dGZvcm1zIGJlY2F1c2UgaXQgc2hvdWxkIGFsc28gY29uc2lkZXIgImxlbmd0aCIgbm90IGJlaW5n
IGFycmF5IGxlbmd0aAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTU5NDI5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRmlsaXAgUGl6bG8uCisKKyAgICAg
ICAgVGhlIGNhbGN1bGF0aW9uIGluc2lkZSBzaXplRm9yTGVuZ3RoQWNjZXNzKCkgd2FzIG5vdCB0
YWtpbmcgaW50bworICAgICAgICBhY2NvdW50IHRoYXQgYW4gYWNjZXNzIHRvIGEgImxlbmd0aCIg
cHJvcGVydHkgbWlnaHQgbm90IGJlIGFuCisgICAgICAgIGFycmF5IGxlbmd0aCBhY2Nlc3MuIHNp
emVGb3JMZW5ndGhBY2Nlc3MoKSBzaG91bGQgYWx3YXlzIGhhdmUgZW5vdWdoCisgICAgICAgIHJv
b20gZm9yIGEgcmVndWxhciBzZWxmIHByb3BlcnR5IGFjY2Vzc2VzLiBUaGlzIG9ubHkgY2hhbmdl
cyBob3cKKyAgICAgICAgbXVjaCBvZiBhIG5vcCBzbGVkIHdlIGVtaXQgaWYgYXJyYXkgbGVuZ3Ro
IGFjY2VzcyBzaXplIGlzIHNtYWxsZXIKKyAgICAgICAgdGhhbiBzZWxmIGFjY2VzcyBzaXplLiBU
aGlzIG1hdHRlcnMgb24gQVJNNjQuCisKKyAgICAgICAgKiBieXRlY29kZS9JbmxpbmVBY2Nlc3Mu
aDoKKyAgICAgICAgKEpTQzo6SW5saW5lQWNjZXNzOjpzaXplRm9yUHJvcGVydHlBY2Nlc3MpOgor
ICAgICAgICAoSlNDOjpJbmxpbmVBY2Nlc3M6OnNpemVGb3JQcm9wZXJ0eVJlcGxhY2UpOgorICAg
ICAgICAoSlNDOjpJbmxpbmVBY2Nlc3M6OnNpemVGb3JMZW5ndGhBY2Nlc3MpOgorCiAyMDE2LTA3
LTA1ICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CiAKICAgICAgICAgVHlw
byBmaXggYWZ0ZXIgcjIwMjIxNApJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb2Rl
L0lubGluZUFjY2Vzcy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRl
Y29kZS9JbmxpbmVBY2Nlc3MuaAkocmV2aXNpb24gMjAyODI2KQorKysgU291cmNlL0phdmFTY3Jp
cHRDb3JlL2J5dGVjb2RlL0lubGluZUFjY2Vzcy5oCSh3b3JraW5nIGNvcHkpCkBAIC00MSw2ICs0
MSw3IEBAIGNsYXNzIFZNOwogY2xhc3MgSW5saW5lQWNjZXNzIHsKIHB1YmxpYzoKIAorICAgIC8v
IFRoaXMgaXMgdGhlIG1heGltdW0gYmV0d2VlbiBpbmxpbmUgYW5kIG91dCBvZiBsaW5lIHNlbGYg
YWNjZXNzIGNhc2VzLgogICAgIHN0YXRpYyBjb25zdGV4cHIgc2l6ZV90IHNpemVGb3JQcm9wZXJ0
eUFjY2VzcygpCiAgICAgewogI2lmIENQVShYODZfNjQpCkBAIC02MCw2ICs2MSw3IEBAIHB1Ymxp
YzoKICNlbmRpZgogICAgIH0KIAorICAgIC8vIFRoaXMgaXMgdGhlIG1heGltdW0gYmV0d2VlbiBp
bmxpbmUgYW5kIG91dCBvZiBsaW5lIHByb3BlcnkgcmVwbGFjZSBjYXNlcy4KICAgICBzdGF0aWMg
Y29uc3RleHByIHNpemVfdCBzaXplRm9yUHJvcGVydHlSZXBsYWNlKCkKICAgICB7CiAjaWYgQ1BV
KFg4Nl82NCkKQEAgLTc5LDIzICs4MSwyOCBAQCBwdWJsaWM6CiAjZW5kaWYKICAgICB9CiAKLSAg
ICBzdGF0aWMgY29uc3RleHByIHNpemVfdCBzaXplRm9yTGVuZ3RoQWNjZXNzKCkKKyAgICAvLyBG
SVhNRTogTWFrZSB0aGlzIGNvbnN0ZXhwciB3aGVuIEdDQyBpcyBhYmxlIHRvIGNvbXBpbGUgc3Rk
OjptYXgoKSBpbnNpZGUgYSBjb25zdGV4cHIgZnVuY3Rpb24uCisgICAgLy8gaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1OTQzNgorICAgIC8vCisgICAgLy8gVGhpcyBp
cyB0aGUgbWF4aW11bSBiZXR3ZWVuIHRoZSBzaXplIGZvciBhcnJheSBsZW5ndGggYWNjZXNzLCBh
bmQgdGhlIHNpemUgZm9yIHJlZ3VsYXIgc2VsZiBhY2Nlc3MuCisgICAgQUxXQVlTX0lOTElORSBz
dGF0aWMgc2l6ZV90IHNpemVGb3JMZW5ndGhBY2Nlc3MoKQogICAgIHsKICNpZiBDUFUoWDg2XzY0
KQotICAgICAgICByZXR1cm4gMjY7CisgICAgICAgIHNpemVfdCBzaXplID0gMjY7CiAjZWxpZiBD
UFUoWDg2KQotICAgICAgICByZXR1cm4gMjc7CisgICAgICAgIHNpemVfdCBzaXplID0gMjc7CiAj
ZWxpZiBDUFUoQVJNNjQpCi0gICAgICAgIHJldHVybiAzMjsKKyAgICAgICAgc2l6ZV90IHNpemUg
PSAzMjsKICNlbGlmIENQVShBUk0pCiAjaWYgQ1BVKEFSTV9USFVNQjIpCi0gICAgICAgIHJldHVy
biAzMDsKKyAgICAgICAgc2l6ZV90IHNpemUgPSAzMDsKICNlbHNlCi0gICAgICAgIHJldHVybiA1
MDsKKyAgICAgICAgc2l6ZV90IHNpemUgPSA1MDsKICNlbmRpZgogI2Vsc2UKICNlcnJvciAidW5z
dXBwb3J0ZWQgcGxhdGZvcm0iCiAjZW5kaWYKKyAgICAgICAgcmV0dXJuIHN0ZDo6bWF4KHNpemUs
IHNpemVGb3JQcm9wZXJ0eUFjY2VzcygpKTsKICAgICB9CiAKICAgICBzdGF0aWMgYm9vbCBnZW5l
cmF0ZVNlbGZQcm9wZXJ0eUFjY2VzcyhWTSYsIFN0cnVjdHVyZVN0dWJJbmZvJiwgU3RydWN0dXJl
KiwgUHJvcGVydHlPZmZzZXQpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>