<?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>157004</bug_id>
          
          <creation_ts>2016-04-25 16:28:48 -0700</creation_ts>
          <short_desc>bmalloc: Misc improvements to MallocBench</short_desc>
          <delta_ts>2016-04-25 16:49:57 -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="Geoffrey Garen">ggaren</reporter>
          <assigned_to name="Geoffrey Garen">ggaren</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>msaboff</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1187113</commentid>
    <comment_count>0</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2016-04-25 16:28:48 -0700</bug_when>
    <thetext>bmalloc: Misc improvements to MallocBench</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1187115</commentid>
    <comment_count>1</comment_count>
      <attachid>277292</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2016-04-25 16:35:18 -0700</bug_when>
    <thetext>Created attachment 277292
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1187124</commentid>
    <comment_count>2</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2016-04-25 16:49:57 -0700</bug_when>
    <thetext>Committed r200060: &lt;http://trac.webkit.org/changeset/200060&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>277292</attachid>
            <date>2016-04-25 16:35:18 -0700</date>
            <delta_ts>2016-04-25 16:36:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-157004-20160425163545.patch</filename>
            <type>text/plain</type>
            <size>9553</size>
            <attacher name="Geoffrey Garen">ggaren</attacher>
            
              <data encoding="base64">SW5kZXg6IFBlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFBlcmZvcm1h
bmNlVGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMDAwNTYpCisrKyBQZXJmb3JtYW5jZVRlc3Rz
L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDQ1IEBACisyMDE2LTA0LTI1ICBH
ZW9mZnJleSBHYXJlbiAgPGdnYXJlbkBhcHBsZS5jb20+CisKKyAgICAgICAgYm1hbGxvYzogTWlz
YyBpbXByb3ZlbWVudHMgdG8gTWFsbG9jQmVuY2gKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NzAwNAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgICogTWFsbG9jQmVuY2gvcnVuLW1hbGxvYy1iZW5jaG1hcmtz
OiBBZGRlZCAtLW1lbW9yeSBhbmQgLS1tZW1vcnlfd2FybmluZworICAgICAgICBtb2RlcyBmb3Ig
Zm9jdXNlZCBtZW1vcnkgdGVzdGluZy4KKworICAgICAgICAqIE1hbGxvY0JlbmNoL01hbGxvY0Jl
bmNoL0JlbmNobWFyay5jcHA6CisgICAgICAgIChCZW5jaG1hcms6OnByaW50UmVwb3J0KTogQ2xh
cmlmaWVkIG91dHB1dC4KKworICAgICAgICAoQmVuY2htYXJrOjpjdXJyZW50TWVtb3J5Qnl0ZXMp
OiBBZGRlZCBjb21wcmVzc2VkIG1lbW9yeSBiZWNhdXNlIHRvcAorICAgICAgICBkb2VzIHRoZSBz
YW1lLiAoSXQgYWx3YXlzIGhhcHBlbnMgdG8gemVybyBpbiB0aGUgYmVuY2htYXJrcyB3ZSBydW4u
IEJ1dAorICAgICAgICB0aGlzIGlzIGdvb2QgZm9yIHNhbml0eS4pCisKKyAgICAgICAgKiBNYWxs
b2NCZW5jaC9NYWxsb2NCZW5jaC9Db21tYW5kTGluZS5jcHA6IE1vdmVkIHVwIHRvIDggcnVucyB0
byByZWR1Y2UKKyAgICAgICAgdmFyaWFuY2UuCisKKyAgICAgICAgKiBNYWxsb2NCZW5jaC9NYWxs
b2NCZW5jaC9hbGxvY19mcmVlLmNwcDoKKyAgICAgICAgKGJlbmNobWFya19hbGxvY19mcmVlKTog
Q3ljbGUgYSBzaW5nbGUgYWxsb2NhdGlvbiBpbiBvcmRlciB0byBzdHJlc3MKKyAgICAgICAgdGhl
IGVmZmVjdCBvZiBtZXJnaW5nIG9uIGNhbGxzIHRvIG1hZHZpc2UuCisKKyAgICAgICAgKiBNYWxs
b2NCZW5jaC9NYWxsb2NCZW5jaC9iaWcuY3BwOgorICAgICAgICAoYmVuY2htYXJrX2JpZyk6IEdy
YWR1YXRlZCB0byA4a0ItMTI4a0IgYmVjYXVzZSBtZWRpdW0gdGVzdHMgdXAgdG8gOCBhbmQKKyAg
ICAgICAgb3VyIGxhcmdlIGFsbG9jYXRvciBkb2Vzbid0IGtpY2sgaW4gdW50aWwgNjRrQi4KKwor
ICAgICAgICAqIE1hbGxvY0JlbmNoL01hbGxvY0JlbmNoL21lZGl1bS5jcHA6CisgICAgICAgIChi
ZW5jaG1hcmtfbWVkaXVtKTogVGVzdCBhbGwgdGhlIHdheSBkb3duIHRvIDFrQiBiZWNhdXNlIG91
ciBsYXJnZQorICAgICAgICBhbGxvY2F0b3IgdXNlZCB0byBzZXJ2aWNlIDFrQiBhbGxvY2F0aW9u
cyBhbmQgMWtCIGlzIGFuIGludGVyZXN0aW5nCisgICAgICAgIG1pZGRsZSBzaXplIHdoZXJlIG1l
bW9yeSBpcyB1bnVzdWFsbHkgbGFyZ2UgYnV0IGFsbG9jYXRpb24gdGhyb3VnaHB1dAorICAgICAg
ICBzdGlsbCBtYXR0ZXJzLgorCisgICAgICAgICogTWFsbG9jQmVuY2gvTWFsbG9jQmVuY2gvc3Ry
ZXNzLmNwcDoKKyAgICAgICAgKGJlbmNobWFya19zdHJlc3MpOiBSZWR1Y2VkIHRoZSBjaHVybiBj
b3VudCB0byBtYXRjaCBzdHJlc3NfYWxpZ25lZAorICAgICAgICBiZWNhdXNlIHRoaXMgdGVzdCB3
YXMgdGFraW5nIHRvbyBsb25nIHRvIGNvbXBsZXRlLgorCisgICAgICAgICogTWFsbG9jQmVuY2gv
TWFsbG9jQmVuY2gvc3RyZXNzX2FsaWduZWQuY3BwOgorICAgICAgICAoYmVuY2htYXJrX3N0cmVz
c19hbGlnbmVkKTogT3VyIG5ldyBsYXJnZSBhbGxvY2F0b3IgY2FuIGhhbmRsZSBldmVuCisgICAg
ICAgIG1vcmUgYWJzdXJkbHkgbGFyZ2UgdmFsdWVzLgorCiAyMDE2LTA0LTI1ICBTaW1vbiBGcmFz
ZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBhIGNvbnRlbnQgYW5p
bWF0aW9uIHRlc3QgdGhhdCB1c2VzIFNWRyBhbmltYXRpb24uCkluZGV4OiBQZXJmb3JtYW5jZVRl
c3RzL01hbGxvY0JlbmNoL3J1bi1tYWxsb2MtYmVuY2htYXJrcwo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBQZXJm
b3JtYW5jZVRlc3RzL01hbGxvY0JlbmNoL3J1bi1tYWxsb2MtYmVuY2htYXJrcwkocmV2aXNpb24g
MjAwMDU2KQorKysgUGVyZm9ybWFuY2VUZXN0cy9NYWxsb2NCZW5jaC9ydW4tbWFsbG9jLWJlbmNo
bWFya3MJKHdvcmtpbmcgY29weSkKQEAgLTYsNyArNiw3IEBAIHJlcXVpcmUgJ3BhdGhuYW1lJwog
JGJpbkRpciA9ICIje0ZpbGUuZXhwYW5kX3BhdGgoRmlsZS5kaXJuYW1lKF9fRklMRV9fKSl9Igog
JHByb2R1Y3REaXIgPSBgcGVybCAtZSAndXNlIGxpYiBcIiN7JGJpbkRpcn0vLi4vLi4vVG9vbHMv
U2NyaXB0c1wiOyB1c2Ugd2Via2l0ZGlyczsgcHJpbnQgcHJvZHVjdERpcigpJ2AKIAotJGJlbmNo
bWFya3MgPSBbCiskYmVuY2htYXJrc19hbGwgPSBbCiAgICAgIyBTaW5nbGUtdGhyZWFkZWQgYmVu
Y2htYXJrcy4KICAgICAiY2h1cm4iLAogICAgICJsaXN0X2FsbG9jYXRlIiwKQEAgLTU0LDYgKzU0
LDIxIEBAICRiZW5jaG1hcmtzID0gWwogICAgICMgImJhbGxvb24iCiBdCiAKKyRiZW5jaG1hcmtz
X21lbW9yeSA9IFsKKyAgICAiZmFjZWJvb2siLAorICAgICJyZWRkaXQiLAorICAgICJmbGlja3Ii
LAorICAgICJ0aGV2ZXJnZSIsCisgICAgIm5pbWxhbmciCitdCisKKyRiZW5jaG1hcmtzX21lbW9y
eV93YXJuaW5nID0gWworICAgICJyZWRkaXRfbWVtb3J5X3dhcm5pbmcgLS1ydW5zIDAiLAorICAg
ICJmbGlja3JfbWVtb3J5X3dhcm5pbmcgLS1ydW5zIDAiLAorICAgICJ0aGV2ZXJnZV9tZW1vcnlf
d2FybmluZyAtLXJ1bnMgMCIsCitdCisKKyRiZW5jaG1hcmtzID0gJGJlbmNobWFya3NfYWxsCiAk
aGVhcCA9IDAKIAogZGVmIHVzYWdlCkBAIC0xOTgsNiArMjEzLDggQEAgZW5kCiBkZWYgcGFyc2VP
cHRpb25zCiAgICAgR2V0b3B0TG9uZy5uZXcoCiAgICAgICAgIFsnLS1iZW5jaG1hcmsnLCBHZXRv
cHRMb25nOjpSRVFVSVJFRF9BUkdVTUVOVF0sCisgICAgICAgIFsnLS1tZW1vcnknLCBHZXRvcHRM
b25nOjpOT19BUkdVTUVOVF0sCisgICAgICAgIFsnLS1tZW1vcnlfd2FybmluZycsIEdldG9wdExv
bmc6Ok5PX0FSR1VNRU5UXSwKICAgICAgICAgWyctLWhlYXAnLCBHZXRvcHRMb25nOjpSRVFVSVJF
RF9BUkdVTUVOVF0sCiAgICAgICAgIFsnLS1oZWxwJywgR2V0b3B0TG9uZzo6Tk9fQVJHVU1FTlRd
LAogICAgICkuZWFjaCB7CkBAIC0yMDUsNiArMjIyLDEwIEBAIGRlZiBwYXJzZU9wdGlvbnMKICAg
ICAgICAgY2FzZSBvcHQKICAgICAgICAgd2hlbiAnLS1iZW5jaG1hcmsnCiAgICAgICAgICAgICAk
YmVuY2htYXJrcyA9IFsgYXJnIF0KKyAgICAgICAgd2hlbiAnLS1tZW1vcnknCisgICAgICAgICAg
ICAkYmVuY2htYXJrcyA9ICRiZW5jaG1hcmtzX21lbW9yeQorICAgICAgICB3aGVuICctLW1lbW9y
eV93YXJuaW5nJworICAgICAgICAgICAgJGJlbmNobWFya3MgPSAkYmVuY2htYXJrc19tZW1vcnlf
d2FybmluZwogICAgICAgICB3aGVuICctLWhlYXAnCiAgICAgICAgICAgICAkaGVhcCA9IGFyZwog
ICAgICAgICB3aGVuICctLWhlbHAnCkBAIC0yNzQsOCArMjk1LDggQEAgZGVmIHJ1bkJlbmNobWFy
a3MoZHlsaWJzKQogICAgICAgICAgICAgc3BsaXRPdXRwdXQgPSBvdXRwdXQuc3BsaXQoIlxuIikK
IAogICAgICAgICAgICAgZXhlY3V0aW9uVGltZVstMV0ucHVzaChUaW1lU3RhdC5uZXcoYmVuY2ht
YXJrLCBzcGxpdE91dHB1dFsxXSkpCi0gICAgICAgICAgICBwZWFrTWVtb3J5Wy0xXS5wdXNoKFBl
YWtNZW1vcnlTdGF0Lm5ldyhiZW5jaG1hcmssIHNwbGl0T3V0cHV0Lmxlbmd0aCA+IDMgPyBzcGxp
dE91dHB1dFszXSA6ICIwIikpCi0gICAgICAgICAgICBtZW1vcnlBdEVuZFstMV0ucHVzaChNZW1v
cnlTdGF0Lm5ldyhiZW5jaG1hcmssIHNwbGl0T3V0cHV0Lmxlbmd0aCA+IDIgPyBzcGxpdE91dHB1
dFsyXSA6ICIwIikpCisgICAgICAgICAgICBwZWFrTWVtb3J5Wy0xXS5wdXNoKFBlYWtNZW1vcnlT
dGF0Lm5ldyhiZW5jaG1hcmssIHNwbGl0T3V0cHV0Lmxlbmd0aCA+IDMgPyBzcGxpdE91dHB1dFsy
XSA6ICIwIikpCisgICAgICAgICAgICBtZW1vcnlBdEVuZFstMV0ucHVzaChNZW1vcnlTdGF0Lm5l
dyhiZW5jaG1hcmssIHNwbGl0T3V0cHV0Lmxlbmd0aCA+IDIgPyBzcGxpdE91dHB1dFszXSA6ICIw
IikpCiAgICAgICAgIH0KICAgICB9CiAgICAgJHN0ZGVyci5wcmludCAiXHIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFxuIgpJbmRleDogUGVyZm9ybWFuY2VUZXN0cy9NYWxsb2NCZW5jaC9NYWxsb2NC
ZW5jaC9CZW5jaG1hcmsuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFBlcmZvcm1hbmNlVGVzdHMvTWFsbG9j
QmVuY2gvTWFsbG9jQmVuY2gvQmVuY2htYXJrLmNwcAkocmV2aXNpb24gMjAwMDU2KQorKysgUGVy
Zm9ybWFuY2VUZXN0cy9NYWxsb2NCZW5jaC9NYWxsb2NCZW5jaC9CZW5jaG1hcmsuY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC0yMDEsOCArMjAxLDggQEAgdm9pZCBCZW5jaG1hcms6OnByaW50UmVwb3J0
KCkKICAgICBzaXplX3Qga0IgPSAxMDI0OwogCiAgICAgY291dCA8PCAiVGltZTogICAgICAgXHQi
IDw8IG1fZWxhcHNlZFRpbWUgPDwgIm1zIiA8PCBlbmRsOwotICAgIGNvdXQgPDwgIk1lbW9yeTog
ICAgIFx0IiA8PCBtX21lbW9yeS5yZXNpZGVudCAvIGtCIDw8ICJrQiIgPDwgZW5kbDsKICAgICBj
b3V0IDw8ICJQZWFrIE1lbW9yeTpcdCIgPDwgbV9tZW1vcnkucmVzaWRlbnRNYXggLyBrQiA8PCAi
a0IiIDw8IGVuZGw7CisgICAgY291dCA8PCAiTWVtb3J5IGF0IEVuZDogICAgIFx0IiA8PCBtX21l
bW9yeS5yZXNpZGVudCAvIGtCIDw8ICJrQiIgPDwgZW5kbDsKIH0KIAogZG91YmxlIEJlbmNobWFy
azo6Y3VycmVudFRpbWVNUygpCkBAIC0yMjMsNyArMjIzLDcgQEAgQmVuY2htYXJrOjpNZW1vcnkg
QmVuY2htYXJrOjpjdXJyZW50TWVtbwogICAgICAgICBleGl0KDEpOwogICAgIH0KIAotICAgIG1l
bW9yeS5yZXNpZGVudCA9IHZtX2luZm8uaW50ZXJuYWwgLSB2bV9pbmZvLnB1cmdlYWJsZV92b2xh
dGlsZV9wbWFwOworICAgIG1lbW9yeS5yZXNpZGVudCA9IHZtX2luZm8uaW50ZXJuYWwgKyB2bV9p
bmZvLmNvbXByZXNzZWQgLSB2bV9pbmZvLnB1cmdlYWJsZV92b2xhdGlsZV9wbWFwOwogICAgIG1l
bW9yeS5yZXNpZGVudE1heCA9IHZtX2luZm8ucmVzaWRlbnRfc2l6ZV9wZWFrOwogICAgIHJldHVy
biBtZW1vcnk7CiB9CkluZGV4OiBQZXJmb3JtYW5jZVRlc3RzL01hbGxvY0JlbmNoL01hbGxvY0Jl
bmNoL0NvbW1hbmRMaW5lLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBQZXJmb3JtYW5jZVRlc3RzL01hbGxv
Y0JlbmNoL01hbGxvY0JlbmNoL0NvbW1hbmRMaW5lLmNwcAkocmV2aXNpb24gMjAwMDU2KQorKysg
UGVyZm9ybWFuY2VUZXN0cy9NYWxsb2NCZW5jaC9NYWxsb2NCZW5jaC9Db21tYW5kTGluZS5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTQ3LDcgKzQ3LDcgQEAgQ29tbWFuZExpbmU6OkNvbW1hbmRMaW5l
KGludCBhcmdjLCBjaGFyKgogICAgICwgbV91c2VUaHJlYWRJRChmYWxzZSkKICAgICAsIG1fd2Fy
bVVwKHRydWUpCiAgICAgLCBtX2hlYXBTaXplKDApCi0gICAgLCBtX3J1bnMoNCkKKyAgICAsIG1f
cnVucyg4KQogewogICAgIGludCBvcHRpb25JbmRleCA9IDA7CiAgICAgaW50IGNoOwpJbmRleDog
UGVyZm9ybWFuY2VUZXN0cy9NYWxsb2NCZW5jaC9NYWxsb2NCZW5jaC9hbGxvY19mcmVlLmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBQZXJmb3JtYW5jZVRlc3RzL01hbGxvY0JlbmNoL01hbGxvY0JlbmNoL2Fs
bG9jX2ZyZWUuY3BwCShyZXZpc2lvbiAyMDAwNTYpCisrKyBQZXJmb3JtYW5jZVRlc3RzL01hbGxv
Y0JlbmNoL01hbGxvY0JlbmNoL2FsbG9jX2ZyZWUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zMCwx
NSArMzAsMTAgQEAKIAogdm9pZCBiZW5jaG1hcmtfYWxsb2NfZnJlZShDb21tYW5kTGluZSYpCiB7
Ci0gICAgc2l6ZV90IGxvb3BzID0gMTAwMDAwMDsKKyAgICBzaXplX3QgbG9vcHMgPSA0MDAwMDsK
IAotICAgIHNpemVfdCBhbGxvY1NpemUgPSAxMDMwOworICAgIHNpemVfdCBhbGxvY1NpemUgPSAx
MjggKiAxMDI0OwogICAgIAotICAgIGNoYXIqIGR1bW15MSA9IChjaGFyKiltYm1hbGxvYyhhbGxv
Y1NpemUpOwotICAgIGNoYXIqIGR1bW15MiA9IChjaGFyKiltYm1hbGxvYyhhbGxvY1NpemUpOwot
ICAgIGR1bW15MlswXSA9ICdhJzsKLSAgICBtYmZyZWUoZHVtbXkxLCBhbGxvY1NpemUpOwotCiAg
ICAgd2hpbGUgKC0tbG9vcHMpIHsKICAgICAgICAgY2hhciogb2JqZWN0ID0gKGNoYXIqKW1ibWFs
bG9jKGFsbG9jU2l6ZSk7CiAKSW5kZXg6IFBlcmZvcm1hbmNlVGVzdHMvTWFsbG9jQmVuY2gvTWFs
bG9jQmVuY2gvYmlnLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBQZXJmb3JtYW5jZVRlc3RzL01hbGxvY0Jl
bmNoL01hbGxvY0JlbmNoL2JpZy5jcHAJKHJldmlzaW9uIDIwMDA1NikKKysrIFBlcmZvcm1hbmNl
VGVzdHMvTWFsbG9jQmVuY2gvTWFsbG9jQmVuY2gvYmlnLmNwcAkod29ya2luZyBjb3B5KQpAQCAt
NDQsOCArNDQsOCBAQCB2b2lkIGJlbmNobWFya19iaWcoQ29tbWFuZExpbmUmIGNvbW1hbmRMCiAg
ICAgc2l6ZV90IHRpbWVzID0gMTsKIAogICAgIHNpemVfdCB2bVNpemUgPSAxdWwgKiAxMDI0ICog
MTAyNCAqIDEwMjQ7Ci0gICAgc2l6ZV90IG9iamVjdFNpemVNaW4gPSA0ICogMTAyNDsKLSAgICBz
aXplX3Qgb2JqZWN0U2l6ZU1heCA9IDY0ICogMTAyNDsKKyAgICBzaXplX3Qgb2JqZWN0U2l6ZU1p
biA9IDggKiAxMDI0OworICAgIHNpemVfdCBvYmplY3RTaXplTWF4ID0gMTI4ICogMTAyNDsKICAg
ICBpZiAoY29tbWFuZExpbmUuaXNQYXJhbGxlbCgpKQogICAgICAgICB2bVNpemUgLz0gY3B1Q291
bnQoKTsKIApJbmRleDogUGVyZm9ybWFuY2VUZXN0cy9NYWxsb2NCZW5jaC9NYWxsb2NCZW5jaC9t
ZWRpdW0uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFBlcmZvcm1hbmNlVGVzdHMvTWFsbG9jQmVuY2gvTWFs
bG9jQmVuY2gvbWVkaXVtLmNwcAkocmV2aXNpb24gMjAwMDU2KQorKysgUGVyZm9ybWFuY2VUZXN0
cy9NYWxsb2NCZW5jaC9NYWxsb2NCZW5jaC9tZWRpdW0uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00
NCw3ICs0NCw3IEBAIHZvaWQgYmVuY2htYXJrX21lZGl1bShDb21tYW5kTGluZSYgY29tbWEKICAg
ICBzaXplX3QgdGltZXMgPSAxOwogCiAgICAgc2l6ZV90IHZtU2l6ZSA9IDF1bCAqIDEwMjQgKiAx
MDI0ICogMTAyNDsKLSAgICBzaXplX3Qgb2JqZWN0U2l6ZU1pbiA9IDIgKiAxMDI0OworICAgIHNp
emVfdCBvYmplY3RTaXplTWluID0gMSAqIDEwMjQ7CiAgICAgc2l6ZV90IG9iamVjdFNpemVNYXgg
PSA4ICogMTAyNDsKICAgICBpZiAoY29tbWFuZExpbmUuaXNQYXJhbGxlbCgpKQogICAgICAgICB2
bVNpemUgLz0gY3B1Q291bnQoKTsKSW5kZXg6IFBlcmZvcm1hbmNlVGVzdHMvTWFsbG9jQmVuY2gv
TWFsbG9jQmVuY2gvc3RyZXNzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBQZXJmb3JtYW5jZVRlc3RzL01h
bGxvY0JlbmNoL01hbGxvY0JlbmNoL3N0cmVzcy5jcHAJKHJldmlzaW9uIDIwMDA1NikKKysrIFBl
cmZvcm1hbmNlVGVzdHMvTWFsbG9jQmVuY2gvTWFsbG9jQmVuY2gvc3RyZXNzLmNwcAkod29ya2lu
ZyBjb3B5KQpAQCAtMTI0LDcgKzEyNCw3IEBAIHZvaWQgYmVuY2htYXJrX3N0cmVzcyhDb21tYW5k
TGluZSYpCiB7CiAgICAgY29uc3Qgc2l6ZV90IGhlYXBTaXplID0gMTAwICogTUI7CiAgICAgY29u
c3Qgc2l6ZV90IGNodXJuU2l6ZSA9IC4wNSAqIGhlYXBTaXplOwotICAgIGNvbnN0IHNpemVfdCBj
aHVybkNvdW50ID0gMTAwMDsKKyAgICBjb25zdCBzaXplX3QgY2h1cm5Db3VudCA9IDEwMDsKICAg
ICAKICAgICBzcmFuZG9tKDEpOyAvLyBGb3IgY29uc2lzdGVuY3kgYmV0d2VlbiBydW5zLgogCklu
ZGV4OiBQZXJmb3JtYW5jZVRlc3RzL01hbGxvY0JlbmNoL01hbGxvY0JlbmNoL3N0cmVzc19hbGln
bmVkLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBQZXJmb3JtYW5jZVRlc3RzL01hbGxvY0JlbmNoL01hbGxv
Y0JlbmNoL3N0cmVzc19hbGlnbmVkLmNwcAkocmV2aXNpb24gMjAwMDU2KQorKysgUGVyZm9ybWFu
Y2VUZXN0cy9NYWxsb2NCZW5jaC9NYWxsb2NCZW5jaC9zdHJlc3NfYWxpZ25lZC5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTE0NSw3ICsxNDUsNyBAQCB2b2lkIGJlbmNobWFya19zdHJlc3NfYWxpZ25l
ZChDb21tYW5kTGluCiAgICAgCiAgICAgc3JhbmRvbSgxKTsgLy8gRm9yIGNvbnNpc3RlbmN5IGJl
dHdlZW4gcnVucy4KIAotICAgIHNpemVfdCBsaW1pdCA9IDB4MDAwMDA3ZmZmZmZmZmZmZnVsOwor
ICAgIHNpemVfdCBsaW1pdCA9IDB4MDAwMDFmZmZmZmZmZmZmZnVsOwogICAgIAogICAgIGZvciAo
c2l6ZV90IHNpemUgPSAwOyBzaXplIDwgbGltaXQ7IHNpemUgPSBzdGQ6Om1heChzaXplLCBzaXpl
b2Yodm9pZCopKSAqIDIpIHsKICAgICAgICAgZm9yIChzaXplX3QgYWxpZ25tZW50ID0gc2l6ZW9m
KHZvaWQqKTsgYWxpZ25tZW50IDwgbGltaXQ7IGFsaWdubWVudCAqPSAyKSB7CkBAIC0xNTUsNyAr
MTU1LDcgQEAgdm9pZCBiZW5jaG1hcmtfc3RyZXNzX2FsaWduZWQoQ29tbWFuZExpbgogICAgICAg
ICAgICAgbWJmcmVlKG9iamVjdCwgc2l6ZSk7CiAgICAgICAgIH0KIAotICAgICAgICBmb3IgKHNp
emVfdCBhbGlnbm1lbnQgPSBzaXplb2Yodm9pZCopOyBhbGlnbm1lbnQgPCBsaW1pdCAvIDQ7IGFs
aWdubWVudCAqPSAyKSB7CisgICAgICAgIGZvciAoc2l6ZV90IGFsaWdubWVudCA9IHNpemVvZih2
b2lkKik7IGFsaWdubWVudCA8IGxpbWl0OyBhbGlnbm1lbnQgKj0gMikgewogICAgICAgICAgICAg
dm9pZCogb2JqZWN0ID0gbWJtZW1hbGlnbihhbGlnbm1lbnQsIHNpemUgKyAxMjgpOwogICAgICAg
ICAgICAgaWYgKHJlaW50ZXJwcmV0X2Nhc3Q8dWludHB0cl90PihvYmplY3QpICYgKGFsaWdubWVu
dCAtIDEpKQogICAgICAgICAgICAgICAgIGFib3J0KCk7Cg==
</data>
<flag name="review"
          id="301514"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>