<?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>204831</bug_id>
          
          <creation_ts>2019-12-03 18:35:38 -0800</creation_ts>
          <short_desc>[Win] lld-link: error: /manifestdependency: is not allowed in .drectve</short_desc>
          <delta_ts>2020-03-26 21:15:02 -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>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=209596</see_also>
          <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>
          <dependson>209597</dependson>
          <blocked>171618</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Fujii Hironori">fujii</reporter>
          <assigned_to name="Fujii Hironori">fujii</assigned_to>
          <cc>achristensen</cc>
    
    <cc>annulen</cc>
    
    <cc>bfulgham</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kangil.han</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>pvollan</cc>
    
    <cc>ross.kirsling</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>saam</cc>
    
    <cc>sergio</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1595315</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2019-12-03 18:35:38 -0800</bug_when>
    <thetext>[Win] lld-link: error: /manifestdependency: is not allowed in .drectve

I tried LLVM-9.0.0-r363781-win64.exe to build WinCairo today, and see the following linkage errors.

&gt; [1696/5123] Linking CXX executable bin64\testRegExp.exe
&gt; FAILED: bin64/testRegExp.exe 
&gt; cmd.exe /C &quot;cd . &amp;&amp; &quot;C:\Program Files\CMake\bin\cmake.exe&quot; -E vs_link_exe --intdir=Source\JavaScriptCore\shell\CMakeFiles\testRegExp.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100183~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100183~1.0\x64\mt.exe --manifests  -- C:\tools\llvm\bin\lld-link.exe /nologo Source\JavaScriptCore\shell\CMakeFiles\testRegExp.dir\DLLLauncherMain.cpp.obj  /out:bin64\testRegExp.exe /implib:lib64\testRegExp.lib /pdb:bin64\testRegExp.pdb /version:0.0  /machine:x64 /DEBUG /OPT:ICF /OPT:REF /OPT:NOREF /OPT:NOICF /INCREMENTAL:NO /debug /INCREMENTAL /INCREMENTAL:NO /subsystem:console -LIBPATH:C:\webkit\gb\WebKitBuild\Debug\lib64   -LIBPATH:C:\webkit\gb\WebKitLibraries\win\lib64 shlwapi.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib &amp;&amp; cd .&quot;
&gt; LINK Pass 1: command &quot;C:\tools\llvm\bin\lld-link.exe /nologo Source\JavaScriptCore\shell\CMakeFiles\testRegExp.dir\DLLLauncherMain.cpp.obj /out:bin64\testRegExp.exe /implib:lib64\testRegExp.lib /pdb:bin64\testRegExp.pdb /version:0.0 /machine:x64 /DEBUG /OPT:ICF /OPT:REF /OPT:NOREF /OPT:NOICF /INCREMENTAL:NO /debug /INCREMENTAL /INCREMENTAL:NO /subsystem:console -LIBPATH:C:\webkit\gb\WebKitBuild\Debug\lib64 -LIBPATH:C:\webkit\gb\WebKitLibraries\win\lib64 shlwapi.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:Source\JavaScriptCore\shell\CMakeFiles\testRegExp.dir/intermediate.manifest Source\JavaScriptCore\shell\CMakeFiles\testRegExp.dir/manifest.res&quot; failed (exit code 1) with the following output:
&gt; lld-link: error: /manifestdependency: is not allowed in .drectve</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1595316</commentid>
    <comment_count>1</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2019-12-03 18:35:47 -0800</bug_when>
    <thetext>The following files has /manifestdependency.

Tools/TestWebKitAPI/win/main.cpp
Source/JavaScriptCore/shell/DLLLauncherMain.cpp
Tools/win/DLLLauncher/DLLLauncherMain.cpp

&gt; #pragma comment(linker, &quot;/manifestdependency:\&quot;type=&apos;win32&apos; name=&apos;Microsoft.Windows.Common-Controls&apos; version=&apos;6.0.0.0&apos; processorArchitecture=&apos;&quot; PROCESSORARCHITECTURE &quot;&apos; publicKeyToken=&apos;6595b64144ccf1df&apos; language=&apos;*&apos;\&quot;&quot;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1595317</commentid>
    <comment_count>2</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2019-12-03 18:36:00 -0800</bug_when>
    <thetext>LLVM bug ticket:

38797 – lld-link compatibility: reading manifestdependency from .drectve
https://bugs.llvm.org/show_bug.cgi?id=38797</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1595327</commentid>
    <comment_count>3</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2019-12-03 19:03:59 -0800</bug_when>
    <thetext>(In reply to Fujii Hironori from comment #0)
&gt; I tried LLVM-9.0.0-r363781-win64.exe to build WinCairo today, and see the

LLVM-9.0.0-r363781-win64.exe is too old.
I tried LLVM-10.0.0-r375090-win64.exe, and observed the issue still happen.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1595344</commentid>
    <comment_count>4</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2019-12-03 19:41:46 -0800</bug_when>
    <thetext>CMake prefers lld-link over link.exe if Clang is used.
https://gitlab.kitware.com/cmake/cmake/commit/079b8e29168dc081f37f79f3577a5c0690bb7051

I need to remove lld-link.exe in my PATH to make CMake choose link.exe.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634127</commentid>
    <comment_count>5</comment_count>
      <attachid>394563</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-03-25 17:26:16 -0700</bug_when>
    <thetext>Created attachment 394563
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634173</commentid>
    <comment_count>6</comment_count>
      <attachid>394563</attachid>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2020-03-25 19:23:28 -0700</bug_when>
    <thetext>Comment on attachment 394563
Patch

Nice. I take it we don&apos;t care about ia64, whatever that is?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634225</commentid>
    <comment_count>7</comment_count>
      <attachid>394563</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-03-25 23:44:54 -0700</bug_when>
    <thetext>Comment on attachment 394563
Patch

Clearing flags on attachment: 394563

Committed r259035: &lt;https://trac.webkit.org/changeset/259035&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634226</commentid>
    <comment_count>8</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-03-25 23:44:58 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634227</commentid>
    <comment_count>9</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-03-25 23:45:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/60907396&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634316</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-03-26 07:29:10 -0700</bug_when>
    <thetext>Re-opened since this is blocked by bug 209597</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634710</commentid>
    <comment_count>11</comment_count>
      <attachid>394694</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-03-26 19:52:32 -0700</bug_when>
    <thetext>Created attachment 394694
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634711</commentid>
    <comment_count>12</comment_count>
      <attachid>394695</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-03-26 19:55:19 -0700</bug_when>
    <thetext>Created attachment 394695
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634726</commentid>
    <comment_count>13</comment_count>
      <attachid>394695</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-03-26 21:14:58 -0700</bug_when>
    <thetext>Comment on attachment 394695
Patch

Clearing flags on attachment: 394695

Committed r259102: &lt;https://trac.webkit.org/changeset/259102&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634727</commentid>
    <comment_count>14</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-03-26 21:15:02 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>394563</attachid>
            <date>2020-03-25 17:26:16 -0700</date>
            <delta_ts>2020-03-26 19:52:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-204831-20200326092615.patch</filename>
            <type>text/plain</type>
            <size>6294</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU5MDA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA1
MjlkZGE2M2RjYjBiMmRjY2Y4ZDU0ZGZlOGM2YTlmYTQ1N2NiZTJmLi5hYzA4ZDNhZGE0OTU0ZDll
MjEzODFiZjljNjBmNWZhNWFkZTVlMDYzIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxMiBAQAorMjAyMC0wMy0yNSAgRnVqaWkgSGlyb25vcmkgIDxIaXJvbm9yaS5GdWppaUBz
b255LmNvbT4KKworICAgICAgICBbV2luXSBsbGQtbGluazogZXJyb3I6IC9tYW5pZmVzdGRlcGVu
ZGVuY3k6IGlzIG5vdCBhbGxvd2VkIGluIC5kcmVjdHZlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDQ4MzEKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHNoZWxsL0RMTExhdW5jaGVyTWFpbi5jcHA6IFJl
bW92ZWQgL21hbmlmZXN0ZGVwZW5kZW5jeSBmb3IgTWljcm9zb2Z0LlZDODAuQ1JUIHdoaWNoIHNl
ZW1zIGxlZnRvdmVyIG9mIEJ1ZyAxMTY1NjIgKHIxNzg1MzApLgorCiAyMDIwLTAzLTI1ICBBbGV4
ZXkgU2h2YXlrYSAgPHNodmFpa2FsZXNoQGdtYWlsLmNvbT4KIAogICAgICAgICBcYiBlc2NhcGVz
IGluc2lkZSBjaGFyYWN0ZXIgY2xhc3NlcyBzaG91bGQgYmUgdmFsaWQgaW4gVW5pY29kZSBwYXR0
ZXJucwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3NoZWxsL0RMTExhdW5jaGVy
TWFpbi5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvc2hlbGwvRExMTGF1bmNoZXJNYWluLmNw
cAppbmRleCBiOWE1ZDAxMGIwODMyYjRjMTJmZGYxY2ZlNDk0YTMxNzU2OGJjZTM4Li4yMGViYTIy
OTk3MjQxMWQwNjM5YzhjZjZkYjA1ZDAxZThmNDVkOWU0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvc2hlbGwvRExMTGF1bmNoZXJNYWluLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvc2hlbGwvRExMTGF1bmNoZXJNYWluLmNwcApAQCAtMzUsMjEgKzM1LDYgQEAKICNp
bmNsdWRlIDx2ZWN0b3I+CiAjaW5jbHVkZSA8d2luZG93cy5oPgogCi0jaWYgZGVmaW5lZCBfTV9J
WDg2Ci0jZGVmaW5lIFBST0NFU1NPUkFSQ0hJVEVDVFVSRSAieDg2IgotI2VsaWYgZGVmaW5lZCBf
TV9JQTY0Ci0jZGVmaW5lIFBST0NFU1NPUkFSQ0hJVEVDVFVSRSAiaWE2NCIKLSNlbGlmIGRlZmlu
ZWQgX01fWDY0Ci0jZGVmaW5lIFBST0NFU1NPUkFSQ0hJVEVDVFVSRSAiYW1kNjQiCi0jZWxzZQot
I2RlZmluZSBQUk9DRVNTT1JBUkNISVRFQ1RVUkUgIioiCi0jZW5kaWYKLQotI3ByYWdtYSBjb21t
ZW50KGxpbmtlciwgIi9tYW5pZmVzdGRlcGVuZGVuY3k6XCJ0eXBlPSd3aW4zMicgbmFtZT0nTWlj
cm9zb2Z0LldpbmRvd3MuQ29tbW9uLUNvbnRyb2xzJyB2ZXJzaW9uPSc2LjAuMC4wJyBwcm9jZXNz
b3JBcmNoaXRlY3R1cmU9JyIgUFJPQ0VTU09SQVJDSElURUNUVVJFICInIHB1YmxpY0tleVRva2Vu
PSc2NTk1YjY0MTQ0Y2NmMWRmJyBsYW5ndWFnZT0nKidcIiIpCi0jaWYgZGVmaW5lZChfTVNDX1ZF
UikgJiYgKF9NU0NfVkVSID49IDE2MDApICYmICFkZWZpbmVkKFdJTl9DQUlSTykKLSNwcmFnbWEg
Y29tbWVudChsaW5rZXIsICIvbWFuaWZlc3RkZXBlbmRlbmN5OlwidHlwZT0nd2luMzInIG5hbWU9
J01pY3Jvc29mdC5WQzgwLkNSVCcgdmVyc2lvbj0nOC4wLjUwNzI3LjYxOTUnIHByb2Nlc3NvckFy
Y2hpdGVjdHVyZT0nIiBQUk9DRVNTT1JBUkNISVRFQ1RVUkUgIicgcHVibGljS2V5VG9rZW49JzFm
YzhiM2I5YTFlMThlM2InIGxhbmd1YWdlPScqJ1wiIikKLSNlbmRpZgotCiBzdGF0aWMgdm9pZCBl
bmFibGVUZXJtaW5hdGlvbk9uSGVhcENvcnJ1cHRpb24oKQogewogICAgIEhFQVBfSU5GT1JNQVRJ
T05fQ0xBU1MgaGVhcEVuYWJsZVRlcm1pbmF0aW9uT25Db3JydXB0aW9uID0gc3RhdGljX2Nhc3Q8
SEVBUF9JTkZPUk1BVElPTl9DTEFTUz4oMSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvV2Vi
S2l0TWFjcm9zLmNtYWtlIGIvU291cmNlL2NtYWtlL1dlYktpdE1hY3Jvcy5jbWFrZQppbmRleCA1
NzJjYzcwYWFhMjExM2I1MjQ4NDNjMzdjM2JiNDNiYjY5N2QyYmMzLi41YzZlMzQ2MWVkYjkzYTA0
NTZmNDFkYWRiZTlmMGQyOTQ4YTZhMzUwIDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvV2ViS2l0
TWFjcm9zLmNtYWtlCisrKyBiL1NvdXJjZS9jbWFrZS9XZWJLaXRNYWNyb3MuY21ha2UKQEAgLTIx
Nyw2ICsyMTcsMTYgQEAgbWFjcm8oV0VCS0lUX0VYRUNVVEFCTEUgX3RhcmdldCkKICAgICBpZiAo
JHtfdGFyZ2V0fV9PVVRQVVRfTkFNRSkKICAgICAgICAgc2V0X3RhcmdldF9wcm9wZXJ0aWVzKCR7
X3RhcmdldH0gUFJPUEVSVElFUyBPVVRQVVRfTkFNRSAkeyR7X3RhcmdldH1fT1VUUFVUX05BTUV9
KQogICAgIGVuZGlmICgpCisgICAgaWYgKFdJTjMyKQorICAgICAgICBpZiAoV1RGX0NQVV9YODYp
CisgICAgICAgICAgICBzZXQoX3Byb2Nlc3Nvcl9hcmNoaXRlY3R1cmUgIng4NiIpCisgICAgICAg
IGVsc2VpZiAoV1RGX0NQVV9YODZfNjQpCisgICAgICAgICAgICBzZXQoX3Byb2Nlc3Nvcl9hcmNo
aXRlY3R1cmUgImFtZDY0IikKKyAgICAgICAgZWxzZSAoKQorICAgICAgICAgICAgc2V0KF9wcm9j
ZXNzb3JfYXJjaGl0ZWN0dXJlICIqIikKKyAgICAgICAgZW5kaWYgKCkKKyAgICAgICAgdGFyZ2V0
X2xpbmtfb3B0aW9ucygke190YXJnZXR9IFBSSVZBVEUgIi1tYW5pZmVzdGRlcGVuZGVuY3k6dHlw
ZT0nd2luMzInIG5hbWU9J01pY3Jvc29mdC5XaW5kb3dzLkNvbW1vbi1Db250cm9scycgdmVyc2lv
bj0nNi4wLjAuMCcgcHJvY2Vzc29yQXJjaGl0ZWN0dXJlPScke19wcm9jZXNzb3JfYXJjaGl0ZWN0
dXJlfSciKQorICAgIGVuZGlmICgpCiBlbmRtYWNybygpCiAKIG1hY3JvKFdFQktJVF9XUkFQX0VY
RUNVVEFCTEUgX3RhcmdldCkKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0No
YW5nZUxvZwppbmRleCBiMGFkNmViOGZmNmJiZDM4NjE3ODhhOGVjMjMzY2I0NTFlNWIwMDJlLi40
M2EwYzI1YTc5NjQ4Y2JkMzk1ZWNmMDVmYzUwMzdjNDZmYmFhNjA3IDEwMDY0NAotLS0gYS9Ub29s
cy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMjAt
MDMtMjUgIEZ1amlpIEhpcm9ub3JpICA8SGlyb25vcmkuRnVqaWlAc29ueS5jb20+CisKKyAgICAg
ICAgW1dpbl0gbGxkLWxpbms6IGVycm9yOiAvbWFuaWZlc3RkZXBlbmRlbmN5OiBpcyBub3QgYWxs
b3dlZCBpbiAuZHJlY3R2ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjA0ODMxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL3dpbi9tYWluLmNwcDoKKyAgICAgICAgKiB3aW4vRExM
TGF1bmNoZXIvRExMTGF1bmNoZXJNYWluLmNwcDoKKwogMjAyMC0wMy0yNSAgRnJhbmsgWWFuZyAg
PGd1b3dlaV95YW5nQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnByZWZpeCAtd2Via2l0LXRleHQt
b3JpZW50YXRpb24KZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvd2luL21haW4uY3Bw
IGIvVG9vbHMvVGVzdFdlYktpdEFQSS93aW4vbWFpbi5jcHAKaW5kZXggZWQ2ZWZiNzJhYTY5MDJl
NjQ4ZDZiY2YyY2UwMjQ0Mzc1ZGEwYWM1MC4uNGQ0M2QyMjJmZDQ3MmJmZTA1YWI3Yjk3MWY4ZTk0
NWUwOTgxNDFmNiAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS93aW4vbWFpbi5jcHAK
KysrIGIvVG9vbHMvVGVzdFdlYktpdEFQSS93aW4vbWFpbi5jcHAKQEAgLTI3LDE4ICsyNyw2IEBA
CiAjaW5jbHVkZSAiVGVzdHNDb250cm9sbGVyLmgiCiAjaW5jbHVkZSA8d2luZG93cy5oPgogCi0j
aWYgZGVmaW5lZCBfTV9JWDg2Ci0jZGVmaW5lIFBST0NFU1NPUkFSQ0hJVEVDVFVSRSAieDg2Igot
I2VsaWYgZGVmaW5lZCBfTV9JQTY0Ci0jZGVmaW5lIFBST0NFU1NPUkFSQ0hJVEVDVFVSRSAiaWE2
NCIKLSNlbGlmIGRlZmluZWQgX01fWDY0Ci0jZGVmaW5lIFBST0NFU1NPUkFSQ0hJVEVDVFVSRSAi
YW1kNjQiCi0jZWxzZQotI2RlZmluZSBQUk9DRVNTT1JBUkNISVRFQ1RVUkUgIioiCi0jZW5kaWYK
LQotI3ByYWdtYSBjb21tZW50KGxpbmtlciwgIi9tYW5pZmVzdGRlcGVuZGVuY3k6XCJ0eXBlPSd3
aW4zMicgbmFtZT0nTWljcm9zb2Z0LldpbmRvd3MuQ29tbW9uLUNvbnRyb2xzJyB2ZXJzaW9uPSc2
LjAuMC4wJyBwcm9jZXNzb3JBcmNoaXRlY3R1cmU9JyIgUFJPQ0VTU09SQVJDSElURUNUVVJFICIn
IHB1YmxpY0tleVRva2VuPSc2NTk1YjY0MTQ0Y2NmMWRmJyBsYW5ndWFnZT0nKidcIiIpCi0KIGlu
dCBtYWluKGludCBhcmdjLCBjaGFyKiogYXJndikKIHsKICAgICAvLyBDeWd3aW4gY2FsbHMgOjpT
ZXRFcnJvck1vZGUoU0VNX0ZBSUxDUklUSUNBTEVSUk9SUyksIHdoaWNoIHdlIHdpbGwgaW5oZXJp
dC4gVGhpcyBpcyBiYWQgZm9yCmRpZmYgLS1naXQgYS9Ub29scy93aW4vRExMTGF1bmNoZXIvRExM
TGF1bmNoZXJNYWluLmNwcCBiL1Rvb2xzL3dpbi9ETExMYXVuY2hlci9ETExMYXVuY2hlck1haW4u
Y3BwCmluZGV4IDE0ZTZiMjNkNDBmYmU4NDAwNDQ1NjViMTdhZWY0OGEwZGY3MzRmZjIuLjZkZDYx
N2RmZDgyNDY3NWI2NDM4YzljMWMxMzhhMDZiODBlNGYzYzYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL3dp
bi9ETExMYXVuY2hlci9ETExMYXVuY2hlck1haW4uY3BwCisrKyBiL1Rvb2xzL3dpbi9ETExMYXVu
Y2hlci9ETExMYXVuY2hlck1haW4uY3BwCkBAIC0zNywxOCArMzcsNiBAQAogCiB1c2luZyBuYW1l
c3BhY2Ugc3RkOwogCi0jaWYgZGVmaW5lZCBfTV9JWDg2Ci0jZGVmaW5lIFBST0NFU1NPUkFSQ0hJ
VEVDVFVSRSAieDg2IgotI2VsaWYgZGVmaW5lZCBfTV9JQTY0Ci0jZGVmaW5lIFBST0NFU1NPUkFS
Q0hJVEVDVFVSRSAiaWE2NCIKLSNlbGlmIGRlZmluZWQgX01fWDY0Ci0jZGVmaW5lIFBST0NFU1NP
UkFSQ0hJVEVDVFVSRSAiYW1kNjQiCi0jZWxzZQotI2RlZmluZSBQUk9DRVNTT1JBUkNISVRFQ1RV
UkUgIioiCi0jZW5kaWYKLQotI3ByYWdtYSBjb21tZW50KGxpbmtlciwgIi9tYW5pZmVzdGRlcGVu
ZGVuY3k6XCJ0eXBlPSd3aW4zMicgbmFtZT0nTWljcm9zb2Z0LldpbmRvd3MuQ29tbW9uLUNvbnRy
b2xzJyB2ZXJzaW9uPSc2LjAuMC4wJyBwcm9jZXNzb3JBcmNoaXRlY3R1cmU9JyIgUFJPQ0VTU09S
QVJDSElURUNUVVJFICInIHB1YmxpY0tleVRva2VuPSc2NTk1YjY0MTQ0Y2NmMWRmJyBsYW5ndWFn
ZT0nKidcIiIpCi0KIHN0YXRpYyB2b2lkIGVuYWJsZVRlcm1pbmF0aW9uT25IZWFwQ29ycnVwdGlv
bigpCiB7CiAgICAgSEVBUF9JTkZPUk1BVElPTl9DTEFTUyBoZWFwRW5hYmxlVGVybWluYXRpb25P
bkNvcnJ1cHRpb24gPSBzdGF0aWNfY2FzdDxIRUFQX0lORk9STUFUSU9OX0NMQVNTPigxKTsKZGlm
ZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCA2YWJlMDRkZjg4YjI5ZTA5N2Fh
ODE1NzQxYmQyNGNkYmI2Yzg1NWJhLi45ODY5ZTE5Njc2ZDc0N2I3MGRkNTgwMWIyNGEyMWE4ODZm
ODc1MDlkIDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTUgQEAKKzIwMjAtMDMtMjUgIEZ1amlpIEhpcm9ub3JpICA8SGlyb25vcmkuRnVqaWlAc29ueS5j
b20+CisKKyAgICAgICAgW1dpbl0gbGxkLWxpbms6IGVycm9yOiAvbWFuaWZlc3RkZXBlbmRlbmN5
OiBpcyBub3QgYWxsb3dlZCBpbiAuZHJlY3R2ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA0ODMxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgY2xhbmctY2wgZG9lc24ndCBzdXBwb3J0ICNwcmFnbWEgY29t
bWVudChsaW5rZXIsICIvbWFuaWZlc3RkZXBlbmRlbmN5IC4uIikuCisgICAgICAgIFVzZSBhbiBs
aW5rZXIgb3B0aW9uIGluc3RlYWQuCisKKyAgICAgICAgKiBTb3VyY2UvY21ha2UvV2ViS2l0TWFj
cm9zLmNtYWtlIChXRUJLSVRfRVhFQ1VUQUJMRSk6IEFkZGVkIC1tYW5pZmVzdGRlcGVuZGVuY3kg
bGlua2RlciBvcHRpb24gaWYgV0lOMzIuCisKIDIwMjAtMDMtMjMgIE1pY2hhZWwgQ2F0YW56YXJv
ICA8bWNhdGFuemFyb0Bnbm9tZS5vcmc+CiAKICAgICAgICAgW0dUS10gQWxsb3cgZGlzdHJpYnV0
b3JzIHRvIGJyYW5kIHVzZXIgYWdlbnQK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>394694</attachid>
            <date>2020-03-26 19:52:32 -0700</date>
            <delta_ts>2020-03-26 19:53:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-204831-20200327115231.patch</filename>
            <type>text/plain</type>
            <size>9543</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU5MDk2CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBm
YzMyYzQ4M2M0ZTkwOWQ0MjBkN2U1MzI1OGE2NjQ2OWIzY2U1NTE0Li41ZmMwYjUyMDJkOGU4NGY1
YjgxYWY3NjdjNWFhNDFkZjMwMGQyM2JlIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxMiBAQAorMjAyMC0wMy0yNiAgRnVqaWkgSGlyb25vcmkgIDxIaXJvbm9yaS5GdWppaUBz
b255LmNvbT4KKworICAgICAgICBbV2luXSBsbGQtbGluazogZXJyb3I6IC9tYW5pZmVzdGRlcGVu
ZGVuY3k6IGlzIG5vdCBhbGxvd2VkIGluIC5kcmVjdHZlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDQ4MzEKKworICAgICAgICBSZXZpZXdlZCBieSBS
b3NzIEtpcnNsaW5nLgorCisgICAgICAgICogc2hlbGwvRExMTGF1bmNoZXJNYWluLmNwcDogUmVt
b3ZlZCAvbWFuaWZlc3RkZXBlbmRlbmN5IGZvciBNaWNyb3NvZnQuVkM4MC5DUlQgd2hpY2ggc2Vl
bXMgbGVmdG92ZXIgb2YgQnVnIDExNjU2MiAocjE3ODUzMCkuCisKIDIwMjAtMDMtMjYgIFJvc3Mg
S2lyc2xpbmcgIDxyb3NzLmtpcnNsaW5nQHNvbnkuY29tPgogCiAgICAgICAgIFtKU0NdIFJlbmFt
ZSBBTkRFUVVBTCB0byBCSVRBTkRFUVVBTCAoZXRjLikgdGhyb3VnaG91dCBmcm9udGVuZApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCmluZGV4IDU5ODYyOGY1NDExMjI3NThhZjlmOGViMmNkN2I4NDdmMjUwMDQ3YzUuLmQwYTA3
MzdiYTM4NmMyYzUxNTAzOTI1NjNlOTY3ZDZlNWU5ZGNhODYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNiBAQAorMjAyMC0wMy0yNiAgRG9uIE9sbXN0ZWFkICA8ZG9uLm9sbXN0ZWFkQHNvbnkuY29t
PgorCisgICAgICAgIFtNU1ZDXSBSZW1vdmUgZXhwZXJpbWVudGFsIGxhbWJkYSBwcm9jZXNzb3Ig
dXNhZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIw
OTM1OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZp
eCBidWlsZCBmb3IgVmlzdWFsIFN0dWRpbyBzY29waW5nIGlzc3VlIGZvciBsYW1iZGFzLiBUaGUg
ZXhwZXJpbWVudGFsIGxhbWJhZGEKKyAgICAgICAgcHJvY2Vzc29yIGRpZCBidWlsZCB0aGlzIGNv
ZGUgYnV0IGlzIG5vdyBmYWlsaW5nIHRvIGJ1aWxkIFdlYktpdCBhdCBhbGwuCisKKyAgICAgICAg
KiBkb20vRG9jdW1lbnRTdG9yYWdlQWNjZXNzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkRvY3Vt
ZW50U3RvcmFnZUFjY2Vzczo6cmVxdWVzdFN0b3JhZ2VBY2Nlc3MpOgorCiAyMDIwLTAzLTI2ICBQ
ZW5nIExpdSAgPHBlbmcubGl1NkBhcHBsZS5jb20+CiAKICAgICAgICAgU3dpcGUgZG93biBnZXN0
dXJlcyBjYXVzZSB0aGUgdmlkZW8gbGF5ZXIgdG8gc3RpY2sgZm9yIGEgbW9tZW50IGJlZm9yZSBi
b3VuY2luZyBiYWNrIGludG8gcGxhY2UKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9zaGVsbC9ETExMYXVuY2hlck1haW4uY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3NoZWxs
L0RMTExhdW5jaGVyTWFpbi5jcHAKaW5kZXggYjlhNWQwMTBiMDgzMmI0YzEyZmRmMWNmZTQ5NGEz
MTc1NjhiY2UzOC4uMjBlYmEyMjk5NzI0MTFkMDYzOWM4Y2Y2ZGIwNWQwMWU4ZjQ1ZDllNCAxMDA2
NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3NoZWxsL0RMTExhdW5jaGVyTWFpbi5jcHAK
KysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3NoZWxsL0RMTExhdW5jaGVyTWFpbi5jcHAKQEAg
LTM1LDIxICszNSw2IEBACiAjaW5jbHVkZSA8dmVjdG9yPgogI2luY2x1ZGUgPHdpbmRvd3MuaD4K
IAotI2lmIGRlZmluZWQgX01fSVg4NgotI2RlZmluZSBQUk9DRVNTT1JBUkNISVRFQ1RVUkUgIng4
NiIKLSNlbGlmIGRlZmluZWQgX01fSUE2NAotI2RlZmluZSBQUk9DRVNTT1JBUkNISVRFQ1RVUkUg
ImlhNjQiCi0jZWxpZiBkZWZpbmVkIF9NX1g2NAotI2RlZmluZSBQUk9DRVNTT1JBUkNISVRFQ1RV
UkUgImFtZDY0IgotI2Vsc2UKLSNkZWZpbmUgUFJPQ0VTU09SQVJDSElURUNUVVJFICIqIgotI2Vu
ZGlmCi0KLSNwcmFnbWEgY29tbWVudChsaW5rZXIsICIvbWFuaWZlc3RkZXBlbmRlbmN5OlwidHlw
ZT0nd2luMzInIG5hbWU9J01pY3Jvc29mdC5XaW5kb3dzLkNvbW1vbi1Db250cm9scycgdmVyc2lv
bj0nNi4wLjAuMCcgcHJvY2Vzc29yQXJjaGl0ZWN0dXJlPSciIFBST0NFU1NPUkFSQ0hJVEVDVFVS
RSAiJyBwdWJsaWNLZXlUb2tlbj0nNjU5NWI2NDE0NGNjZjFkZicgbGFuZ3VhZ2U9JyonXCIiKQot
I2lmIGRlZmluZWQoX01TQ19WRVIpICYmIChfTVNDX1ZFUiA+PSAxNjAwKSAmJiAhZGVmaW5lZChX
SU5fQ0FJUk8pCi0jcHJhZ21hIGNvbW1lbnQobGlua2VyLCAiL21hbmlmZXN0ZGVwZW5kZW5jeTpc
InR5cGU9J3dpbjMyJyBuYW1lPSdNaWNyb3NvZnQuVkM4MC5DUlQnIHZlcnNpb249JzguMC41MDcy
Ny42MTk1JyBwcm9jZXNzb3JBcmNoaXRlY3R1cmU9JyIgUFJPQ0VTU09SQVJDSElURUNUVVJFICIn
IHB1YmxpY0tleVRva2VuPScxZmM4YjNiOWExZTE4ZTNiJyBsYW5ndWFnZT0nKidcIiIpCi0jZW5k
aWYKLQogc3RhdGljIHZvaWQgZW5hYmxlVGVybWluYXRpb25PbkhlYXBDb3JydXB0aW9uKCkKIHsK
ICAgICBIRUFQX0lORk9STUFUSU9OX0NMQVNTIGhlYXBFbmFibGVUZXJtaW5hdGlvbk9uQ29ycnVw
dGlvbiA9IHN0YXRpY19jYXN0PEhFQVBfSU5GT1JNQVRJT05fQ0xBU1M+KDEpOwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50U3RvcmFnZUFjY2Vzcy5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9kb20vRG9jdW1lbnRTdG9yYWdlQWNjZXNzLmNwcAppbmRleCBiZTY5NDRkNjM4Y2Jh
MmYwNmQ1ZWZkYjNlMTlmNjllYjE2NGQ5NzNkLi44MGE0ZGI3ODg2NjEzYTU3NzY0MmZmMTNiMTc1
YzJlMjVmY2NlOTE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnRTdG9y
YWdlQWNjZXNzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnRTdG9yYWdlQWNj
ZXNzLmNwcApAQCAtMTgyLDcgKzE4Miw3IEBAIHZvaWQgRG9jdW1lbnRTdG9yYWdlQWNjZXNzOjpy
ZXF1ZXN0U3RvcmFnZUFjY2VzcyhSZWY8RGVmZXJyZWRQcm9taXNlPiYmIHByb21pc2UpCiAgICAg
ICAgIGJvb2wgc2hvdWxkUHJlc2VydmVVc2VyR2VzdHVyZSA9IHdhc0dyYW50ZWQgPT0gU3RvcmFn
ZUFjY2Vzc1dhc0dyYW50ZWQ6OlllcyB8fCBwcm9tcHRXYXNTaG93biA9PSBTdG9yYWdlQWNjZXNz
UHJvbXB0V2FzU2hvd246Ok5vOwogCiAgICAgICAgIGlmIChzaG91bGRQcmVzZXJ2ZVVzZXJHZXN0
dXJlKSB7Ci0gICAgICAgICAgICBtX2RvY3VtZW50LmV2ZW50TG9vcCgpLnF1ZXVlTWljcm90YXNr
KFt0aGlzLCB3ZWFrVGhpcyA9IG1ha2VXZWFrUHRyKCp0aGlzKV0geworICAgICAgICAgICAgbV9k
b2N1bWVudC5ldmVudExvb3AoKS5xdWV1ZU1pY3JvdGFzayhbdGhpcywgd2Vha1RoaXNdIHsKICAg
ICAgICAgICAgICAgICBpZiAod2Vha1RoaXMpCiAgICAgICAgICAgICAgICAgICAgIGVuYWJsZVRl
bXBvcmFyeVRpbWVVc2VyR2VzdHVyZSgpOwogICAgICAgICAgICAgfSk7CkBAIC0xOTcsNyArMTk3
LDcgQEAgdm9pZCBEb2N1bWVudFN0b3JhZ2VBY2Nlc3M6OnJlcXVlc3RTdG9yYWdlQWNjZXNzKFJl
ZjxEZWZlcnJlZFByb21pc2U+JiYgcHJvbWlzZSkKICAgICAgICAgfQogCiAgICAgICAgIGlmIChz
aG91bGRQcmVzZXJ2ZVVzZXJHZXN0dXJlKSB7Ci0gICAgICAgICAgICBtX2RvY3VtZW50LmV2ZW50
TG9vcCgpLnF1ZXVlTWljcm90YXNrKFt0aGlzLCB3ZWFrVGhpcyA9IG1ha2VXZWFrUHRyKCp0aGlz
KV0geworICAgICAgICAgICAgbV9kb2N1bWVudC5ldmVudExvb3AoKS5xdWV1ZU1pY3JvdGFzayhb
dGhpcywgd2Vha1RoaXNdIHsKICAgICAgICAgICAgICAgICBpZiAod2Vha1RoaXMpCiAgICAgICAg
ICAgICAgICAgICAgIGNvbnN1bWVUZW1wb3JhcnlUaW1lVXNlckdlc3R1cmUoKTsKICAgICAgICAg
ICAgIH0pOwpkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNtYWtlIGIvU291
cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNtYWtlCmluZGV4IDJhYjIzZTRmYjM3NTdhZjJlMjc1MTlh
Yjc3MTljYzk5N2VlYWQxNGYuLjlmMmQ3NTUwMzhjNGM0NjAyYTA5MWFkNGIxYjdhMzJkZmU4NWM5
YjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9PcHRpb25zTVNWQy5jbWFrZQorKysgYi9Tb3Vy
Y2UvY21ha2UvT3B0aW9uc01TVkMuY21ha2UKQEAgLTI5LDExICsyOSw2IEBAIGVuZGlmICgpCiAj
IFNwZWNpZnkgdGhlIHNvdXJjZSBjb2RlIGVuY29kaW5nCiBhZGRfY29tcGlsZV9vcHRpb25zKC91
dGYtOCAvdmFsaWRhdGUtY2hhcnNldCkKIAotIyBFbmFibGUgdGhlIG5ldyBsYW1iZGEgcHJvY2Vz
c29yIGZvciBiZXR0ZXIgQysrIGNvbmZvcm1hbmNlIHdpdGggL3N0ZDpjKysxNwotaWYgKE5PVCBD
T01QSUxFUl9JU19DTEFOR19DTCkKLSAgICBhZGRfY29tcGlsZV9vcHRpb25zKC9leHBlcmltZW50
YWw6bmV3TGFtYmRhUHJvY2Vzc29yKQotZW5kaWYgKCkKLQogaWYgKCR7Q01BS0VfQlVJTERfVFlQ
RX0gTUFUQ0hFUyAiRGVidWciKQogICAgIHNldChDTUFLRV9TSEFSRURfTElOS0VSX0ZMQUdTICIk
e0NNQUtFX1NIQVJFRF9MSU5LRVJfRkxBR1N9IC9PUFQ6Tk9SRUYgL09QVDpOT0lDRiIpCiAgICAg
c2V0KENNQUtFX0VYRV9MSU5LRVJfRkxBR1MgIiR7Q01BS0VfRVhFX0xJTktFUl9GTEFHU30gL09Q
VDpOT1JFRiAvT1BUOk5PSUNGIikKZGlmZiAtLWdpdCBhL1NvdXJjZS9jbWFrZS9XZWJLaXRNYWNy
b3MuY21ha2UgYi9Tb3VyY2UvY21ha2UvV2ViS2l0TWFjcm9zLmNtYWtlCmluZGV4IDU3MmNjNzBh
YWEyMTEzYjUyNDg0M2MzN2MzYmI0M2JiNjk3ZDJiYzMuLmMwNzhkNTc1ODJlNzZiYzI0ZjZhZTEy
M2Q2YmJkZWYwYjA0OWNmNWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9XZWJLaXRNYWNyb3Mu
Y21ha2UKKysrIGIvU291cmNlL2NtYWtlL1dlYktpdE1hY3Jvcy5jbWFrZQpAQCAtMjE3LDYgKzIx
NywxNiBAQCBtYWNybyhXRUJLSVRfRVhFQ1VUQUJMRSBfdGFyZ2V0KQogICAgIGlmICgke190YXJn
ZXR9X09VVFBVVF9OQU1FKQogICAgICAgICBzZXRfdGFyZ2V0X3Byb3BlcnRpZXMoJHtfdGFyZ2V0
fSBQUk9QRVJUSUVTIE9VVFBVVF9OQU1FICR7JHtfdGFyZ2V0fV9PVVRQVVRfTkFNRX0pCiAgICAg
ZW5kaWYgKCkKKyAgICBpZiAoV0lOMzIpCisgICAgICAgIGlmIChXVEZfQ1BVX1g4NikKKyAgICAg
ICAgICAgIHNldChfcHJvY2Vzc29yX2FyY2hpdGVjdHVyZSAieDg2IikKKyAgICAgICAgZWxzZWlm
IChXVEZfQ1BVX1g4Nl82NCkKKyAgICAgICAgICAgIHNldChfcHJvY2Vzc29yX2FyY2hpdGVjdHVy
ZSAiYW1kNjQiKQorICAgICAgICBlbHNlICgpCisgICAgICAgICAgICBzZXQoX3Byb2Nlc3Nvcl9h
cmNoaXRlY3R1cmUgIioiKQorICAgICAgICBlbmRpZiAoKQorICAgICAgICB0YXJnZXRfbGlua19v
cHRpb25zKCR7X3RhcmdldH0gUFJJVkFURSAiL21hbmlmZXN0ZGVwZW5kZW5jeTp0eXBlPSd3aW4z
MicgbmFtZT0nTWljcm9zb2Z0LldpbmRvd3MuQ29tbW9uLUNvbnRyb2xzJyB2ZXJzaW9uPSc2LjAu
MC4wJyBwcm9jZXNzb3JBcmNoaXRlY3R1cmU9JyR7X3Byb2Nlc3Nvcl9hcmNoaXRlY3R1cmV9JyBw
dWJsaWNLZXlUb2tlbj0nNjU5NWI2NDE0NGNjZjFkZicgbGFuZ3VhZ2U9JyonIikKKyAgICBlbmRp
ZiAoKQogZW5kbWFjcm8oKQogCiBtYWNybyhXRUJLSVRfV1JBUF9FWEVDVVRBQkxFIF90YXJnZXQp
CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZGUw
MTBlYzM2ZGU2ZjI2ZjhjNWIxZDVmODdkYmE0NDc4ODM4YWFmNy4uZDBkOGI2NTBmMWNjMWMyZjdh
MDVjMDhmNTU0MTU5YjMwNzNiZDg1YyAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBi
L1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDIwLTAzLTI2ICBGdWppaSBIaXJv
bm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtXaW5dIGxsZC1saW5r
OiBlcnJvcjogL21hbmlmZXN0ZGVwZW5kZW5jeTogaXMgbm90IGFsbG93ZWQgaW4gLmRyZWN0dmUK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNDgzMQor
CisgICAgICAgIFJldmlld2VkIGJ5IFJvc3MgS2lyc2xpbmcuCisKKyAgICAgICAgKiBUZXN0V2Vi
S2l0QVBJL3dpbi9tYWluLmNwcDoKKyAgICAgICAgKiB3aW4vRExMTGF1bmNoZXIvRExMTGF1bmNo
ZXJNYWluLmNwcDoKKwogMjAyMC0wMy0yNiAgRGFuaWVsIEJhdGVzICA8ZGFiYXRlc0BhcHBsZS5j
b20+CiAKICAgICAgICAgV2ViUGFnZTo6c2VsZWN0UG9zaXRpb25BdFBvaW50KCkgZG9lcyBub3Qg
Zm9jdXMgYW4gZWxlbWVudCBpbiBhIG5vbi1mb2N1c2VkIGZyYW1lCmRpZmYgLS1naXQgYS9Ub29s
cy9UZXN0V2ViS2l0QVBJL3dpbi9tYWluLmNwcCBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvd2luL21h
aW4uY3BwCmluZGV4IGVkNmVmYjcyYWE2OTAyZTY0OGQ2YmNmMmNlMDI0NDM3NWRhMGFjNTAuLjRk
NDNkMjIyZmQ0NzJiZmUwNWFiN2I5NzFmOGU5NDVlMDk4MTQxZjYgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L1Rlc3RXZWJLaXRBUEkvd2luL21haW4uY3BwCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvd2lu
L21haW4uY3BwCkBAIC0yNywxOCArMjcsNiBAQAogI2luY2x1ZGUgIlRlc3RzQ29udHJvbGxlci5o
IgogI2luY2x1ZGUgPHdpbmRvd3MuaD4KIAotI2lmIGRlZmluZWQgX01fSVg4NgotI2RlZmluZSBQ
Uk9DRVNTT1JBUkNISVRFQ1RVUkUgIng4NiIKLSNlbGlmIGRlZmluZWQgX01fSUE2NAotI2RlZmlu
ZSBQUk9DRVNTT1JBUkNISVRFQ1RVUkUgImlhNjQiCi0jZWxpZiBkZWZpbmVkIF9NX1g2NAotI2Rl
ZmluZSBQUk9DRVNTT1JBUkNISVRFQ1RVUkUgImFtZDY0IgotI2Vsc2UKLSNkZWZpbmUgUFJPQ0VT
U09SQVJDSElURUNUVVJFICIqIgotI2VuZGlmCi0KLSNwcmFnbWEgY29tbWVudChsaW5rZXIsICIv
bWFuaWZlc3RkZXBlbmRlbmN5OlwidHlwZT0nd2luMzInIG5hbWU9J01pY3Jvc29mdC5XaW5kb3dz
LkNvbW1vbi1Db250cm9scycgdmVyc2lvbj0nNi4wLjAuMCcgcHJvY2Vzc29yQXJjaGl0ZWN0dXJl
PSciIFBST0NFU1NPUkFSQ0hJVEVDVFVSRSAiJyBwdWJsaWNLZXlUb2tlbj0nNjU5NWI2NDE0NGNj
ZjFkZicgbGFuZ3VhZ2U9JyonXCIiKQotCiBpbnQgbWFpbihpbnQgYXJnYywgY2hhcioqIGFyZ3Yp
CiB7CiAgICAgLy8gQ3lnd2luIGNhbGxzIDo6U2V0RXJyb3JNb2RlKFNFTV9GQUlMQ1JJVElDQUxF
UlJPUlMpLCB3aGljaCB3ZSB3aWxsIGluaGVyaXQuIFRoaXMgaXMgYmFkIGZvcgpkaWZmIC0tZ2l0
IGEvVG9vbHMvd2luL0RMTExhdW5jaGVyL0RMTExhdW5jaGVyTWFpbi5jcHAgYi9Ub29scy93aW4v
RExMTGF1bmNoZXIvRExMTGF1bmNoZXJNYWluLmNwcAppbmRleCAxNGU2YjIzZDQwZmJlODQwMDQ0
NTY1YjE3YWVmNDhhMGRmNzM0ZmYyLi42ZGQ2MTdkZmQ4MjQ2NzViNjQzOGM5YzFjMTM4YTA2Yjgw
ZTRmM2M2IDEwMDY0NAotLS0gYS9Ub29scy93aW4vRExMTGF1bmNoZXIvRExMTGF1bmNoZXJNYWlu
LmNwcAorKysgYi9Ub29scy93aW4vRExMTGF1bmNoZXIvRExMTGF1bmNoZXJNYWluLmNwcApAQCAt
MzcsMTggKzM3LDYgQEAKIAogdXNpbmcgbmFtZXNwYWNlIHN0ZDsKIAotI2lmIGRlZmluZWQgX01f
SVg4NgotI2RlZmluZSBQUk9DRVNTT1JBUkNISVRFQ1RVUkUgIng4NiIKLSNlbGlmIGRlZmluZWQg
X01fSUE2NAotI2RlZmluZSBQUk9DRVNTT1JBUkNISVRFQ1RVUkUgImlhNjQiCi0jZWxpZiBkZWZp
bmVkIF9NX1g2NAotI2RlZmluZSBQUk9DRVNTT1JBUkNISVRFQ1RVUkUgImFtZDY0IgotI2Vsc2UK
LSNkZWZpbmUgUFJPQ0VTU09SQVJDSElURUNUVVJFICIqIgotI2VuZGlmCi0KLSNwcmFnbWEgY29t
bWVudChsaW5rZXIsICIvbWFuaWZlc3RkZXBlbmRlbmN5OlwidHlwZT0nd2luMzInIG5hbWU9J01p
Y3Jvc29mdC5XaW5kb3dzLkNvbW1vbi1Db250cm9scycgdmVyc2lvbj0nNi4wLjAuMCcgcHJvY2Vz
c29yQXJjaGl0ZWN0dXJlPSciIFBST0NFU1NPUkFSQ0hJVEVDVFVSRSAiJyBwdWJsaWNLZXlUb2tl
bj0nNjU5NWI2NDE0NGNjZjFkZicgbGFuZ3VhZ2U9JyonXCIiKQotCiBzdGF0aWMgdm9pZCBlbmFi
bGVUZXJtaW5hdGlvbk9uSGVhcENvcnJ1cHRpb24oKQogewogICAgIEhFQVBfSU5GT1JNQVRJT05f
Q0xBU1MgaGVhcEVuYWJsZVRlcm1pbmF0aW9uT25Db3JydXB0aW9uID0gc3RhdGljX2Nhc3Q8SEVB
UF9JTkZPUk1BVElPTl9DTEFTUz4oMSk7CmRpZmYgLS1naXQgYS9DaGFuZ2VMb2cgYi9DaGFuZ2VM
b2cKaW5kZXggZGYyMTU3YWJmMzdlZmQ4MDA4NzAwOGY4YjNlNTJiNDNmODcyOWY3OC4uZjgzZmUx
YTNiOGRjMzk3NTAwOGMwNzQ5YmVlN2Q1YmZkNTQxZGU3OCAxMDA2NDQKLS0tIGEvQ2hhbmdlTG9n
CisrKyBiL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDIwLTAzLTI2ICBGdWppaSBIaXJv
bm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtXaW5dIGxsZC1saW5r
OiBlcnJvcjogL21hbmlmZXN0ZGVwZW5kZW5jeTogaXMgbm90IGFsbG93ZWQgaW4gLmRyZWN0dmUK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNDgzMQor
CisgICAgICAgIFJldmlld2VkIGJ5IFJvc3MgS2lyc2xpbmcuCisKKyAgICAgICAgKiBTb3VyY2Uv
Y21ha2UvV2ViS2l0TWFjcm9zLmNtYWtlIChXRUJLSVRfRVhFQ1VUQUJMRSk6IEFkZGVkIC9tYW5p
ZmVzdGRlcGVuZGVuY3kgbGlua2RlciBvcHRpb24gaWYgV0lOMzIuCisKKzIwMjAtMDMtMjYgIERv
biBPbG1zdGVhZCAgPGRvbi5vbG1zdGVhZEBzb255LmNvbT4KKworICAgICAgICBbTVNWQ10gUmVt
b3ZlIGV4cGVyaW1lbnRhbCBsYW1iZGEgcHJvY2Vzc29yIHVzYWdlCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDkzNTgKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW1vdmUgL2V4cGVyaW1lbnRhbDpuZXdM
YW1iZGFQcm9jZXNzb3Igc2luY2UgV2ViS2l0IGlzIG5vIGxvbmdlciBhYmxlIHRvIGJ1aWxkCisg
ICAgICAgIHdpdGggdGhpcyBzZXR0aW5nIGFzIG9mIFZpc3VhbCBTdHVkaW8gMTYuNS4wLgorCisg
ICAgICAgICogU291cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNtYWtlOgorCiAyMDIwLTAzLTI2ICBD
b21taXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KIAogICAgICAgICBVbnJldmll
d2VkLCByZXZlcnRpbmcgcjI1OTAzNS4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>394695</attachid>
            <date>2020-03-26 19:55:19 -0700</date>
            <delta_ts>2020-03-26 19:55:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>a.patch</filename>
            <type>text/plain</type>
            <size>5817</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCAzZGEzODM1MzZlMS4uZjgz
ZmUxYTNiOGQgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxMiBAQAorMjAyMC0wMy0yNiAgRnVqaWkgSGlyb25vcmkgIDxIaXJvbm9yaS5GdWppaUBzb255
LmNvbT4KKworICAgICAgICBbV2luXSBsbGQtbGluazogZXJyb3I6IC9tYW5pZmVzdGRlcGVuZGVu
Y3k6IGlzIG5vdCBhbGxvd2VkIGluIC5kcmVjdHZlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDQ4MzEKKworICAgICAgICBSZXZpZXdlZCBieSBSb3Nz
IEtpcnNsaW5nLgorCisgICAgICAgICogU291cmNlL2NtYWtlL1dlYktpdE1hY3Jvcy5jbWFrZSAo
V0VCS0lUX0VYRUNVVEFCTEUpOiBBZGRlZCAvbWFuaWZlc3RkZXBlbmRlbmN5IGxpbmtkZXIgb3B0
aW9uIGlmIFdJTjMyLgorCiAyMDIwLTAzLTI2ICBEb24gT2xtc3RlYWQgIDxkb24ub2xtc3RlYWRA
c29ueS5jb20+CiAKICAgICAgICAgW01TVkNdIFJlbW92ZSBleHBlcmltZW50YWwgbGFtYmRhIHBy
b2Nlc3NvciB1c2FnZQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxv
ZyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKaW5kZXggZmMzMmM0ODNjNGUuLjVm
YzBiNTIwMmQ4IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCisr
KyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAy
MC0wMy0yNiAgRnVqaWkgSGlyb25vcmkgIDxIaXJvbm9yaS5GdWppaUBzb255LmNvbT4KKworICAg
ICAgICBbV2luXSBsbGQtbGluazogZXJyb3I6IC9tYW5pZmVzdGRlcGVuZGVuY3k6IGlzIG5vdCBh
bGxvd2VkIGluIC5kcmVjdHZlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMDQ4MzEKKworICAgICAgICBSZXZpZXdlZCBieSBSb3NzIEtpcnNsaW5nLgor
CisgICAgICAgICogc2hlbGwvRExMTGF1bmNoZXJNYWluLmNwcDogUmVtb3ZlZCAvbWFuaWZlc3Rk
ZXBlbmRlbmN5IGZvciBNaWNyb3NvZnQuVkM4MC5DUlQgd2hpY2ggc2VlbXMgbGVmdG92ZXIgb2Yg
QnVnIDExNjU2MiAocjE3ODUzMCkuCisKIDIwMjAtMDMtMjYgIFJvc3MgS2lyc2xpbmcgIDxyb3Nz
LmtpcnNsaW5nQHNvbnkuY29tPgogCiAgICAgICAgIFtKU0NdIFJlbmFtZSBBTkRFUVVBTCB0byBC
SVRBTkRFUVVBTCAoZXRjLikgdGhyb3VnaG91dCBmcm9udGVuZApkaWZmIC0tZ2l0IGEvU291cmNl
L0phdmFTY3JpcHRDb3JlL3NoZWxsL0RMTExhdW5jaGVyTWFpbi5jcHAgYi9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvc2hlbGwvRExMTGF1bmNoZXJNYWluLmNwcAppbmRleCBiOWE1ZDAxMGIwOC4uMjBl
YmEyMjk5NzIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9zaGVsbC9ETExMYXVu
Y2hlck1haW4uY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9zaGVsbC9ETExMYXVuY2hl
ck1haW4uY3BwCkBAIC0zNSwyMSArMzUsNiBAQAogI2luY2x1ZGUgPHZlY3Rvcj4KICNpbmNsdWRl
IDx3aW5kb3dzLmg+CiAKLSNpZiBkZWZpbmVkIF9NX0lYODYKLSNkZWZpbmUgUFJPQ0VTU09SQVJD
SElURUNUVVJFICJ4ODYiCi0jZWxpZiBkZWZpbmVkIF9NX0lBNjQKLSNkZWZpbmUgUFJPQ0VTU09S
QVJDSElURUNUVVJFICJpYTY0IgotI2VsaWYgZGVmaW5lZCBfTV9YNjQKLSNkZWZpbmUgUFJPQ0VT
U09SQVJDSElURUNUVVJFICJhbWQ2NCIKLSNlbHNlCi0jZGVmaW5lIFBST0NFU1NPUkFSQ0hJVEVD
VFVSRSAiKiIKLSNlbmRpZgotCi0jcHJhZ21hIGNvbW1lbnQobGlua2VyLCAiL21hbmlmZXN0ZGVw
ZW5kZW5jeTpcInR5cGU9J3dpbjMyJyBuYW1lPSdNaWNyb3NvZnQuV2luZG93cy5Db21tb24tQ29u
dHJvbHMnIHZlcnNpb249JzYuMC4wLjAnIHByb2Nlc3NvckFyY2hpdGVjdHVyZT0nIiBQUk9DRVNT
T1JBUkNISVRFQ1RVUkUgIicgcHVibGljS2V5VG9rZW49JzY1OTViNjQxNDRjY2YxZGYnIGxhbmd1
YWdlPScqJ1wiIikKLSNpZiBkZWZpbmVkKF9NU0NfVkVSKSAmJiAoX01TQ19WRVIgPj0gMTYwMCkg
JiYgIWRlZmluZWQoV0lOX0NBSVJPKQotI3ByYWdtYSBjb21tZW50KGxpbmtlciwgIi9tYW5pZmVz
dGRlcGVuZGVuY3k6XCJ0eXBlPSd3aW4zMicgbmFtZT0nTWljcm9zb2Z0LlZDODAuQ1JUJyB2ZXJz
aW9uPSc4LjAuNTA3MjcuNjE5NScgcHJvY2Vzc29yQXJjaGl0ZWN0dXJlPSciIFBST0NFU1NPUkFS
Q0hJVEVDVFVSRSAiJyBwdWJsaWNLZXlUb2tlbj0nMWZjOGIzYjlhMWUxOGUzYicgbGFuZ3VhZ2U9
JyonXCIiKQotI2VuZGlmCi0KIHN0YXRpYyB2b2lkIGVuYWJsZVRlcm1pbmF0aW9uT25IZWFwQ29y
cnVwdGlvbigpCiB7CiAgICAgSEVBUF9JTkZPUk1BVElPTl9DTEFTUyBoZWFwRW5hYmxlVGVybWlu
YXRpb25PbkNvcnJ1cHRpb24gPSBzdGF0aWNfY2FzdDxIRUFQX0lORk9STUFUSU9OX0NMQVNTPigx
KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9jbWFrZS9XZWJLaXRNYWNyb3MuY21ha2UgYi9Tb3VyY2Uv
Y21ha2UvV2ViS2l0TWFjcm9zLmNtYWtlCmluZGV4IDU3MmNjNzBhYWEyLi5jMDc4ZDU3NTgyZSAx
MDA2NDQKLS0tIGEvU291cmNlL2NtYWtlL1dlYktpdE1hY3Jvcy5jbWFrZQorKysgYi9Tb3VyY2Uv
Y21ha2UvV2ViS2l0TWFjcm9zLmNtYWtlCkBAIC0yMTcsNiArMjE3LDE2IEBAIG1hY3JvKFdFQktJ
VF9FWEVDVVRBQkxFIF90YXJnZXQpCiAgICAgaWYgKCR7X3RhcmdldH1fT1VUUFVUX05BTUUpCiAg
ICAgICAgIHNldF90YXJnZXRfcHJvcGVydGllcygke190YXJnZXR9IFBST1BFUlRJRVMgT1VUUFVU
X05BTUUgJHske190YXJnZXR9X09VVFBVVF9OQU1FfSkKICAgICBlbmRpZiAoKQorICAgIGlmIChX
SU4zMikKKyAgICAgICAgaWYgKFdURl9DUFVfWDg2KQorICAgICAgICAgICAgc2V0KF9wcm9jZXNz
b3JfYXJjaGl0ZWN0dXJlICJ4ODYiKQorICAgICAgICBlbHNlaWYgKFdURl9DUFVfWDg2XzY0KQor
ICAgICAgICAgICAgc2V0KF9wcm9jZXNzb3JfYXJjaGl0ZWN0dXJlICJhbWQ2NCIpCisgICAgICAg
IGVsc2UgKCkKKyAgICAgICAgICAgIHNldChfcHJvY2Vzc29yX2FyY2hpdGVjdHVyZSAiKiIpCisg
ICAgICAgIGVuZGlmICgpCisgICAgICAgIHRhcmdldF9saW5rX29wdGlvbnMoJHtfdGFyZ2V0fSBQ
UklWQVRFICIvbWFuaWZlc3RkZXBlbmRlbmN5OnR5cGU9J3dpbjMyJyBuYW1lPSdNaWNyb3NvZnQu
V2luZG93cy5Db21tb24tQ29udHJvbHMnIHZlcnNpb249JzYuMC4wLjAnIHByb2Nlc3NvckFyY2hp
dGVjdHVyZT0nJHtfcHJvY2Vzc29yX2FyY2hpdGVjdHVyZX0nIHB1YmxpY0tleVRva2VuPSc2NTk1
YjY0MTQ0Y2NmMWRmJyBsYW5ndWFnZT0nKiciKQorICAgIGVuZGlmICgpCiBlbmRtYWNybygpCiAK
IG1hY3JvKFdFQktJVF9XUkFQX0VYRUNVVEFCTEUgX3RhcmdldCkKZGlmZiAtLWdpdCBhL1Rvb2xz
L0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBkZTAxMGVjMzZkZS4uZDBkOGI2NTBm
MWMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxMyBAQAorMjAyMC0wMy0yNiAgRnVqaWkgSGlyb25vcmkgIDxIaXJvbm9yaS5GdWpp
aUBzb255LmNvbT4KKworICAgICAgICBbV2luXSBsbGQtbGluazogZXJyb3I6IC9tYW5pZmVzdGRl
cGVuZGVuY3k6IGlzIG5vdCBhbGxvd2VkIGluIC5kcmVjdHZlCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDQ4MzEKKworICAgICAgICBSZXZpZXdlZCBi
eSBSb3NzIEtpcnNsaW5nLgorCisgICAgICAgICogVGVzdFdlYktpdEFQSS93aW4vbWFpbi5jcHA6
CisgICAgICAgICogd2luL0RMTExhdW5jaGVyL0RMTExhdW5jaGVyTWFpbi5jcHA6CisKIDIwMjAt
MDMtMjYgIERhbmllbCBCYXRlcyAgPGRhYmF0ZXNAYXBwbGUuY29tPgogCiAgICAgICAgIFdlYlBh
Z2U6OnNlbGVjdFBvc2l0aW9uQXRQb2ludCgpIGRvZXMgbm90IGZvY3VzIGFuIGVsZW1lbnQgaW4g
YSBub24tZm9jdXNlZCBmcmFtZQpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS93aW4v
bWFpbi5jcHAgYi9Ub29scy9UZXN0V2ViS2l0QVBJL3dpbi9tYWluLmNwcAppbmRleCBlZDZlZmI3
MmFhNi4uNGQ0M2QyMjJmZDQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvd2luL21h
aW4uY3BwCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvd2luL21haW4uY3BwCkBAIC0yNywxOCAr
MjcsNiBAQAogI2luY2x1ZGUgIlRlc3RzQ29udHJvbGxlci5oIgogI2luY2x1ZGUgPHdpbmRvd3Mu
aD4KIAotI2lmIGRlZmluZWQgX01fSVg4NgotI2RlZmluZSBQUk9DRVNTT1JBUkNISVRFQ1RVUkUg
Ing4NiIKLSNlbGlmIGRlZmluZWQgX01fSUE2NAotI2RlZmluZSBQUk9DRVNTT1JBUkNISVRFQ1RV
UkUgImlhNjQiCi0jZWxpZiBkZWZpbmVkIF9NX1g2NAotI2RlZmluZSBQUk9DRVNTT1JBUkNISVRF
Q1RVUkUgImFtZDY0IgotI2Vsc2UKLSNkZWZpbmUgUFJPQ0VTU09SQVJDSElURUNUVVJFICIqIgot
I2VuZGlmCi0KLSNwcmFnbWEgY29tbWVudChsaW5rZXIsICIvbWFuaWZlc3RkZXBlbmRlbmN5Olwi
dHlwZT0nd2luMzInIG5hbWU9J01pY3Jvc29mdC5XaW5kb3dzLkNvbW1vbi1Db250cm9scycgdmVy
c2lvbj0nNi4wLjAuMCcgcHJvY2Vzc29yQXJjaGl0ZWN0dXJlPSciIFBST0NFU1NPUkFSQ0hJVEVD
VFVSRSAiJyBwdWJsaWNLZXlUb2tlbj0nNjU5NWI2NDE0NGNjZjFkZicgbGFuZ3VhZ2U9JyonXCIi
KQotCiBpbnQgbWFpbihpbnQgYXJnYywgY2hhcioqIGFyZ3YpCiB7CiAgICAgLy8gQ3lnd2luIGNh
bGxzIDo6U2V0RXJyb3JNb2RlKFNFTV9GQUlMQ1JJVElDQUxFUlJPUlMpLCB3aGljaCB3ZSB3aWxs
IGluaGVyaXQuIFRoaXMgaXMgYmFkIGZvcgpkaWZmIC0tZ2l0IGEvVG9vbHMvd2luL0RMTExhdW5j
aGVyL0RMTExhdW5jaGVyTWFpbi5jcHAgYi9Ub29scy93aW4vRExMTGF1bmNoZXIvRExMTGF1bmNo
ZXJNYWluLmNwcAppbmRleCAxNGU2YjIzZDQwZi4uNmRkNjE3ZGZkODIgMTAwNjQ0Ci0tLSBhL1Rv
b2xzL3dpbi9ETExMYXVuY2hlci9ETExMYXVuY2hlck1haW4uY3BwCisrKyBiL1Rvb2xzL3dpbi9E
TExMYXVuY2hlci9ETExMYXVuY2hlck1haW4uY3BwCkBAIC0zNywxOCArMzcsNiBAQAogCiB1c2lu
ZyBuYW1lc3BhY2Ugc3RkOwogCi0jaWYgZGVmaW5lZCBfTV9JWDg2Ci0jZGVmaW5lIFBST0NFU1NP
UkFSQ0hJVEVDVFVSRSAieDg2IgotI2VsaWYgZGVmaW5lZCBfTV9JQTY0Ci0jZGVmaW5lIFBST0NF
U1NPUkFSQ0hJVEVDVFVSRSAiaWE2NCIKLSNlbGlmIGRlZmluZWQgX01fWDY0Ci0jZGVmaW5lIFBS
T0NFU1NPUkFSQ0hJVEVDVFVSRSAiYW1kNjQiCi0jZWxzZQotI2RlZmluZSBQUk9DRVNTT1JBUkNI
SVRFQ1RVUkUgIioiCi0jZW5kaWYKLQotI3ByYWdtYSBjb21tZW50KGxpbmtlciwgIi9tYW5pZmVz
dGRlcGVuZGVuY3k6XCJ0eXBlPSd3aW4zMicgbmFtZT0nTWljcm9zb2Z0LldpbmRvd3MuQ29tbW9u
LUNvbnRyb2xzJyB2ZXJzaW9uPSc2LjAuMC4wJyBwcm9jZXNzb3JBcmNoaXRlY3R1cmU9JyIgUFJP
Q0VTU09SQVJDSElURUNUVVJFICInIHB1YmxpY0tleVRva2VuPSc2NTk1YjY0MTQ0Y2NmMWRmJyBs
YW5ndWFnZT0nKidcIiIpCi0KIHN0YXRpYyB2b2lkIGVuYWJsZVRlcm1pbmF0aW9uT25IZWFwQ29y
cnVwdGlvbigpCiB7CiAgICAgSEVBUF9JTkZPUk1BVElPTl9DTEFTUyBoZWFwRW5hYmxlVGVybWlu
YXRpb25PbkNvcnJ1cHRpb24gPSBzdGF0aWNfY2FzdDxIRUFQX0lORk9STUFUSU9OX0NMQVNTPigx
KTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>