<?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>190082</bug_id>
          
          <creation_ts>2018-09-28 10:59:24 -0700</creation_ts>
          <short_desc>Do not do automatic process prewarming while under memory pressure</short_desc>
          <delta_ts>2018-09-28 16:09:41 -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>WebKit2</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="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>koivisto</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1464435</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-09-28 10:59:24 -0700</bug_when>
    <thetext>Do not do automatic process prewarming while under memory pressure and also terminate any prewarmed process when receiving a memory warning.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1464436</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-09-28 10:59:42 -0700</bug_when>
    <thetext>&lt;rdar://problem/39771424&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1464438</commentid>
    <comment_count>2</comment_count>
      <attachid>351093</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-09-28 11:03:04 -0700</bug_when>
    <thetext>Created attachment 351093
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1464448</commentid>
    <comment_count>3</comment_count>
      <attachid>351097</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-09-28 11:32:09 -0700</bug_when>
    <thetext>Created attachment 351097
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1464570</commentid>
    <comment_count>4</comment_count>
      <attachid>351097</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2018-09-28 15:48:06 -0700</bug_when>
    <thetext>Comment on attachment 351097
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1464572</commentid>
    <comment_count>5</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2018-09-28 15:48:39 -0700</bug_when>
    <thetext>This makes me a little scared: &lt;https://trac.webkit.org/changeset/234646/webkit&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1464585</commentid>
    <comment_count>6</comment_count>
      <attachid>351097</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-09-28 16:09:39 -0700</bug_when>
    <thetext>Comment on attachment 351097
Patch

Clearing flags on attachment: 351097

Committed r236621: &lt;https://trac.webkit.org/changeset/236621&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1464586</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-09-28 16:09:41 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>351093</attachid>
            <date>2018-09-28 11:03:04 -0700</date>
            <delta_ts>2018-09-28 11:32:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-190082-20180928110303.patch</filename>
            <type>text/plain</type>
            <size>5236</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM2NTk5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDRhZDlkMTNlNDVhNTFiNDk2
