<?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>193645</bug_id>
          
          <creation_ts>2019-01-20 23:02:33 -0800</creation_ts>
          <short_desc>Switch remaining VideoToolbox soft-linking in WebCore over to VideoToolboxSoftLink.{cpp,h}</short_desc>
          <delta_ts>2019-01-21 09:22:43 -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>Media</component>
          <version>WebKit Local 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="David Kilzer (:ddkilzer)">ddkilzer</reporter>
          <assigned_to name="David Kilzer (:ddkilzer)">ddkilzer</assigned_to>
          <cc>achristensen</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>jer.noble</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1496525</commentid>
    <comment_count>0</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2019-01-20 23:02:33 -0800</bug_when>
    <thetext>Switch remaining VideoToolbox soft-linking in WebCore over to VideoToolboxSoftLink.{cpp,h}.

This gets rid of 1 instance of duplicate soft-linking code for VideoToolbox.framework, and improves check-webkit-style to remind patch authors about other frameworks that have *SoftLink.{cpp,h,mm} files.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1496526</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-01-20 23:03:37 -0800</bug_when>
    <thetext>&lt;rdar://problem/47421574&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1496528</commentid>
    <comment_count>2</comment_count>
      <attachid>359671</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2019-01-20 23:17:19 -0800</bug_when>
    <thetext>Created attachment 359671
Patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1496604</commentid>
    <comment_count>3</comment_count>
      <attachid>359671</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-21 09:22:42 -0800</bug_when>
    <thetext>Comment on attachment 359671
Patch v1

Clearing flags on attachment: 359671

Committed r240235: &lt;https://trac.webkit.org/changeset/240235&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1496605</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-21 09:22:43 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>359671</attachid>
            <date>2019-01-20 23:17:19 -0800</date>
            <delta_ts>2019-01-21 09:22:42 -0800</delta_ts>
            <desc>Patch v1</desc>
            <filename>bug-193645-20190120231719.patch</filename>
            <type>text/plain</type>
            <size>13387</size>
            <attacher name="David Kilzer (:ddkilzer)">ddkilzer</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQwMjAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTBlZmFlNjY5YTIwNzFm
