<?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>207168</bug_id>
          
          <creation_ts>2020-02-03 17:21:30 -0800</creation_ts>
          <short_desc>[PlayStation] Add WebKit API files</short_desc>
          <delta_ts>2020-02-04 10:44:18 -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>WebKit API</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="Don Olmstead">don.olmstead</reporter>
          <assigned_to name="Don Olmstead">don.olmstead</assigned_to>
          <cc>achristensen</cc>
    
    <cc>annulen</cc>
    
    <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>rniwa</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1614307</commentid>
    <comment_count>0</comment_count>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2020-02-03 17:21:30 -0800</bug_when>
    <thetext>and make sure it&apos;ll all build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614333</commentid>
    <comment_count>1</comment_count>
      <attachid>389610</attachid>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2020-02-03 18:09:14 -0800</bug_when>
    <thetext>Created attachment 389610
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614335</commentid>
    <comment_count>2</comment_count>
      <attachid>389612</attachid>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2020-02-03 18:17:02 -0800</bug_when>
    <thetext>Created attachment 389612
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614339</commentid>
    <comment_count>3</comment_count>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2020-02-03 18:25:14 -0800</bug_when>
    <thetext>Style errors are just due to the style checker not realizing in the API C directories include guards should be used. Other than that I think this is good to go.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614561</commentid>
    <comment_count>4</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-02-04 08:39:45 -0800</bug_when>
    <thetext>(In reply to Don Olmstead from comment #3)
&gt; Style errors are just due to the style checker not realizing in the API C
&gt; directories include guards should be used. Other than that I think this is
&gt; good to go.

I think the style checker has machinery for rules like that, used for GTK bindings directories for example. We should fix that in the style checker. I personally haven’t made changes to python scripts so don’t know how to do it myself but lots of WebKit contributors know how.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614564</commentid>
    <comment_count>5</comment_count>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2020-02-04 08:43:18 -0800</bug_when>
    <thetext>These rulese live in Tools/Scripts/webkitpy/style/checker.py</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614585</commentid>
    <comment_count>6</comment_count>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2020-02-04 09:28:10 -0800</bug_when>
    <thetext>(In reply to Darin Adler from comment #4)
&gt; (In reply to Don Olmstead from comment #3)
&gt; &gt; Style errors are just due to the style checker not realizing in the API C
&gt; &gt; directories include guards should be used. Other than that I think this is
&gt; &gt; good to go.
&gt; 
&gt; I think the style checker has machinery for rules like that, used for GTK
&gt; bindings directories for example. We should fix that in the style checker. I
&gt; personally haven’t made changes to python scripts so don’t know how to do it
&gt; myself but lots of WebKit contributors know how.

Opened https://bugs.webkit.org/show_bug.cgi?id=207205 for the work.

Other than that is this ok to land Darin?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614607</commentid>
    <comment_count>7</comment_count>
      <attachid>389612</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-02-04 09:56:03 -0800</bug_when>
    <thetext>Comment on attachment 389612
Patch

Seems OK, I guess. Not sure why the empty WKView.h is a good idea.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614611</commentid>
    <comment_count>8</comment_count>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2020-02-04 10:00:18 -0800</bug_when>
    <thetext>(In reply to Darin Adler from comment #7)
&gt; Comment on attachment 389612 [details]
&gt; Patch
&gt; 
&gt; Seems OK, I guess. Not sure why the empty WKView.h is a good idea.

We are planning on filling it all out in subsequent patches.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614630</commentid>
    <comment_count>9</comment_count>
      <attachid>389612</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-04 10:43:43 -0800</bug_when>
    <thetext>Comment on attachment 389612
Patch

Clearing flags on attachment: 389612

Committed r255685: &lt;https://trac.webkit.org/changeset/255685&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614631</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-04 10:43:45 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614633</commentid>
    <comment_count>11</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-02-04 10:44:18 -0800</bug_when>
    <thetext>&lt;rdar://problem/59154773&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>389610</attachid>
            <date>2020-02-03 18:09:14 -0800</date>
            <delta_ts>2020-02-03 18:17:02 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-207168.diff</filename>
            <type>text/plain</type>
            <size>9695</size>
            <attacher name="Don Olmstead">don.olmstead</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggNmY2NzQxMzMwZGUuLjgwYzEyMjBlM2RmIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsx
LDIwIEBACisyMDIwLTAyLTAzICBEb24gT2xtc3RlYWQgIDxkb24ub2xtc3RlYWRAc29ueS5jb20+
CisKKyAgICAgICAgW1BsYXlTdGF0aW9uXSBBZGQgV2ViS2l0IEFQSSBmaWxlcworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA3MTY4CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIFBsYXlTdGF0aW9uIFdl
YktpdCBBUEkgZmlsZXMgYW5kIGV4cG9zZSB0aGVtIGluIHRoZSByb290IGhlYWRlci4gRml4IHVw
IHRoZQorICAgICAgICBidWlsZCB0byBjb3B5IHRoZW0gb3Zlci4KKworICAgICAgICAqIFBsYXRm
b3JtUGxheVN0YXRpb24uY21ha2U6CisgICAgICAgICogU2hhcmVkL0FQSS9jL1dLQmFzZS5oOgor
ICAgICAgICAqIFNoYXJlZC9BUEkvYy9wbGF5c3RhdGlvbi9XS0Jhc2VQbGF5U3RhdGlvbi5oOiBB
ZGRlZC4KKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0MvV0tBUElDYXN0Lmg6CisgICAgICAgICog
VUlQcm9jZXNzL0FQSS9DL3BsYXlzdGF0aW9uL1dLQVBJQ2FzdFBsYXlTdGF0aW9uLmg6IEFkZGVk
LgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQy9wbGF5c3RhdGlvbi9XS1ZpZXcuaDogQWRkZWQu
CisKIDIwMjAtMDItMDMgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CiAK
ICAgICAgICAgW2lPUyAxM10gRHJhZ2dpbmcgb24tc2NyZWVuIHZvbHVtZSBjb250cm9sIG9uIGEg
WW91VHViZSB2aWRlbyBzZWxlY3RzIHRleHQgYXJvdW5kIHRoZSBwYW5lbApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9QbGF0Zm9ybVBsYXlTdGF0aW9uLmNtYWtlIGIvU291cmNlL1dlYktpdC9Q
bGF0Zm9ybVBsYXlTdGF0aW9uLmNtYWtlCmluZGV4IGExNTQ3YTRhODAxLi5jMmYxMjRlNjRmZSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybVBsYXlTdGF0aW9uLmNtYWtlCisrKyBi
L1NvdXJjZS9XZWJLaXQvUGxhdGZvcm1QbGF5U3RhdGlvbi5jbWFrZQpAQCAtMjgsNiArMjgsNyBA
QCBsaXN0KEFQUEVORCBXZWJLaXRfU09VUkNFUwogCiAgICAgTmV0d29ya1Byb2Nlc3MvY3VybC9O
ZXR3b3JrRGF0YVRhc2tDdXJsLmNwcAogICAgIE5ldHdvcmtQcm9jZXNzL2N1cmwvTmV0d29ya1By
b2Nlc3NDdXJsLmNwcAorICAgIE5ldHdvcmtQcm9jZXNzL2N1cmwvTmV0d29ya1Byb2Nlc3NNYWlu
Q3VybC5jcHAKICAgICBOZXR3b3JrUHJvY2Vzcy9jdXJsL05ldHdvcmtTZXNzaW9uQ3VybC5jcHAK
ICAgICBOZXR3b3JrUHJvY2Vzcy9jdXJsL1JlbW90ZU5ldHdvcmtpbmdDb250ZXh0Q3VybC5jcHAK
IApAQCAtNzIsNyArNzMsNiBAQCBsaXN0KEFQUEVORCBXZWJLaXRfU09VUkNFUwogICAgIFVJUHJv
Y2Vzcy9XZWJNZW1vcnlQcmVzc3VyZUhhbmRsZXIuY3BwCiAgICAgVUlQcm9jZXNzL1dlYlZpZXdw
b3J0QXR0cmlidXRlcy5jcHAKIAotICAgIFVJUHJvY2Vzcy9BUEkvQy9XS0dyYW1tYXJEZXRhaWwu
Y3BwCiAgICAgVUlQcm9jZXNzL0FQSS9DL1dLVmlld3BvcnRBdHRyaWJ1dGVzLmNwcAogCiAgICAg
VUlQcm9jZXNzL0FQSS9DL2N1cmwvV0tQcm90ZWN0aW9uU3BhY2VDdXJsLmNwcApAQCAtMTA5LDI0
ICsxMDksMjMgQEAgbGlzdChBUFBFTkQgV2ViS2l0X1NPVVJDRVMKIAogICAgIFdlYlByb2Nlc3Mv
V2ViUGFnZS9wbGF5c3RhdGlvbi9XZWJQYWdlUGxheVN0YXRpb24uY3BwCiAKKyAgICBXZWJQcm9j
ZXNzL3BsYXlzdGF0aW9uL1dlYlByb2Nlc3NNYWluUGxheVN0YXRpb24uY3BwCiAgICAgV2ViUHJv
Y2Vzcy9wbGF5c3RhdGlvbi9XZWJQcm9jZXNzUGxheVN0YXRpb24uY3BwCiApCiAKIGxpc3QoQVBQ
RU5EIFdlYktpdF9JTkNMVURFX0RJUkVDVE9SSUVTCiAgICAgIiR7V0VCS0lUX0RJUn0vTmV0d29y
a1Byb2Nlc3MvY3VybCIKLSAgICAiJHtXRUJLSVRfRElSfS9OZXR3b3JrUHJvY2Vzcy91bml4Igog
ICAgICIke1dFQktJVF9ESVJ9L1BsYXRmb3JtL0lQQy91bml4IgogICAgICIke1dFQktJVF9ESVJ9
L1NoYXJlZC9Db29yZGluYXRlZEdyYXBoaWNzIgogICAgICIke1dFQktJVF9ESVJ9L1NoYXJlZC9D
b29yZGluYXRlZEdyYXBoaWNzL3RocmVhZGVkY29tcG9zaXRvciIKICAgICAiJHtXRUJLSVRfRElS
fS9TaGFyZWQvbGlid3BlIgotICAgICIke1dFQktJVF9ESVJ9L1NoYXJlZC91bml4IgogICAgICIk
e1dFQktJVF9ESVJ9L1VJUHJvY2Vzcy9BUEkvQy9jYWlybyIKICAgICAiJHtXRUJLSVRfRElSfS9V
SVByb2Nlc3MvQVBJL0MvY3VybCIKKyAgICAiJHtXRUJLSVRfRElSfS9VSVByb2Nlc3MvQVBJL0Mv
cGxheXN0YXRpb24iCiAgICAgIiR7V0VCS0lUX0RJUn0vVUlQcm9jZXNzL0Nvb3JkaW5hdGVkR3Jh
cGhpY3MiCiAgICAgIiR7V0VCS0lUX0RJUn0vV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9jdXJs
IgogICAgICIke1dFQktJVF9ESVJ9L1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBo
aWNzIgogICAgICIke1dFQktJVF9ESVJ9L1dlYlByb2Nlc3MvV2ViUGFnZS9saWJ3cGUiCi0gICAg
IiR7V0VCS0lUX0RJUn0vV2ViUHJvY2Vzcy91bml4IgogKQogCiAjIFRlbXBvcmFyaWx5IGxpc3Qg
b3V0IHNoYXJlZCBoZWFkZXJzIGhlcmUKQEAgLTI4Miw3ICsyODEsMTYgQEAgc2V0KFdlYktpdF9Q
VUJMSUNfRlJBTUVXT1JLX0hFQURFUlMKIAogIyBQbGF5U3RhdGlvbiBzcGVjaWZpYwogbGlzdChB
UFBFTkQgV2ViS2l0X1BVQkxJQ19GUkFNRVdPUktfSEVBREVSUworICAgIFNoYXJlZC9BUEkvYy9j
YWlyby9XS0ltYWdlQ2Fpcm8uaAogCisgICAgU2hhcmVkL0FQSS9jL2N1cmwvV0tDZXJ0aWZpY2F0
ZUluZm9DdXJsLmgKKworICAgIFNoYXJlZC9BUEkvYy9wbGF5c3RhdGlvbi9XS0Jhc2VQbGF5U3Rh
dGlvbi5oCisKKyAgICBVSVByb2Nlc3MvQVBJL0MvY3VybC9XS1Byb3RlY3Rpb25TcGFjZUN1cmwu
aAorICAgIFVJUHJvY2Vzcy9BUEkvQy9jdXJsL1dLV2Vic2l0ZURhdGFTdG9yZVJlZkN1cmwuaAor
CisgICAgVUlQcm9jZXNzL0FQSS9DL3BsYXlzdGF0aW9uL1dLVmlldy5oCiApCiAKIFdFQktJVF9N
QUtFX0ZPUldBUkRJTkdfSEVBREVSUyhXZWJLaXQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
U2hhcmVkL0FQSS9jL1dLQmFzZS5oIGIvU291cmNlL1dlYktpdC9TaGFyZWQvQVBJL2MvV0tCYXNl
LmgKaW5kZXggZjgyNjFlYmZkYTYuLjhjOWRjOTA4N2NkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L1NoYXJlZC9BUEkvYy9XS0Jhc2UuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9BUEkv
Yy9XS0Jhc2UuaApAQCAtMzgsNiArMzgsOCBAQAogI2luY2x1ZGUgPFdlYktpdC9XS0Jhc2VNYWMu
aD4KICNlbGlmIGRlZmluZWQoX1dJTjMyKQogI2luY2x1ZGUgPFdlYktpdC9XS0Jhc2VXaW4uaD4K
KyNlbGlmIGRlZmluZWQoX19TQ0VfXykKKyNpbmNsdWRlIDxXZWJLaXQvV0tCYXNlUGxheVN0YXRp
b24uaD4KICNlbmRpZgogCiAvKiBXZWJLaXQyIHNoYXJlZCB0eXBlcyAqLwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9TaGFyZWQvQVBJL2MvcGxheXN0YXRpb24vV0tCYXNlUGxheVN0YXRpb24u
aCBiL1NvdXJjZS9XZWJLaXQvU2hhcmVkL0FQSS9jL3BsYXlzdGF0aW9uL1dLQmFzZVBsYXlTdGF0
aW9uLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAuLmFkYzExOTE3MTE5
Ci0tLSAvZGV2L251bGwKKysrIGIvU291cmNlL1dlYktpdC9TaGFyZWQvQVBJL2MvcGxheXN0YXRp
b24vV0tCYXNlUGxheVN0YXRpb24uaApAQCAtMCwwICsxLDM1IEBACisvKgorICogQ29weXJpZ2h0
IChDKSAyMDIwIFNvbnkgSW50ZXJhY3RpdmUgRW50ZXJ0YWlubWVudCBJbmMuCisgKgorICogUmVk
aXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3
aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUg
Zm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6CisgKiAxLiBSZWRpc3RyaWJ1dGlvbnMg
b2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90
aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVy
LgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRo
ZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMg
YW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyAqICAgIGRvY3VtZW50YXRpb24g
YW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisg
KgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBBUFBMRSBJTkMuIEFORCBJVFMgQ09O
VFJJQlVUT1JTIGBgQVMgSVMnJworICogQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFO
VElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sCisgKiBUSEUgSU1QTElFRCBXQVJS
QU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSCisg
KiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBBUFBMRSBJTkMuIE9S
IElUUyBDT05UUklCVVRPUlMKKyAqIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1Qs
IElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IKKyAqIENPTlNFUVVFTlRJQUwgREFN
QUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GCisgKiBT
VUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklU
UzsgT1IgQlVTSU5FU1MKKyAqIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFO
WSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOCisgKiBDT05UUkFDVCwgU1RSSUNUIExJ
QUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQorICog
QVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4g
SUYgQURWSVNFRCBPRgorICogVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorICovCisK
KyNpZm5kZWYgV0tCYXNlUGxheVN0YXRpb25faAorI2RlZmluZSBXS0Jhc2VQbGF5U3RhdGlvbl9o
CisKKyNpZm5kZWYgV0tCYXNlX2gKKyNlcnJvciAiUGxlYXNlICNpbmNsdWRlIFwiV0tCYXNlLmhc
IiBpbnN0ZWFkIG9mIHRoaXMgZmlsZSBkaXJlY3RseS4iCisjZW5kaWYKKwordHlwZWRlZiBjb25z
dCBzdHJ1Y3QgT3BhcXVlV0tWaWV3KiBXS1ZpZXdSZWY7CisKKyNlbmRpZiAvKiBXS0Jhc2VQbGF5
U3RhdGlvbl9oICovCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQy9X
S0FQSUNhc3QuaCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9DL1dLQVBJQ2FzdC5oCmlu
ZGV4IDgxMDU1YTYxOWJhLi45OGY2MjE4N2RhZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9V
SVByb2Nlc3MvQVBJL0MvV0tBUElDYXN0LmgKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
QVBJL0MvV0tBUElDYXN0LmgKQEAgLTU0OSw0ICs1NDksOCBAQCBpbmxpbmUgV0tXZWJHTExvYWRQ
b2xpY3kgdG9BUEkoV2ViQ29yZTo6V2ViR0xMb2FkUG9saWN5IHdlYkdMTG9hZFBvbGljeSkKICNp
bmNsdWRlICJXS0FQSUNhc3RXaW4uaCIKICNlbmRpZgogCisjaWYgZGVmaW5lZChfX1NDRV9fKQor
I2luY2x1ZGUgIldLQVBJQ2FzdFBsYXlTdGF0aW9uLmgiCisjZW5kaWYKKwogI2VuZGlmIC8vIFdL
QVBJQ2FzdF9oCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQy9wbGF5
c3RhdGlvbi9XS0FQSUNhc3RQbGF5U3RhdGlvbi5oIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
QVBJL0MvcGxheXN0YXRpb24vV0tBUElDYXN0UGxheVN0YXRpb24uaApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMC4uYWUzOWYzM2M0YTMKLS0tIC9kZXYvbnVsbAorKysgYi9T
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQy9wbGF5c3RhdGlvbi9XS0FQSUNhc3RQbGF5U3Rh
dGlvbi5oCkBAIC0wLDAgKzEsMzMgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMjAgU29ueSBJ
bnRlcmFjdGl2ZSBFbnRlcnRhaW5tZW50IEluYy4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQg
dXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlm
aWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0
aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBt
dXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBv
ZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3Ry
aWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdo
dAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2lu
ZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0
ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqCisgKiBUSElTIFNPRlRX
QVJFIElTIFBST1ZJREVEIEJZIEFQUExFIElOQy4gQU5EIElUUyBDT05UUklCVVRPUlMgYGBBUyBJ
UycnCisgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcs
IEJVVCBOT1QgTElNSVRFRCBUTywKKyAqIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hB
TlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIKKyAqIFBVUlBPU0UgQVJFIERJ
U0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1IgSVRTIENPTlRSSUJVVE9S
UworICogQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BF
Q0lBTCwgRVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcs
IEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRVVEUgR09PRFMg
T1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUwor
ICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFC
SUxJVFksIFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JU
IChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCisgKiBBUklTSU5HIElOIEFOWSBX
QVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GCisg
KiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKi8KKworI2lmbmRlZiBXS0FQSUNh
c3RQbGF5U3RhdGlvbl9oCisjZGVmaW5lIFdLQVBJQ2FzdFBsYXlTdGF0aW9uX2gKKworI2lmbmRl
ZiBXS0FQSUNhc3RfaAorI2Vycm9yICJQbGVhc2UgI2luY2x1ZGUgXCJXS0FQSUNhc3QuaFwiIGlu
c3RlYWQgb2YgdGhpcyBmaWxlIGRpcmVjdGx5LiIKKyNlbmRpZgorCisjZW5kaWYgLyogV0tBUElD
YXN0bGF5U3RhdGlvbl9oICovCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9B
UEkvQy9wbGF5c3RhdGlvbi9XS1ZpZXcuaCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9D
L3BsYXlzdGF0aW9uL1dLVmlldy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwLi4zMjQ2NzNiMjk0MQotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9j
ZXNzL0FQSS9DL3BsYXlzdGF0aW9uL1dLVmlldy5oCkBAIC0wLDAgKzEsMzkgQEAKKy8qCisgKiBD
b3B5cmlnaHQgKEMpIDIwMjAgU29ueSBJbnRlcmFjdGl2ZSBFbnRlcnRhaW5tZW50IEluYy4KKyAq
CisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3
aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0
aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlzdHJp
YnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Cisg
KiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRp
c2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXBy
b2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29u
ZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1l
bnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1
dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIEFQUExFIElOQy4gQU5E
IElUUyBDT05UUklCVVRPUlMgYGBBUyBJUycnCisgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElF
RCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywKKyAqIFRIRSBJTVBM
SUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIKKyAqIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQUExF
IElOQy4gT1IgSVRTIENPTlRSSUJVVE9SUworICogQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJ
TkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVO
VElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQg
T0YKKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBP
UiBQUk9GSVRTOyBPUiBCVVNJTkVTUworICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBB
TkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBT
VFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJ
U0UpCisgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FS
RSwgRVZFTiBJRiBBRFZJU0VEIE9GCisgKiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0Uu
CisgKi8KKworI2lmbmRlZiBXS1ZpZXdfaAorI2RlZmluZSBXS1ZpZXdfaAorCisjaW5jbHVkZSA8
V2ViS2l0L1dLQmFzZS5oPgorCisjaWZkZWYgX19jcGx1c3BsdXMKK2V4dGVybiAiQyIgeworI2Vu
ZGlmCisKKyNpZmRlZiBfX2NwbHVzcGx1cworfQorI2VuZGlmCisKKyNlbmRpZiAvKiBXS1ZpZXdf
aCAqLwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>389612</attachid>
            <date>2020-02-03 18:17:02 -0800</date>
            <delta_ts>2020-02-04 10:43:43 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-207168.diff</filename>
            <type>text/plain</type>
            <size>10595</size>
            <attacher name="Don Olmstead">don.olmstead</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggNmY2NzQxMzMwZGUuLmQwNzhlMjY4ZDljIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsx
LDIyIEBACisyMDIwLTAyLTAzICBEb24gT2xtc3RlYWQgIDxkb24ub2xtc3RlYWRAc29ueS5jb20+
CisKKyAgICAgICAgW1BsYXlTdGF0aW9uXSBBZGQgV2ViS2l0IEFQSSBmaWxlcworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA3MTY4CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIFBsYXlTdGF0aW9uIFdl
YktpdCBBUEkgZmlsZXMgYW5kIGV4cG9zZSB0aGVtIGluIHRoZSByb290IGhlYWRlci4gRml4IHVw
IHRoZQorICAgICAgICBidWlsZCB0byBjb3B5IHRoZW0gb3Zlci4gQWxzbyBtYWtlIHN1cmUgdGhh
dCB0aGUgcGxheXN0YXRpb24gZGlyZWN0b3J5IGlzIGxpc3RlZAorICAgICAgICBhcyBhIHBsYXRm
b3JtIGluIHRoZSBmb3J3YXJkaW5nIGhlYWRlcnMgc2NyaXB0LgorCisgICAgICAgICogUGxhdGZv
cm1QbGF5U3RhdGlvbi5jbWFrZToKKyAgICAgICAgKiBTY3JpcHRzL2dlbmVyYXRlLWZvcndhcmRp
bmctaGVhZGVycy5wbDoKKyAgICAgICAgKiBTaGFyZWQvQVBJL2MvV0tCYXNlLmg6CisgICAgICAg
ICogU2hhcmVkL0FQSS9jL3BsYXlzdGF0aW9uL1dLQmFzZVBsYXlTdGF0aW9uLmg6IEFkZGVkLgor
ICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQy9XS0FQSUNhc3QuaDoKKyAgICAgICAgKiBVSVByb2Nl
c3MvQVBJL0MvcGxheXN0YXRpb24vV0tBUElDYXN0UGxheVN0YXRpb24uaDogQWRkZWQuCisgICAg
ICAgICogVUlQcm9jZXNzL0FQSS9DL3BsYXlzdGF0aW9uL1dLVmlldy5oOiBBZGRlZC4KKwogMjAy
MC0wMi0wMyAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAg
ICBbaU9TIDEzXSBEcmFnZ2luZyBvbi1zY3JlZW4gdm9sdW1lIGNvbnRyb2wgb24gYSBZb3VUdWJl
IHZpZGVvIHNlbGVjdHMgdGV4dCBhcm91bmQgdGhlIHBhbmVsCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L1BsYXRmb3JtUGxheVN0YXRpb24uY21ha2UgYi9Tb3VyY2UvV2ViS2l0L1BsYXRmb3Jt
UGxheVN0YXRpb24uY21ha2UKaW5kZXggYTE1NDdhNGE4MDEuLmMyZjEyNGU2NGZlIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtUGxheVN0YXRpb24uY21ha2UKKysrIGIvU291cmNl
L1dlYktpdC9QbGF0Zm9ybVBsYXlTdGF0aW9uLmNtYWtlCkBAIC0yOCw2ICsyOCw3IEBAIGxpc3Qo
QVBQRU5EIFdlYktpdF9TT1VSQ0VTCiAKICAgICBOZXR3b3JrUHJvY2Vzcy9jdXJsL05ldHdvcmtE
YXRhVGFza0N1cmwuY3BwCiAgICAgTmV0d29ya1Byb2Nlc3MvY3VybC9OZXR3b3JrUHJvY2Vzc0N1
cmwuY3BwCisgICAgTmV0d29ya1Byb2Nlc3MvY3VybC9OZXR3b3JrUHJvY2Vzc01haW5DdXJsLmNw
cAogICAgIE5ldHdvcmtQcm9jZXNzL2N1cmwvTmV0d29ya1Nlc3Npb25DdXJsLmNwcAogICAgIE5l
dHdvcmtQcm9jZXNzL2N1cmwvUmVtb3RlTmV0d29ya2luZ0NvbnRleHRDdXJsLmNwcAogCkBAIC03
Miw3ICs3Myw2IEBAIGxpc3QoQVBQRU5EIFdlYktpdF9TT1VSQ0VTCiAgICAgVUlQcm9jZXNzL1dl
Yk1lbW9yeVByZXNzdXJlSGFuZGxlci5jcHAKICAgICBVSVByb2Nlc3MvV2ViVmlld3BvcnRBdHRy
aWJ1dGVzLmNwcAogCi0gICAgVUlQcm9jZXNzL0FQSS9DL1dLR3JhbW1hckRldGFpbC5jcHAKICAg
ICBVSVByb2Nlc3MvQVBJL0MvV0tWaWV3cG9ydEF0dHJpYnV0ZXMuY3BwCiAKICAgICBVSVByb2Nl
c3MvQVBJL0MvY3VybC9XS1Byb3RlY3Rpb25TcGFjZUN1cmwuY3BwCkBAIC0xMDksMjQgKzEwOSwy
MyBAQCBsaXN0KEFQUEVORCBXZWJLaXRfU09VUkNFUwogCiAgICAgV2ViUHJvY2Vzcy9XZWJQYWdl
L3BsYXlzdGF0aW9uL1dlYlBhZ2VQbGF5U3RhdGlvbi5jcHAKIAorICAgIFdlYlByb2Nlc3MvcGxh
eXN0YXRpb24vV2ViUHJvY2Vzc01haW5QbGF5U3RhdGlvbi5jcHAKICAgICBXZWJQcm9jZXNzL3Bs
YXlzdGF0aW9uL1dlYlByb2Nlc3NQbGF5U3RhdGlvbi5jcHAKICkKIAogbGlzdChBUFBFTkQgV2Vi
S2l0X0lOQ0xVREVfRElSRUNUT1JJRVMKICAgICAiJHtXRUJLSVRfRElSfS9OZXR3b3JrUHJvY2Vz
cy9jdXJsIgotICAgICIke1dFQktJVF9ESVJ9L05ldHdvcmtQcm9jZXNzL3VuaXgiCiAgICAgIiR7
V0VCS0lUX0RJUn0vUGxhdGZvcm0vSVBDL3VuaXgiCiAgICAgIiR7V0VCS0lUX0RJUn0vU2hhcmVk
L0Nvb3JkaW5hdGVkR3JhcGhpY3MiCiAgICAgIiR7V0VCS0lUX0RJUn0vU2hhcmVkL0Nvb3JkaW5h
dGVkR3JhcGhpY3MvdGhyZWFkZWRjb21wb3NpdG9yIgogICAgICIke1dFQktJVF9ESVJ9L1NoYXJl
ZC9saWJ3cGUiCi0gICAgIiR7V0VCS0lUX0RJUn0vU2hhcmVkL3VuaXgiCiAgICAgIiR7V0VCS0lU
X0RJUn0vVUlQcm9jZXNzL0FQSS9DL2NhaXJvIgogICAgICIke1dFQktJVF9ESVJ9L1VJUHJvY2Vz
cy9BUEkvQy9jdXJsIgorICAgICIke1dFQktJVF9ESVJ9L1VJUHJvY2Vzcy9BUEkvQy9wbGF5c3Rh
dGlvbiIKICAgICAiJHtXRUJLSVRfRElSfS9VSVByb2Nlc3MvQ29vcmRpbmF0ZWRHcmFwaGljcyIK
ICAgICAiJHtXRUJLSVRfRElSfS9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L2N1cmwiCiAgICAg
IiR7V0VCS0lUX0RJUn0vV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MiCiAg
ICAgIiR7V0VCS0lUX0RJUn0vV2ViUHJvY2Vzcy9XZWJQYWdlL2xpYndwZSIKLSAgICAiJHtXRUJL
SVRfRElSfS9XZWJQcm9jZXNzL3VuaXgiCiApCiAKICMgVGVtcG9yYXJpbHkgbGlzdCBvdXQgc2hh
cmVkIGhlYWRlcnMgaGVyZQpAQCAtMjgyLDcgKzI4MSwxNiBAQCBzZXQoV2ViS2l0X1BVQkxJQ19G
UkFNRVdPUktfSEVBREVSUwogCiAjIFBsYXlTdGF0aW9uIHNwZWNpZmljCiBsaXN0KEFQUEVORCBX
ZWJLaXRfUFVCTElDX0ZSQU1FV09SS19IRUFERVJTCisgICAgU2hhcmVkL0FQSS9jL2NhaXJvL1dL
SW1hZ2VDYWlyby5oCiAKKyAgICBTaGFyZWQvQVBJL2MvY3VybC9XS0NlcnRpZmljYXRlSW5mb0N1
cmwuaAorCisgICAgU2hhcmVkL0FQSS9jL3BsYXlzdGF0aW9uL1dLQmFzZVBsYXlTdGF0aW9uLmgK
KworICAgIFVJUHJvY2Vzcy9BUEkvQy9jdXJsL1dLUHJvdGVjdGlvblNwYWNlQ3VybC5oCisgICAg
VUlQcm9jZXNzL0FQSS9DL2N1cmwvV0tXZWJzaXRlRGF0YVN0b3JlUmVmQ3VybC5oCisKKyAgICBV
SVByb2Nlc3MvQVBJL0MvcGxheXN0YXRpb24vV0tWaWV3LmgKICkKIAogV0VCS0lUX01BS0VfRk9S
V0FSRElOR19IRUFERVJTKFdlYktpdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9TY3JpcHRz
L2dlbmVyYXRlLWZvcndhcmRpbmctaGVhZGVycy5wbCBiL1NvdXJjZS9XZWJLaXQvU2NyaXB0cy9n
ZW5lcmF0ZS1mb3J3YXJkaW5nLWhlYWRlcnMucGwKaW5kZXggODQ1OTg1NjEzODQuLmNjNmQ2MTk2
ZWU1IDEwMDc1NQotLS0gYS9Tb3VyY2UvV2ViS2l0L1NjcmlwdHMvZ2VuZXJhdGUtZm9yd2FyZGlu
Zy1oZWFkZXJzLnBsCisrKyBiL1NvdXJjZS9XZWJLaXQvU2NyaXB0cy9nZW5lcmF0ZS1mb3J3YXJk
aW5nLWhlYWRlcnMucGwKQEAgLTM2LDcgKzM2LDcgQEAgdXNlIEZpbGU6OlNwZWM6OkZ1bmN0aW9u
czsKIHVzZSBHZXRvcHQ6Okxvbmc7CiAKIG15ICRzcmNSb290ID0gcmVhbHBhdGgoRmlsZTo6U3Bl
Yy0+Y2F0ZmlsZShkaXJuYW1lKGFic19wYXRoKCQwKSksICIuLi8uLiIpKTsKLW15IEBwbGF0Zm9y
bVByZWZpeGVzID0gKCJjYSIsICJjZiIsICJjb2NvYSIsICJDb2NvYSIsICJjdXJsIiwgImd0ayIs
ICJpb3MiLCAibWFjIiwgInNvdXAiLCAid2luIiwgIndwZSIpOworbXkgQHBsYXRmb3JtUHJlZml4
ZXMgPSAoImNhIiwgImNmIiwgImNvY29hIiwgIkNvY29hIiwgImN1cmwiLCAiZ3RrIiwgImlvcyIs
ICJtYWMiLCAicGxheXN0YXRpb24iLCAic291cCIsICJ3aW4iLCAid3BlIik7CiBteSBAZnJhbWV3
b3JrcyA9ICgiV2ViS2l0Iik7CiBteSBAc2tpcHBlZFByZWZpeGVzID0gKCJQQUwiKTsKIG15IEBm
cmFtZXdvcmtIZWFkZXJzOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9TaGFyZWQvQVBJL2Mv
V0tCYXNlLmggYi9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9BUEkvYy9XS0Jhc2UuaAppbmRleCBmODI2
MWViZmRhNi4uOGM5ZGM5MDg3Y2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvU2hhcmVkL0FQ
SS9jL1dLQmFzZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQvU2hhcmVkL0FQSS9jL1dLQmFzZS5oCkBA
IC0zOCw2ICszOCw4IEBACiAjaW5jbHVkZSA8V2ViS2l0L1dLQmFzZU1hYy5oPgogI2VsaWYgZGVm
aW5lZChfV0lOMzIpCiAjaW5jbHVkZSA8V2ViS2l0L1dLQmFzZVdpbi5oPgorI2VsaWYgZGVmaW5l
ZChfX1NDRV9fKQorI2luY2x1ZGUgPFdlYktpdC9XS0Jhc2VQbGF5U3RhdGlvbi5oPgogI2VuZGlm
CiAKIC8qIFdlYktpdDIgc2hhcmVkIHR5cGVzICovCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L1NoYXJlZC9BUEkvYy9wbGF5c3RhdGlvbi9XS0Jhc2VQbGF5U3RhdGlvbi5oIGIvU291cmNlL1dl
YktpdC9TaGFyZWQvQVBJL2MvcGxheXN0YXRpb24vV0tCYXNlUGxheVN0YXRpb24uaApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMC4uYWRjMTE5MTcxMTkKLS0tIC9kZXYvbnVs
bAorKysgYi9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9BUEkvYy9wbGF5c3RhdGlvbi9XS0Jhc2VQbGF5
U3RhdGlvbi5oCkBAIC0wLDAgKzEsMzUgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMjAgU29u
eSBJbnRlcmFjdGl2ZSBFbnRlcnRhaW5tZW50IEluYy4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBh
bmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1v
ZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29u
ZGl0aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29k
ZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlz
dCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRp
c3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHly
aWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxv
d2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIg
bWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqCisgKiBUSElTIFNP
RlRXQVJFIElTIFBST1ZJREVEIEJZIEFQUExFIElOQy4gQU5EIElUUyBDT05UUklCVVRPUlMgYGBB
UyBJUycnCisgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJ
TkcsIEJVVCBOT1QgTElNSVRFRCBUTywKKyAqIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVS
Q0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIKKyAqIFBVUlBPU0UgQVJF
IERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1IgSVRTIENPTlRSSUJV
VE9SUworICogQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwg
U1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJ
TkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRVVEUgR09P
RFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVT
UworICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBM
SUFCSUxJVFksIFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBU
T1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCisgKiBBUklTSU5HIElOIEFO
WSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9G
CisgKiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKi8KKworI2lmbmRlZiBXS0Jh
c2VQbGF5U3RhdGlvbl9oCisjZGVmaW5lIFdLQmFzZVBsYXlTdGF0aW9uX2gKKworI2lmbmRlZiBX
S0Jhc2VfaAorI2Vycm9yICJQbGVhc2UgI2luY2x1ZGUgXCJXS0Jhc2UuaFwiIGluc3RlYWQgb2Yg
dGhpcyBmaWxlIGRpcmVjdGx5LiIKKyNlbmRpZgorCit0eXBlZGVmIGNvbnN0IHN0cnVjdCBPcGFx
dWVXS1ZpZXcqIFdLVmlld1JlZjsKKworI2VuZGlmIC8qIFdLQmFzZVBsYXlTdGF0aW9uX2ggKi8K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9DL1dLQVBJQ2FzdC5oIGIv
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0MvV0tBUElDYXN0LmgKaW5kZXggODEwNTVhNjE5
YmEuLjk4ZjYyMTg3ZGFkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkv
Qy9XS0FQSUNhc3QuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQy9XS0FQSUNh
c3QuaApAQCAtNTQ5LDQgKzU0OSw4IEBAIGlubGluZSBXS1dlYkdMTG9hZFBvbGljeSB0b0FQSShX
ZWJDb3JlOjpXZWJHTExvYWRQb2xpY3kgd2ViR0xMb2FkUG9saWN5KQogI2luY2x1ZGUgIldLQVBJ
Q2FzdFdpbi5oIgogI2VuZGlmCiAKKyNpZiBkZWZpbmVkKF9fU0NFX18pCisjaW5jbHVkZSAiV0tB
UElDYXN0UGxheVN0YXRpb24uaCIKKyNlbmRpZgorCiAjZW5kaWYgLy8gV0tBUElDYXN0X2gKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9DL3BsYXlzdGF0aW9uL1dLQVBJ
Q2FzdFBsYXlTdGF0aW9uLmggYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQy9wbGF5c3Rh
dGlvbi9XS0FQSUNhc3RQbGF5U3RhdGlvbi5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwLi4yMmVmZDg1ZDFiYQotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL0FQSS9DL3BsYXlzdGF0aW9uL1dLQVBJQ2FzdFBsYXlTdGF0aW9uLmgKQEAgLTAs
MCArMSwzMyBAQAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAyMCBTb255IEludGVyYWN0aXZlIEVu
dGVydGFpbm1lbnQgSW5jLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNl
IGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUg
cGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUg
bWV0OgorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRo
ZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMg
YW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBi
aW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3Rp
Y2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIg
aW4gdGhlCisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlk
ZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklE
RUQgQlkgQVBQTEUgSU5DLiBBTkQgSVRTIENPTlRSSUJVVE9SUyBgYEFTIElTJycKKyAqIEFORCBB
TlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1J
VEVEIFRPLAorICogVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5E
IEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgorICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4g
Tk8gRVZFTlQgU0hBTEwgQVBQTEUgSU5DLiBPUiBJVFMgQ09OVFJJQlVUT1JTCisgKiBCRSBMSUFC
TEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExB
UlksIE9SCisgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1J
VEVEIFRPLCBQUk9DVVJFTUVOVCBPRgorICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsg
TE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJ
T04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhF
UiBJTgorICogQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBO
RUdMSUdFTkNFIE9SIE9USEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhF
IFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YKKyAqIFRIRSBQT1NTSUJJ
TElUWSBPRiBTVUNIIERBTUFHRS4KKyAqLworCisjaWZuZGVmIFdLQVBJQ2FzdFBsYXlTdGF0aW9u
X2gKKyNkZWZpbmUgV0tBUElDYXN0UGxheVN0YXRpb25faAorCisjaWZuZGVmIFdLQVBJQ2FzdF9o
CisjZXJyb3IgIlBsZWFzZSAjaW5jbHVkZSBcIldLQVBJQ2FzdC5oXCIgaW5zdGVhZCBvZiB0aGlz
IGZpbGUgZGlyZWN0bHkuIgorI2VuZGlmCisKKyNlbmRpZiAvKiBXS0FQSUNhc3RQbGF5U3RhdGlv
bl9oICovCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQy9wbGF5c3Rh
dGlvbi9XS1ZpZXcuaCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9DL3BsYXlzdGF0aW9u
L1dLVmlldy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwLi4zMjQ2NzNi
Mjk0MQotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9DL3Bs
YXlzdGF0aW9uL1dLVmlldy5oCkBAIC0wLDAgKzEsMzkgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMp
IDIwMjAgU29ueSBJbnRlcmFjdGl2ZSBFbnRlcnRhaW5tZW50IEluYy4KKyAqCisgKiBSZWRpc3Ry
aWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhv
dXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xs
b3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBz
b3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2Us
IHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisg
KiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFi
b3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQg
dGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQv
b3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqCisg
KiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIEFQUExFIElOQy4gQU5EIElUUyBDT05UUklC
VVRPUlMgYGBBUyBJUycnCisgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVT
LCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywKKyAqIFRIRSBJTVBMSUVEIFdBUlJBTlRJ
RVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIKKyAqIFBV
UlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1IgSVRT
IENPTlRSSUJVVE9SUworICogQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5D
SURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1BR0VT
IChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAqIFNVQlNU
SVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBP
UiBCVVNJTkVTUworICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRI
RU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklM
SVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCisgKiBBUklT
SU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBB
RFZJU0VEIE9GCisgKiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKi8KKworI2lm
bmRlZiBXS1ZpZXdfaAorI2RlZmluZSBXS1ZpZXdfaAorCisjaW5jbHVkZSA8V2ViS2l0L1dLQmFz
ZS5oPgorCisjaWZkZWYgX19jcGx1c3BsdXMKK2V4dGVybiAiQyIgeworI2VuZGlmCisKKyNpZmRl
ZiBfX2NwbHVzcGx1cworfQorI2VuZGlmCisKKyNlbmRpZiAvKiBXS1ZpZXdfaCAqLwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>