MzRhYWExNWYyNDExMzdhMThhNGI3N2MuLjMwODZiOGE3Y2M4MjY5YjJjYmZhYmNlYTZmOTZkMTRm
ZmEzZjQwNjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTgtMDktMjggIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBEbyBub3QgZG8gYXV0b21hdGljIHBy
b2Nlc3MgcHJld2FybWluZyB3aGlsZSB1bmRlciBtZW1vcnkgcHJlc3N1cmUKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDA4MgorICAgICAgICA8cmRh
cjovL3Byb2JsZW0vMzk3NzE0MjQ+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgRG8gbm90IGRvIGF1dG9tYXRpYyBwcm9jZXNzIHByZXdhcm1pbmcgd2hp
bGUgdW5kZXIgbWVtb3J5IHByZXNzdXJlIGFuZAorICAgICAgICBhbHNvIHRlcm1pbmF0ZSBhbnkg
cHJld2FybWVkIHByb2Nlc3Mgd2hlbiByZWNlaXZpbmcgYSBtZW1vcnkgd2FybmluZy4KKworICAg
ICAgICAqIFVJUHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5jcHA6CisgICAgICAgIChXZWJLaXQ6Oldl
YlByb2Nlc3NQb29sOjpwcmV3YXJtUHJvY2Vzcyk6CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nl
c3NQb29sOjpkaWRSZWFjaEdvb2RUaW1lVG9QcmV3YXJtKToKKyAgICAgICAgKFdlYktpdDo6V2Vi
UHJvY2Vzc1Bvb2w6OmhhbmRsZU1lbW9yeVByZXNzdXJlV2FybmluZyk6CisgICAgICAgICogVUlQ
cm9jZXNzL1dlYlByb2Nlc3NQb29sLmg6CisgICAgICAgICogVUlQcm9jZXNzL2lvcy9XZWJNZW1v
cnlQcmVzc3VyZUhhbmRsZXJJT1MubW06CisgICAgICAgIChXZWJLaXQ6Omluc3RhbGxNZW1vcnlQ
cmVzc3VyZUhhbmRsZXIpOgorCiAyMDE4LTA5LTI4ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBs
ZS5jb20+CiAKICAgICAgICAgRHJvcCBzdXBwb3J0IGZvciBjcm9zcy1vcmlnaW4td2luZG93LXBv
bGljeSBoZWFkZXIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nl
c3NQb29sLmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQb29sLmNwcApp
bmRleCBiZWY0MGRlODQ2ODkwYTI0OTcyOTU4YzVjMzFhNGQxZTk3MzE0NjQ1Li45MWU3MmY2YzY0
YTczZTU1ZTAyZGNkZTliMGQzODg5OTgyYTE3ZWY0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvV2ViUHJvY2Vzc1Bvb2wuY3BwCkBAIC05OTcsNiArOTk3LDcgQEAgdm9pZCBXZWJQcm9jZXNz
UG9vbDo6cHJld2FybVByb2Nlc3MoKQogICAgIGlmICghbV93ZWJzaXRlRGF0YVN0b3JlKQogICAg
ICAgICBtX3dlYnNpdGVEYXRhU3RvcmUgPSBBUEk6OldlYnNpdGVEYXRhU3RvcmU6OmRlZmF1bHRE
YXRhU3RvcmUoKS5wdHIoKTsKIAorICAgIFJFTEVBU0VfTE9HKFBlcmZvcm1hbmNlTG9nZ2luZywg
IlByZXdhcm1pbmcgYSBXZWJQcm9jZXNzIGZvciBwZXJmb3JtYW5jZSIpOwogICAgIGNyZWF0ZU5l
d1dlYlByb2Nlc3MobV93ZWJzaXRlRGF0YVN0b3JlLT53ZWJzaXRlRGF0YVN0b3JlKCksIFdlYlBy
b2Nlc3NQcm94eTo6SXNQcmV3YXJtZWQ6Olllcyk7CiB9CiAKQEAgLTEzMDcsNiArMTMwOCwxMiBA
QCB2b2lkIFdlYlByb2Nlc3NQb29sOjpkaWRSZWFjaEdvb2RUaW1lVG9QcmV3YXJtKCkKICAgICBp
ZiAoIWNvbmZpZ3VyYXRpb24oKS5pc0F1dG9tYXRpY1Byb2Nlc3NXYXJtaW5nRW5hYmxlZCgpKQog
ICAgICAgICByZXR1cm47CiAKKyAgICBpZiAoTWVtb3J5UHJlc3N1cmVIYW5kbGVyOjpzaW5nbGV0
b24oKS5pc1VuZGVyTWVtb3J5UHJlc3N1cmUoKSkgeworICAgICAgICBpZiAoIW1fcHJld2FybWVk
UHJvY2VzcykKKyAgICAgICAgICAgIFJFTEVBU0VfTE9HKFBlcmZvcm1hbmNlTG9nZ2luZywgIk5v
dCBwcmV3YXJtaW5nIGEgV2ViUHJvY2VzcyBkdWUgdG8gbWVtb3J5IHByZXNzdXJlIik7CisgICAg
ICAgIHJldHVybjsKKyAgICB9CisKICAgICBwcmV3YXJtUHJvY2VzcygpOwogfQogCkBAIC0xMzIy
LDYgKzEzMjksMTMgQEAgV2ViUHJvY2Vzc1Bvb2w6OlN0YXRpc3RpY3MmIFdlYlByb2Nlc3NQb29s
OjpzdGF0aXN0aWNzKCkKICAgICByZXR1cm4gc3RhdGlzdGljczsKIH0KIAordm9pZCBXZWJQcm9j
ZXNzUG9vbDo6aGFuZGxlTWVtb3J5UHJlc3N1cmVXYXJuaW5nKENyaXRpY2FsKQoreworICAgIGlm
IChtX3ByZXdhcm1lZFByb2Nlc3MpCisgICAgICAgIG1fcHJld2FybWVkUHJvY2Vzcy0+c2h1dERv
d24oKTsKKyAgICBBU1NFUlQoIW1fcHJld2FybWVkUHJvY2Vzcyk7Cit9CisKICNpZiBFTkFCTEUo
TkVUU0NBUEVfUExVR0lOX0FQSSkKIHZvaWQgV2ViUHJvY2Vzc1Bvb2w6OnNldEFkZGl0aW9uYWxQ
bHVnaW5zRGlyZWN0b3J5KGNvbnN0IFN0cmluZyYgZGlyZWN0b3J5KQogewpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Bvb2wuaCBiL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL1dlYlByb2Nlc3NQb29sLmgKaW5kZXggOTkxYjUyODE4NmE4OGM1MTk2NDUxN2My
MWRkMmQ3NDRmYTdkOGE0Yi4uOTcwOTY3OTcyY2UxMmMwNzEwYTgzOTdmYWEwZWEwNWEwM2Q3ZjI1
MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Bvb2wuaAor
KysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5oCkBAIC01MSw2ICs1
MSw3IEBACiAjaW5jbHVkZSA8d3RmL0ZvcndhcmQuaD4KICNpbmNsdWRlIDx3dGYvSGFzaE1hcC5o
PgogI2luY2x1ZGUgPHd0Zi9IYXNoU2V0Lmg+CisjaW5jbHVkZSA8d3RmL01lbW9yeVByZXNzdXJl
SGFuZGxlci5oPgogI2luY2x1ZGUgPHd0Zi9Qcm9jZXNzSUQuaD4KICNpbmNsdWRlIDx3dGYvUmVm
Q291bnRlci5oPgogI2luY2x1ZGUgPHd0Zi9SZWZQdHIuaD4KQEAgLTIwMSw2ICsyMDIsOCBAQCBw
dWJsaWM6CiAKICAgICB2b2lkIHBvcHVsYXRlVmlzaXRlZExpbmtzKCk7CiAKKyAgICB2b2lkIGhh
bmRsZU1lbW9yeVByZXNzdXJlV2FybmluZyhDcml0aWNhbCk7CisKICNpZiBFTkFCTEUoTkVUU0NB
UEVfUExVR0lOX0FQSSkKICAgICB2b2lkIHNldEFkZGl0aW9uYWxQbHVnaW5zRGlyZWN0b3J5KGNv
bnN0IFN0cmluZyYpOwogICAgIHZvaWQgcmVmcmVzaFBsdWdpbnMoKTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XZWJNZW1vcnlQcmVzc3VyZUhhbmRsZXJJT1MubW0g
Yi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvV2ViTWVtb3J5UHJlc3N1cmVIYW5kbGVySU9T
Lm1tCmluZGV4IDQxMzVkYjkwZjY3MmVjYzA5ZjcwY2U1NDNkMjA0OTE3NGZhMDE0NWQuLjdkZjlm
NWJjMzcxMDJiNmQ2YmU5MTNjZjg4ODAwZjJiNjM1ZWVjOGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL2lvcy9XZWJNZW1vcnlQcmVzc3VyZUhhbmRsZXJJT1MubW0KKysrIGIv
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9zL1dlYk1lbW9yeVByZXNzdXJlSGFuZGxlcklPUy5t
bQpAQCAtMjksMTYgKzI5LDEzIEBACiAjaWYgUExBVEZPUk0oSU9TKQogCiAjaW1wb3J0ICJWaWV3
U25hcHNob3RTdG9yZS5oIgorI2ltcG9ydCAiV2ViUHJvY2Vzc1Bvb2wuaCIKKyNpbXBvcnQgPHd0
Zi9NZW1vcnlQcmVzc3VyZUhhbmRsZXIuaD4KIAogbmFtZXNwYWNlIFdlYktpdCB7CiAKIHZvaWQg
aW5zdGFsbE1lbW9yeVByZXNzdXJlSGFuZGxlcigpCiB7Ci0gICAgc3RhdGljIGJvb2wgaW5zdGFs
bGVkID0gZmFsc2U7Ci0gICAgaWYgKGluc3RhbGxlZCkKLSAgICAgICAgcmV0dXJuOwotICAgIGlu
c3RhbGxlZCA9IHRydWU7Ci0KICAgICAvLyBGSVhNRTogVGhpcyBzaG91bGQgYmUgYWJsZSB0byBz
aGFyZSBjb2RlIHdpdGggV2ViQ29yZSdzIE1lbW9yeVByZXNzdXJlSGFuZGxlciAoYW5kIGJlIHBs
YXRmb3JtIGluZGVwZW5kZW50KS4KICAgICAvLyBSaWdodCBub3cgaXQgY2Fubm90IGJlY2F1c2Ug
V2ViS2l0MSBhbmQgV2ViS2l0MiBuZWVkIHRvIGJlIGFibGUgdG8gY29leGlzdCBpbiB0aGUgVUkg
cHJvY2VzcywKICAgICAvLyBhbmQgeW91IGNhbiBvbmx5IGhhdmUgb25lIFdlYkNvcmU6Ok1lbW9y
eVByZXNzdXJlSGFuZGxlci4KQEAgLTQ2LDEyICs0MywxNCBAQCB2b2lkIGluc3RhbGxNZW1vcnlQ
cmVzc3VyZUhhbmRsZXIoKQogICAgIGlmIChbW05TVXNlckRlZmF1bHRzIHN0YW5kYXJkVXNlckRl
ZmF1bHRzXSBib29sRm9yS2V5OkAiV2ViS2l0U3VwcHJlc3NNZW1vcnlQcmVzc3VyZUhhbmRsZXIi
XSkKICAgICAgICAgcmV0dXJuOwogCi0gICAgLy8gVXNlIGEgc3RhdGljIGhlcmUgc28gdGhlIGlu
dGVudGlvbmFsbHkgaW1tb3J0YWwgZGlzcGF0Y2ggc291cmNlIGRvZXMgbm90IHNob3cgdXAgYXMg
YSBzdG9yYWdlIGxlYWsuCi0gICAgc3RhdGljIGF1dG8gc291cmNlID0gZGlzcGF0Y2hfc291cmNl
X2NyZWF0ZShESVNQQVRDSF9TT1VSQ0VfVFlQRV9NRU1PUllQUkVTU1VSRSwgMCwgRElTUEFUQ0hf
TUVNT1JZUFJFU1NVUkVfV0FSTiwgZGlzcGF0Y2hfZ2V0X21haW5fcXVldWUoKSk7Ci0gICAgZGlz
cGF0Y2hfc291cmNlX3NldF9ldmVudF9oYW5kbGVyKHNvdXJjZSwgXiB7CisgICAgYXV0byYgbWVt
b3J5UHJlc3N1cmVIYW5kbGVyID0gTWVtb3J5UHJlc3N1cmVIYW5kbGVyOjpzaW5nbGV0b24oKTsK
KyAgICBtZW1vcnlQcmVzc3VyZUhhbmRsZXIuc2V0TG93TWVtb3J5SGFuZGxlcihbXSAoQ3JpdGlj
YWwgY3JpdGljYWwsIFN5bmNocm9ub3VzKSB7CiAgICAgICAgIFZpZXdTbmFwc2hvdFN0b3JlOjpz
aW5nbGV0b24oKS5kaXNjYXJkU25hcHNob3RJbWFnZXMoKTsKKworICAgICAgICBmb3IgKGF1dG8q
IHByb2Nlc3NQb29sIDogV2ViUHJvY2Vzc1Bvb2w6OmFsbFByb2Nlc3NQb29scygpKQorICAgICAg
ICAgICAgcHJvY2Vzc1Bvb2wtPmhhbmRsZU1lbW9yeVByZXNzdXJlV2FybmluZyhjcml0aWNhbCk7
CiAgICAgfSk7Ci0gICAgZGlzcGF0Y2hfcmVzdW1lKHNvdXJjZSk7CisgICAgbWVtb3J5UHJlc3N1
cmVIYW5kbGVyLmluc3RhbGwoKTsKIH0KIAogfSAvLyBuYW1lc3BhY2UgV2ViS2l0Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>351097</attachid>
            <date>2018-09-28 11:32:09 -0700</date>
            <delta_ts>2018-09-28 16:09:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-190082-20180928113208.patch</filename>
            <type>text/plain</type>
            <size>5250</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM2NTk5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDRhZDlkMTNlNDVhNTFiNDk2
