<?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>185988</bug_id>
          
          <creation_ts>2018-05-25 11:39:43 -0700</creation_ts>
          <short_desc>JSC should put bmalloc&apos;s scavenger into mini mode</short_desc>
          <delta_ts>2018-05-29 11:57:20 -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>bmalloc</component>
          <version>Safari Technology Preview</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>
          
          <blocked>185987</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Saam Barati">saam</reporter>
          <assigned_to name="Saam Barati">saam</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>gskachkov</cc>
    
    <cc>jfbastien</cc>
    
    <cc>joepeck</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>rmorisset</cc>
    
    <cc>ticaiolima</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1427378</commentid>
    <comment_count>0</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2018-05-25 11:39:43 -0700</bug_when>
    <thetext>We&apos;ll then run the scavenger more frequently. Maybe we&apos;ll also always scavenge instead of partialScavenge.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1427611</commentid>
    <comment_count>1</comment_count>
      <attachid>341366</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2018-05-25 17:29:55 -0700</bug_when>
    <thetext>Created attachment 341366
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1427885</commentid>
    <comment_count>2</comment_count>
      <attachid>341366</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2018-05-27 21:48:47 -0700</bug_when>
    <thetext>Comment on attachment 341366
patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1428156</commentid>
    <comment_count>3</comment_count>
      <attachid>341366</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-05-29 11:56:12 -0700</bug_when>
    <thetext>Comment on attachment 341366
patch

Clearing flags on attachment: 341366

Committed r232269: &lt;https://trac.webkit.org/changeset/232269&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1428157</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-05-29 11:56:13 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1428160</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-05-29 11:57:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/40623308&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>341366</attachid>
            <date>2018-05-25 17:29:55 -0700</date>
            <delta_ts>2018-05-29 11:56:12 -0700</delta_ts>
            <desc>patch</desc>
            <filename>a-backup.diff</filename>
            <type>text/plain</type>
            <size>10466</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjMyMjEwKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBA
CisyMDE4LTA1LTI1ICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAg
IEpTQyBzaG91bGQgcHV0IGJtYWxsb2MncyBzY2F2ZW5nZXIgaW50byBtaW5pIG1vZGUKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NTk4OAorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdoZW4gd2UgSW5pdGlh
bGl6ZVRocmVhZGluZywgd2UnbGwgbm93IGVuYWJsZSBibWFsbG9jJ3MgbWluaSBtb2RlCisgICAg
ICAgIGlmIHRoZSBWTSBpcyBpbiBtaW5pIG1vZGUuIFRoaXMgaXMgYW4gOC0xMCUgcHJvZ3Jlc3Np
b24gb24gdGhlIGZvb3RwcmludAorICAgICAgICBhdCBlbmQgc2NvcmUgaW4gcnVuLXRlc3RtZW0s
IG1ha2luZyBpdCBhIDQtNSUgbWVtb3J5IHNjb3JlIHByb2dyZXNzaW9uLgorICAgICAgICBJdCdz
IGJldHdlZW4gYSAwLTElIHJlZ3Jlc3Npb24gaW4gaXRzIHRpbWUgc2NvcmUuCisKKyAgICAgICAg
KiBydW50aW1lL0luaXRpYWxpemVUaHJlYWRpbmcuY3BwOgorICAgICAgICAoSlNDOjppbml0aWFs
aXplVGhyZWFkaW5nKToKKwogMjAxOC0wNS0yNSAgU2FhbSBCYXJhdGkgIDxzYmFyYXRpQGFwcGxl
LmNvbT4KIAogICAgICAgICBNYWtlIEpTQyBoYXZlIGEgbWluaSBtb2RlIHRoYXQga2lja3MgaW4g
d2hlbiB0aGUgSklUIGlzIGRpc2FibGVkCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVu
dGltZS9Jbml0aWFsaXplVGhyZWFkaW5nLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvcnVudGltZS9Jbml0aWFsaXplVGhyZWFkaW5nLmNwcAkocmV2aXNpb24gMjMyMjA5
KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSW5pdGlhbGl6ZVRocmVhZGluZy5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTgxLDYgKzgxLDkgQEAgdm9pZCBpbml0aWFsaXplVGhyZWFk
aW5nKCkKICNpZiBFTkFCTEUoV0VCQVNTRU1CTFkpCiAgICAgICAgIFdhc206OlRodW5rczo6aW5p
dGlhbGl6ZSgpOwogI2VuZGlmCisKKyAgICAgICAgaWYgKFZNOjppc0luTWluaU1vZGUoKSkKKyAg
ICAgICAgICAgIFdURjo6ZmFzdEVuYWJsZU1pbmlNb2RlKCk7CiAgICAgfSk7CiB9CiAKSW5kZXg6
IFNvdXJjZS9XVEYvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyMzIyMDkpCisrKyBTb3VyY2UvV1RGL0NoYW5nZUxvZwkod29ya2luZyBjb3B5
KQpAQCAtMSwzICsxLDE0IEBACisyMDE4LTA1LTI1ICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBw
bGUuY29tPgorCisgICAgICAgIEpTQyBzaG91bGQgcHV0IGJtYWxsb2MncyBzY2F2ZW5nZXIgaW50
byBtaW5pIG1vZGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE4NTk4OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogd3RmL0Zhc3RNYWxsb2MuY3BwOgorICAgICAgICAoV1RGOjpmYXN0RW5hYmxlTWluaU1v
ZGUpOgorICAgICAgICAqIHd0Zi9GYXN0TWFsbG9jLmg6CisKIDIwMTgtMDUtMjQgIENhcmxvcyBB
bGJlcnRvIExvcGV6IFBlcmV6ICA8Y2xvcGV6QGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS11b
V1BFXSBNZW1vcnkgcHJlc3N1cmUgbW9uaXRvciBkb2Vzbid0IHJlbGlhYmxlIG5vdGlmeSBhbGwg
dGhlIHN1YnByb2Nlc3NlcwpJbmRleDogU291cmNlL1dURi93dGYvRmFzdE1hbGxvYy5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dURi93dGYvRmFzdE1hbGxvYy5jcHAJKHJldmlzaW9uIDIzMjIw
OSkKKysrIFNvdXJjZS9XVEYvd3RmL0Zhc3RNYWxsb2MuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0y
NTAsNiArMjUwLDggQEAgdm9pZCBmYXN0RGVjb21taXRBbGlnbmVkTWVtb3J5KHZvaWQqIHB0cgog
ICAgIE9TQWxsb2NhdG9yOjpkZWNvbW1pdChwdHIsIHNpemUpOwogfQogCit2b2lkIGZhc3RFbmFi
bGVNaW5pTW9kZSgpIHsgfQorCiB9IC8vIG5hbWVzcGFjZSBXVEYKIAogI2Vsc2UgLy8gZGVmaW5l
ZChVU0VfU1lTVEVNX01BTExPQykgJiYgVVNFX1NZU1RFTV9NQUxMT0MKQEAgLTM4Myw2ICszODUs
MTEgQEAgdm9pZCBmYXN0RGVjb21taXRBbGlnbmVkTWVtb3J5KHZvaWQqIHB0cgogICAgIGJtYWxs
b2M6OmFwaTo6ZGVjb21taXRBbGlnbmVkUGh5c2ljYWwocHRyLCBzaXplKTsKIH0KIAordm9pZCBm
YXN0RW5hYmxlTWluaU1vZGUoKQoreworICAgIGJtYWxsb2M6OmFwaTo6ZW5hYmxlTWluaU1vZGUo
KTsKK30KKwogfSAvLyBuYW1lc3BhY2UgV1RGCiAKICNlbmRpZiAvLyBkZWZpbmVkKFVTRV9TWVNU
RU1fTUFMTE9DKSAmJiBVU0VfU1lTVEVNX01BTExPQwpJbmRleDogU291cmNlL1dURi93dGYvRmFz
dE1hbGxvYy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvd3RmL0Zhc3RNYWxsb2MuaAkocmV2
aXNpb24gMjMyMjA5KQorKysgU291cmNlL1dURi93dGYvRmFzdE1hbGxvYy5oCSh3b3JraW5nIGNv
cHkpCkBAIC03Myw2ICs3Myw4IEBAIFdURl9FWFBPUlRfUFJJVkFURSB2b2lkIHJlbGVhc2VGYXN0
TWFsbG8KIFdURl9FWFBPUlRfUFJJVkFURSB2b2lkIGZhc3RDb21taXRBbGlnbmVkTWVtb3J5KHZv
aWQqLCBzaXplX3QpOwogV1RGX0VYUE9SVF9QUklWQVRFIHZvaWQgZmFzdERlY29tbWl0QWxpZ25l
ZE1lbW9yeSh2b2lkKiwgc2l6ZV90KTsKIAorV1RGX0VYUE9SVF9QUklWQVRFIHZvaWQgZmFzdEVu
YWJsZU1pbmlNb2RlKCk7CisKIHN0cnVjdCBGYXN0TWFsbG9jU3RhdGlzdGljcyB7CiAgICAgc2l6
ZV90IHJlc2VydmVkVk1CeXRlczsKICAgICBzaXplX3QgY29tbWl0dGVkVk1CeXRlczsKSW5kZXg6
IFNvdXJjZS9ibWFsbG9jL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvYm1hbGxvYy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDIzMjIwOSkKKysrIFNvdXJjZS9ibWFsbG9jL0NoYW5nZUxvZwko
d29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDE4LTA1LTI1ICBTYWFtIEJhcmF0aSAg
PHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAgIEpTQyBzaG91bGQgcHV0IGJtYWxsb2MncyBz
Y2F2ZW5nZXIgaW50byBtaW5pIG1vZGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE4NTk4OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFdlIGV4cG9zZSBhbiBBUEkgZm9yIHB1dHRpbmcgYm1hbGxvYyBpbnRv
IG1pbmkgbW9kZS4gQWxsIHRoYXQgbWVhbnMgbm93CisgICAgICAgIGlzIHRoYXQgd2UnbGwgcnVu
IHRoZSBzY2F2ZW5nZXIgbW9yZSBhZ2dyZXNzaXZlbHkuCisKKyAgICAgICAgKiBibWFsbG9jL1Nj
YXZlbmdlci5jcHA6CisgICAgICAgIChibWFsbG9jOjpTY2F2ZW5nZXI6OmVuYWJsZU1pbmlNb2Rl
KToKKyAgICAgICAgKGJtYWxsb2M6OlNjYXZlbmdlcjo6dGhyZWFkUnVuTG9vcCk6CisgICAgICAg
ICogYm1hbGxvYy9TY2F2ZW5nZXIuaDoKKyAgICAgICAgKiBibWFsbG9jL1NpemVzLmg6CisgICAg
ICAgICogYm1hbGxvYy9ibWFsbG9jLmNwcDoKKyAgICAgICAgKGJtYWxsb2M6OmFwaTo6ZW5hYmxl
TWluaU1vZGUpOgorICAgICAgICAqIGJtYWxsb2MvYm1hbGxvYy5oOgorCiAyMDE4LTA1LTIzICBB
bnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KIAogICAgICAgICBJbmNyZWFzZSB0aGUg
c2ltdWxhdGVkIG1lbW9yeSBzaXplIG9uIFBMQVRGT1JNKElPU19TSU1VTEFUT1IpIGZyb20gNTEy
TUIgdG8gMTAyNE1CCkluZGV4OiBTb3VyY2UvYm1hbGxvYy9ibWFsbG9jL1NjYXZlbmdlci5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL2JtYWxsb2MvYm1hbGxvYy9TY2F2ZW5nZXIuY3BwCShyZXZp
c2lvbiAyMzIyMDkpCisrKyBTb3VyY2UvYm1hbGxvYy9ibWFsbG9jL1NjYXZlbmdlci5jcHAJKHdv
cmtpbmcgY29weSkKQEAgLTE3OSw2ICsxNzksMTMgQEAgc3RkOjpjaHJvbm86Om1pbGxpc2Vjb25k
cyBTY2F2ZW5nZXI6OnRpbQogICAgIHJldHVybiBzdGQ6OmNocm9ubzo6ZHVyYXRpb25fY2FzdDxz
dGQ6OmNocm9ubzo6bWlsbGlzZWNvbmRzPihzdGQ6OmNocm9ubzo6c3RlYWR5X2Nsb2NrOjpub3co
KSAtIG1fbGFzdFBhcnRpYWxTY2F2ZW5nZVRpbWUpOwogfQogCit2b2lkIFNjYXZlbmdlcjo6ZW5h
YmxlTWluaU1vZGUoKQoreworICAgIG1faXNJbk1pbmlNb2RlID0gdHJ1ZTsgLy8gV2UganVzdCBz
dG9yZSB0byB0aGlzIHJhY2lseS4gVGhlIHNjYXZlbmdlciB0aHJlYWQgd2lsbCBldmVudHVhbGx5
IHBpY2sgdXAgdGhlIHJpZ2h0IHZhbHVlLgorICAgIGlmIChtX3N0YXRlID09IFN0YXRlOjpSdW5T
b29uKQorICAgICAgICBydW4oKTsKK30KKwogdm9pZCBTY2F2ZW5nZXI6OnNjYXZlbmdlKCkKIHsK
ICAgICBzdGQ6OnVuaXF1ZV9sb2NrPE11dGV4PiBsb2NrKG1fc2NhdmVuZ2luZ011dGV4KTsKQEAg
LTM3Nyw3ICszODQsNyBAQCB2b2lkIFNjYXZlbmdlcjo6dGhyZWFkUnVuTG9vcCgpCiAgICAgICAg
IAogICAgICAgICBpZiAobV9zdGF0ZSA9PSBTdGF0ZTo6UnVuU29vbikgewogICAgICAgICAgICAg
c3RkOjp1bmlxdWVfbG9jazxNdXRleD4gbG9jayhtX211dGV4KTsKLSAgICAgICAgICAgIG1fY29u
ZGl0aW9uLndhaXRfZm9yKGxvY2ssIGFzeW5jVGFza1NsZWVwRHVyYXRpb24sIFsmXSgpIHsgcmV0
dXJuIG1fc3RhdGUgIT0gU3RhdGU6OlJ1blNvb247IH0pOworICAgICAgICAgICAgbV9jb25kaXRp
b24ud2FpdF9mb3IobG9jaywgc3RkOjpjaHJvbm86Om1pbGxpc2Vjb25kcyhtX2lzSW5NaW5pTW9k
ZSA/IDIwMCA6IDIwMDApLCBbJl0oKSB7IHJldHVybiBtX3N0YXRlICE9IFN0YXRlOjpSdW5Tb29u
OyB9KTsKICAgICAgICAgfQogICAgICAgICAKICAgICAgICAgbV9zdGF0ZSA9IFN0YXRlOjpTbGVl
cDsKQEAgLTQwMywxMSArNDEwLDE4IEBAIHZvaWQgU2NhdmVuZ2VyOjp0aHJlYWRSdW5Mb29wKCkK
ICAgICAgICAgICAgIGF1dG8gdGltZVNpbmNlTGFzdEZ1bGxTY2F2ZW5nZSA9IHRoaXMtPnRpbWVT
aW5jZUxhc3RGdWxsU2NhdmVuZ2UoKTsKICAgICAgICAgICAgIGF1dG8gdGltZVNpbmNlTGFzdFBh
cnRpYWxTY2F2ZW5nZSA9IHRoaXMtPnRpbWVTaW5jZUxhc3RQYXJ0aWFsU2NhdmVuZ2UoKTsKICAg
ICAgICAgICAgIGF1dG8gdGltZVNpbmNlTGFzdFNjYXZlbmdlID0gc3RkOjptaW4odGltZVNpbmNl
TGFzdFBhcnRpYWxTY2F2ZW5nZSwgdGltZVNpbmNlTGFzdEZ1bGxTY2F2ZW5nZSk7Ci0gICAgICAg
ICAgICBpZiAoaXNVbmRlck1lbW9yeVByZXNzdXJlKCkgJiYgZnJlZWFibGVNZW1vcnkgPiA0ICog
TUIgJiYgdGltZVNpbmNlTGFzdFNjYXZlbmdlID4gc3RkOjpjaHJvbm86Om1pbGxpc2Vjb25kcyg1
KSkKKworICAgICAgICAgICAgaWYgKGlzVW5kZXJNZW1vcnlQcmVzc3VyZSgpICYmIGZyZWVhYmxl
TWVtb3J5ID4gMSAqIE1CICYmIHRpbWVTaW5jZUxhc3RTY2F2ZW5nZSA+IHN0ZDo6Y2hyb25vOjpt
aWxsaXNlY29uZHMoNSkpCiAgICAgICAgICAgICAgICAgcmV0dXJuIFNjYXZlbmdlTW9kZTo6RnVs
bDsKIAogICAgICAgICAgICAgaWYgKCFtX2lzUHJvYmFibHlHcm93aW5nKSB7Ci0gICAgICAgICAg
ICAgICAgaWYgKHRpbWVTaW5jZUxhc3RGdWxsU2NhdmVuZ2UgPCBzdGQ6OmNocm9ubzo6bWlsbGlz
ZWNvbmRzKDEwMDApKQorICAgICAgICAgICAgICAgIGlmICh0aW1lU2luY2VMYXN0RnVsbFNjYXZl
bmdlIDwgc3RkOjpjaHJvbm86Om1pbGxpc2Vjb25kcygxMDAwKSAmJiAhbV9pc0luTWluaU1vZGUp
CisgICAgICAgICAgICAgICAgICAgIHJldHVybiBTY2F2ZW5nZU1vZGU6OlBhcnRpYWw7CisgICAg
ICAgICAgICAgICAgcmV0dXJuIFNjYXZlbmdlTW9kZTo6RnVsbDsKKyAgICAgICAgICAgIH0KKwor
ICAgICAgICAgICAgaWYgKG1faXNJbk1pbmlNb2RlKSB7CisgICAgICAgICAgICAgICAgaWYgKHRp
bWVTaW5jZUxhc3RGdWxsU2NhdmVuZ2UgPCBzdGQ6OmNocm9ubzo6bWlsbGlzZWNvbmRzKDIwMCkp
CiAgICAgICAgICAgICAgICAgICAgIHJldHVybiBTY2F2ZW5nZU1vZGU6OlBhcnRpYWw7CiAgICAg
ICAgICAgICAgICAgcmV0dXJuIFNjYXZlbmdlTW9kZTo6RnVsbDsKICAgICAgICAgICAgIH0KQEAg
LTQyMSw3ICs0MzUsNyBAQCB2b2lkIFNjYXZlbmdlcjo6dGhyZWFkUnVuTG9vcCgpCiAgICAgICAg
ICAgICAgICAgLy8gUmF0ZSBsaW1pdCBwYXJ0aWFsIHNjYXZlbmdlcy4KICAgICAgICAgICAgICAg
ICByZXR1cm4gU2NhdmVuZ2VNb2RlOjpOb25lOwogICAgICAgICAgICAgfQotICAgICAgICAgICAg
aWYgKGZyZWVhYmxlTWVtb3J5IDwgNTAgKiBNQikKKyAgICAgICAgICAgIGlmIChmcmVlYWJsZU1l
bW9yeSA8IDI1ICogTUIpCiAgICAgICAgICAgICAgICAgcmV0dXJuIFNjYXZlbmdlTW9kZTo6Tm9u
ZTsKICAgICAgICAgICAgIGlmICg1ICogZnJlZWFibGVNZW1vcnkgPCBmb290cHJpbnQoKSkKICAg
ICAgICAgICAgICAgICByZXR1cm4gU2NhdmVuZ2VNb2RlOjpOb25lOwpJbmRleDogU291cmNlL2Jt
YWxsb2MvYm1hbGxvYy9TY2F2ZW5nZXIuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvYm1hbGxvYy9i
bWFsbG9jL1NjYXZlbmdlci5oCShyZXZpc2lvbiAyMzIyMDkpCisrKyBTb3VyY2UvYm1hbGxvYy9i
bWFsbG9jL1NjYXZlbmdlci5oCSh3b3JraW5nIGNvcHkpCkBAIC03Miw2ICs3Miw4IEBAIHB1Ymxp
YzoKICAgICAvLyBJdCdzIHVubGlrZWx5LCBidXQgcG9zc2libGUuCiAgICAgc2l6ZV90IGZvb3Rw
cmludCgpOwogCisgICAgdm9pZCBlbmFibGVNaW5pTW9kZSgpOworCiBwcml2YXRlOgogICAgIGVu
dW0gY2xhc3MgU3RhdGUgeyBTbGVlcCwgUnVuLCBSdW5Tb29uIH07CiAgICAgCkBAIC0xMDgsNiAr
MTEwLDggQEAgcHJpdmF0ZToKICNlbmRpZgogICAgIAogICAgIFZlY3RvcjxEZWZlcnJlZERlY29t
bWl0PiBtX2RlZmVycmVkRGVjb21taXRzOworCisgICAgYm9vbCBtX2lzSW5NaW5pTW9kZSB7IGZh
bHNlIH07CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBibWFsbG9jCkluZGV4OiBTb3VyY2UvYm1hbGxv
Yy9ibWFsbG9jL1NpemVzLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL2JtYWxsb2MvYm1hbGxvYy9T
aXplcy5oCShyZXZpc2lvbiAyMzIyMDkpCisrKyBTb3VyY2UvYm1hbGxvYy9ibWFsbG9jL1NpemVz
LmgJKHdvcmtpbmcgY29weSkKQEAgLTcxLDggKzcxLDYgQEAgbmFtZXNwYWNlIFNpemVzIHsKICAg
ICBzdGF0aWMgY29uc3Qgc2l6ZV90IHNjYXZlbmdlckJ5dGVzUGVyTWVtb3J5UHJlc3N1cmVDaGVj
ayA9IDE2ICogTUI7CiAgICAgc3RhdGljIGNvbnN0IGRvdWJsZSBtZW1vcnlQcmVzc3VyZVRocmVz
aG9sZCA9IDAuNzU7CiAgICAgCi0gICAgc3RhdGljIGNvbnN0IHN0ZDo6Y2hyb25vOjptaWxsaXNl
Y29uZHMgYXN5bmNUYXNrU2xlZXBEdXJhdGlvbiA9IHN0ZDo6Y2hyb25vOjptaWxsaXNlY29uZHMo
MjAwMCk7Ci0gICAgCiAgICAgc3RhdGljIGNvbnN0IHNpemVfdCBtYXNrU2l6ZUNsYXNzQ291bnQg
PSBtYXNrU2l6ZUNsYXNzTWF4IC8gYWxpZ25tZW50OwogCiAgICAgaW5saW5lIGNvbnN0ZXhwciBz
aXplX3QgbWFza1NpemVDbGFzcyhzaXplX3Qgc2l6ZSkKSW5kZXg6IFNvdXJjZS9ibWFsbG9jL2Jt
YWxsb2MvYm1hbGxvYy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL2JtYWxsb2MvYm1hbGxvYy9i
bWFsbG9jLmNwcAkocmV2aXNpb24gMjMyMjA5KQorKysgU291cmNlL2JtYWxsb2MvYm1hbGxvYy9i
bWFsbG9jLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTE2LDUgKzExNiwxMCBAQCB2b2lkIGRlY29t
bWl0QWxpZ25lZFBoeXNpY2FsKHZvaWQqIG9iamVjCiAgICAgaGVhcC5leHRlcm5hbERlY29tbWl0
KG9iamVjdCwgc2l6ZSk7CiB9CiAKK3ZvaWQgZW5hYmxlTWluaU1vZGUoKQoreworICAgIFBlclBy
b2Nlc3M8U2NhdmVuZ2VyPjo6Z2V0KCktPmVuYWJsZU1pbmlNb2RlKCk7Cit9CisKIH0gfSAvLyBu
YW1lc3BhY2UgYm1hbGxvYzo6YXBpCiAKSW5kZXg6IFNvdXJjZS9ibWFsbG9jL2JtYWxsb2MvYm1h
bGxvYy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9ibWFsbG9jL2JtYWxsb2MvYm1hbGxvYy5oCShy
ZXZpc2lvbiAyMzIyMDkpCisrKyBTb3VyY2UvYm1hbGxvYy9ibWFsbG9jL2JtYWxsb2MuaAkod29y
a2luZyBjb3B5KQpAQCAtMTIxLDUgKzEyMSw3IEBAIGlubGluZSBkb3VibGUgcGVyY2VudEF2YWls
YWJsZU1lbW9yeUluVXMKIEJFWFBPUlQgdm9pZCBzZXRTY2F2ZW5nZXJUaHJlYWRRT1NDbGFzcyhx
b3NfY2xhc3NfdCBvdmVycmlkZUNsYXNzKTsKICNlbmRpZgogCitCRVhQT1JUIHZvaWQgZW5hYmxl
TWluaU1vZGUoKTsKKwogfSAvLyBuYW1lc3BhY2UgYXBpCiB9IC8vIG5hbWVzcGFjZSBibWFsbG9j
CkluZGV4OiBUb29scy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvQ2hhbmdlTG9nCShy
ZXZpc2lvbiAyMzIyMTgpCisrKyBUb29scy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEs
MyArMSwxNSBAQAorMjAxOC0wNS0yNSAgU2FhbSBCYXJhdGkgIDxzYmFyYXRpQGFwcGxlLmNvbT4K
KworICAgICAgICBKU0Mgc2hvdWxkIHB1dCBibWFsbG9jJ3Mgc2NhdmVuZ2VyIGludG8gbWluaSBt
b2RlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODU5
ODgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlz
IHBhdGNoIG1ha2VzIGl0IHNvIHRoYXQgd2UgdHVybiBvZmYgdGhlIEpJVCB3aGVuIHJ1bm5pbmcg
cnVuLXRlc3RtZW0KKyAgICAgICAgdGhhdCB3YXkgd2UgbWFrZSBKU0MgdXNlIGl0cyBtaW5pIG1v
ZGUuCisKKyAgICAgICAgKiBTY3JpcHRzL3J1bi10ZXN0bWVtOgorCiAyMDE4LTA1LTI1ICBEYW5p
ZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICB0ZXN0LXdlYmtpdHB5IG1l
c3NhZ2VzIGxvZ2dlZCB1c2luZyBfX21haW5fXyBsb2dnZXIgYXJlIG5vdCBkaXNwbGF5ZWQKSW5k
ZXg6IFRvb2xzL1NjcmlwdHMvcnVuLXRlc3RtZW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0
cy9ydW4tdGVzdG1lbQkocmV2aXNpb24gMjMyMjEwKQorKysgVG9vbHMvU2NyaXB0cy9ydW4tdGVz
dG1lbQkod29ya2luZyBjb3B5KQpAQCAtMTMzLDcgKzEzMywxMiBAQCBlbmQKIAogZGVmIHJ1blRl
c3QocGF0aCwgaXRlcnMpCiAgICAgY29tbWFuZCA9ICIje2dldFRlc3RtZW1QYXRofSAje3BhdGh9
ICN7aXRlcnN9IgotICAgIHN0ZG91dCwgc3RkZXJyLCBleGl0Q29kZSA9IE9wZW4zLmNhcHR1cmUz
KHsiRFlMRF9GUkFNRVdPUktfUEFUSCIgPT4gZ2V0QnVpbGREaXJlY3Rvcnl9LCBjb21tYW5kKQor
ICAgIGVudmlyb25tZW50ID0geworICAgICAgICAiRFlMRF9GUkFNRVdPUktfUEFUSCIgPT4gZ2V0
QnVpbGREaXJlY3RvcnksCisgICAgICAgICJKU0NfdXNlSklUIiA9PiAiZmFsc2UiLAorICAgICAg
ICAiSlNDX3VzZVJlZ0V4cEpJVCIgPT4gImZhbHNlIiwKKyAgICB9CisgICAgc3Rkb3V0LCBzdGRl
cnIsIGV4aXRDb2RlID0gT3BlbjMuY2FwdHVyZTMoZW52aXJvbm1lbnQsIGNvbW1hbmQpCiAKICAg
ICBpZiAkdmVyYm9zZQogICAgICAgICBwdXRzIHN0ZG91dAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>