<?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>190278</bug_id>
          
          <creation_ts>2018-10-04 02:22:22 -0700</creation_ts>
          <short_desc>[JSC] Use new extra memory reporting in SparseArrayMap</short_desc>
          <delta_ts>2018-10-06 12:50:26 -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>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>ews-watchlist</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>1466345</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-10-04 02:22:22 -0700</bug_when>
    <thetext>[JSC] Use new extra memory reporting in SparseArrayMap</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1466346</commentid>
    <comment_count>1</comment_count>
      <attachid>351592</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-10-04 02:23:40 -0700</bug_when>
    <thetext>Created attachment 351592
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1466674</commentid>
    <comment_count>2</comment_count>
      <attachid>351669</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-10-05 06:34:33 -0700</bug_when>
    <thetext>Created attachment 351669
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1466678</commentid>
    <comment_count>3</comment_count>
      <attachid>351671</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-10-05 07:04:10 -0700</bug_when>
    <thetext>Created attachment 351671
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1466679</commentid>
    <comment_count>4</comment_count>
      <attachid>351672</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-10-05 07:05:56 -0700</bug_when>
    <thetext>Created attachment 351672
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1466880</commentid>
    <comment_count>5</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-10-06 10:21:49 -0700</bug_when>
    <thetext>Ping.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1466887</commentid>
    <comment_count>6</comment_count>
      <attachid>351672</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2018-10-06 11:54:55 -0700</bug_when>
    <thetext>Comment on attachment 351672
Patch

r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1466893</commentid>
    <comment_count>7</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-10-06 12:49:16 -0700</bug_when>
    <thetext>Thanks :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1466895</commentid>
    <comment_count>8</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-10-06 12:49:50 -0700</bug_when>
    <thetext>Committed r236900: &lt;https://trac.webkit.org/changeset/236900&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1466896</commentid>
    <comment_count>9</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-10-06 12:50:26 -0700</bug_when>
    <thetext>&lt;rdar://problem/45069428&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>351592</attachid>
            <date>2018-10-04 02:23:40 -0700</date>
            <delta_ts>2018-10-05 06:34:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-190278-20181004182339.patch</filename>
            <type>text/plain</type>
            <size>3339</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM2ODI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBh
OWIzMmU3MDE4MzM0ODJhNDc4ZTlhYTc5Zjc5NWQ4YzI2ZDYzZDdlLi5iY2YyOTUyMDdjNTMxOTM2
MjY0ZDUyYzhiMDU1MjUwZWM3ZjgwZWRlIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAxOC0xMC0wNCAgWXVzdWtlIFN1enVraSAgPHl1c3VrZXN1enVraUBzbG93
c3RhcnQub3JnPgorCisgICAgICAgIFtKU0NdIFVzZSBuZXcgZXh0cmEgbWVtb3J5IHJlcG9ydGlu
ZyBpbiBTcGFyc2VBcnJheU1hcAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTkwMjc4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgVGhpcyBwYXRjaCBzd2l0Y2hlcyB0aGUgZXh0cmEgbWVtb3J5IHJlcG9ydGlu
ZyBtZWNoYW5pc20gZnJvbSBkZXByZWNhdGVkUmVwb3J0RXh0cmFNZW1vcnkKKyAgICAgICAgdG8g
cmVwb3J0RXh0cmFNZW1vcnlBbGxvY2F0ZWQgJiByZXBvcnRFeHRyYU1lbW9yeVZpc2l0ZWQgaW4g
U3BhcnNlQXJyYXlNYXAuCisKKyAgICAgICAgKiBydW50aW1lL1NwYXJzZUFycmF5VmFsdWVNYXAu
Y3BwOgorICAgICAgICAoSlNDOjpTcGFyc2VBcnJheVZhbHVlTWFwOjphZGQpOgorICAgICAgICAo
SlNDOjpTcGFyc2VBcnJheVZhbHVlTWFwOjp2aXNpdENoaWxkcmVuKToKKwogMjAxOC0xMC0wMyAg
Um9zcyBLaXJzbGluZyAgPHJvc3Mua2lyc2xpbmdAc29ueS5jb20+CiAKICAgICAgICAgW0pTQ10g
cHJpbnQoKSBjaGFuZ2VzIENSTEYgdG8gQ1JDUkxGIG9uIFdpbmRvd3MKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1NwYXJzZUFycmF5VmFsdWVNYXAuY3BwIGIvU291
cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3BhcnNlQXJyYXlWYWx1ZU1hcC5jcHAKaW5kZXgg
ZTNjZmE1YWJlZTQxZWM0ZTc3NTViY2YyMGZjN2E2ODNiYjhiNDU3Mi4uZGRkYmVmZjA5NjlhMjg0
YWY3NWI5ZDI4Y2I3MjBiNjM1ZDAxZjE4ZCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRD
b3JlL3J1bnRpbWUvU3BhcnNlQXJyYXlWYWx1ZU1hcC5jcHAKKysrIGIvU291cmNlL0phdmFTY3Jp
cHRDb3JlL3J1bnRpbWUvU3BhcnNlQXJyYXlWYWx1ZU1hcC5jcHAKQEAgLTY5LDE4ICs2OSwxOCBA
QCBTdHJ1Y3R1cmUqIFNwYXJzZUFycmF5VmFsdWVNYXA6OmNyZWF0ZVN0cnVjdHVyZShWTSYgdm0s
IEpTR2xvYmFsT2JqZWN0KiBnbG9iYWxPYgogU3BhcnNlQXJyYXlWYWx1ZU1hcDo6QWRkUmVzdWx0
IFNwYXJzZUFycmF5VmFsdWVNYXA6OmFkZChKU09iamVjdCogYXJyYXksIHVuc2lnbmVkIGkpCiB7
CiAgICAgQWRkUmVzdWx0IHJlc3VsdDsKLSAgICBzaXplX3QgY2FwYWNpdHk7CisgICAgc2l6ZV90
IGluY3JlYXNlZENhcGFjaXR5ID0gMDsKICAgICB7CiAgICAgICAgIGF1dG8gbG9ja2VyID0gaG9s
ZExvY2soY2VsbExvY2soKSk7CiAgICAgICAgIHJlc3VsdCA9IG1fbWFwLmFkZChpLCBTcGFyc2VB
cnJheUVudHJ5KCkpOwotICAgICAgICBjYXBhY2l0eSA9IG1fbWFwLmNhcGFjaXR5KCk7Ci0gICAg
fQotICAgIGlmIChjYXBhY2l0eSA+IG1fcmVwb3J0ZWRDYXBhY2l0eSkgewotICAgICAgICAvLyBG
SVhNRTogQWRvcHQgcmVwb3J0RXh0cmFNZW1vcnlWaXNpdGVkLCBhbmQgc3dpdGNoIHRvIHJlcG9y
dEV4dHJhTWVtb3J5QWxsb2NhdGVkLgotICAgICAgICAvLyBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTQyNTk1Ci0gICAgICAgIEhlYXA6OmhlYXAoYXJyYXkpLT5kZXBy
ZWNhdGVkUmVwb3J0RXh0cmFNZW1vcnkoKGNhcGFjaXR5IC0gbV9yZXBvcnRlZENhcGFjaXR5KSAq
IChzaXplb2YodW5zaWduZWQpICsgc2l6ZW9mKFdyaXRlQmFycmllcjxVbmtub3duPikpKTsKLSAg
ICAgICAgbV9yZXBvcnRlZENhcGFjaXR5ID0gY2FwYWNpdHk7CisgICAgICAgIHNpemVfdCBjYXBh
Y2l0eSA9IG1fbWFwLmNhcGFjaXR5KCk7CisgICAgICAgIGlmIChjYXBhY2l0eSA+IG1fcmVwb3J0
ZWRDYXBhY2l0eSkgeworICAgICAgICAgICAgaW5jcmVhc2VkQ2FwYWNpdHkgPSBjYXBhY2l0eSAt
IG1fcmVwb3J0ZWRDYXBhY2l0eTsKKyAgICAgICAgICAgIG1fcmVwb3J0ZWRDYXBhY2l0eSA9IGNh
cGFjaXR5OworICAgICAgICB9CiAgICAgfQorICAgIGlmIChpbmNyZWFzZWRDYXBhY2l0eSkKKyAg
ICAgICAgSGVhcDo6aGVhcChhcnJheSktPnJlcG9ydEV4dHJhTWVtb3J5QWxsb2NhdGVkKGluY3Jl
YXNlZENhcGFjaXR5ICogc2l6ZW9mKE1hcDo6S2V5VmFsdWVQYWlyVHlwZSkpOwogICAgIHJldHVy
biByZXN1bHQ7CiB9CiAKQEAgLTIxNiwxMSArMjE2LDE0IEBAIHZvaWQgU3BhcnNlQXJyYXlWYWx1
ZU1hcDo6dmlzaXRDaGlsZHJlbihKU0NlbGwqIHRoaXNPYmplY3QsIFNsb3RWaXNpdG9yJiB2aXNp
dG9yCiB7CiAgICAgQmFzZTo6dmlzaXRDaGlsZHJlbih0aGlzT2JqZWN0LCB2aXNpdG9yKTsKIAot
ICAgIGF1dG8gbG9ja2VyID0gaG9sZExvY2sodGhpc09iamVjdC0+Y2VsbExvY2soKSk7Ci0gICAg
U3BhcnNlQXJyYXlWYWx1ZU1hcCogdGhpc01hcCA9IGpzQ2FzdDxTcGFyc2VBcnJheVZhbHVlTWFw
Kj4odGhpc09iamVjdCk7Ci0gICAgaXRlcmF0b3IgZW5kID0gdGhpc01hcC0+bV9tYXAuZW5kKCk7
Ci0gICAgZm9yIChpdGVyYXRvciBpdCA9IHRoaXNNYXAtPm1fbWFwLmJlZ2luKCk7IGl0ICE9IGVu
ZDsgKytpdCkKLSAgICAgICAgdmlzaXRvci5hcHBlbmQoaXQtPnZhbHVlLmFzVmFsdWUoKSk7Cisg
ICAgeworICAgICAgICBhdXRvIGxvY2tlciA9IGhvbGRMb2NrKHRoaXNPYmplY3QtPmNlbGxMb2Nr
KCkpOworICAgICAgICBTcGFyc2VBcnJheVZhbHVlTWFwKiB0aGlzTWFwID0ganNDYXN0PFNwYXJz
ZUFycmF5VmFsdWVNYXAqPih0aGlzT2JqZWN0KTsKKyAgICAgICAgaXRlcmF0b3IgZW5kID0gdGhp
c01hcC0+bV9tYXAuZW5kKCk7CisgICAgICAgIGZvciAoaXRlcmF0b3IgaXQgPSB0aGlzTWFwLT5t
X21hcC5iZWdpbigpOyBpdCAhPSBlbmQ7ICsraXQpCisgICAgICAgICAgICB2aXNpdG9yLmFwcGVu
ZChpdC0+dmFsdWUuYXNWYWx1ZSgpKTsKKyAgICB9CisgICAgdmlzaXRvci5yZXBvcnRFeHRyYU1l
bW9yeVZpc2l0ZWQobV9yZXBvcnRlZENhcGFjaXR5ICogc2l6ZW9mKE1hcDo6S2V5VmFsdWVQYWly
VHlwZSkpOwogfQogCiB9IC8vIG5hbWVzcGFjZSBKU0MK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>351669</attachid>
            <date>2018-10-05 06:34:33 -0700</date>
            <delta_ts>2018-10-05 07:04:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-190278-20181005223432.patch</filename>
            <type>text/plain</type>
            <size>3553</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM2ODcyCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBi
N2UwOTU4MTcyOWZhZGIxNmU4ZDc1N2I5ODczN2FmMjAzODgyOGIzLi5iN2I5OWRkZTY2NGE2ODQ2
ZGNmZmViYzg0NzVjZWZhNjZlN2Q1MDBlIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAxOC0xMC0wNSAgWXVzdWtlIFN1enVraSAgPHl1c3VrZXN1enVraUBzbG93
c3RhcnQub3JnPgorCisgICAgICAgIFtKU0NdIFVzZSBuZXcgZXh0cmEgbWVtb3J5IHJlcG9ydGlu
ZyBpbiBTcGFyc2VBcnJheU1hcAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTkwMjc4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgVGhpcyBwYXRjaCBzd2l0Y2hlcyB0aGUgZXh0cmEgbWVtb3J5IHJlcG9ydGlu
ZyBtZWNoYW5pc20gZnJvbSBkZXByZWNhdGVkUmVwb3J0RXh0cmFNZW1vcnkKKyAgICAgICAgdG8g
cmVwb3J0RXh0cmFNZW1vcnlBbGxvY2F0ZWQgJiByZXBvcnRFeHRyYU1lbW9yeVZpc2l0ZWQgaW4g
U3BhcnNlQXJyYXlNYXAuCisKKyAgICAgICAgKiBydW50aW1lL1NwYXJzZUFycmF5VmFsdWVNYXAu
Y3BwOgorICAgICAgICAoSlNDOjpTcGFyc2VBcnJheVZhbHVlTWFwOjphZGQpOgorICAgICAgICAo
SlNDOjpTcGFyc2VBcnJheVZhbHVlTWFwOjp2aXNpdENoaWxkcmVuKToKKwogMjAxOC0xMC0wNSAg
TWlrZSBHb3JzZSAgPG1nb3JzZUBhbHVtLndwaS5lZHU+CiAKICAgICAgICAgW0dUS10gYnVpbGQg
ZmFpbHMgd2l0aCBweXRob24gMyBpZiBMQU5HIGFuZCBMQ19UWVBFIGFyZSB1bnNldApkaWZmIC0t
Z2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3BhcnNlQXJyYXlWYWx1ZU1hcC5j
cHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9TcGFyc2VBcnJheVZhbHVlTWFwLmNw
cAppbmRleCBlM2NmYTVhYmVlNDFlYzRlNzc1NWJjZjIwZmM3YTY4M2JiOGI0NTcyLi44Yzc0MDVm
MGIwNjE3MGNmNDliNWY1MDFmYzM1OGFhMzFiMTAwMTAzIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvcnVudGltZS9TcGFyc2VBcnJheVZhbHVlTWFwLmNwcAorKysgYi9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvcnVudGltZS9TcGFyc2VBcnJheVZhbHVlTWFwLmNwcApAQCAtNjksMTgg
KzY5LDE4IEBAIFN0cnVjdHVyZSogU3BhcnNlQXJyYXlWYWx1ZU1hcDo6Y3JlYXRlU3RydWN0dXJl
KFZNJiB2bSwgSlNHbG9iYWxPYmplY3QqIGdsb2JhbE9iCiBTcGFyc2VBcnJheVZhbHVlTWFwOjpB
ZGRSZXN1bHQgU3BhcnNlQXJyYXlWYWx1ZU1hcDo6YWRkKEpTT2JqZWN0KiBhcnJheSwgdW5zaWdu
ZWQgaSkKIHsKICAgICBBZGRSZXN1bHQgcmVzdWx0OwotICAgIHNpemVfdCBjYXBhY2l0eTsKKyAg
ICBzaXplX3QgaW5jcmVhc2VkQ2FwYWNpdHkgPSAwOwogICAgIHsKICAgICAgICAgYXV0byBsb2Nr
ZXIgPSBob2xkTG9jayhjZWxsTG9jaygpKTsKICAgICAgICAgcmVzdWx0ID0gbV9tYXAuYWRkKGks
IFNwYXJzZUFycmF5RW50cnkoKSk7Ci0gICAgICAgIGNhcGFjaXR5ID0gbV9tYXAuY2FwYWNpdHko
KTsKLSAgICB9Ci0gICAgaWYgKGNhcGFjaXR5ID4gbV9yZXBvcnRlZENhcGFjaXR5KSB7Ci0gICAg
ICAgIC8vIEZJWE1FOiBBZG9wdCByZXBvcnRFeHRyYU1lbW9yeVZpc2l0ZWQsIGFuZCBzd2l0Y2gg
dG8gcmVwb3J0RXh0cmFNZW1vcnlBbGxvY2F0ZWQuCi0gICAgICAgIC8vIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDI1OTUKLSAgICAgICAgSGVhcDo6aGVhcChhcnJh
eSktPmRlcHJlY2F0ZWRSZXBvcnRFeHRyYU1lbW9yeSgoY2FwYWNpdHkgLSBtX3JlcG9ydGVkQ2Fw
YWNpdHkpICogKHNpemVvZih1bnNpZ25lZCkgKyBzaXplb2YoV3JpdGVCYXJyaWVyPFVua25vd24+
KSkpOwotICAgICAgICBtX3JlcG9ydGVkQ2FwYWNpdHkgPSBjYXBhY2l0eTsKKyAgICAgICAgc2l6
ZV90IGNhcGFjaXR5ID0gbV9tYXAuY2FwYWNpdHkoKTsKKyAgICAgICAgaWYgKGNhcGFjaXR5ID4g
bV9yZXBvcnRlZENhcGFjaXR5KSB7CisgICAgICAgICAgICBpbmNyZWFzZWRDYXBhY2l0eSA9IGNh
cGFjaXR5IC0gbV9yZXBvcnRlZENhcGFjaXR5OworICAgICAgICAgICAgbV9yZXBvcnRlZENhcGFj
aXR5ID0gY2FwYWNpdHk7CisgICAgICAgIH0KICAgICB9CisgICAgaWYgKGluY3JlYXNlZENhcGFj
aXR5KQorICAgICAgICBIZWFwOjpoZWFwKGFycmF5KS0+cmVwb3J0RXh0cmFNZW1vcnlBbGxvY2F0
ZWQoaW5jcmVhc2VkQ2FwYWNpdHkgKiBzaXplb2YoTWFwOjpLZXlWYWx1ZVBhaXJUeXBlKSk7CiAg
ICAgcmV0dXJuIHJlc3VsdDsKIH0KIApAQCAtMjEyLDE1ICsyMTIsMTcgQEAgSlNWYWx1ZSBTcGFy
c2VBcnJheUVudHJ5OjpnZXROb25TcGFyc2VNb2RlKCkgY29uc3QKICAgICByZXR1cm4gQmFzZTo6
Z2V0KCk7CiB9CiAKLXZvaWQgU3BhcnNlQXJyYXlWYWx1ZU1hcDo6dmlzaXRDaGlsZHJlbihKU0Nl
bGwqIHRoaXNPYmplY3QsIFNsb3RWaXNpdG9yJiB2aXNpdG9yKQordm9pZCBTcGFyc2VBcnJheVZh
bHVlTWFwOjp2aXNpdENoaWxkcmVuKEpTQ2VsbCogY2VsbCwgU2xvdFZpc2l0b3ImIHZpc2l0b3Ip
CiB7Ci0gICAgQmFzZTo6dmlzaXRDaGlsZHJlbih0aGlzT2JqZWN0LCB2aXNpdG9yKTsKLQotICAg
IGF1dG8gbG9ja2VyID0gaG9sZExvY2sodGhpc09iamVjdC0+Y2VsbExvY2soKSk7Ci0gICAgU3Bh
cnNlQXJyYXlWYWx1ZU1hcCogdGhpc01hcCA9IGpzQ2FzdDxTcGFyc2VBcnJheVZhbHVlTWFwKj4o
dGhpc09iamVjdCk7Ci0gICAgaXRlcmF0b3IgZW5kID0gdGhpc01hcC0+bV9tYXAuZW5kKCk7Ci0g
ICAgZm9yIChpdGVyYXRvciBpdCA9IHRoaXNNYXAtPm1fbWFwLmJlZ2luKCk7IGl0ICE9IGVuZDsg
KytpdCkKLSAgICAgICAgdmlzaXRvci5hcHBlbmQoaXQtPnZhbHVlLmFzVmFsdWUoKSk7CisgICAg
QmFzZTo6dmlzaXRDaGlsZHJlbihjZWxsLCB2aXNpdG9yKTsKKyAgICBTcGFyc2VBcnJheVZhbHVl
TWFwKiB0aGlzT2JqZWN0ID0ganNDYXN0PFNwYXJzZUFycmF5VmFsdWVNYXAqPihjZWxsKTsKKyAg
ICB7CisgICAgICAgIGF1dG8gbG9ja2VyID0gaG9sZExvY2sodGhpc09iamVjdC0+Y2VsbExvY2so
KSk7CisgICAgICAgIGl0ZXJhdG9yIGVuZCA9IHRoaXNNYXAtPm1fbWFwLmVuZCgpOworICAgICAg
ICBmb3IgKGl0ZXJhdG9yIGl0ID0gdGhpc01hcC0+bV9tYXAuYmVnaW4oKTsgaXQgIT0gZW5kOyAr
K2l0KQorICAgICAgICAgICAgdmlzaXRvci5hcHBlbmQoaXQtPnZhbHVlLmFzVmFsdWUoKSk7Cisg
ICAgfQorICAgIHZpc2l0b3IucmVwb3J0RXh0cmFNZW1vcnlWaXNpdGVkKHRoaXNPYmplY3QtPm1f
cmVwb3J0ZWRDYXBhY2l0eSAqIHNpemVvZihNYXA6OktleVZhbHVlUGFpclR5cGUpKTsKIH0KIAog
fSAvLyBuYW1lc3BhY2UgSlNDCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>351671</attachid>
            <date>2018-10-05 07:04:10 -0700</date>
            <delta_ts>2018-10-05 07:05:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-190278-20181005230409.patch</filename>
            <type>text/plain</type>
            <size>3559</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM2ODcyCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBi
N2UwOTU4MTcyOWZhZGIxNmU4ZDc1N2I5ODczN2FmMjAzODgyOGIzLi5iN2I5OWRkZTY2NGE2ODQ2
ZGNmZmViYzg0NzVjZWZhNjZlN2Q1MDBlIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAxOC0xMC0wNSAgWXVzdWtlIFN1enVraSAgPHl1c3VrZXN1enVraUBzbG93
c3RhcnQub3JnPgorCisgICAgICAgIFtKU0NdIFVzZSBuZXcgZXh0cmEgbWVtb3J5IHJlcG9ydGlu
ZyBpbiBTcGFyc2VBcnJheU1hcAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTkwMjc4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgVGhpcyBwYXRjaCBzd2l0Y2hlcyB0aGUgZXh0cmEgbWVtb3J5IHJlcG9ydGlu
ZyBtZWNoYW5pc20gZnJvbSBkZXByZWNhdGVkUmVwb3J0RXh0cmFNZW1vcnkKKyAgICAgICAgdG8g
cmVwb3J0RXh0cmFNZW1vcnlBbGxvY2F0ZWQgJiByZXBvcnRFeHRyYU1lbW9yeVZpc2l0ZWQgaW4g
U3BhcnNlQXJyYXlNYXAuCisKKyAgICAgICAgKiBydW50aW1lL1NwYXJzZUFycmF5VmFsdWVNYXAu
Y3BwOgorICAgICAgICAoSlNDOjpTcGFyc2VBcnJheVZhbHVlTWFwOjphZGQpOgorICAgICAgICAo
SlNDOjpTcGFyc2VBcnJheVZhbHVlTWFwOjp2aXNpdENoaWxkcmVuKToKKwogMjAxOC0xMC0wNSAg
TWlrZSBHb3JzZSAgPG1nb3JzZUBhbHVtLndwaS5lZHU+CiAKICAgICAgICAgW0dUS10gYnVpbGQg
ZmFpbHMgd2l0aCBweXRob24gMyBpZiBMQU5HIGFuZCBMQ19UWVBFIGFyZSB1bnNldApkaWZmIC0t
Z2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3BhcnNlQXJyYXlWYWx1ZU1hcC5j
cHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9TcGFyc2VBcnJheVZhbHVlTWFwLmNw
cAppbmRleCBlM2NmYTVhYmVlNDFlYzRlNzc1NWJjZjIwZmM3YTY4M2JiOGI0NTcyLi4yNmY0ZWUz
MTI3YzQxNmQ4Yjc0MmYxNjZlNTNkNTUyNmMwZDEwMTFkIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvcnVudGltZS9TcGFyc2VBcnJheVZhbHVlTWFwLmNwcAorKysgYi9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvcnVudGltZS9TcGFyc2VBcnJheVZhbHVlTWFwLmNwcApAQCAtNjksMTgg
KzY5LDE4IEBAIFN0cnVjdHVyZSogU3BhcnNlQXJyYXlWYWx1ZU1hcDo6Y3JlYXRlU3RydWN0dXJl
KFZNJiB2bSwgSlNHbG9iYWxPYmplY3QqIGdsb2JhbE9iCiBTcGFyc2VBcnJheVZhbHVlTWFwOjpB
ZGRSZXN1bHQgU3BhcnNlQXJyYXlWYWx1ZU1hcDo6YWRkKEpTT2JqZWN0KiBhcnJheSwgdW5zaWdu
ZWQgaSkKIHsKICAgICBBZGRSZXN1bHQgcmVzdWx0OwotICAgIHNpemVfdCBjYXBhY2l0eTsKKyAg
ICBzaXplX3QgaW5jcmVhc2VkQ2FwYWNpdHkgPSAwOwogICAgIHsKICAgICAgICAgYXV0byBsb2Nr
ZXIgPSBob2xkTG9jayhjZWxsTG9jaygpKTsKICAgICAgICAgcmVzdWx0ID0gbV9tYXAuYWRkKGks
IFNwYXJzZUFycmF5RW50cnkoKSk7Ci0gICAgICAgIGNhcGFjaXR5ID0gbV9tYXAuY2FwYWNpdHko
KTsKLSAgICB9Ci0gICAgaWYgKGNhcGFjaXR5ID4gbV9yZXBvcnRlZENhcGFjaXR5KSB7Ci0gICAg
ICAgIC8vIEZJWE1FOiBBZG9wdCByZXBvcnRFeHRyYU1lbW9yeVZpc2l0ZWQsIGFuZCBzd2l0Y2gg
dG8gcmVwb3J0RXh0cmFNZW1vcnlBbGxvY2F0ZWQuCi0gICAgICAgIC8vIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDI1OTUKLSAgICAgICAgSGVhcDo6aGVhcChhcnJh
eSktPmRlcHJlY2F0ZWRSZXBvcnRFeHRyYU1lbW9yeSgoY2FwYWNpdHkgLSBtX3JlcG9ydGVkQ2Fw
YWNpdHkpICogKHNpemVvZih1bnNpZ25lZCkgKyBzaXplb2YoV3JpdGVCYXJyaWVyPFVua25vd24+
KSkpOwotICAgICAgICBtX3JlcG9ydGVkQ2FwYWNpdHkgPSBjYXBhY2l0eTsKKyAgICAgICAgc2l6
ZV90IGNhcGFjaXR5ID0gbV9tYXAuY2FwYWNpdHkoKTsKKyAgICAgICAgaWYgKGNhcGFjaXR5ID4g
bV9yZXBvcnRlZENhcGFjaXR5KSB7CisgICAgICAgICAgICBpbmNyZWFzZWRDYXBhY2l0eSA9IGNh
cGFjaXR5IC0gbV9yZXBvcnRlZENhcGFjaXR5OworICAgICAgICAgICAgbV9yZXBvcnRlZENhcGFj
aXR5ID0gY2FwYWNpdHk7CisgICAgICAgIH0KICAgICB9CisgICAgaWYgKGluY3JlYXNlZENhcGFj
aXR5KQorICAgICAgICBIZWFwOjpoZWFwKGFycmF5KS0+cmVwb3J0RXh0cmFNZW1vcnlBbGxvY2F0
ZWQoaW5jcmVhc2VkQ2FwYWNpdHkgKiBzaXplb2YoTWFwOjpLZXlWYWx1ZVBhaXJUeXBlKSk7CiAg
ICAgcmV0dXJuIHJlc3VsdDsKIH0KIApAQCAtMjEyLDE1ICsyMTIsMTcgQEAgSlNWYWx1ZSBTcGFy
c2VBcnJheUVudHJ5OjpnZXROb25TcGFyc2VNb2RlKCkgY29uc3QKICAgICByZXR1cm4gQmFzZTo6
Z2V0KCk7CiB9CiAKLXZvaWQgU3BhcnNlQXJyYXlWYWx1ZU1hcDo6dmlzaXRDaGlsZHJlbihKU0Nl
bGwqIHRoaXNPYmplY3QsIFNsb3RWaXNpdG9yJiB2aXNpdG9yKQordm9pZCBTcGFyc2VBcnJheVZh
bHVlTWFwOjp2aXNpdENoaWxkcmVuKEpTQ2VsbCogY2VsbCwgU2xvdFZpc2l0b3ImIHZpc2l0b3Ip
CiB7Ci0gICAgQmFzZTo6dmlzaXRDaGlsZHJlbih0aGlzT2JqZWN0LCB2aXNpdG9yKTsKLQotICAg
IGF1dG8gbG9ja2VyID0gaG9sZExvY2sodGhpc09iamVjdC0+Y2VsbExvY2soKSk7Ci0gICAgU3Bh
cnNlQXJyYXlWYWx1ZU1hcCogdGhpc01hcCA9IGpzQ2FzdDxTcGFyc2VBcnJheVZhbHVlTWFwKj4o
dGhpc09iamVjdCk7Ci0gICAgaXRlcmF0b3IgZW5kID0gdGhpc01hcC0+bV9tYXAuZW5kKCk7Ci0g
ICAgZm9yIChpdGVyYXRvciBpdCA9IHRoaXNNYXAtPm1fbWFwLmJlZ2luKCk7IGl0ICE9IGVuZDsg
KytpdCkKLSAgICAgICAgdmlzaXRvci5hcHBlbmQoaXQtPnZhbHVlLmFzVmFsdWUoKSk7CisgICAg
QmFzZTo6dmlzaXRDaGlsZHJlbihjZWxsLCB2aXNpdG9yKTsKKyAgICBTcGFyc2VBcnJheVZhbHVl
TWFwKiB0aGlzT2JqZWN0ID0ganNDYXN0PFNwYXJzZUFycmF5VmFsdWVNYXAqPihjZWxsKTsKKyAg
ICB7CisgICAgICAgIGF1dG8gbG9ja2VyID0gaG9sZExvY2sodGhpc09iamVjdC0+Y2VsbExvY2so
KSk7CisgICAgICAgIGl0ZXJhdG9yIGVuZCA9IHRoaXNPYmplY3QtPm1fbWFwLmVuZCgpOworICAg
ICAgICBmb3IgKGl0ZXJhdG9yIGl0ID0gdGhpc09iamVjdC0+bV9tYXAuYmVnaW4oKTsgaXQgIT0g
ZW5kOyArK2l0KQorICAgICAgICAgICAgdmlzaXRvci5hcHBlbmQoaXQtPnZhbHVlLmFzVmFsdWUo
KSk7CisgICAgfQorICAgIHZpc2l0b3IucmVwb3J0RXh0cmFNZW1vcnlWaXNpdGVkKHRoaXNPYmpl
Y3QtPm1fcmVwb3J0ZWRDYXBhY2l0eSAqIHNpemVvZihNYXA6OktleVZhbHVlUGFpclR5cGUpKTsK
IH0KIAogfSAvLyBuYW1lc3BhY2UgSlNDCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>351672</attachid>
            <date>2018-10-05 07:05:56 -0700</date>
            <delta_ts>2018-10-06 11:54:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-190278-20181005230555.patch</filename>
            <type>text/plain</type>
            <size>3487</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM2ODcyCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBi
N2UwOTU4MTcyOWZhZGIxNmU4ZDc1N2I5ODczN2FmMjAzODgyOGIzLi5iN2I5OWRkZTY2NGE2ODQ2
ZGNmZmViYzg0NzVjZWZhNjZlN2Q1MDBlIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAxOC0xMC0wNSAgWXVzdWtlIFN1enVraSAgPHl1c3VrZXN1enVraUBzbG93
c3RhcnQub3JnPgorCisgICAgICAgIFtKU0NdIFVzZSBuZXcgZXh0cmEgbWVtb3J5IHJlcG9ydGlu
ZyBpbiBTcGFyc2VBcnJheU1hcAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTkwMjc4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgVGhpcyBwYXRjaCBzd2l0Y2hlcyB0aGUgZXh0cmEgbWVtb3J5IHJlcG9ydGlu
ZyBtZWNoYW5pc20gZnJvbSBkZXByZWNhdGVkUmVwb3J0RXh0cmFNZW1vcnkKKyAgICAgICAgdG8g
cmVwb3J0RXh0cmFNZW1vcnlBbGxvY2F0ZWQgJiByZXBvcnRFeHRyYU1lbW9yeVZpc2l0ZWQgaW4g
U3BhcnNlQXJyYXlNYXAuCisKKyAgICAgICAgKiBydW50aW1lL1NwYXJzZUFycmF5VmFsdWVNYXAu
Y3BwOgorICAgICAgICAoSlNDOjpTcGFyc2VBcnJheVZhbHVlTWFwOjphZGQpOgorICAgICAgICAo
SlNDOjpTcGFyc2VBcnJheVZhbHVlTWFwOjp2aXNpdENoaWxkcmVuKToKKwogMjAxOC0xMC0wNSAg
TWlrZSBHb3JzZSAgPG1nb3JzZUBhbHVtLndwaS5lZHU+CiAKICAgICAgICAgW0dUS10gYnVpbGQg
ZmFpbHMgd2l0aCBweXRob24gMyBpZiBMQU5HIGFuZCBMQ19UWVBFIGFyZSB1bnNldApkaWZmIC0t
Z2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3BhcnNlQXJyYXlWYWx1ZU1hcC5j
cHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9TcGFyc2VBcnJheVZhbHVlTWFwLmNw
cAppbmRleCBlM2NmYTVhYmVlNDFlYzRlNzc1NWJjZjIwZmM3YTY4M2JiOGI0NTcyLi43MzU1M2Q5
YzI3ZWE2Y2ZkOGFiNWY3N2JjNTQwNzBlMDY0NmVmZDZjIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvcnVudGltZS9TcGFyc2VBcnJheVZhbHVlTWFwLmNwcAorKysgYi9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvcnVudGltZS9TcGFyc2VBcnJheVZhbHVlTWFwLmNwcApAQCAtNjksMTgg
KzY5LDE4IEBAIFN0cnVjdHVyZSogU3BhcnNlQXJyYXlWYWx1ZU1hcDo6Y3JlYXRlU3RydWN0dXJl
KFZNJiB2bSwgSlNHbG9iYWxPYmplY3QqIGdsb2JhbE9iCiBTcGFyc2VBcnJheVZhbHVlTWFwOjpB
ZGRSZXN1bHQgU3BhcnNlQXJyYXlWYWx1ZU1hcDo6YWRkKEpTT2JqZWN0KiBhcnJheSwgdW5zaWdu
ZWQgaSkKIHsKICAgICBBZGRSZXN1bHQgcmVzdWx0OwotICAgIHNpemVfdCBjYXBhY2l0eTsKKyAg
ICBzaXplX3QgaW5jcmVhc2VkQ2FwYWNpdHkgPSAwOwogICAgIHsKICAgICAgICAgYXV0byBsb2Nr
ZXIgPSBob2xkTG9jayhjZWxsTG9jaygpKTsKICAgICAgICAgcmVzdWx0ID0gbV9tYXAuYWRkKGks
IFNwYXJzZUFycmF5RW50cnkoKSk7Ci0gICAgICAgIGNhcGFjaXR5ID0gbV9tYXAuY2FwYWNpdHko
KTsKLSAgICB9Ci0gICAgaWYgKGNhcGFjaXR5ID4gbV9yZXBvcnRlZENhcGFjaXR5KSB7Ci0gICAg
ICAgIC8vIEZJWE1FOiBBZG9wdCByZXBvcnRFeHRyYU1lbW9yeVZpc2l0ZWQsIGFuZCBzd2l0Y2gg
dG8gcmVwb3J0RXh0cmFNZW1vcnlBbGxvY2F0ZWQuCi0gICAgICAgIC8vIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDI1OTUKLSAgICAgICAgSGVhcDo6aGVhcChhcnJh
eSktPmRlcHJlY2F0ZWRSZXBvcnRFeHRyYU1lbW9yeSgoY2FwYWNpdHkgLSBtX3JlcG9ydGVkQ2Fw
YWNpdHkpICogKHNpemVvZih1bnNpZ25lZCkgKyBzaXplb2YoV3JpdGVCYXJyaWVyPFVua25vd24+
KSkpOwotICAgICAgICBtX3JlcG9ydGVkQ2FwYWNpdHkgPSBjYXBhY2l0eTsKKyAgICAgICAgc2l6
ZV90IGNhcGFjaXR5ID0gbV9tYXAuY2FwYWNpdHkoKTsKKyAgICAgICAgaWYgKGNhcGFjaXR5ID4g
bV9yZXBvcnRlZENhcGFjaXR5KSB7CisgICAgICAgICAgICBpbmNyZWFzZWRDYXBhY2l0eSA9IGNh
cGFjaXR5IC0gbV9yZXBvcnRlZENhcGFjaXR5OworICAgICAgICAgICAgbV9yZXBvcnRlZENhcGFj
aXR5ID0gY2FwYWNpdHk7CisgICAgICAgIH0KICAgICB9CisgICAgaWYgKGluY3JlYXNlZENhcGFj
aXR5KQorICAgICAgICBIZWFwOjpoZWFwKGFycmF5KS0+cmVwb3J0RXh0cmFNZW1vcnlBbGxvY2F0
ZWQoaW5jcmVhc2VkQ2FwYWNpdHkgKiBzaXplb2YoTWFwOjpLZXlWYWx1ZVBhaXJUeXBlKSk7CiAg
ICAgcmV0dXJuIHJlc3VsdDsKIH0KIApAQCAtMjEyLDE1ICsyMTIsMTYgQEAgSlNWYWx1ZSBTcGFy
c2VBcnJheUVudHJ5OjpnZXROb25TcGFyc2VNb2RlKCkgY29uc3QKICAgICByZXR1cm4gQmFzZTo6
Z2V0KCk7CiB9CiAKLXZvaWQgU3BhcnNlQXJyYXlWYWx1ZU1hcDo6dmlzaXRDaGlsZHJlbihKU0Nl
bGwqIHRoaXNPYmplY3QsIFNsb3RWaXNpdG9yJiB2aXNpdG9yKQordm9pZCBTcGFyc2VBcnJheVZh
bHVlTWFwOjp2aXNpdENoaWxkcmVuKEpTQ2VsbCogY2VsbCwgU2xvdFZpc2l0b3ImIHZpc2l0b3Ip
CiB7Ci0gICAgQmFzZTo6dmlzaXRDaGlsZHJlbih0aGlzT2JqZWN0LCB2aXNpdG9yKTsKLQotICAg
IGF1dG8gbG9ja2VyID0gaG9sZExvY2sodGhpc09iamVjdC0+Y2VsbExvY2soKSk7Ci0gICAgU3Bh
cnNlQXJyYXlWYWx1ZU1hcCogdGhpc01hcCA9IGpzQ2FzdDxTcGFyc2VBcnJheVZhbHVlTWFwKj4o
dGhpc09iamVjdCk7Ci0gICAgaXRlcmF0b3IgZW5kID0gdGhpc01hcC0+bV9tYXAuZW5kKCk7Ci0g
ICAgZm9yIChpdGVyYXRvciBpdCA9IHRoaXNNYXAtPm1fbWFwLmJlZ2luKCk7IGl0ICE9IGVuZDsg
KytpdCkKLSAgICAgICAgdmlzaXRvci5hcHBlbmQoaXQtPnZhbHVlLmFzVmFsdWUoKSk7CisgICAg
QmFzZTo6dmlzaXRDaGlsZHJlbihjZWxsLCB2aXNpdG9yKTsKKyAgICBTcGFyc2VBcnJheVZhbHVl
TWFwKiB0aGlzT2JqZWN0ID0ganNDYXN0PFNwYXJzZUFycmF5VmFsdWVNYXAqPihjZWxsKTsKKyAg
ICB7CisgICAgICAgIGF1dG8gbG9ja2VyID0gaG9sZExvY2sodGhpc09iamVjdC0+Y2VsbExvY2so
KSk7CisgICAgICAgIGZvciAoYXV0byYgZW50cnkgOiB0aGlzT2JqZWN0LT5tX21hcCkKKyAgICAg
ICAgICAgIHZpc2l0b3IuYXBwZW5kKGVudHJ5LnZhbHVlLmFzVmFsdWUoKSk7CisgICAgfQorICAg
IHZpc2l0b3IucmVwb3J0RXh0cmFNZW1vcnlWaXNpdGVkKHRoaXNPYmplY3QtPm1fcmVwb3J0ZWRD
YXBhY2l0eSAqIHNpemVvZihNYXA6OktleVZhbHVlUGFpclR5cGUpKTsKIH0KIAogfSAvLyBuYW1l
c3BhY2UgSlNDCg==
</data>
<flag name="review"
          id="369024"
          type_id="1"
          status="+"
          setter="keith_miller"
    />
          </attachment>
      

    </bug>

</bugzilla>