MzRhYWExNWYyNDExMzdhMThhNGI3N2MuLjMwODZiOGE3Y2M4MjY5YjJjYmZhYmNlYTZmOTZkMTRm
ZmEzZjQwNjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTgtMDktMjggIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBEbyBub3QgZG8gYXV0b21hdGljIHBy
b2Nlc3MgcHJld2FybWluZyB3aGlsZSB1bmRlciBtZW1vcnkgcHJlc3N1cmUKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDA4MgorICAgICAgICA8cmRh
cjovL3Byb2JsZW0vMzk3NzE0MjQ+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgRG8gbm90IGRvIGF1dG9tYXRpYyBwcm9jZXNzIHByZXdhcm1pbmcgd2hp
bGUgdW5kZXIgbWVtb3J5IHByZXNzdXJlIGFuZAorICAgICAgICBhbHNvIHRlcm1pbmF0ZSBhbnkg
cHJld2FybWVkIHByb2Nlc3Mgd2hlbiByZWNlaXZpbmcgYSBtZW1vcnkgd2FybmluZy4KKworICAg
ICAgICAqIFVJUHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5jcHA6CisgICAgICAgIChXZWJLaXQ6Oldl
YlByb2Nlc3NQb29sOjpwcmV3YXJtUHJvY2Vzcyk6CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nl
c3NQb29sOjpkaWRSZWFjaEdvb2RUaW1lVG9QcmV3YXJtKToKKyAgICAgICAgKFdlYktpdDo6V2Vi
UHJvY2Vzc1Bvb2w6OmhhbmRsZU1lbW9yeVByZXNzdXJlV2FybmluZyk6CisgICAgICAgICogVUlQ
cm9jZXNzL1dlYlByb2Nlc3NQb29sLmg6CisgICAgICAgICogVUlQcm9jZXNzL2lvcy9XZWJNZW1v
cnlQcmVzc3VyZUhhbmRsZXJJT1MubW06CisgICAgICAgIChXZWJLaXQ6Omluc3RhbGxNZW1vcnlQ
cmVzc3VyZUhhbmRsZXIpOgorCiAyMDE4LTA5LTI4ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBs
ZS5jb20+CiAKICAgICAgICAgRHJvcCBzdXBwb3J0IGZvciBjcm9zcy1vcmlnaW4td2luZG93LXBv
bGljeSBoZWFkZXIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nl
c3NQb29sLmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQb29sLmNwcApp
bmRleCBiZWY0MGRlODQ2ODkwYTI0OTcyOTU4YzVjMzFhNGQxZTk3MzE0NjQ1Li4yNDc3ZTVhODFk
Mzk2NmQzYmE5ZjVkNTFkMzllMzg3NGIyMjA4YWRjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvV2ViUHJvY2Vzc1Bvb2wuY3BwCkBAIC05OTcsNiArOTk3LDcgQEAgdm9pZCBXZWJQcm9jZXNz
UG9vbDo6cHJld2FybVByb2Nlc3MoKQogICAgIGlmICghbV93ZWJzaXRlRGF0YVN0b3JlKQogICAg
ICAgICBtX3dlYnNpdGVEYXRhU3RvcmUgPSBBUEk6OldlYnNpdGVEYXRhU3RvcmU6OmRlZmF1bHRE
YXRhU3RvcmUoKS5wdHIoKTsKIAorICAgIFJFTEVBU0VfTE9HKFBlcmZvcm1hbmNlTG9nZ2luZywg
IlByZXdhcm1pbmcgYSBXZWJQcm9jZXNzIGZvciBwZXJmb3JtYW5jZSIpOwogICAgIGNyZWF0ZU5l
d1dlYlByb2Nlc3MobV93ZWJzaXRlRGF0YVN0b3JlLT53ZWJzaXRlRGF0YVN0b3JlKCksIFdlYlBy
b2Nlc3NQcm94eTo6SXNQcmV3YXJtZWQ6Olllcyk7CiB9CiAKQEAgLTEzMDcsNiArMTMwOCwxMiBA
QCB2b2lkIFdlYlByb2Nlc3NQb29sOjpkaWRSZWFjaEdvb2RUaW1lVG9QcmV3YXJtKCkKICAgICBp
ZiAoIWNvbmZpZ3VyYXRpb24oKS5pc0F1dG9tYXRpY1Byb2Nlc3NXYXJtaW5nRW5hYmxlZCgpKQog
ICAgICAgICByZXR1cm47CiAKKyAgICBpZiAoTWVtb3J5UHJlc3N1cmVIYW5kbGVyOjpzaW5nbGV0
b24oKS5pc1VuZGVyTWVtb3J5UHJlc3N1cmUoKSkgeworICAgICAgICBpZiAoIW1fcHJld2FybWVk
UHJvY2VzcykKKyAgICAgICAgICAgIFJFTEVBU0VfTE9HKFBlcmZvcm1hbmNlTG9nZ2luZywgIk5v
dCBhdXRvbWF0aWNhbGx5IHByZXdhcm1pbmcgYSBXZWJQcm9jZXNzIGR1ZSB0byBtZW1vcnkgcHJl
c3N1cmUiKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwogICAgIHByZXdhcm1Qcm9jZXNzKCk7
CiB9CiAKQEAgLTEzMjIsNiArMTMyOSwxMyBAQCBXZWJQcm9jZXNzUG9vbDo6U3RhdGlzdGljcyYg
V2ViUHJvY2Vzc1Bvb2w6OnN0YXRpc3RpY3MoKQogICAgIHJldHVybiBzdGF0aXN0aWNzOwogfQog
Cit2b2lkIFdlYlByb2Nlc3NQb29sOjpoYW5kbGVNZW1vcnlQcmVzc3VyZVdhcm5pbmcoQ3JpdGlj
YWwpCit7CisgICAgaWYgKG1fcHJld2FybWVkUHJvY2VzcykKKyAgICAgICAgbV9wcmV3YXJtZWRQ
cm9jZXNzLT5zaHV0RG93bigpOworICAgIEFTU0VSVCghbV9wcmV3YXJtZWRQcm9jZXNzKTsKK30K
KwogI2lmIEVOQUJMRShORVRTQ0FQRV9QTFVHSU5fQVBJKQogdm9pZCBXZWJQcm9jZXNzUG9vbDo6
c2V0QWRkaXRpb25hbFBsdWdpbnNEaXJlY3RvcnkoY29uc3QgU3RyaW5nJiBkaXJlY3RvcnkpCiB7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5oIGIv
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Bvb2wuaAppbmRleCA5OTFiNTI4MTg2
YTg4YzUxOTY0NTE3YzIxZGQyZDc0NGZhN2Q4YTRiLi45NzA5Njc5NzJjZTEyYzA3MTBhODM5N2Zh
YTBlYTA1YTAzZDdmMjUxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQ
cm9jZXNzUG9vbC5oCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQb29s
LmgKQEAgLTUxLDYgKzUxLDcgQEAKICNpbmNsdWRlIDx3dGYvRm9yd2FyZC5oPgogI2luY2x1ZGUg
PHd0Zi9IYXNoTWFwLmg+CiAjaW5jbHVkZSA8d3RmL0hhc2hTZXQuaD4KKyNpbmNsdWRlIDx3dGYv
TWVtb3J5UHJlc3N1cmVIYW5kbGVyLmg+CiAjaW5jbHVkZSA8d3RmL1Byb2Nlc3NJRC5oPgogI2lu
Y2x1ZGUgPHd0Zi9SZWZDb3VudGVyLmg+CiAjaW5jbHVkZSA8d3RmL1JlZlB0ci5oPgpAQCAtMjAx
LDYgKzIwMiw4IEBAIHB1YmxpYzoKIAogICAgIHZvaWQgcG9wdWxhdGVWaXNpdGVkTGlua3MoKTsK
IAorICAgIHZvaWQgaGFuZGxlTWVtb3J5UHJlc3N1cmVXYXJuaW5nKENyaXRpY2FsKTsKKwogI2lm
IEVOQUJMRShORVRTQ0FQRV9QTFVHSU5fQVBJKQogICAgIHZvaWQgc2V0QWRkaXRpb25hbFBsdWdp
bnNEaXJlY3RvcnkoY29uc3QgU3RyaW5nJik7CiAgICAgdm9pZCByZWZyZXNoUGx1Z2lucygpOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9zL1dlYk1lbW9yeVByZXNzdXJl
SGFuZGxlcklPUy5tbSBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XZWJNZW1vcnlQcmVz
c3VyZUhhbmRsZXJJT1MubW0KaW5kZXggNDEzNWRiOTBmNjcyZWNjMDlmNzBjZTU0M2QyMDQ5MTc0
ZmEwMTQ1ZC4uN2RmOWY1YmMzNzEwMmI2ZDZiZTkxM2NmODg4MDBmMmI2MzVlZWM4ZCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9zL1dlYk1lbW9yeVByZXNzdXJlSGFuZGxl
cklPUy5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvV2ViTWVtb3J5UHJlc3N1
cmVIYW5kbGVySU9TLm1tCkBAIC0yOSwxNiArMjksMTMgQEAKICNpZiBQTEFURk9STShJT1MpCiAK
ICNpbXBvcnQgIlZpZXdTbmFwc2hvdFN0b3JlLmgiCisjaW1wb3J0ICJXZWJQcm9jZXNzUG9vbC5o
IgorI2ltcG9ydCA8d3RmL01lbW9yeVByZXNzdXJlSGFuZGxlci5oPgogCiBuYW1lc3BhY2UgV2Vi
S2l0IHsKIAogdm9pZCBpbnN0YWxsTWVtb3J5UHJlc3N1cmVIYW5kbGVyKCkKIHsKLSAgICBzdGF0
aWMgYm9vbCBpbnN0YWxsZWQgPSBmYWxzZTsKLSAgICBpZiAoaW5zdGFsbGVkKQotICAgICAgICBy
ZXR1cm47Ci0gICAgaW5zdGFsbGVkID0gdHJ1ZTsKLQogICAgIC8vIEZJWE1FOiBUaGlzIHNob3Vs
ZCBiZSBhYmxlIHRvIHNoYXJlIGNvZGUgd2l0aCBXZWJDb3JlJ3MgTWVtb3J5UHJlc3N1cmVIYW5k
bGVyIChhbmQgYmUgcGxhdGZvcm0gaW5kZXBlbmRlbnQpLgogICAgIC8vIFJpZ2h0IG5vdyBpdCBj
YW5ub3QgYmVjYXVzZSBXZWJLaXQxIGFuZCBXZWJLaXQyIG5lZWQgdG8gYmUgYWJsZSB0byBjb2V4
aXN0IGluIHRoZSBVSSBwcm9jZXNzLAogICAgIC8vIGFuZCB5b3UgY2FuIG9ubHkgaGF2ZSBvbmUg
V2ViQ29yZTo6TWVtb3J5UHJlc3N1cmVIYW5kbGVyLgpAQCAtNDYsMTIgKzQzLDE0IEBAIHZvaWQg
aW5zdGFsbE1lbW9yeVByZXNzdXJlSGFuZGxlcigpCiAgICAgaWYgKFtbTlNVc2VyRGVmYXVsdHMg
c3RhbmRhcmRVc2VyRGVmYXVsdHNdIGJvb2xGb3JLZXk6QCJXZWJLaXRTdXBwcmVzc01lbW9yeVBy
ZXNzdXJlSGFuZGxlciJdKQogICAgICAgICByZXR1cm47CiAKLSAgICAvLyBVc2UgYSBzdGF0aWMg
aGVyZSBzbyB0aGUgaW50ZW50aW9uYWxseSBpbW1vcnRhbCBkaXNwYXRjaCBzb3VyY2UgZG9lcyBu
b3Qgc2hvdyB1cCBhcyBhIHN0b3JhZ2UgbGVhay4KLSAgICBzdGF0aWMgYXV0byBzb3VyY2UgPSBk
aXNwYXRjaF9zb3VyY2VfY3JlYXRlKERJU1BBVENIX1NPVVJDRV9UWVBFX01FTU9SWVBSRVNTVVJF
LCAwLCBESVNQQVRDSF9NRU1PUllQUkVTU1VSRV9XQVJOLCBkaXNwYXRjaF9nZXRfbWFpbl9xdWV1
ZSgpKTsKLSAgICBkaXNwYXRjaF9zb3VyY2Vfc2V0X2V2ZW50X2hhbmRsZXIoc291cmNlLCBeIHsK
KyAgICBhdXRvJiBtZW1vcnlQcmVzc3VyZUhhbmRsZXIgPSBNZW1vcnlQcmVzc3VyZUhhbmRsZXI6
OnNpbmdsZXRvbigpOworICAgIG1lbW9yeVByZXNzdXJlSGFuZGxlci5zZXRMb3dNZW1vcnlIYW5k
bGVyKFtdIChDcml0aWNhbCBjcml0aWNhbCwgU3luY2hyb25vdXMpIHsKICAgICAgICAgVmlld1Nu
YXBzaG90U3RvcmU6OnNpbmdsZXRvbigpLmRpc2NhcmRTbmFwc2hvdEltYWdlcygpOworCisgICAg
ICAgIGZvciAoYXV0byogcHJvY2Vzc1Bvb2wgOiBXZWJQcm9jZXNzUG9vbDo6YWxsUHJvY2Vzc1Bv
b2xzKCkpCisgICAgICAgICAgICBwcm9jZXNzUG9vbC0+aGFuZGxlTWVtb3J5UHJlc3N1cmVXYXJu
aW5nKGNyaXRpY2FsKTsKICAgICB9KTsKLSAgICBkaXNwYXRjaF9yZXN1bWUoc291cmNlKTsKKyAg
ICBtZW1vcnlQcmVzc3VyZUhhbmRsZXIuaW5zdGFsbCgpOwogfQogCiB9IC8vIG5hbWVzcGFjZSBX
ZWJLaXQK
</data>

          </attachment>
      

    </bug>

</bugzilla>