<?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>178738</bug_id>
          
          <creation_ts>2017-10-24 11:13:50 -0700</creation_ts>
          <short_desc>WebAssembly: NFC renames of things that aren&apos;t JS-specific</short_desc>
          <delta_ts>2017-11-15 13:01:27 -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>WebAssembly</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>
          
          <blocked>177472</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="JF Bastien">jfbastien</reporter>
          <assigned_to name="JF Bastien">jfbastien</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>fpizlo</cc>
    
    <cc>jfbastien</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>rmorisset</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1363760</commentid>
    <comment_count>0</comment_count>
    <who name="JF Bastien">jfbastien</who>
    <bug_when>2017-10-24 11:13:50 -0700</bug_when>
    <thetext>Don&apos;t call it &quot;JS&quot; if it&apos;s not always JS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1363765</commentid>
    <comment_count>1</comment_count>
      <attachid>324687</attachid>
    <who name="JF Bastien">jfbastien</who>
    <bug_when>2017-10-24 11:19:22 -0700</bug_when>
    <thetext>Created attachment 324687
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1363792</commentid>
    <comment_count>2</comment_count>
      <attachid>324687</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-10-24 11:55:55 -0700</bug_when>
    <thetext>Comment on attachment 324687
patch

Clearing flags on attachment: 324687

Committed r223907: &lt;https://trac.webkit.org/changeset/223907&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1363793</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-10-24 11:55:57 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1372312</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-11-15 13:01:27 -0800</bug_when>
    <thetext>&lt;rdar://problem/35568628&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>324687</attachid>
            <date>2017-10-24 11:19:22 -0700</date>
            <delta_ts>2017-10-24 11:55:55 -0700</delta_ts>
            <desc>patch</desc>
            <filename>0001-WebAssembly-NFC-renames-of-things-that-aren-t-JS-spe.patch</filename>
            <type>text/plain</type>
            <size>13278</size>
            <attacher name="JF Bastien">jfbastien</attacher>
            
              <data encoding="base64">RnJvbSA5OWViMGE4NTEzYzQ2YTEzZjVjNTUxNDYzNTliNDAzNjQ3MWI4MWRkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKRiBCYXN0aWVuIDxqZmJhc3RpZW5AYXBwbGUuY29tPgpEYXRl