MmMxZmUyZDFmMDUyMTc3NmUyOGRlMTA3OC4uMzY4ODI4Y2NjZjBiZGNkMjBkZDQ1MTcwYmZlZDAx
OThlODlkYTEzMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE5LTAxLTIwICBEYXZp
ZCBLaWx6ZXIgIDxkZGtpbHplckBhcHBsZS5jb20+CisKKyAgICAgICAgU3dpdGNoIHJlbWFpbmlu
ZyBWaWRlb1Rvb2xib3ggc29mdC1saW5raW5nIGluIFdlYkNvcmUgb3ZlciB0byBWaWRlb1Rvb2xi
b3hTb2Z0TGluay57Y3BwLGh9CisgICAgICAgIDxodHRwczovL3dlYmtpdC5vcmcvYi8xOTM2NDU+
CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS80NzQyMTU3ND4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHBsYXRmb3JtL2NvY29hL1ZpZGVvVG9vbGJv
eFNvZnRMaW5rLmNwcDoKKyAgICAgICAgKiBwbGF0Zm9ybS9jb2NvYS9WaWRlb1Rvb2xib3hTb2Z0
TGluay5oOgorICAgICAgICAtIE1vdmUgc29mdC1saW5raW5nIG9mIFZUUGl4ZWxCdWZmZXJDb25m
b3JtZXIqIGZ1bmN0aW9ucyBmcm9tCisgICAgICAgICAgUGl4ZWxCdWZmZXJDb25mb3JtZXJDVi5j
cHAgdG8gaGVyZS4KKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jdi9QaXhlbEJ1ZmZlckNv
bmZvcm1lckNWLmNwcDoKKyAgICAgICAgLSBSZW1vdmUgbG9jYWwgc29mdC1saW5raW5nIG9mIFZp
ZGVvVG9vbGJveC5mcmFtZXdvcmsgYW5kIHN3aXRjaAorICAgICAgICAgIHRvIFZpZGVvVG9vbGJv
eFNvZnRMaW5rLmguCisKIDIwMTktMDEtMTkgIEFudG9pbmUgUXVpbnQgIDxncmFvdXRzQGFwcGxl
LmNvbT4KIAogICAgICAgICBBZGQgYSBQT0lOVEVSX0VWRU5UUyBmZWF0dXJlIGZsYWcKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2NvY29hL1ZpZGVvVG9vbGJveFNvZnRMaW5r
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2NvY29hL1ZpZGVvVG9vbGJveFNvZnRMaW5r
LmNwcAppbmRleCBiMGEyMmQ4YzNkNDY1MDRmZjFlNjVhZmRiNTkxNmQyOTkyMzRlY2E0Li45NGQ1
ODMxMDJjOTk4NDk5ZmE4N2VlMzg5YjBlMjU1NTc3YTMzNzE5IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9jb2NvYS9WaWRlb1Rvb2xib3hTb2Z0TGluay5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2EvVmlkZW9Ub29sYm94U29mdExpbmsuY3BwCkBAIC0x
LDUgKzEsNSBAQAogLyoKLSAqIENvcHlyaWdodCAoQykgMjAxNyBBcHBsZSBJbmMuIEFsbCByaWdo
dHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMTctMjAxOSBBcHBsZSBJbmMuIEFsbCBy
aWdodHMgcmVzZXJ2ZWQuCiAgKgogICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2Ug
YW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBtb2RpZmljYXRpb24sIGFyZSBw
ZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKQEAgLTI1LDEw
ICsyNSwxMyBAQAogCiAjaW5jbHVkZSAiY29uZmlnLmgiCiAKKyNpZiBVU0UoVklERU9UT09MQk9Y
KQorCiAjaW5jbHVkZSA8VmlkZW9Ub29sYm94L1ZpZGVvVG9vbGJveC5oPgogI2luY2x1ZGUgPHd0
Zi9Tb2Z0TGlua2luZy5oPgogCiB0eXBlZGVmIHN0cnVjdCBPcGFxdWVWVEltYWdlUm90YXRpb25T
ZXNzaW9uKiBWVEltYWdlUm90YXRpb25TZXNzaW9uUmVmOwordHlwZWRlZiBzdHJ1Y3QgT3BhcXVl
VlRQaXhlbEJ1ZmZlckNvbmZvcm1lciogVlRQaXhlbEJ1ZmZlckNvbmZvcm1lclJlZjsKIHR5cGVk
ZWYgc3RydWN0IE9wYXF1ZVZUUGl4ZWxUcmFuc2ZlclNlc3Npb24qIFZUUGl4ZWxUcmFuc2ZlclNl
c3Npb25SZWY7CiAKIFNPRlRfTElOS19GUkFNRVdPUktfRk9SX1NPVVJDRShXZWJDb3JlLCBWaWRl
b1Rvb2xib3gpCkBAIC02OCwzICs3MSw5IEBAIFNPRlRfTElOS19DT05TVEFOVF9NQVlfRkFJTF9G
T1JfU09VUkNFKFdlYkNvcmUsIFZpZGVvVG9vbGJveCwga1ZUSEVWQ0RlY29kZXJDYXBhCiBTT0ZU
X0xJTktfQ09OU1RBTlRfTUFZX0ZBSUxfRk9SX1NPVVJDRShXZWJDb3JlLCBWaWRlb1Rvb2xib3gs
IGtWVEhFVkNEZWNvZGVyUHJvZmlsZUNhcGFiaWxpdHlfSXNIYXJkd2FyZUFjY2VsZXJhdGVkLCBD
RlN0cmluZ1JlZikKIFNPRlRfTElOS19DT05TVEFOVF9NQVlfRkFJTF9GT1JfU09VUkNFKFdlYkNv
cmUsIFZpZGVvVG9vbGJveCwga1ZUSEVWQ0RlY29kZXJQcm9maWxlQ2FwYWJpbGl0eV9NYXhEZWNv
ZGVMZXZlbCwgQ0ZTdHJpbmdSZWYpCiBTT0ZUX0xJTktfQ09OU1RBTlRfTUFZX0ZBSUxfRk9SX1NP
VVJDRShXZWJDb3JlLCBWaWRlb1Rvb2xib3gsIGtWVEhFVkNEZWNvZGVyUHJvZmlsZUNhcGFiaWxp
dHlfTWF4UGxheWJhY2tMZXZlbCwgQ0ZTdHJpbmdSZWYpCisKK1NPRlRfTElOS19GVU5DVElPTl9G
T1JfU09VUkNFKFdlYkNvcmUsIFZpZGVvVG9vbGJveCwgVlRQaXhlbEJ1ZmZlckNvbmZvcm1lckNy
ZWF0ZVdpdGhBdHRyaWJ1dGVzLCBPU1N0YXR1cywgKENGQWxsb2NhdG9yUmVmIGFsbG9jYXRvciwg
Q0ZEaWN0aW9uYXJ5UmVmIGF0dHJpYnV0ZXMsIFZUUGl4ZWxCdWZmZXJDb25mb3JtZXJSZWYqIGNv
bmZvcm1lck91dCksIChhbGxvY2F0b3IsIGF0dHJpYnV0ZXMsIGNvbmZvcm1lck91dCkpOworU09G
VF9MSU5LX0ZVTkNUSU9OX0ZPUl9TT1VSQ0UoV2ViQ29yZSwgVmlkZW9Ub29sYm94LCBWVFBpeGVs
QnVmZmVyQ29uZm9ybWVySXNDb25mb3JtYW50UGl4ZWxCdWZmZXIsIEJvb2xlYW4sIChWVFBpeGVs
QnVmZmVyQ29uZm9ybWVyUmVmIGNvbmZvcm1lciwgQ1ZQaXhlbEJ1ZmZlclJlZiBwaXhCdWYpLCAo
Y29uZm9ybWVyLCBwaXhCdWYpKQorU09GVF9MSU5LX0ZVTkNUSU9OX0ZPUl9TT1VSQ0UoV2ViQ29y
ZSwgVmlkZW9Ub29sYm94LCBWVFBpeGVsQnVmZmVyQ29uZm9ybWVyQ29weUNvbmZvcm1lZFBpeGVs
QnVmZmVyLCBPU1N0YXR1cywgKFZUUGl4ZWxCdWZmZXJDb25mb3JtZXJSZWYgY29uZm9ybWVyLCBD
VlBpeGVsQnVmZmVyUmVmIHNvdXJjZUJ1ZmZlciwgQm9vbGVhbiBlbnN1cmVNb2RpZmlhYmxlLCBD
VlBpeGVsQnVmZmVyUmVmKiBjb25mb3JtZWRCdWZmZXJPdXQpLCAoY29uZm9ybWVyLCBzb3VyY2VC
dWZmZXIsIGVuc3VyZU1vZGlmaWFibGUsIGNvbmZvcm1lZEJ1ZmZlck91dCkpCisKKyNlbmRpZiAv
LyBVU0UoVklERU9UT09MQk9YKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Y29jb2EvVmlkZW9Ub29sYm94U29mdExpbmsuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Nv
Y29hL1ZpZGVvVG9vbGJveFNvZnRMaW5rLmgKaW5kZXggOWYzNDVkZDhhNDMzZDAwMjRlMTZiNWI5
YjQ4NWZiNjA3ZTFjODY0Ny4uMjk1MDA5NWRjMjM1NmNiNTcxNDFjNDU1NmZlMmZlNGZmZjhiNTQ3
YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2EvVmlkZW9Ub29sYm94
U29mdExpbmsuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9jb2NvYS9WaWRlb1Rvb2xi
b3hTb2Z0TGluay5oCkBAIC0xLDUgKzEsNSBAQAogLyoKLSAqIENvcHlyaWdodCAoQykgMjAxNyBB
cHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMTctMjAx
OSBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgogICogUmVkaXN0cmlidXRpb24g
YW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBt
b2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNv
bmRpdGlvbnMKQEAgLTI1LDEwICsyNSwxMyBAQAogCiAjcHJhZ21hIG9uY2UKIAorI2lmIFVTRShW
SURFT1RPT0xCT1gpCisKICNpbmNsdWRlIDxWaWRlb1Rvb2xib3gvVmlkZW9Ub29sYm94Lmg+CiAj
aW5jbHVkZSA8d3RmL1NvZnRMaW5raW5nLmg+CiAKIHR5cGVkZWYgc3RydWN0IE9wYXF1ZVZUSW1h
Z2VSb3RhdGlvblNlc3Npb24qIFZUSW1hZ2VSb3RhdGlvblNlc3Npb25SZWY7Cit0eXBlZGVmIHN0
cnVjdCBPcGFxdWVWVFBpeGVsQnVmZmVyQ29uZm9ybWVyKiBWVFBpeGVsQnVmZmVyQ29uZm9ybWVy
UmVmOwogdHlwZWRlZiBzdHJ1Y3QgT3BhcXVlVlRQaXhlbFRyYW5zZmVyU2Vzc2lvbiogVlRQaXhl
bFRyYW5zZmVyU2Vzc2lvblJlZjsKIAogU09GVF9MSU5LX0ZSQU1FV09SS19GT1JfSEVBREVSKFdl
YkNvcmUsIFZpZGVvVG9vbGJveCkKQEAgLTEwMiwzICsxMDUsMTIgQEAgU09GVF9MSU5LX0NPTlNU
QU5UX01BWV9GQUlMX0ZPUl9IRUFERVIoV2ViQ29yZSwgVmlkZW9Ub29sYm94LCBrVlRIRVZDRGVj
b2RlclByb2YKICNkZWZpbmUga1ZUSEVWQ0RlY29kZXJQcm9maWxlQ2FwYWJpbGl0eV9NYXhEZWNv
ZGVMZXZlbCBnZXRfVmlkZW9Ub29sYm94X2tWVEhFVkNEZWNvZGVyUHJvZmlsZUNhcGFiaWxpdHlf
TWF4RGVjb2RlTGV2ZWwoKQogU09GVF9MSU5LX0NPTlNUQU5UX01BWV9GQUlMX0ZPUl9IRUFERVIo
V2ViQ29yZSwgVmlkZW9Ub29sYm94LCBrVlRIRVZDRGVjb2RlclByb2ZpbGVDYXBhYmlsaXR5X01h
eFBsYXliYWNrTGV2ZWwsIENGU3RyaW5nUmVmKQogI2RlZmluZSBrVlRIRVZDRGVjb2RlclByb2Zp
bGVDYXBhYmlsaXR5X01heFBsYXliYWNrTGV2ZWwgZ2V0X1ZpZGVvVG9vbGJveF9rVlRIRVZDRGVj
b2RlclByb2ZpbGVDYXBhYmlsaXR5X01heFBsYXliYWNrTGV2ZWwoKQorCitTT0ZUX0xJTktfRlVO
Q1RJT05fRk9SX0hFQURFUihXZWJDb3JlLCBWaWRlb1Rvb2xib3gsIFZUUGl4ZWxCdWZmZXJDb25m
b3JtZXJDcmVhdGVXaXRoQXR0cmlidXRlcywgT1NTdGF0dXMsIChDRkFsbG9jYXRvclJlZiBhbGxv
Y2F0b3IsIENGRGljdGlvbmFyeVJlZiBhdHRyaWJ1dGVzLCBWVFBpeGVsQnVmZmVyQ29uZm9ybWVy
UmVmKiBjb25mb3JtZXJPdXQpLCAoYWxsb2NhdG9yLCBhdHRyaWJ1dGVzLCBjb25mb3JtZXJPdXQp
KTsKKyNkZWZpbmUgVlRQaXhlbEJ1ZmZlckNvbmZvcm1lckNyZWF0ZVdpdGhBdHRyaWJ1dGVzIHNv
ZnRMaW5rX1ZpZGVvVG9vbGJveF9WVFBpeGVsQnVmZmVyQ29uZm9ybWVyQ3JlYXRlV2l0aEF0dHJp
YnV0ZXMKK1NPRlRfTElOS19GVU5DVElPTl9GT1JfSEVBREVSKFdlYkNvcmUsIFZpZGVvVG9vbGJv
eCwgVlRQaXhlbEJ1ZmZlckNvbmZvcm1lcklzQ29uZm9ybWFudFBpeGVsQnVmZmVyLCBCb29sZWFu
LCAoVlRQaXhlbEJ1ZmZlckNvbmZvcm1lclJlZiBjb25mb3JtZXIsIENWUGl4ZWxCdWZmZXJSZWYg
cGl4QnVmKSwgKGNvbmZvcm1lciwgcGl4QnVmKSkKKyNkZWZpbmUgVlRQaXhlbEJ1ZmZlckNvbmZv
cm1lcklzQ29uZm9ybWFudFBpeGVsQnVmZmVyIHNvZnRMaW5rX1ZpZGVvVG9vbGJveF9WVFBpeGVs
QnVmZmVyQ29uZm9ybWVySXNDb25mb3JtYW50UGl4ZWxCdWZmZXIKK1NPRlRfTElOS19GVU5DVElP
Tl9GT1JfSEVBREVSKFdlYkNvcmUsIFZpZGVvVG9vbGJveCwgVlRQaXhlbEJ1ZmZlckNvbmZvcm1l
ckNvcHlDb25mb3JtZWRQaXhlbEJ1ZmZlciwgT1NTdGF0dXMsIChWVFBpeGVsQnVmZmVyQ29uZm9y
bWVyUmVmIGNvbmZvcm1lciwgQ1ZQaXhlbEJ1ZmZlclJlZiBzb3VyY2VCdWZmZXIsIEJvb2xlYW4g
ZW5zdXJlTW9kaWZpYWJsZSwgQ1ZQaXhlbEJ1ZmZlclJlZiogY29uZm9ybWVkQnVmZmVyT3V0KSwg
KGNvbmZvcm1lciwgc291cmNlQnVmZmVyLCBlbnN1cmVNb2RpZmlhYmxlLCBjb25mb3JtZWRCdWZm
ZXJPdXQpKQorI2RlZmluZSBWVFBpeGVsQnVmZmVyQ29uZm9ybWVyQ29weUNvbmZvcm1lZFBpeGVs
QnVmZmVyIHNvZnRMaW5rX1ZpZGVvVG9vbGJveF9WVFBpeGVsQnVmZmVyQ29uZm9ybWVyQ29weUNv
bmZvcm1lZFBpeGVsQnVmZmVyCisKKyNlbmRpZiAvLyBVU0UoVklERU9UT09MQk9YKQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY3YvUGl4ZWxCdWZmZXJDb25m
b3JtZXJDVi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jdi9QaXhlbEJ1
ZmZlckNvbmZvcm1lckNWLmNwcAppbmRleCBlODQ1MGUwNDljNjVhNzgwNzlmM2ZlMjFlMGE0ODAy
NjhlZGM5NTNhLi5jNjQzM2U1YWNmYzlmZjVjOGZlNjMwY2YyZTZiM2VmYzRiNDA5YTc2IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jdi9QaXhlbEJ1ZmZlckNv
bmZvcm1lckNWLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jdi9Q
aXhlbEJ1ZmZlckNvbmZvcm1lckNWLmNwcApAQCAtMSw1ICsxLDUgQEAKIC8qCi0gKiBDb3B5cmln
aHQgKEMpIDIwMTYgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICogQ29weXJpZ2h0
IChDKSAyMDE2LTIwMTkgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgogICogCiAgKiBS
ZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9y
IHdpdGhvdXQKICAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRo
ZSBmb2xsb3dpbmcgY29uZGl0aW9ucwpAQCAtMzEsMTYgKzMxLDkgQEAKICNpbmNsdWRlICJHcmFw
aGljc0NvbnRleHRDRy5oIgogI2luY2x1ZGUgIkltYWdlQnVmZmVyVXRpbGl0aWVzQ0cuaCIKICNp
bmNsdWRlICJMb2dnaW5nLmgiCi0jaW5jbHVkZSA8d3RmL1NvZnRMaW5raW5nLmg+CiAKICNpbmNs
dWRlICJDb3JlVmlkZW9Tb2Z0TGluay5oIgotCi0jaWYgVVNFKFZJREVPVE9PTEJPWCkKLVNPRlRf
TElOS19GUkFNRVdPUktfT1BUSU9OQUwoVmlkZW9Ub29sYm94KQotU09GVF9MSU5LKFZpZGVvVG9v
bGJveCwgVlRQaXhlbEJ1ZmZlckNvbmZvcm1lckNyZWF0ZVdpdGhBdHRyaWJ1dGVzLCBPU1N0YXR1
cywgKENGQWxsb2NhdG9yUmVmIGFsbG9jYXRvciwgQ0ZEaWN0aW9uYXJ5UmVmIGF0dHJpYnV0ZXMs
IFZUUGl4ZWxCdWZmZXJDb25mb3JtZXJSZWYqIGNvbmZvcm1lck91dCksIChhbGxvY2F0b3IsIGF0
dHJpYnV0ZXMsIGNvbmZvcm1lck91dCkpOwotU09GVF9MSU5LKFZpZGVvVG9vbGJveCwgVlRQaXhl
bEJ1ZmZlckNvbmZvcm1lcklzQ29uZm9ybWFudFBpeGVsQnVmZmVyLCBCb29sZWFuLCAoVlRQaXhl
bEJ1ZmZlckNvbmZvcm1lclJlZiBjb25mb3JtZXIsIENWUGl4ZWxCdWZmZXJSZWYgcGl4QnVmKSwg
KGNvbmZvcm1lciwgcGl4QnVmKSkKLVNPRlRfTElOSyhWaWRlb1Rvb2xib3gsIFZUUGl4ZWxCdWZm
ZXJDb25mb3JtZXJDb3B5Q29uZm9ybWVkUGl4ZWxCdWZmZXIsIE9TU3RhdHVzLCAoVlRQaXhlbEJ1
ZmZlckNvbmZvcm1lclJlZiBjb25mb3JtZXIsIENWUGl4ZWxCdWZmZXJSZWYgc291cmNlQnVmZmVy
LCBCb29sZWFuIGVuc3VyZU1vZGlmaWFibGUsIENWUGl4ZWxCdWZmZXJSZWYqIGNvbmZvcm1lZEJ1
ZmZlck91dCksIChjb25mb3JtZXIsIHNvdXJjZUJ1ZmZlciwgZW5zdXJlTW9kaWZpYWJsZSwgY29u
Zm9ybWVkQnVmZmVyT3V0KSkKLSNlbmRpZgorI2luY2x1ZGUgIlZpZGVvVG9vbGJveFNvZnRMaW5r
LmgiCiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIApkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9n
IGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IGZmNDE1MmU1ZGYxZDdkYTEzMWIxZTE1M2VjNmM0MzJi
M2Y5MTJhNDQuLjczNDk1OWZhOWU2NDJmZGZhM2JjNGE1ZTM5ODg4MWYzNDY0ZWQyNTggMTAwNjQ0
Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwy
MSBAQAorMjAxOS0wMS0yMCAgRGF2aWQgS2lsemVyICA8ZGRraWx6ZXJAYXBwbGUuY29tPgorCisg
ICAgICAgIFN3aXRjaCByZW1haW5pbmcgVmlkZW9Ub29sYm94IHNvZnQtbGlua2luZyBpbiBXZWJD
b3JlIG92ZXIgdG8gVmlkZW9Ub29sYm94U29mdExpbmsue2NwcCxofQorICAgICAgICA8aHR0cHM6
Ly93ZWJraXQub3JnL2IvMTkzNjQ1PgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDc0MjE1NzQ+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgLSBOb3cg
Y2hlY2tzIGZvciBsb2NhbCBzb2Z0LWxpbmtpbmcgb2YgYWxsIGZyYW1ld29ya3MgdGhhdCBoYXZl
CisgICAgICAgICAgdGhlaXIgb3duICpTb2Z0TGlua2luZy57Y3BwLGgsbW19IGZpbGVzLgorICAg
ICAgICAtIENoYW5nZXMgc29mdGxpbmsvdWlraXQgd2FybmluZyB0byBzb2Z0bGluay9mcmFtZXdv
cmsuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3N0eWxlL2NoZWNrZXJzL2NwcC5weToK
KyAgICAgICAgKGNoZWNrX2xhbmd1YWdlKToKKyAgICAgICAgKENwcENoZWNrZXIpOgorICAgICAg
ICAqIFNjcmlwdHMvd2Via2l0cHkvc3R5bGUvY2hlY2tlcnMvY3BwX3VuaXR0ZXN0LnB5OgorICAg
ICAgICAoQ3BwU3R5bGVUZXN0KToKKwogMjAxOS0wMS0xOSAgQW50b2luZSBRdWludCAgPGdyYW91
dHNAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBhIFBPSU5URVJfRVZFTlRTIGZlYXR1cmUgZmxh
ZwpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9zdHlsZS9jaGVja2Vycy9jcHAu
cHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3N0eWxlL2NoZWNrZXJzL2NwcC5weQppbmRleCAw
NzYzMGExMDY3NTNkZWY5MmU1OWNhMjdiMDFhYWVjZmE4N2QyYmQ4Li5iZTM3M2NmOGE4OWVlNDQ5
ZDk3OTc2MDc5YTM2MmE0MjQ4NmYxMmFmIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtp
dHB5L3N0eWxlL2NoZWNrZXJzL2NwcC5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3N0
eWxlL2NoZWNrZXJzL2NwcC5weQpAQCAtMiw3ICsyLDcgQEAKICMKICMgQ29weXJpZ2h0IChDKSAy
MDA5LCAyMDEwLCAyMDEyIEdvb2dsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAjIENvcHly
aWdodCAoQykgMjAwOSBUb3JjaCBNb2JpbGUgSW5jLgotIyBDb3B5cmlnaHQgKEMpIDIwMDksIDIw
MTMgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorIyBDb3B5cmlnaHQgKEMpIDIwMDkt
MjAxOSBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAjIENvcHlyaWdodCAoQykgMjAx
MCBDaHJpcyBKZXJkb25layAoY2plcmRvbmVrQHdlYmtpdC5vcmcpCiAjCiAjIFJlZGlzdHJpYnV0
aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dApA
QCAtMzMzMiw5ICszMzMyLDEzIEBAIGRlZiBjaGVja19sYW5ndWFnZShmaWxlbmFtZSwgY2xlYW5f
bGluZXMsIGxpbmVfbnVtYmVyLCBmaWxlX2V4dGVuc2lvbiwgaW5jbHVkZV9zCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICdSZXRhaW5QdHI8PiBzaG91bGQgbmV2ZXIgY29udGFpbiBhIHR5cGUg
d2l0aCBcJypcJy4gQ29ycmVjdDogUmV0YWluUHRyPE5TU3RyaW5nPiwgUmV0YWluUHRyPENGU3Ry
aW5nUmVmPi4nKQogICAgICAgICAgICAgICAgIGJyZWFrCiAKLSAgICBpZiBzZWFyY2gocideXHMq
U09GVF9MSU5LX0ZSQU1FV09SS1woVUlLaXRcKScsIGxpbmUpOgotICAgICAgICBlcnJvcihsaW5l
X251bWJlciwgJ3NvZnRsaW5rL3Vpa2l0JywgNSwKLSAgICAgICAgICAgICAgJ1VzZSAjaW1wb3J0
IDxwYWwvaW9zL1VJS2l0U29mdExpbmsuaD4gYW5kIHVwZGF0ZSBwYWwvaW9zL1VJS2l0U29mdExp
bmsubW0gdG8gc29mdC1saW5rIHRvIFVJS2l0LmZyYW1ld29yay4nKQorICAgIGZyYW1ld29ya3Nf
d2l0aF9zb2Z0X2xpbmtzID0gWydDb3JlTWVkaWEnLCAnQ29yZVZpZGVvJywgJ0RhdGFEZXRlY3Rv
cnNDb3JlJywgJ01lZGlhQWNjZXNzaWJpbGl0eScsICdNZWRpYVJlbW90ZScsICdQYXNzS2l0Jywg
J1F1aWNrTG9vaycsICdVSUtpdCcsICdWaWRlb1Rvb2xib3gnXQorICAgIG1hdGNoZWQgPSByZS5j
b21waWxlKCdeXHMqU09GVF9MSU5LX0ZSQU1FV09SSy4qXCgoe30pXCknLmZvcm1hdCgnfCcuam9p
bihmcmFtZXdvcmtzX3dpdGhfc29mdF9saW5rcykpKS5zZWFyY2gobGluZSkKKyAgICBpZiBtYXRj
aGVkOgorICAgICAgICBmcmFtZXdvcmtfbmFtZSA9IG1hdGNoZWQuZ3JvdXAoMSkKKyAgICAgICAg
aWYgbm90IHJlLmNvbXBpbGUoJ15ccypTT0ZUX0xJTktfRlJBTUVXT1JLX0ZPUl8oSEVBREVSfFNP
VVJDRSkoX1dJVEhfRVhQT1JUKT9cKHt9XCknLmZvcm1hdChmcmFtZXdvcmtfbmFtZSkpLnNlYXJj
aChsaW5lKToKKyAgICAgICAgICAgIGVycm9yKGxpbmVfbnVtYmVyLCAnc29mdGxpbmsvZnJhbWV3
b3JrJywgNSwKKyAgICAgICAgICAgICAgICAgICdVc2Uge2ZyYW1ld29ya31Tb2Z0TGluay57e2Nw
cCxoLG1tfX0gdG8gc29mdC1saW5rIHRvIHtmcmFtZXdvcmt9LmZyYW1ld29yay4nLmZvcm1hdChm
cmFtZXdvcms9ZnJhbWV3b3JrX25hbWUpKQogCiAgICAgIyBDaGVjayBmb3Igc3VzcGljaW91cyB1
c2FnZSBvZiAiaWYiIGxpa2UKICAgICAjIH0gaWYgKGEgPT0gYikgewpAQCAtNDA4OCw3ICs0MDky
LDcgQEAgY2xhc3MgQ3BwQ2hlY2tlcihvYmplY3QpOgogICAgICAgICAnc2VjdXJpdHkvYXNzZXJ0
aW9uJywKICAgICAgICAgJ3NlY3VyaXR5L3ByaW50ZicsCiAgICAgICAgICdzZWN1cml0eS90ZW1w
X2ZpbGUnLAotICAgICAgICAnc29mdGxpbmsvdWlraXQnLAorICAgICAgICAnc29mdGxpbmsvZnJh
bWV3b3JrJywKICAgICAgICAgJ3doaXRlc3BhY2UvYmxhbmtfbGluZScsCiAgICAgICAgICd3aGl0
ZXNwYWNlL2JyYWNlcycsCiAgICAgICAgICd3aGl0ZXNwYWNlL2JyYWNrZXRzJywKZGlmZiAtLWdp
dCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvc3R5bGUvY2hlY2tlcnMvY3BwX3VuaXR0ZXN0LnB5
IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9zdHlsZS9jaGVja2Vycy9jcHBfdW5pdHRlc3QucHkK
aW5kZXggMjI0YjAyOWYwMjUzOTBhZjE0MDNmNTQ2MThkYzI3YzQzNmJhMWI4Zi4uNzhmMmYxZGM0
OTViMzE2MTIxOTg2OWQzODAzMDgxZWY2MjIxNTRmNiAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0
cy93ZWJraXRweS9zdHlsZS9jaGVja2Vycy9jcHBfdW5pdHRlc3QucHkKKysrIGIvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS9zdHlsZS9jaGVja2Vycy9jcHBfdW5pdHRlc3QucHkKQEAgLTIsNyArMiw3
IEBACiAjCiAjIENvcHlyaWdodCAoQykgMjAxMSBHb29nbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2Vy
dmVkLgogIyBDb3B5cmlnaHQgKEMpIDIwMDkgVG9yY2ggTW9iaWxlIEluYy4KLSMgQ29weXJpZ2h0
IChDKSAyMDA5LCAyMDEzIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyMgQ29weXJp
Z2h0IChDKSAyMDA5LTIwMTkgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgogIyBDb3B5
cmlnaHQgKEMpIDIwMTAgQ2hyaXMgSmVyZG9uZWsgKGNqZXJkb25la0B3ZWJraXQub3JnKQogIwog
IyBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRo
IG9yIHdpdGhvdXQKQEAgLTE2OTIsMTAgKzE2OTIsNDMgQEAgY2xhc3MgQ3BwU3R5bGVUZXN0KENw
cFN0eWxlVGVzdEJhc2UpOgogICAgICAgICBzZWxmLmFzc2VydF9saW50KAogICAgICAgICAgICAg
JycnU09GVF9MSU5LX0ZSQU1FV09SSyhBVkZvdW5kYXRpb24pJycnLAogICAgICAgICAgICAgJycp
CisgICAgICAgIHNlbGYuYXNzZXJ0X2xpbnQoCisgICAgICAgICAgICAnJydTT0ZUX0xJTktfRlJB
TUVXT1JLX09QVElPTkFMKEFWRm91bmRhdGlvbiknJycsCisgICAgICAgICAgICAnJykKKyAgICAg
ICAgc2VsZi5hc3NlcnRfbGludCgKKyAgICAgICAgICAgICcnJ1NPRlRfTElOS19GUkFNRVdPUktf
T1BUSU9OQUxfUFJFRkxJR0hUKEFWRm91bmRhdGlvbiknJycsCisgICAgICAgICAgICAnJykKKyAg
ICAgICAgc2VsZi5hc3NlcnRfbGludCgKKyAgICAgICAgICAgICcnJ1NPRlRfTElOS19GUkFNRVdP
UktfRk9SX0hFQURFUihBVkZvdW5kYXRpb24pJycnLAorICAgICAgICAgICAgJycpCisgICAgICAg
IHNlbGYuYXNzZXJ0X2xpbnQoCisgICAgICAgICAgICAnJydTT0ZUX0xJTktfRlJBTUVXT1JLX0ZP
Ul9TT1VSQ0UoQVZGb3VuZGF0aW9uKScnJywKKyAgICAgICAgICAgICcnKQorICAgICAgICBzZWxm
LmFzc2VydF9saW50KAorICAgICAgICAgICAgJycnU09GVF9MSU5LX0ZSQU1FV09SS19GT1JfU09V
UkNFX1dJVEhfRVhQT1JUKEFWRm91bmRhdGlvbiknJycsCisgICAgICAgICAgICAnJykKKwogICAg
ICAgICBzZWxmLmFzc2VydF9saW50KAogICAgICAgICAgICAgJycnU09GVF9MSU5LX0ZSQU1FV09S
SyhVSUtpdCknJycsCi0gICAgICAgICAgICAnVXNlICNpbXBvcnQgPHBhbC9pb3MvVUlLaXRTb2Z0
TGluay5oPiBhbmQgdXBkYXRlIHBhbC9pb3MvVUlLaXRTb2Z0TGluay5tbSB0byBzb2Z0LWxpbmsg
dG8gVUlLaXQuZnJhbWV3b3JrLicKLSAgICAgICAgICAgICcgIFtzb2Z0bGluay91aWtpdF0gWzVd
JykKKyAgICAgICAgICAgICdVc2UgVUlLaXRTb2Z0TGluay57Y3BwLGgsbW19IHRvIHNvZnQtbGlu
ayB0byBVSUtpdC5mcmFtZXdvcmsuJworICAgICAgICAgICAgJyAgW3NvZnRsaW5rL2ZyYW1ld29y
a10gWzVdJykKKyAgICAgICAgc2VsZi5hc3NlcnRfbGludCgKKyAgICAgICAgICAgICcnJ1NPRlRf
TElOS19GUkFNRVdPUktfT1BUSU9OQUwoVUlLaXQpJycnLAorICAgICAgICAgICAgJ1VzZSBVSUtp
dFNvZnRMaW5rLntjcHAsaCxtbX0gdG8gc29mdC1saW5rIHRvIFVJS2l0LmZyYW1ld29yay4nCisg
ICAgICAgICAgICAnICBbc29mdGxpbmsvZnJhbWV3b3JrXSBbNV0nKQorICAgICAgICBzZWxmLmFz
c2VydF9saW50KAorICAgICAgICAgICAgJycnU09GVF9MSU5LX0ZSQU1FV09SS19PUFRJT05BTF9Q
UkVGTElHSFQoVUlLaXQpJycnLAorICAgICAgICAgICAgJ1VzZSBVSUtpdFNvZnRMaW5rLntjcHAs
aCxtbX0gdG8gc29mdC1saW5rIHRvIFVJS2l0LmZyYW1ld29yay4nCisgICAgICAgICAgICAnICBb
c29mdGxpbmsvZnJhbWV3b3JrXSBbNV0nKQorICAgICAgICBzZWxmLmFzc2VydF9saW50KAorICAg
ICAgICAgICAgJycnU09GVF9MSU5LX0ZSQU1FV09SS19GT1JfSEVBREVSKFVJS2l0KScnJywKKyAg
ICAgICAgICAgICcnKQorICAgICAgICBzZWxmLmFzc2VydF9saW50KAorICAgICAgICAgICAgJycn
U09GVF9MSU5LX0ZSQU1FV09SS19GT1JfU09VUkNFKFVJS2l0KScnJywKKyAgICAgICAgICAgICcn
KQorICAgICAgICBzZWxmLmFzc2VydF9saW50KAorICAgICAgICAgICAgJycnU09GVF9MSU5LX0ZS
QU1FV09SS19GT1JfU09VUkNFX1dJVEhfRVhQT1JUKFVJS2l0KScnJywKKyAgICAgICAgICAgICcn
KQogCiAgICAgIyBWYXJpYWJsZS1sZW5ndGggYXJyYXlzIGFyZSBub3QgcGVybWl0dGVkLgogICAg
IGRlZiB0ZXN0X3ZhcmlhYmxlX2xlbmd0aF9hcnJheV9kZXRlY3Rpb24oc2VsZik6Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>