<?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>183324</bug_id>
          
          <creation_ts>2018-03-05 01:48:29 -0800</creation_ts>
          <short_desc>[JSC] Use WTF::ArithmeticOperations for CLoop overflow operations</short_desc>
          <delta_ts>2018-03-05 10:32:35 -0800</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jfbastien</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1403577</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-03-05 01:48:29 -0800</bug_when>
    <thetext>[JSC] Use WTF::ArithmeticOperations for CLoop overflow operations</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1403578</commentid>
    <comment_count>1</comment_count>
      <attachid>334989</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-03-05 01:51:01 -0800</bug_when>
    <thetext>Created attachment 334989
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1403593</commentid>
    <comment_count>2</comment_count>
      <attachid>334996</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-03-05 04:17:28 -0800</bug_when>
    <thetext>Created attachment 334996
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1403654</commentid>
    <comment_count>3</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-03-05 10:05:33 -0800</bug_when>
    <thetext>Actually, in my environment (Linux), it successfully emits jo in x64, super nice!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1403661</commentid>
    <comment_count>4</comment_count>
      <attachid>334996</attachid>
    <who name="JF Bastien">jfbastien</who>
    <bug_when>2018-03-05 10:18:23 -0800</bug_when>
    <thetext>Comment on attachment 334996
Patch

Nice! r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1403662</commentid>
    <comment_count>5</comment_count>
      <attachid>334996</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-03-05 10:20:38 -0800</bug_when>
    <thetext>Comment on attachment 334996
Patch

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1403667</commentid>
    <comment_count>6</comment_count>
      <attachid>334996</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-03-05 10:31:44 -0800</bug_when>
    <thetext>Comment on attachment 334996
Patch

Clearing flags on attachment: 334996

Committed r229287: &lt;https://trac.webkit.org/changeset/229287&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1403668</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-03-05 10:31:46 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1403669</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-03-05 10:32:35 -0800</bug_when>
    <thetext>&lt;rdar://problem/38144746&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>334989</attachid>
            <date>2018-03-05 01:51:01 -0800</date>
            <delta_ts>2018-03-05 04:17:26 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-183324-20180305185100.patch</filename>
            <type>text/plain</type>
            <size>4276</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI5MjEzCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBj
MTY4OTA0NDY3MDJiYmFiMzAxNTE4YmU4NmM2MTdjZjc4NzY1MDEwLi5hZDFiNWFkNjg1OWFlYzU0
ZWJiMmQ4NjI3OWNkMTk2MWFlZDY5M2RmIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAxOC0wMy0wNSAgWXVzdWtlIFN1enVraSAgPHV0YXRhbmUudGVhQGdtYWls
LmNvbT4KKworICAgICAgICBbSlNDXSBVc2UgV1RGOjpBcml0aG1ldGljT3BlcmF0aW9ucyBmb3Ig
Q0xvb3Agb3ZlcmZsb3cgb3BlcmF0aW9ucworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTgzMzI0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgV2UgaGF2ZSBXVEY6OkFyaXRobWV0aWNPcGVyYXRpb25zIHdoaWNo
IGhhcyBvcGVyYXRpb25zIHdpdGggb3ZlcmZsb3cgY2hlY2tpbmcuCisgICAgICAgIFRoaXMgaXMg
c3VpdGFibGUgZm9yIENMb29wJ3Mgb3ZlcmZsb3cgY2hlY2tpbmcgb3BlcmF0aW9ucy4gVGhpcyBw
YXRjaCBlbWl0cworICAgICAgICBXVEY6OkFyaXRobWV0aWNPcGVyYXRpb25zIGZvciBDTG9vcCdz
IG92ZXJmbG93IGNoZWNraW5nIG9wZXJhdGlvbnMuIEFuZCBpdCBpcworICAgICAgICBsb3dlcmVk
IHRvIG9wdGltaXplZCBjb2RlIHVzaW5nIENQVSdzIG92ZXJmbG93IGZsYWcuCisKKyAgICAgICAg
KiBvZmZsaW5lYXNtL2Nsb29wLnJiOgorCiAyMDE4LTAzLTA0ICBZdXN1a2UgU3V6dWtpICA8dXRh
dGFuZS50ZWFAZ21haWwuY29tPgogCiAgICAgICAgIFtXVEZdIE1vdmUgY3VycmVudENQVVRpbWUg
YW5kIHNsZWVwKFNlY29uZHMpIHRvIENQVVRpbWUuaCBhbmQgU2Vjb25kcy5oIHJlc3BlY3RpdmVs
eQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL29mZmxpbmVhc20vY2xvb3AucmIg
Yi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvb2ZmbGluZWFzbS9jbG9vcC5yYgppbmRleCAwMGQ4NzQ5
MTNkNGZmZDU1MDliMWUxNjQyMmQ3M2JjNDcyNGZhNzJlLi5kNTg4MjZjZTVkZDAzOTQwOTQ3MGQ1
NzllZWNjZWQzMjQyMjNkNmM4IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvb2Zm
bGluZWFzbS9jbG9vcC5yYgorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvb2ZmbGluZWFzbS9j
bG9vcC5yYgpAQCAtNDgwLDcxICs0ODAsMjYgQEAgZGVmIGNsb29wRW1pdE9wQW5kQnJhbmNoKG9w
ZXJhbmRzLCBvcGVyYXRvciwgdHlwZSwgY29uZGl0aW9uVGVzdCkKICAgICAkYXNtLnB1dGMgIn0i
CiBlbmQKIAotZGVmIGNsb29wQWRkT3ZlcmZsb3dUZXN0KG9wZXJhbmRzLCB0eXBlKQotICAgIGNh
c2UgdHlwZQotICAgIHdoZW4gOmludDMyCi0gICAgICAgIHRlbXBUeXBlID0gImludDMyX3QiCi0g
ICAgICAgIHNpZ25CaXQgPSAiU0lHTl9CSVQzMiIKLSAgICBlbHNlCi0gICAgICAgIHJhaXNlICJV
bmltcGxlbWVudGVkIHR5cGUiCi0gICAgZW5kCi0KLSAgICAkYXNtLnB1dGMgIiAgICAje3RlbXBU
eXBlfSBhID0gI3tvcGVyYW5kc1swXS5jbFZhbHVlKHR5cGUpfTsiCi0gICAgJGFzbS5wdXRjICIg
ICAgI3t0ZW1wVHlwZX0gYiA9ICN7b3BlcmFuZHNbMV0uY2xWYWx1ZSh0eXBlKX07IgotICAgICRh
c20ucHV0YyAiICAgIC8vIHNpZ24oYikgc2lnbihhKSB8IE92ZXJmbG93cyBpZjoiCi0gICAgJGFz
bS5wdXRjICIgICAgLy8gMCAgICAgICAwICAgICAgIHwgc2lnbihiK2EpID0gMSAocG9zICsgcG9z
ICE9IG5lZykiCi0gICAgJGFzbS5wdXRjICIgICAgLy8gMCAgICAgICAxICAgICAgIHwgbmV2ZXIi
Ci0gICAgJGFzbS5wdXRjICIgICAgLy8gMSAgICAgICAwICAgICAgIHwgbmV2ZXIiCi0gICAgJGFz
bS5wdXRjICIgICAgLy8gMSAgICAgICAxICAgICAgIHwgc2lnbihiK2EpID0gMCAobmVnICsgbmVn
ICE9IHBvcykiCi0gICAgIigoI3tzaWduQml0fShiKSA9PSAje3NpZ25CaXR9KGEpKSAmJiAoI3tz
aWduQml0fShiK2EpICE9ICN7c2lnbkJpdH0oYSkpKSIKLWVuZAotCi1kZWYgY2xvb3BTdWJPdmVy
Zmxvd1Rlc3Qob3BlcmFuZHMsIHR5cGUpCitkZWYgY2xvb3BFbWl0T3BBbmRCcmFuY2hJZk92ZXJm
bG93KG9wZXJhbmRzLCBvcGVyYXRvciwgdHlwZSkKICAgICBjYXNlIHR5cGUKICAgICB3aGVuIDpp
bnQzMgogICAgICAgICB0ZW1wVHlwZSA9ICJpbnQzMl90IgotICAgICAgICBzaWduQml0ID0gIlNJ
R05fQklUMzIiCiAgICAgZWxzZQogICAgICAgICByYWlzZSAiVW5pbXBsZW1lbnRlZCB0eXBlIgog
ICAgIGVuZAogCi0gICAgJGFzbS5wdXRjICIgICAgI3t0ZW1wVHlwZX0gYSA9ICN7b3BlcmFuZHNb
MF0uY2xWYWx1ZSh0eXBlKX07IgotICAgICRhc20ucHV0YyAiICAgICN7dGVtcFR5cGV9IGIgPSAj
e29wZXJhbmRzWzFdLmNsVmFsdWUodHlwZSl9OyIKLSAgICAkYXNtLnB1dGMgIiAgICAvLyBzaWdu
KGIpIHNpZ24oYSkgfCBPdmVyZmxvd3MgaWY6IgotICAgICRhc20ucHV0YyAiICAgIC8vIDAgICAg
ICAgMCAgICAgICB8IG5ldmVyIgotICAgICRhc20ucHV0YyAiICAgIC8vIDAgICAgICAgMSAgICAg
ICB8IHNpZ24oYi1hKSA9IDEgKHBvcyAtIG5lZyAhPSBwb3MpIgotICAgICRhc20ucHV0YyAiICAg
IC8vIDEgICAgICAgMCAgICAgICB8IHNpZ24oYi1hKSA9IDAgKG5lZyAtIHBvcyAhPSBwb3MpIgot
ICAgICRhc20ucHV0YyAiICAgIC8vIDEgICAgICAgMSAgICAgICB8IG5ldmVyIgotICAgICIoKCN7
c2lnbkJpdH0oYikgIT0gI3tzaWduQml0fShhKSkgJiYgKCN7c2lnbkJpdH0oYi1hKSA9PSAje3Np
Z25CaXR9KGEpKSkiCi1lbmQKLQotZGVmIGNsb29wTXVsT3ZlcmZsb3dUZXN0KG9wZXJhbmRzLCB0
eXBlKQotICAgIGNhc2UgdHlwZQotICAgIHdoZW4gOmludDMyCi0gICAgICAgIHRlbXBUeXBlID0g
InVpbnQzMl90IgotICAgIGVsc2UKLSAgICAgICAgcmFpc2UgIlVuaW1wbGVtZW50ZWQgdHlwZSIK
LSAgICBlbmQKLSAgICAkYXNtLnB1dGMgIiAgICAje3RlbXBUeXBlfSBhID0gI3tvcGVyYW5kc1sw
XS5jbFZhbHVlKHR5cGUpfTsiCi0gICAgJGFzbS5wdXRjICIgICAgI3t0ZW1wVHlwZX0gYiA9ICN7
b3BlcmFuZHNbMV0uY2xWYWx1ZSh0eXBlKX07IgotICAgICIoKGIgfCBhKSA+PiAxNSkiCi1lbmQK
LQotZGVmIGNsb29wRW1pdE9wQW5kQnJhbmNoSWZPdmVyZmxvdyhvcGVyYW5kcywgb3BlcmF0b3Is
IHR5cGUpCiAgICAgJGFzbS5wdXRjICJ7IgogCiAgICAgIyBFbWl0IHRoZSBvdmVyZmxvdyB0ZXN0
IGJhc2VkIG9uIHRoZSBvcGVyYW5kcyBhbmQgdGhlIHR5cGU6CiAgICAgY2FzZSBvcGVyYXRvcgot
ICAgIHdoZW4gIisiOyBvdmVyZmxvd1Rlc3QgPSBjbG9vcEFkZE92ZXJmbG93VGVzdChvcGVyYW5k
cywgdHlwZSkKLSAgICB3aGVuICItIjsgb3ZlcmZsb3dUZXN0ID0gY2xvb3BTdWJPdmVyZmxvd1Rl
c3Qob3BlcmFuZHMsIHR5cGUpCi0gICAgd2hlbiAiKiI7IG92ZXJmbG93VGVzdCA9IGNsb29wTXVs
T3ZlcmZsb3dUZXN0KG9wZXJhbmRzLCB0eXBlKQorICAgIHdoZW4gIisiOyBvcGVyYXRpb24gPSAi
YWRkIgorICAgIHdoZW4gIi0iOyBvcGVyYXRpb24gPSAic3ViIgorICAgIHdoZW4gIioiOyBvcGVy
YXRpb24gPSAibXVsdGlwbHkiCiAgICAgZWxzZQogICAgICAgICByYWlzZSAiVW5pbXBsZW1lbnRl
ZCBvcGVhcnRvciIKICAgICBlbmQKIAotICAgICRhc20ucHV0YyAiICAgIGJvb2wgZGlkT3ZlcmZs
b3cgPSAje292ZXJmbG93VGVzdH07IgotICAgICRhc20ucHV0YyAiICAgICN7b3BlcmFuZHNbMV0u
Y2xWYWx1ZSh0eXBlKX0gPSAje29wZXJhbmRzWzFdLmNsVmFsdWUodHlwZSl9ICN7b3BlcmF0b3J9
ICN7b3BlcmFuZHNbMF0uY2xWYWx1ZSh0eXBlKX07IgotICAgICRhc20ucHV0YyAiICAgIGlmIChk
aWRPdmVyZmxvdykiCisgICAgJGFzbS5wdXRjICIgICAgaWYgKCFXVEY6OkFyaXRobWV0aWNPcGVy
YXRpb25zPCN7dGVtcFR5cGV9LCAje3RlbXBUeXBlfSwgI3t0ZW1wVHlwZX0+Ojoje29wZXJhdGlv
bn0oI3tvcGVyYW5kc1sxXS5jbFZhbHVlKHR5cGUpfSwgI3tvcGVyYW5kc1swXS5jbFZhbHVlKHR5
cGUpfSwgI3tvcGVyYW5kc1sxXS5jbFZhbHVlKHR5cGUpfSkpIgogICAgICRhc20ucHV0YyAiICAg
ICAgICBnb3RvICN7b3BlcmFuZHNbMl0uY0xhYmVsfTsiCiAgICAgJGFzbS5wdXRjICJ9IgogZW5k
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>334996</attachid>
            <date>2018-03-05 04:17:28 -0800</date>
            <delta_ts>2018-03-05 10:31:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-183324-20180305211727.patch</filename>
            <type>text/plain</type>
            <size>4276</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI5MjQyCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBj
MTY4OTA0NDY3MDJiYmFiMzAxNTE4YmU4NmM2MTdjZjc4NzY1MDEwLi5hZDFiNWFkNjg1OWFlYzU0
ZWJiMmQ4NjI3OWNkMTk2MWFlZDY5M2RmIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAxOC0wMy0wNSAgWXVzdWtlIFN1enVraSAgPHV0YXRhbmUudGVhQGdtYWls
LmNvbT4KKworICAgICAgICBbSlNDXSBVc2UgV1RGOjpBcml0aG1ldGljT3BlcmF0aW9ucyBmb3Ig
Q0xvb3Agb3ZlcmZsb3cgb3BlcmF0aW9ucworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTgzMzI0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgV2UgaGF2ZSBXVEY6OkFyaXRobWV0aWNPcGVyYXRpb25zIHdoaWNo
IGhhcyBvcGVyYXRpb25zIHdpdGggb3ZlcmZsb3cgY2hlY2tpbmcuCisgICAgICAgIFRoaXMgaXMg
c3VpdGFibGUgZm9yIENMb29wJ3Mgb3ZlcmZsb3cgY2hlY2tpbmcgb3BlcmF0aW9ucy4gVGhpcyBw
YXRjaCBlbWl0cworICAgICAgICBXVEY6OkFyaXRobWV0aWNPcGVyYXRpb25zIGZvciBDTG9vcCdz
IG92ZXJmbG93IGNoZWNraW5nIG9wZXJhdGlvbnMuIEFuZCBpdCBpcworICAgICAgICBsb3dlcmVk
IHRvIG9wdGltaXplZCBjb2RlIHVzaW5nIENQVSdzIG92ZXJmbG93IGZsYWcuCisKKyAgICAgICAg
KiBvZmZsaW5lYXNtL2Nsb29wLnJiOgorCiAyMDE4LTAzLTA0ICBZdXN1a2UgU3V6dWtpICA8dXRh
dGFuZS50ZWFAZ21haWwuY29tPgogCiAgICAgICAgIFtXVEZdIE1vdmUgY3VycmVudENQVVRpbWUg
YW5kIHNsZWVwKFNlY29uZHMpIHRvIENQVVRpbWUuaCBhbmQgU2Vjb25kcy5oIHJlc3BlY3RpdmVs
eQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL29mZmxpbmVhc20vY2xvb3AucmIg
Yi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvb2ZmbGluZWFzbS9jbG9vcC5yYgppbmRleCAwMGQ4NzQ5
MTNkNGZmZDU1MDliMWUxNjQyMmQ3M2JjNDcyNGZhNzJlLi5kNTg4MjZjZTVkZDAzOTQwOTQ3MGQ1
NzllZWNjZWQzMjQyMjNkNmM4IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvb2Zm
bGluZWFzbS9jbG9vcC5yYgorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvb2ZmbGluZWFzbS9j
bG9vcC5yYgpAQCAtNDgwLDcxICs0ODAsMjYgQEAgZGVmIGNsb29wRW1pdE9wQW5kQnJhbmNoKG9w
ZXJhbmRzLCBvcGVyYXRvciwgdHlwZSwgY29uZGl0aW9uVGVzdCkKICAgICAkYXNtLnB1dGMgIn0i
CiBlbmQKIAotZGVmIGNsb29wQWRkT3ZlcmZsb3dUZXN0KG9wZXJhbmRzLCB0eXBlKQotICAgIGNh
c2UgdHlwZQotICAgIHdoZW4gOmludDMyCi0gICAgICAgIHRlbXBUeXBlID0gImludDMyX3QiCi0g
ICAgICAgIHNpZ25CaXQgPSAiU0lHTl9CSVQzMiIKLSAgICBlbHNlCi0gICAgICAgIHJhaXNlICJV
bmltcGxlbWVudGVkIHR5cGUiCi0gICAgZW5kCi0KLSAgICAkYXNtLnB1dGMgIiAgICAje3RlbXBU
eXBlfSBhID0gI3tvcGVyYW5kc1swXS5jbFZhbHVlKHR5cGUpfTsiCi0gICAgJGFzbS5wdXRjICIg
ICAgI3t0ZW1wVHlwZX0gYiA9ICN7b3BlcmFuZHNbMV0uY2xWYWx1ZSh0eXBlKX07IgotICAgICRh
c20ucHV0YyAiICAgIC8vIHNpZ24oYikgc2lnbihhKSB8IE92ZXJmbG93cyBpZjoiCi0gICAgJGFz
bS5wdXRjICIgICAgLy8gMCAgICAgICAwICAgICAgIHwgc2lnbihiK2EpID0gMSAocG9zICsgcG9z
ICE9IG5lZykiCi0gICAgJGFzbS5wdXRjICIgICAgLy8gMCAgICAgICAxICAgICAgIHwgbmV2ZXIi
Ci0gICAgJGFzbS5wdXRjICIgICAgLy8gMSAgICAgICAwICAgICAgIHwgbmV2ZXIiCi0gICAgJGFz
bS5wdXRjICIgICAgLy8gMSAgICAgICAxICAgICAgIHwgc2lnbihiK2EpID0gMCAobmVnICsgbmVn
ICE9IHBvcykiCi0gICAgIigoI3tzaWduQml0fShiKSA9PSAje3NpZ25CaXR9KGEpKSAmJiAoI3tz
aWduQml0fShiK2EpICE9ICN7c2lnbkJpdH0oYSkpKSIKLWVuZAotCi1kZWYgY2xvb3BTdWJPdmVy
Zmxvd1Rlc3Qob3BlcmFuZHMsIHR5cGUpCitkZWYgY2xvb3BFbWl0T3BBbmRCcmFuY2hJZk92ZXJm
bG93KG9wZXJhbmRzLCBvcGVyYXRvciwgdHlwZSkKICAgICBjYXNlIHR5cGUKICAgICB3aGVuIDpp
bnQzMgogICAgICAgICB0ZW1wVHlwZSA9ICJpbnQzMl90IgotICAgICAgICBzaWduQml0ID0gIlNJ
R05fQklUMzIiCiAgICAgZWxzZQogICAgICAgICByYWlzZSAiVW5pbXBsZW1lbnRlZCB0eXBlIgog
ICAgIGVuZAogCi0gICAgJGFzbS5wdXRjICIgICAgI3t0ZW1wVHlwZX0gYSA9ICN7b3BlcmFuZHNb
MF0uY2xWYWx1ZSh0eXBlKX07IgotICAgICRhc20ucHV0YyAiICAgICN7dGVtcFR5cGV9IGIgPSAj
e29wZXJhbmRzWzFdLmNsVmFsdWUodHlwZSl9OyIKLSAgICAkYXNtLnB1dGMgIiAgICAvLyBzaWdu
KGIpIHNpZ24oYSkgfCBPdmVyZmxvd3MgaWY6IgotICAgICRhc20ucHV0YyAiICAgIC8vIDAgICAg
ICAgMCAgICAgICB8IG5ldmVyIgotICAgICRhc20ucHV0YyAiICAgIC8vIDAgICAgICAgMSAgICAg
ICB8IHNpZ24oYi1hKSA9IDEgKHBvcyAtIG5lZyAhPSBwb3MpIgotICAgICRhc20ucHV0YyAiICAg
IC8vIDEgICAgICAgMCAgICAgICB8IHNpZ24oYi1hKSA9IDAgKG5lZyAtIHBvcyAhPSBwb3MpIgot
ICAgICRhc20ucHV0YyAiICAgIC8vIDEgICAgICAgMSAgICAgICB8IG5ldmVyIgotICAgICIoKCN7
c2lnbkJpdH0oYikgIT0gI3tzaWduQml0fShhKSkgJiYgKCN7c2lnbkJpdH0oYi1hKSA9PSAje3Np
Z25CaXR9KGEpKSkiCi1lbmQKLQotZGVmIGNsb29wTXVsT3ZlcmZsb3dUZXN0KG9wZXJhbmRzLCB0
eXBlKQotICAgIGNhc2UgdHlwZQotICAgIHdoZW4gOmludDMyCi0gICAgICAgIHRlbXBUeXBlID0g
InVpbnQzMl90IgotICAgIGVsc2UKLSAgICAgICAgcmFpc2UgIlVuaW1wbGVtZW50ZWQgdHlwZSIK
LSAgICBlbmQKLSAgICAkYXNtLnB1dGMgIiAgICAje3RlbXBUeXBlfSBhID0gI3tvcGVyYW5kc1sw
XS5jbFZhbHVlKHR5cGUpfTsiCi0gICAgJGFzbS5wdXRjICIgICAgI3t0ZW1wVHlwZX0gYiA9ICN7
b3BlcmFuZHNbMV0uY2xWYWx1ZSh0eXBlKX07IgotICAgICIoKGIgfCBhKSA+PiAxNSkiCi1lbmQK
LQotZGVmIGNsb29wRW1pdE9wQW5kQnJhbmNoSWZPdmVyZmxvdyhvcGVyYW5kcywgb3BlcmF0b3Is
IHR5cGUpCiAgICAgJGFzbS5wdXRjICJ7IgogCiAgICAgIyBFbWl0IHRoZSBvdmVyZmxvdyB0ZXN0
IGJhc2VkIG9uIHRoZSBvcGVyYW5kcyBhbmQgdGhlIHR5cGU6CiAgICAgY2FzZSBvcGVyYXRvcgot
ICAgIHdoZW4gIisiOyBvdmVyZmxvd1Rlc3QgPSBjbG9vcEFkZE92ZXJmbG93VGVzdChvcGVyYW5k
cywgdHlwZSkKLSAgICB3aGVuICItIjsgb3ZlcmZsb3dUZXN0ID0gY2xvb3BTdWJPdmVyZmxvd1Rl
c3Qob3BlcmFuZHMsIHR5cGUpCi0gICAgd2hlbiAiKiI7IG92ZXJmbG93VGVzdCA9IGNsb29wTXVs
T3ZlcmZsb3dUZXN0KG9wZXJhbmRzLCB0eXBlKQorICAgIHdoZW4gIisiOyBvcGVyYXRpb24gPSAi
YWRkIgorICAgIHdoZW4gIi0iOyBvcGVyYXRpb24gPSAic3ViIgorICAgIHdoZW4gIioiOyBvcGVy
YXRpb24gPSAibXVsdGlwbHkiCiAgICAgZWxzZQogICAgICAgICByYWlzZSAiVW5pbXBsZW1lbnRl
ZCBvcGVhcnRvciIKICAgICBlbmQKIAotICAgICRhc20ucHV0YyAiICAgIGJvb2wgZGlkT3ZlcmZs
b3cgPSAje292ZXJmbG93VGVzdH07IgotICAgICRhc20ucHV0YyAiICAgICN7b3BlcmFuZHNbMV0u
Y2xWYWx1ZSh0eXBlKX0gPSAje29wZXJhbmRzWzFdLmNsVmFsdWUodHlwZSl9ICN7b3BlcmF0b3J9
ICN7b3BlcmFuZHNbMF0uY2xWYWx1ZSh0eXBlKX07IgotICAgICRhc20ucHV0YyAiICAgIGlmIChk
aWRPdmVyZmxvdykiCisgICAgJGFzbS5wdXRjICIgICAgaWYgKCFXVEY6OkFyaXRobWV0aWNPcGVy
YXRpb25zPCN7dGVtcFR5cGV9LCAje3RlbXBUeXBlfSwgI3t0ZW1wVHlwZX0+Ojoje29wZXJhdGlv
bn0oI3tvcGVyYW5kc1sxXS5jbFZhbHVlKHR5cGUpfSwgI3tvcGVyYW5kc1swXS5jbFZhbHVlKHR5
cGUpfSwgI3tvcGVyYW5kc1sxXS5jbFZhbHVlKHR5cGUpfSkpIgogICAgICRhc20ucHV0YyAiICAg
ICAgICBnb3RvICN7b3BlcmFuZHNbMl0uY0xhYmVsfTsiCiAgICAgJGFzbS5wdXRjICJ9IgogZW5k
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>