OiBUdWUsIDI0IE9jdCAyMDE3IDExOjE4OjUyIC0wNzAwClN1YmplY3Q6IFtQQVRDSF0gV2ViQXNz
ZW1ibHk6IE5GQyByZW5hbWVzIG9mIHRoaW5ncyB0aGF0IGFyZW4ndCBKUy1zcGVjaWZpYwoKLS0t
CiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICB8IDI0
ICsrKysrKysrKysrKysrKysrKysrKysKIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21C
M0lSR2VuZXJhdG9yLmNwcCAgIHwgIDIgKy0KIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dh
c21CM0lSR2VuZXJhdG9yLmggICAgIHwgIDQgKystLQogU291cmNlL0phdmFTY3JpcHRDb3JlL3dh
c20vV2FzbUJCUVBsYW4uY3BwICAgICAgICAgfCAgNiArKystLS0KIFNvdXJjZS9KYXZhU2NyaXB0
Q29yZS93YXNtL1dhc21Db2RlQmxvY2suY3BwICAgICAgIHwgIDYgKysrLS0tCiBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvd2FzbS9XYXNtQ29kZUJsb2NrLmggICAgICAgICB8ICA2ICsrKy0tLQogU291
cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUZvcm1hdC5oICAgICAgICAgICAgfCAgNSAtLS0t
LQogU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vanMvSlNUb1dhc20uY3BwICAgICAgICAgfCAg
MiArLQogLi4uL3dhc20vanMvV2ViQXNzZW1ibHlNb2R1bGVSZWNvcmQuY3BwICAgICAgICAgICAg
fCAxMiArKysrKy0tLS0tLQogOSBmaWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAyNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9n
IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAwMGQ2YWU4Li4yZGRmZjkz
IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNyBAQAorMjAxNy0xMC0yNCAg
SkYgQmFzdGllbiAgPGpmYmFzdGllbkBhcHBsZS5jb20+CisKKyAgICAgICAgV2ViQXNzZW1ibHk6
IE5GQyByZW5hbWVzIG9mIHRoaW5ncyB0aGF0IGFyZW4ndCBKUy1zcGVjaWZpYworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4NzM4CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiB3YXNtL1dhc21CM0lSR2Vu
ZXJhdG9yLmNwcDoKKyAgICAgICAgKEpTQzo6V2FzbTo6cGFyc2VBbmRDb21waWxlKToKKyAgICAg
ICAgKiB3YXNtL1dhc21CM0lSR2VuZXJhdG9yLmg6CisgICAgICAgICogd2FzbS9XYXNtQkJRUGxh
bi5jcHA6CisgICAgICAgIChKU0M6Oldhc206OkJCUVBsYW46OmNvbXBsZXRlKToKKyAgICAgICAg
KiB3YXNtL1dhc21Db2RlQmxvY2suY3BwOgorICAgICAgICAoSlNDOjpXYXNtOjpDb2RlQmxvY2s6
OkNvZGVCbG9jayk6CisgICAgICAgICogd2FzbS9XYXNtQ29kZUJsb2NrLmg6CisgICAgICAgIChK
U0M6Oldhc206OkNvZGVCbG9jazo6ZW1iZWRkZXJFbnRyeXBvaW50Q2FsbGVlRnJvbUZ1bmN0aW9u
SW5kZXhTcGFjZSk6CisgICAgICAgIChKU0M6Oldhc206OkNvZGVCbG9jazo6anNFbnRyeXBvaW50
Q2FsbGVlRnJvbUZ1bmN0aW9uSW5kZXhTcGFjZSk6IERlbGV0ZWQuCisgICAgICAgICogd2FzbS9X
YXNtRm9ybWF0Lmg6CisgICAgICAgICogd2FzbS9qcy9KU1RvV2FzbS5jcHA6CisgICAgICAgIChK
U0M6Oldhc206OmNyZWF0ZUpTVG9XYXNtV3JhcHBlcik6CisgICAgICAgICogd2FzbS9qcy9XZWJB
c3NlbWJseU1vZHVsZVJlY29yZC5jcHA6CisgICAgICAgIChKU0M6OldlYkFzc2VtYmx5TW9kdWxl
UmVjb3JkOjpsaW5rKToKKyAgICAgICAgKEpTQzo6V2ViQXNzZW1ibHlNb2R1bGVSZWNvcmQ6OmV2
YWx1YXRlKToKKwogMjAxNy0xMC0yMyAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxl
LmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByZWxhbmQgcjIyMzg2NgpkaWZmIC0tZ2l0IGEv
U291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUIzSVJHZW5lcmF0b3IuY3BwIGIvU291cmNl
L0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUIzSVJHZW5lcmF0b3IuY3BwCmluZGV4IGE0MTk0YjYu
LjkzNmE5NjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21CM0lS
R2VuZXJhdG9yLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtQjNJUkdl
bmVyYXRvci5jcHAKQEAgLTEzNTgsNyArMTM1OCw3IEBAIEV4cGVjdGVkPHN0ZDo6dW5pcXVlX3B0
cjxJbnRlcm5hbEZ1bmN0aW9uPiwgU3RyaW5nPiBwYXJzZUFuZENvbXBpbGUoQ29tcGlsYXRpb25D
CiB7CiAgICAgYXV0byByZXN1bHQgPSBzdGQ6Om1ha2VfdW5pcXVlPEludGVybmFsRnVuY3Rpb24+
KCk7CiAKLSAgICBjb21waWxhdGlvbkNvbnRleHQuanNFbnRyeXBvaW50SklUID0gc3RkOjptYWtl
X3VuaXF1ZTxDQ2FsbEhlbHBlcnM+KCk7CisgICAgY29tcGlsYXRpb25Db250ZXh0LmVtYmVkZGVy
RW50cnlwb2ludEpJVCA9IHN0ZDo6bWFrZV91bmlxdWU8Q0NhbGxIZWxwZXJzPigpOwogICAgIGNv
bXBpbGF0aW9uQ29udGV4dC53YXNtRW50cnlwb2ludEpJVCA9IHN0ZDo6bWFrZV91bmlxdWU8Q0Nh
bGxIZWxwZXJzPigpOwogCiAgICAgUHJvY2VkdXJlIHByb2NlZHVyZTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21CM0lSR2VuZXJhdG9yLmggYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvd2FzbS9XYXNtQjNJUkdlbmVyYXRvci5oCmluZGV4IDY5YmU0NDguLjkzMWY1
MjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21CM0lSR2VuZXJh
dG9yLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUIzSVJHZW5lcmF0b3Iu
aApAQCAtNDksOCArNDksOCBAQCBlbnVtIGNsYXNzIENvbXBpbGF0aW9uTW9kZSB7CiB9OwogCiBz
dHJ1Y3QgQ29tcGlsYXRpb25Db250ZXh0IHsKLSAgICBzdGQ6OnVuaXF1ZV9wdHI8Q0NhbGxIZWxw
ZXJzPiBqc0VudHJ5cG9pbnRKSVQ7Ci0gICAgc3RkOjp1bmlxdWVfcHRyPEIzOjpPcGFxdWVCeXBy
b2R1Y3RzPiBqc0VudHJ5cG9pbnRCeXByb2R1Y3RzOworICAgIHN0ZDo6dW5pcXVlX3B0cjxDQ2Fs
bEhlbHBlcnM+IGVtYmVkZGVyRW50cnlwb2ludEpJVDsKKyAgICBzdGQ6OnVuaXF1ZV9wdHI8QjM6
Ok9wYXF1ZUJ5cHJvZHVjdHM+IGVtYmVkZGVyRW50cnlwb2ludEJ5cHJvZHVjdHM7CiAgICAgc3Rk
Ojp1bmlxdWVfcHRyPENDYWxsSGVscGVycz4gd2FzbUVudHJ5cG9pbnRKSVQ7CiAgICAgc3RkOjp1
bmlxdWVfcHRyPEIzOjpPcGFxdWVCeXByb2R1Y3RzPiB3YXNtRW50cnlwb2ludEJ5cHJvZHVjdHM7
CiB9OwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUJCUVBsYW4u
Y3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUJCUVBsYW4uY3BwCmluZGV4IGQw
ZWFmYTEuLmFkMTU3NWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dh
c21CQlFQbGFuLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtQkJRUGxh
bi5jcHAKQEAgLTMxMywxNSArMzEzLDE1IEBAIHZvaWQgQkJRUGxhbjo6Y29tcGxldGUoY29uc3Qg
QWJzdHJhY3RMb2NrZXImIGxvY2tlcikKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgaWYg
KGF1dG8gZW1iZWRkZXJUb1dhc21JbnRlcm5hbEZ1bmN0aW9uID0gbV9lbWJlZGRlclRvV2FzbUlu
dGVybmFsRnVuY3Rpb25zLmdldChmdW5jdGlvbkluZGV4KSkgewotICAgICAgICAgICAgICAgIExp
bmtCdWZmZXIgbGlua0J1ZmZlcigqY29udGV4dC5qc0VudHJ5cG9pbnRKSVQsIG51bGxwdHIsIEpJ
VENvbXBpbGF0aW9uQ2FuRmFpbCk7CisgICAgICAgICAgICAgICAgTGlua0J1ZmZlciBsaW5rQnVm
ZmVyKCpjb250ZXh0LmVtYmVkZGVyRW50cnlwb2ludEpJVCwgbnVsbHB0ciwgSklUQ29tcGlsYXRp
b25DYW5GYWlsKTsKICAgICAgICAgICAgICAgICBpZiAoVU5MSUtFTFkobGlua0J1ZmZlci5kaWRG
YWlsVG9BbGxvY2F0ZSgpKSkgewogICAgICAgICAgICAgICAgICAgICBCYXNlOjpmYWlsKGxvY2tl
ciwgbWFrZVN0cmluZygiT3V0IG9mIGV4ZWN1dGFibGUgbWVtb3J5IGluIGZ1bmN0aW9uIGVudHJ5
cG9pbnQgYXQgaW5kZXggIiwgU3RyaW5nOjpudW1iZXIoZnVuY3Rpb25JbmRleCkpKTsKICAgICAg
ICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAg
ICAgIGVtYmVkZGVyVG9XYXNtSW50ZXJuYWxGdW5jdGlvbi0+ZW50cnlwb2ludC5jb21waWxhdGlv
biA9IHN0ZDo6bWFrZV91bmlxdWU8QjM6OkNvbXBpbGF0aW9uPigKLSAgICAgICAgICAgICAgICAg
ICAgRklOQUxJWkVfQ09ERShsaW5rQnVmZmVyLCAoIkphdmFTY3JpcHQtPldlYkFzc2VtYmx5IGVu
dHJ5cG9pbnRbJWldICVzIiwgZnVuY3Rpb25JbmRleCwgU2lnbmF0dXJlSW5mb3JtYXRpb246Omdl
dChzaWduYXR1cmVJbmRleCkudG9TdHJpbmcoKS5hc2NpaSgpLmRhdGEoKSkpLAotICAgICAgICAg
ICAgICAgICAgICBXVEZNb3ZlKGNvbnRleHQuanNFbnRyeXBvaW50Qnlwcm9kdWN0cykpOworICAg
ICAgICAgICAgICAgICAgICBGSU5BTElaRV9DT0RFKGxpbmtCdWZmZXIsICgiRW1iZWRkZXItPldl
YkFzc2VtYmx5IGVudHJ5cG9pbnRbJWldICVzIiwgZnVuY3Rpb25JbmRleCwgU2lnbmF0dXJlSW5m
b3JtYXRpb246OmdldChzaWduYXR1cmVJbmRleCkudG9TdHJpbmcoKS5hc2NpaSgpLmRhdGEoKSkp
LAorICAgICAgICAgICAgICAgICAgICBXVEZNb3ZlKGNvbnRleHQuZW1iZWRkZXJFbnRyeXBvaW50
Qnlwcm9kdWN0cykpOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21Db2RlQmxvY2suY3BwIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3dhc20vV2FzbUNvZGVCbG9jay5jcHAKaW5kZXggZGQyN2U0My4uY2UzMjNlMSAx
MDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUNvZGVCbG9jay5jcHAK
KysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUNvZGVCbG9jay5jcHAKQEAgLTYx
LDkgKzYxLDkgQEAgQ29kZUJsb2NrOjpDb2RlQmxvY2soQ29udGV4dCogY29udGV4dCwgTWVtb3J5
TW9kZSBtb2RlLCBNb2R1bGVJbmZvcm1hdGlvbiYgbW9kdWwKICAgICAgICAgbV9vcHRpbWl6ZWRD
YWxsZWVzLnJlc2l6ZShtX2NhbGxlZUNvdW50KTsKICAgICAgICAgbV93YXNtSW5kaXJlY3RDYWxs
RW50cnlQb2ludHMucmVzaXplKG1fY2FsbGVlQ291bnQpOwogCi0gICAgICAgIG1fcGxhbi0+aW5p
dGlhbGl6ZUNhbGxlZXMoWyZdICh1bnNpZ25lZCBjYWxsZWVJbmRleCwgUmVmUHRyPFdhc206OkNh
bGxlZT4mJiBqc0VudHJ5cG9pbnRDYWxsZWUsIFJlZjxXYXNtOjpDYWxsZWU+JiYgd2FzbUVudHJ5
cG9pbnRDYWxsZWUpIHsKLSAgICAgICAgICAgIGlmIChqc0VudHJ5cG9pbnRDYWxsZWUpIHsKLSAg
ICAgICAgICAgICAgICBhdXRvIHJlc3VsdCA9IG1fanNDYWxsZWVzLnNldChjYWxsZWVJbmRleCwg
V1RGTW92ZShqc0VudHJ5cG9pbnRDYWxsZWUpKTsKKyAgICAgICAgbV9wbGFuLT5pbml0aWFsaXpl
Q2FsbGVlcyhbJl0gKHVuc2lnbmVkIGNhbGxlZUluZGV4LCBSZWZQdHI8V2FzbTo6Q2FsbGVlPiYm
IGVtYmVkZGVyRW50cnlwb2ludENhbGxlZSwgUmVmPFdhc206OkNhbGxlZT4mJiB3YXNtRW50cnlw
b2ludENhbGxlZSkgeworICAgICAgICAgICAgaWYgKGVtYmVkZGVyRW50cnlwb2ludENhbGxlZSkg
eworICAgICAgICAgICAgICAgIGF1dG8gcmVzdWx0ID0gbV9lbWJlZGRlckNhbGxlZXMuc2V0KGNh
bGxlZUluZGV4LCBXVEZNb3ZlKGVtYmVkZGVyRW50cnlwb2ludENhbGxlZSkpOwogICAgICAgICAg
ICAgICAgIEFTU0VSVF9VTlVTRUQocmVzdWx0LCByZXN1bHQuaXNOZXdFbnRyeSk7CiAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICBtX2NhbGxlZXNbY2FsbGVlSW5kZXhdID0gV1RGTW92ZSh3YXNt
RW50cnlwb2ludENhbGxlZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2Fz
bS9XYXNtQ29kZUJsb2NrLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtQ29kZUJs
b2NrLmgKaW5kZXggOWZjMTk0NS4uZTk5YjFhOSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3Jp
cHRDb3JlL3dhc20vV2FzbUNvZGVCbG9jay5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93
YXNtL1dhc21Db2RlQmxvY2suaApAQCAtNzcsMTMgKzc3LDEzIEBAIHB1YmxpYzoKIAogICAgIC8v
IFRoZXNlIHR3byBjYWxsZWUgZ2V0dGVycyBhcmUgb25seSB2YWxpZCBvbmNlIHRoZSBjYWxsZWVz
IGhhdmUgYmVlbiBwb3B1bGF0ZWQuCiAKLSAgICBDYWxsZWUmIGpzRW50cnlwb2ludENhbGxlZUZy
b21GdW5jdGlvbkluZGV4U3BhY2UodW5zaWduZWQgZnVuY3Rpb25JbmRleFNwYWNlKQorICAgIENh
bGxlZSYgZW1iZWRkZXJFbnRyeXBvaW50Q2FsbGVlRnJvbUZ1bmN0aW9uSW5kZXhTcGFjZSh1bnNp
Z25lZCBmdW5jdGlvbkluZGV4U3BhY2UpCiAgICAgewogICAgICAgICBBU1NFUlQocnVubmFibGUo
KSk7CiAgICAgICAgIFJFTEVBU0VfQVNTRVJUKGZ1bmN0aW9uSW5kZXhTcGFjZSA+PSBmdW5jdGlv
bkltcG9ydENvdW50KCkpOwogICAgICAgICB1bnNpZ25lZCBjYWxsZWVJbmRleCA9IGZ1bmN0aW9u
SW5kZXhTcGFjZSAtIGZ1bmN0aW9uSW1wb3J0Q291bnQoKTsKIAotICAgICAgICBhdXRvIGNhbGxl
ZSA9IG1fanNDYWxsZWVzLmdldChjYWxsZWVJbmRleCk7CisgICAgICAgIGF1dG8gY2FsbGVlID0g
bV9lbWJlZGRlckNhbGxlZXMuZ2V0KGNhbGxlZUluZGV4KTsKICAgICAgICAgUkVMRUFTRV9BU1NF
UlQoY2FsbGVlKTsKICAgICAgICAgcmV0dXJuICpjYWxsZWU7CiAgICAgfQpAQCAtMTIzLDcgKzEy
Myw3IEBAIHByaXZhdGU6CiAgICAgTWVtb3J5TW9kZSBtX21vZGU7CiAgICAgVmVjdG9yPFJlZlB0
cjxDYWxsZWU+PiBtX2NhbGxlZXM7CiAgICAgVmVjdG9yPFJlZlB0cjxDYWxsZWU+PiBtX29wdGlt
aXplZENhbGxlZXM7Ci0gICAgSGFzaE1hcDx1aW50MzJfdCwgUmVmUHRyPENhbGxlZT4sIHR5cGVu
YW1lIERlZmF1bHRIYXNoPHVpbnQzMl90Pjo6SGFzaCwgV1RGOjpVbnNpZ25lZFdpdGhaZXJvS2V5
SGFzaFRyYWl0czx1aW50MzJfdD4+IG1fanNDYWxsZWVzOworICAgIEhhc2hNYXA8dWludDMyX3Qs
IFJlZlB0cjxDYWxsZWU+LCB0eXBlbmFtZSBEZWZhdWx0SGFzaDx1aW50MzJfdD46Okhhc2gsIFdU
Rjo6VW5zaWduZWRXaXRoWmVyb0tleUhhc2hUcmFpdHM8dWludDMyX3Q+PiBtX2VtYmVkZGVyQ2Fs
bGVlczsKICAgICBWZWN0b3I8dm9pZCo+IG1fd2FzbUluZGlyZWN0Q2FsbEVudHJ5UG9pbnRzOwog
ICAgIFZlY3RvcjxUaWVyVXBDb3VudD4gbV90aWVyVXBDb3VudHM7CiAgICAgVmVjdG9yPFZlY3Rv
cjxVbmxpbmtlZFdhc21Ub1dhc21DYWxsPj4gbV93YXNtVG9XYXNtQ2FsbHNpdGVzOwpkaWZmIC0t
Z2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUZvcm1hdC5oIGIvU291cmNlL0ph
dmFTY3JpcHRDb3JlL3dhc20vV2FzbUZvcm1hdC5oCmluZGV4IGU3YjNkZjUuLmMyZjc5OGUgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21Gb3JtYXQuaAorKysgYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtRm9ybWF0LmgKQEAgLTI3OCwxMSArMjc4LDYg
QEAgc3RydWN0IEludGVybmFsRnVuY3Rpb24gewogICAgIEVudHJ5cG9pbnQgZW50cnlwb2ludDsK
IH07CiAKLXN0cnVjdCBXYXNtRXhpdFN0dWJzIHsKLSAgICBNYWNyb0Fzc2VtYmxlckNvZGVSZWYg
d2FzbVRvSnM7Ci0gICAgTWFjcm9Bc3NlbWJsZXJDb2RlUmVmIHdhc21Ub1dhc207Ci19OwotCiB1
c2luZyBXYXNtRW50cnlwb2ludExvYWRMb2NhdGlvbiA9IHZvaWQqKjsKIAogLy8gV2ViQXNzZW1i
bHkgZGlyZWN0IGNhbGxzIGFuZCBjYWxsX2luZGlyZWN0IHVzZSBpbmRpY2VzIGludG8gImZ1bmN0
aW9uIGluZGV4IHNwYWNlIi4gVGhpcyBzcGFjZSBzdGFydHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS93YXNtL2pzL0pTVG9XYXNtLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS93YXNtL2pzL0pTVG9XYXNtLmNwcAppbmRleCBjMmI3MTA5Li5hM2VjZDhmIDEwMDY0NAotLS0g
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9qcy9KU1RvV2FzbS5jcHAKKysrIGIvU291cmNl
L0phdmFTY3JpcHRDb3JlL3dhc20vanMvSlNUb1dhc20uY3BwCkBAIC0zNiw3ICszNiw3IEBAIG5h
bWVzcGFjZSBKU0MgeyBuYW1lc3BhY2UgV2FzbSB7CiAKIHN0ZDo6dW5pcXVlX3B0cjxJbnRlcm5h
bEZ1bmN0aW9uPiBjcmVhdGVKU1RvV2FzbVdyYXBwZXIoQ29tcGlsYXRpb25Db250ZXh0JiBjb21w
aWxhdGlvbkNvbnRleHQsIGNvbnN0IFNpZ25hdHVyZSYgc2lnbmF0dXJlLCBWZWN0b3I8VW5saW5r
ZWRXYXNtVG9XYXNtQ2FsbD4qIHVubGlua2VkV2FzbVRvV2FzbUNhbGxzLCBjb25zdCBNb2R1bGVJ
bmZvcm1hdGlvbiYgaW5mbywgTWVtb3J5TW9kZSBtb2RlLCB1bnNpZ25lZCBmdW5jdGlvbkluZGV4
KQogewotICAgIENDYWxsSGVscGVycyYgaml0ID0gKmNvbXBpbGF0aW9uQ29udGV4dC5qc0VudHJ5
cG9pbnRKSVQ7CisgICAgQ0NhbGxIZWxwZXJzJiBqaXQgPSAqY29tcGlsYXRpb25Db250ZXh0LmVt
YmVkZGVyRW50cnlwb2ludEpJVDsKIAogICAgIGF1dG8gcmVzdWx0ID0gc3RkOjptYWtlX3VuaXF1
ZTxJbnRlcm5hbEZ1bmN0aW9uPigpOwogICAgIGppdC5lbWl0RnVuY3Rpb25Qcm9sb2d1ZSgpOwpk
aWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vanMvV2ViQXNzZW1ibHlNb2R1
bGVSZWNvcmQuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vanMvV2ViQXNzZW1ibHlN
b2R1bGVSZWNvcmQuY3BwCmluZGV4IDBhODY2ZWUuLjg1MTc0ZjggMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS93YXNtL2pzL1dlYkFzc2VtYmx5TW9kdWxlUmVjb3JkLmNwcAorKysg
Yi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9qcy9XZWJBc3NlbWJseU1vZHVsZVJlY29yZC5j
cHAKQEAgLTEyMiwxMSArMTIyLDExIEBAIHZvaWQgV2ViQXNzZW1ibHlNb2R1bGVSZWNvcmQ6Omxp
bmsoRXhlY1N0YXRlKiBleGVjLCBKU1dlYkFzc2VtYmx5TW9kdWxlKiBtb2R1bGUsCiAgICAgICAg
ICAgICAgICAgLy8gICAgIGEuIExldCBmdW5jIGJlIGFuIEV4cG9ydGVkIEZ1bmN0aW9uIEV4b3Rp
YyBPYmplY3QgY3JlYXRlZCBmcm9tIGMuCiAgICAgICAgICAgICAgICAgLy8gICAgIGIuIEFwcGVu
ZCBmdW5jIHRvIGZ1bmNzLgogICAgICAgICAgICAgICAgIC8vICAgICBjLiBSZXR1cm4gZnVuYy4K
LSAgICAgICAgICAgICAgICBXYXNtOjpDYWxsZWUmIGpzRW50cnlwb2ludENhbGxlZSA9IGNvZGVC
bG9jay0+anNFbnRyeXBvaW50Q2FsbGVlRnJvbUZ1bmN0aW9uSW5kZXhTcGFjZShleHAua2luZElu
ZGV4KTsKKyAgICAgICAgICAgICAgICBXYXNtOjpDYWxsZWUmIGVtYmVkZGVyRW50cnlwb2ludENh
bGxlZSA9IGNvZGVCbG9jay0+ZW1iZWRkZXJFbnRyeXBvaW50Q2FsbGVlRnJvbUZ1bmN0aW9uSW5k
ZXhTcGFjZShleHAua2luZEluZGV4KTsKICAgICAgICAgICAgICAgICBXYXNtOjpXYXNtRW50cnlw
b2ludExvYWRMb2NhdGlvbiB3YXNtRW50cnlwb2ludExvYWRMb2NhdGlvbiA9IGNvZGVCbG9jay0+
d2FzbUVudHJ5cG9pbnRMb2FkTG9jYXRpb25Gcm9tRnVuY3Rpb25JbmRleFNwYWNlKGV4cC5raW5k
SW5kZXgpOwogICAgICAgICAgICAgICAgIFdhc206OlNpZ25hdHVyZUluZGV4IHNpZ25hdHVyZUlu
ZGV4ID0gbW9kdWxlLT5zaWduYXR1cmVJbmRleEZyb21GdW5jdGlvbkluZGV4U3BhY2UoZXhwLmtp
bmRJbmRleCk7CiAgICAgICAgICAgICAgICAgY29uc3QgV2FzbTo6U2lnbmF0dXJlJiBzaWduYXR1
cmUgPSBXYXNtOjpTaWduYXR1cmVJbmZvcm1hdGlvbjo6Z2V0KHNpZ25hdHVyZUluZGV4KTsKLSAg
ICAgICAgICAgICAgICBXZWJBc3NlbWJseUZ1bmN0aW9uKiBmdW5jdGlvbiA9IFdlYkFzc2VtYmx5
RnVuY3Rpb246OmNyZWF0ZSh2bSwgZ2xvYmFsT2JqZWN0LCBzaWduYXR1cmUuYXJndW1lbnRDb3Vu
dCgpLCBTdHJpbmc6OmZyb21VVEY4KGV4cC5maWVsZCksIGluc3RhbmNlLCBqc0VudHJ5cG9pbnRD
YWxsZWUsIHdhc21FbnRyeXBvaW50TG9hZExvY2F0aW9uLCBzaWduYXR1cmVJbmRleCk7CisgICAg
ICAgICAgICAgICAgV2ViQXNzZW1ibHlGdW5jdGlvbiogZnVuY3Rpb24gPSBXZWJBc3NlbWJseUZ1
bmN0aW9uOjpjcmVhdGUodm0sIGdsb2JhbE9iamVjdCwgc2lnbmF0dXJlLmFyZ3VtZW50Q291bnQo
KSwgU3RyaW5nOjpmcm9tVVRGOChleHAuZmllbGQpLCBpbnN0YW5jZSwgZW1iZWRkZXJFbnRyeXBv
aW50Q2FsbGVlLCB3YXNtRW50cnlwb2ludExvYWRMb2NhdGlvbiwgc2lnbmF0dXJlSW5kZXgpOwog
ICAgICAgICAgICAgICAgIGV4cG9ydGVkVmFsdWUgPSBmdW5jdGlvbjsKICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgIGJyZWFrOwpAQCAtMTk0LDkgKzE5NCw5IEBAIHZvaWQgV2ViQXNzZW1ibHlN
b2R1bGVSZWNvcmQ6OmxpbmsoRXhlY1N0YXRlKiBleGVjLCBKU1dlYkFzc2VtYmx5TW9kdWxlKiBt
b2R1bGUsCiAgICAgICAgICAgICBKU09iamVjdCogc3RhcnRGdW5jdGlvbiA9IGluc3RhbmNlLT5p
bXBvcnRGdW5jdGlvbihzdGFydEZ1bmN0aW9uSW5kZXhTcGFjZSk7CiAgICAgICAgICAgICBtX3N0
YXJ0RnVuY3Rpb24uc2V0KHZtLCB0aGlzLCBzdGFydEZ1bmN0aW9uKTsKICAgICAgICAgfSBlbHNl
IHsKLSAgICAgICAgICAgIFdhc206OkNhbGxlZSYganNFbnRyeXBvaW50Q2FsbGVlID0gY29kZUJs
b2NrLT5qc0VudHJ5cG9pbnRDYWxsZWVGcm9tRnVuY3Rpb25JbmRleFNwYWNlKHN0YXJ0RnVuY3Rp
b25JbmRleFNwYWNlKTsKKyAgICAgICAgICAgIFdhc206OkNhbGxlZSYgZW1iZWRkZXJFbnRyeXBv
aW50Q2FsbGVlID0gY29kZUJsb2NrLT5lbWJlZGRlckVudHJ5cG9pbnRDYWxsZWVGcm9tRnVuY3Rp
b25JbmRleFNwYWNlKHN0YXJ0RnVuY3Rpb25JbmRleFNwYWNlKTsKICAgICAgICAgICAgIFdhc206
Oldhc21FbnRyeXBvaW50TG9hZExvY2F0aW9uIHdhc21FbnRyeXBvaW50TG9hZExvY2F0aW9uID0g
Y29kZUJsb2NrLT53YXNtRW50cnlwb2ludExvYWRMb2NhdGlvbkZyb21GdW5jdGlvbkluZGV4U3Bh
Y2Uoc3RhcnRGdW5jdGlvbkluZGV4U3BhY2UpOwotICAgICAgICAgICAgV2ViQXNzZW1ibHlGdW5j
dGlvbiogZnVuY3Rpb24gPSBXZWJBc3NlbWJseUZ1bmN0aW9uOjpjcmVhdGUodm0sIGdsb2JhbE9i
amVjdCwgc2lnbmF0dXJlLmFyZ3VtZW50Q291bnQoKSwgInN0YXJ0IiwgaW5zdGFuY2UsIGpzRW50
cnlwb2ludENhbGxlZSwgd2FzbUVudHJ5cG9pbnRMb2FkTG9jYXRpb24sIHNpZ25hdHVyZUluZGV4
KTsKKyAgICAgICAgICAgIFdlYkFzc2VtYmx5RnVuY3Rpb24qIGZ1bmN0aW9uID0gV2ViQXNzZW1i
bHlGdW5jdGlvbjo6Y3JlYXRlKHZtLCBnbG9iYWxPYmplY3QsIHNpZ25hdHVyZS5hcmd1bWVudENv
dW50KCksICJzdGFydCIsIGluc3RhbmNlLCBlbWJlZGRlckVudHJ5cG9pbnRDYWxsZWUsIHdhc21F
bnRyeXBvaW50TG9hZExvY2F0aW9uLCBzaWduYXR1cmVJbmRleCk7CiAgICAgICAgICAgICBtX3N0
YXJ0RnVuY3Rpb24uc2V0KHZtLCB0aGlzLCBmdW5jdGlvbik7CiAgICAgICAgIH0KICAgICB9CkBA
IC0zMTMsNyArMzEzLDcgQEAgSlNWYWx1ZSBXZWJBc3NlbWJseU1vZHVsZVJlY29yZDo6ZXZhbHVh
dGUoRXhlY1N0YXRlKiBleGVjKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAg
ICAgfQogCi0gICAgICAgICAgICBXYXNtOjpDYWxsZWUmIGpzRW50cnlwb2ludENhbGxlZSA9IGNv
ZGVCbG9jay0+anNFbnRyeXBvaW50Q2FsbGVlRnJvbUZ1bmN0aW9uSW5kZXhTcGFjZShmdW5jdGlv
bkluZGV4KTsKKyAgICAgICAgICAgIFdhc206OkNhbGxlZSYgZW1iZWRkZXJFbnRyeXBvaW50Q2Fs
bGVlID0gY29kZUJsb2NrLT5lbWJlZGRlckVudHJ5cG9pbnRDYWxsZWVGcm9tRnVuY3Rpb25JbmRl
eFNwYWNlKGZ1bmN0aW9uSW5kZXgpOwogICAgICAgICAgICAgV2FzbTo6V2FzbUVudHJ5cG9pbnRM
b2FkTG9jYXRpb24gd2FzbUVudHJ5cG9pbnRMb2FkTG9jYXRpb24gPSBjb2RlQmxvY2stPndhc21F
bnRyeXBvaW50TG9hZExvY2F0aW9uRnJvbUZ1bmN0aW9uSW5kZXhTcGFjZShmdW5jdGlvbkluZGV4
KTsKICAgICAgICAgICAgIGNvbnN0IFdhc206OlNpZ25hdHVyZSYgc2lnbmF0dXJlID0gV2FzbTo6
U2lnbmF0dXJlSW5mb3JtYXRpb246OmdldChzaWduYXR1cmVJbmRleCk7CiAgICAgICAgICAgICAv
LyBGSVhNRTogU2F5IHdlIGV4cG9ydCBsb2NhbCBmdW5jdGlvbiAiZm9vIiBhdCBmdW5jdGlvbiBp
bmRleCAwLgpAQCAtMzIxLDcgKzMyMSw3IEBAIEpTVmFsdWUgV2ViQXNzZW1ibHlNb2R1bGVSZWNv
cmQ6OmV2YWx1YXRlKEV4ZWNTdGF0ZSogZXhlYykKICAgICAgICAgICAgIC8vIERvZXMgKG5ldyBJ
bnN0YW5jZSguLi4pKS5leHBvcnRzLmZvbyA9PT0gdGFibGUuZ2V0KDApPwogICAgICAgICAgICAg
Ly8gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NTgyNQogICAgICAg
ICAgICAgV2ViQXNzZW1ibHlGdW5jdGlvbiogZnVuY3Rpb24gPSBXZWJBc3NlbWJseUZ1bmN0aW9u
OjpjcmVhdGUoCi0gICAgICAgICAgICAgICAgdm0sIG1faW5zdGFuY2UtPmdsb2JhbE9iamVjdCgp
LCBzaWduYXR1cmUuYXJndW1lbnRDb3VudCgpLCBTdHJpbmcoKSwgbV9pbnN0YW5jZS5nZXQoKSwg
anNFbnRyeXBvaW50Q2FsbGVlLCB3YXNtRW50cnlwb2ludExvYWRMb2NhdGlvbiwgc2lnbmF0dXJl
SW5kZXgpOworICAgICAgICAgICAgICAgIHZtLCBtX2luc3RhbmNlLT5nbG9iYWxPYmplY3QoKSwg
c2lnbmF0dXJlLmFyZ3VtZW50Q291bnQoKSwgU3RyaW5nKCksIG1faW5zdGFuY2UuZ2V0KCksIGVt
YmVkZGVyRW50cnlwb2ludENhbGxlZSwgd2FzbUVudHJ5cG9pbnRMb2FkTG9jYXRpb24sIHNpZ25h
dHVyZUluZGV4KTsKIAogICAgICAgICAgICAgdGFibGUtPnNldEZ1bmN0aW9uKHZtLCB0YWJsZUlu
ZGV4LCBmdW5jdGlvbik7CiAgICAgICAgICAgICArK3RhYmxlSW5kZXg7Ci0tIAoyLjkuMwoK
</data>

          </attachment>
      

    </bug>

</bugzilla>