<?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>180273</bug_id>
          
          <creation_ts>2017-12-01 13:08:10 -0800</creation_ts>
          <short_desc>WebAssembly: stack trace improvement follow-ups</short_desc>
          <delta_ts>2017-12-01 14:21:07 -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>
          <dependson>179343</dependson>
          
          <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>joepeck</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>1377004</commentid>
    <comment_count>0</comment_count>
    <who name="JF Bastien">jfbastien</who>
    <bug_when>2017-12-01 13:08:10 -0800</bug_when>
    <thetext>Follow-up on comments after #179343 got committed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377007</commentid>
    <comment_count>1</comment_count>
      <attachid>328142</attachid>
    <who name="JF Bastien">jfbastien</who>
    <bug_when>2017-12-01 13:09:55 -0800</bug_when>
    <thetext>Created attachment 328142
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377026</commentid>
    <comment_count>2</comment_count>
      <attachid>328142</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2017-12-01 13:34:22 -0800</bug_when>
    <thetext>Comment on attachment 328142
patch

View in context: https://bugs.webkit.org/attachment.cgi?id=328142&amp;action=review

&gt; Source/JavaScriptCore/wasm/WasmNameSection.h:53
&gt; +    WTF_MAKE_NONCOPYABLE(NameSection);

We usually put this at the very top of classes/structs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377032</commentid>
    <comment_count>3</comment_count>
      <attachid>328150</attachid>
    <who name="JF Bastien">jfbastien</who>
    <bug_when>2017-12-01 13:45:44 -0800</bug_when>
    <thetext>Created attachment 328150
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377066</commentid>
    <comment_count>4</comment_count>
      <attachid>328150</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-12-01 14:19:08 -0800</bug_when>
    <thetext>Comment on attachment 328150
patch

Clearing flags on attachment: 328150

Committed r225416: &lt;https://trac.webkit.org/changeset/225416&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377067</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-12-01 14:19:10 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377071</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-12-01 14:21:07 -0800</bug_when>
    <thetext>&lt;rdar://problem/35805673&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>328142</attachid>
            <date>2017-12-01 13:09:55 -0800</date>
            <delta_ts>2017-12-01 13:45:44 -0800</delta_ts>
            <desc>patch</desc>
            <filename>0001-WebAssembly-stack-trace-improvement-follow-ups.patch</filename>
            <type>text/plain</type>
            <size>4570</size>
            <attacher name="JF Bastien">jfbastien</attacher>
            
              <data encoding="base64">RnJvbSA1YjY2ZThkY2MyZmJiN2ViY2NhNjMxZmVlNjI4NWZjYTRlMGQ4NGJkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKRiBCYXN0aWVuIDxqZmJhc3RpZW5AYXBwbGUuY29tPgpEYXRl
OiBGcmksIDEgRGVjIDIwMTcgMTM6MDk6MzIgLTA4MDAKU3ViamVjdDogW1BBVENIXSBXZWJBc3Nl
bWJseTogc3RhY2sgdHJhY2UgaW1wcm92ZW1lbnQgZm9sbG93LXVwcwoKLS0tCiBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvQ2hhbmdlTG9nICAgICAgICAgICAgICAgIHwgMTUgKysrKysrKysrKysrKysr
CiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtSW5kZXhPck5hbWUuY3BwIHwgIDYgKysr
LS0tCiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtSW5kZXhPck5hbWUuaCAgIHwgIDIg
Ky0KIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21OYW1lU2VjdGlvbi5oICAgfCAgNiAr
KysrLS0KIDQgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0ph
dmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA0OWM5NWNlLi5iN2Q0OGFhIDEwMDY0NAotLS0g
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxNy0xMi0wMSAgSkYgQmFzdGllbiAg
PGpmYmFzdGllbkBhcHBsZS5jb20+CisKKyAgICAgICAgV2ViQXNzZW1ibHk6IHN0YWNrIHRyYWNl
IGltcHJvdmVtZW50IGZvbGxvdy11cHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE4MDI3MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogd2FzbS9XYXNtSW5kZXhPck5hbWUuY3BwOgorICAgICAgICAoSlND
OjpXYXNtOjptYWtlU3RyaW5nKToKKyAgICAgICAgKiB3YXNtL1dhc21JbmRleE9yTmFtZS5oOgor
ICAgICAgICAoSlNDOjpXYXNtOjpJbmRleE9yTmFtZTo6bmFtZVNlY3Rpb24gY29uc3QpOgorICAg
ICAgICAqIHdhc20vV2FzbU5hbWVTZWN0aW9uLmg6CisgICAgICAgIChKU0M6Oldhc206Ok5hbWVT
ZWN0aW9uOjpOYW1lU2VjdGlvbik6CisgICAgICAgIChKU0M6Oldhc206Ok5hbWVTZWN0aW9uOjpn
ZXQpOgorCiAyMDE3LTExLTMwICBZdXN1a2UgU3V6dWtpICA8dXRhdGFuZS50ZWFAZ21haWwuY29t
PgogCiAgICAgICAgIFtKU0NdIFVzZSBKU0ZpeGVkQXJyYXkgZm9yIG9wX25ld19hcnJheV9idWZm
ZXIKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21JbmRleE9yTmFt
ZS5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtSW5kZXhPck5hbWUuY3BwCmlu
ZGV4IDY3NGEzNTIuLjU2ZGNkNjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93
YXNtL1dhc21JbmRleE9yTmFtZS5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20v
V2FzbUluZGV4T3JOYW1lLmNwcApAQCAtNDYsMTEgKzQ2LDExIEBAIEluZGV4T3JOYW1lOjpJbmRl
eE9yTmFtZShJbmRleCBpbmRleCwgc3RkOjpwYWlyPGNvbnN0IE5hbWUqLCBSZWZQdHI8TmFtZVNl
Y3Rpb24+CiBTdHJpbmcgbWFrZVN0cmluZyhjb25zdCBJbmRleE9yTmFtZSYgaW9uKQogewogICAg
IGlmIChpb24uaXNFbXB0eSgpKQotICAgICAgICByZXR1cm4gU3RyaW5nKCJ3YXNtLXN0dWIiKTsK
KyAgICAgICAgcmV0dXJuIEFTQ0lJTGl0ZXJhbCgid2FzbS1zdHViIik7CiAgICAgY29uc3QgU3Ry
aW5nIG1vZHVsZU5hbWUgPSBpb24ubmFtZVNlY3Rpb24oKS0+bW9kdWxlTmFtZS5zaXplKCkgPyBT
dHJpbmcoaW9uLm5hbWVTZWN0aW9uKCktPm1vZHVsZU5hbWUuZGF0YSgpLCBpb24ubmFtZVNlY3Rp
b24oKS0+bW9kdWxlTmFtZS5zaXplKCkpIDogU3RyaW5nKGlvbi5uYW1lU2VjdGlvbigpLT5tb2R1
bGVIYXNoLmRhdGEoKSwgaW9uLm5hbWVTZWN0aW9uKCktPm1vZHVsZUhhc2guc2l6ZSgpKTsKICAg
ICBpZiAoaW9uLmlzSW5kZXgoKSkKLSAgICAgICAgcmV0dXJuIG1ha2VTdHJpbmcobW9kdWxlTmFt
ZSwgIi53YXNtLWZ1bmN0aW9uWyIsIFN0cmluZzo6bnVtYmVyKGlvbi5tX2luZGV4TmFtZS5pbmRl
eCAmIH5JbmRleE9yTmFtZTo6aW5kZXhUYWcpLCAiXSIpOwotICAgIHJldHVybiBtYWtlU3RyaW5n
KG1vZHVsZU5hbWUsICIud2FzbS1mdW5jdGlvblsiLCBTdHJpbmcoaW9uLm1faW5kZXhOYW1lLm5h
bWUtPmRhdGEoKSwgaW9uLm1faW5kZXhOYW1lLm5hbWUtPnNpemUoKSksICJdIik7CisgICAgICAg
IHJldHVybiBtYWtlU3RyaW5nKG1vZHVsZU5hbWUsICIud2FzbS1mdW5jdGlvblsiLCBTdHJpbmc6
Om51bWJlcihpb24ubV9pbmRleE5hbWUuaW5kZXggJiB+SW5kZXhPck5hbWU6OmluZGV4VGFnKSwg
J10nKTsKKyAgICByZXR1cm4gbWFrZVN0cmluZyhtb2R1bGVOYW1lLCAiLndhc20tZnVuY3Rpb25b
IiwgU3RyaW5nKGlvbi5tX2luZGV4TmFtZS5uYW1lLT5kYXRhKCksIGlvbi5tX2luZGV4TmFtZS5u
YW1lLT5zaXplKCkpLCAnXScpOwogfQogCiB9IH0gLy8gbmFtZXNwYWNlIEpTQzo6V2FzbQpkaWZm
IC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUluZGV4T3JOYW1lLmggYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtSW5kZXhPck5hbWUuaAppbmRleCBiZWExZjNj
Li4yYzNjOTQ2IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtSW5k
ZXhPck5hbWUuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtSW5kZXhPck5h
bWUuaApAQCAtNDMsNyArNDMsNyBAQCBzdHJ1Y3QgSW5kZXhPck5hbWUgewogICAgIGJvb2wgaXNF
bXB0eSgpIGNvbnN0IHsgcmV0dXJuIGJpdHdpc2VfY2FzdDxJbmRleD4obV9pbmRleE5hbWUpICYg
ZW1wdHlUYWc7IH0KICAgICBib29sIGlzSW5kZXgoKSBjb25zdCB7IHJldHVybiBiaXR3aXNlX2Nh
c3Q8SW5kZXg+KG1faW5kZXhOYW1lKSAmIGluZGV4VGFnOyB9CiAgICAgYm9vbCBpc05hbWUoKSBj
b25zdCB7IHJldHVybiAhKGlzRW1wdHkoKSB8fCBpc05hbWUoKSk7IH0KLSAgICBOYW1lU2VjdGlv
biogbmFtZVNlY3Rpb24oKSBjb25zdCB7IHJldHVybiBtX25hbWVTZWN0aW9uID8gbV9uYW1lU2Vj
dGlvbi5nZXQoKSA6IG51bGxwdHI7IH0KKyAgICBOYW1lU2VjdGlvbiogbmFtZVNlY3Rpb24oKSBj
b25zdCB7IHJldHVybiBtX25hbWVTZWN0aW9uLmdldCgpOyB9CiAKICAgICBmcmllbmQgU3RyaW5n
IG1ha2VTdHJpbmcoY29uc3QgSW5kZXhPck5hbWUmKTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL0ph
dmFTY3JpcHRDb3JlL3dhc20vV2FzbU5hbWVTZWN0aW9uLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvd2FzbS9XYXNtTmFtZVNlY3Rpb24uaAppbmRleCAyYTliMGI4Li5lNGYzNWMyIDEwMDY0NAot
LS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtTmFtZVNlY3Rpb24uaAorKysgYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtTmFtZVNlY3Rpb24uaApAQCAtMjYsNiArMjYs
NyBAQAogI3ByYWdtYSBvbmNlCiAKICNpbmNsdWRlICJXYXNtTmFtZS5oIgorI2luY2x1ZGUgPHd0
Zi9Ob25jb3B5YWJsZS5oPgogI2luY2x1ZGUgPHd0Zi90ZXh0L0NTdHJpbmcuaD4KICNpbmNsdWRl
IDx3dGYvVGhyZWFkU2FmZVJlZkNvdW50ZWQuaD4KICNpbmNsdWRlIDx3dGYvVmVjdG9yLmg+CkBA
IC00MCwxNSArNDEsMTYgQEAgc3RydWN0IE5hbWVTZWN0aW9uIDogcHVibGljIFRocmVhZFNhZmVS
ZWZDb3VudGVkPE5hbWVTZWN0aW9uPiB7CiAgICAgICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwg
aGFzaC5sZW5ndGgoKTsgKytpKQogICAgICAgICAgICAgbW9kdWxlSGFzaFtpXSA9IHN0YXRpY19j
YXN0PHVpbnQ4X3Q+KCooaGFzaC5kYXRhKCkgKyBpKSk7CiAgICAgfQotICAgIE5hbWVTZWN0aW9u
KGNvbnN0IE5hbWVTZWN0aW9uJikgPSBkZWxldGU7CiAKICAgICBzdGQ6OnBhaXI8Y29uc3QgTmFt
ZSosIFJlZlB0cjxOYW1lU2VjdGlvbj4+IGdldChzaXplX3QgZnVuY3Rpb25JbmRleFNwYWNlKQog
ICAgIHsKLSAgICAgICAgcmV0dXJuIHN0ZDo6bWFrZV9wYWlyKGZ1bmN0aW9uSW5kZXhTcGFjZSA8
IGZ1bmN0aW9uTmFtZXMuc2l6ZSgpID8gJmZ1bmN0aW9uTmFtZXNbZnVuY3Rpb25JbmRleFNwYWNl
XSA6IG51bGxwdHIsIFJlZlB0cjxOYW1lU2VjdGlvbj4odGhpcykpOworICAgICAgICByZXR1cm4g
c3RkOjptYWtlX3BhaXIoZnVuY3Rpb25JbmRleFNwYWNlIDwgZnVuY3Rpb25OYW1lcy5zaXplKCkg
PyAmZnVuY3Rpb25OYW1lc1tmdW5jdGlvbkluZGV4U3BhY2VdIDogbnVsbHB0ciwgbWFrZVJlZlB0
cih0aGlzKSk7CiAgICAgfQogICAgIE5hbWUgbW9kdWxlTmFtZTsKICAgICBOYW1lIG1vZHVsZUhh
c2g7CiAgICAgVmVjdG9yPE5hbWU+IGZ1bmN0aW9uTmFtZXM7CisKKyAgICBXVEZfTUFLRV9OT05D
T1BZQUJMRShOYW1lU2VjdGlvbik7CiB9OwogCiB9IH0gLy8gbmFtZXNwYWNlIEpTQzo6V2FzbQot
LSAKMi45LjMKCg==
</data>
<flag name="review"
          id="347344"
          type_id="1"
          status="+"
          setter="saam"
    />
    <flag name="commit-queue"
          id="347345"
          type_id="3"
          status="-"
          setter="saam"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>328150</attachid>
            <date>2017-12-01 13:45:44 -0800</date>
            <delta_ts>2017-12-01 14:19:08 -0800</delta_ts>
            <desc>patch</desc>
            <filename>0001-WebAssembly-stack-trace-improvement-follow-ups.patch</filename>
            <type>text/plain</type>
            <size>4629</size>
            <attacher name="JF Bastien">jfbastien</attacher>
            
              <data encoding="base64">RnJvbSBjYjRkN2U2NzM2ODRlZDczNWM1Yjk1NmNmYzVjMzk4M2Q3ZWJmYzUzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKRiBCYXN0aWVuIDxqZmJhc3RpZW5AYXBwbGUuY29tPgpEYXRl
OiBGcmksIDEgRGVjIDIwMTcgMTM6MDk6MzIgLTA4MDAKU3ViamVjdDogW1BBVENIXSBXZWJBc3Nl
bWJseTogc3RhY2sgdHJhY2UgaW1wcm92ZW1lbnQgZm9sbG93LXVwcwoKLS0tCiBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvQ2hhbmdlTG9nICAgICAgICAgICAgICAgIHwgMTUgKysrKysrKysrKysrKysr
CiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtSW5kZXhPck5hbWUuY3BwIHwgIDYgKysr
LS0tCiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtSW5kZXhPck5hbWUuaCAgIHwgIDIg
Ky0KIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21OYW1lU2VjdGlvbi5oICAgfCAgNyAr
KysrKy0tCiA0IGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKaW5kZXggNDljOTVjZS4uZDNhYjdkZSAxMDA2NDQKLS0t
IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTctMTItMDEgIEpGIEJhc3RpZW4g
IDxqZmJhc3RpZW5AYXBwbGUuY29tPgorCisgICAgICAgIFdlYkFzc2VtYmx5OiBzdGFjayB0cmFj
ZSBpbXByb3ZlbWVudCBmb2xsb3ctdXBzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xODAyNzMKKworICAgICAgICBSZXZpZXdlZCBieSBTYWFtIEJhcmF0
aS4KKworICAgICAgICAqIHdhc20vV2FzbUluZGV4T3JOYW1lLmNwcDoKKyAgICAgICAgKEpTQzo6
V2FzbTo6bWFrZVN0cmluZyk6CisgICAgICAgICogd2FzbS9XYXNtSW5kZXhPck5hbWUuaDoKKyAg
ICAgICAgKEpTQzo6V2FzbTo6SW5kZXhPck5hbWU6Om5hbWVTZWN0aW9uIGNvbnN0KToKKyAgICAg
ICAgKiB3YXNtL1dhc21OYW1lU2VjdGlvbi5oOgorICAgICAgICAoSlNDOjpXYXNtOjpOYW1lU2Vj
dGlvbjo6TmFtZVNlY3Rpb24pOgorICAgICAgICAoSlNDOjpXYXNtOjpOYW1lU2VjdGlvbjo6Z2V0
KToKKwogMjAxNy0xMS0zMCAgWXVzdWtlIFN1enVraSAgPHV0YXRhbmUudGVhQGdtYWlsLmNvbT4K
IAogICAgICAgICBbSlNDXSBVc2UgSlNGaXhlZEFycmF5IGZvciBvcF9uZXdfYXJyYXlfYnVmZmVy
CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtSW5kZXhPck5hbWUu
Y3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUluZGV4T3JOYW1lLmNwcAppbmRl
eCA2NzRhMzUyLi41NmRjZDY0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2Fz
bS9XYXNtSW5kZXhPck5hbWUuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dh
c21JbmRleE9yTmFtZS5jcHAKQEAgLTQ2LDExICs0NiwxMSBAQCBJbmRleE9yTmFtZTo6SW5kZXhP
ck5hbWUoSW5kZXggaW5kZXgsIHN0ZDo6cGFpcjxjb25zdCBOYW1lKiwgUmVmUHRyPE5hbWVTZWN0
aW9uPgogU3RyaW5nIG1ha2VTdHJpbmcoY29uc3QgSW5kZXhPck5hbWUmIGlvbikKIHsKICAgICBp
ZiAoaW9uLmlzRW1wdHkoKSkKLSAgICAgICAgcmV0dXJuIFN0cmluZygid2FzbS1zdHViIik7Cisg
ICAgICAgIHJldHVybiBBU0NJSUxpdGVyYWwoIndhc20tc3R1YiIpOwogICAgIGNvbnN0IFN0cmlu
ZyBtb2R1bGVOYW1lID0gaW9uLm5hbWVTZWN0aW9uKCktPm1vZHVsZU5hbWUuc2l6ZSgpID8gU3Ry
aW5nKGlvbi5uYW1lU2VjdGlvbigpLT5tb2R1bGVOYW1lLmRhdGEoKSwgaW9uLm5hbWVTZWN0aW9u
KCktPm1vZHVsZU5hbWUuc2l6ZSgpKSA6IFN0cmluZyhpb24ubmFtZVNlY3Rpb24oKS0+bW9kdWxl
SGFzaC5kYXRhKCksIGlvbi5uYW1lU2VjdGlvbigpLT5tb2R1bGVIYXNoLnNpemUoKSk7CiAgICAg
aWYgKGlvbi5pc0luZGV4KCkpCi0gICAgICAgIHJldHVybiBtYWtlU3RyaW5nKG1vZHVsZU5hbWUs
ICIud2FzbS1mdW5jdGlvblsiLCBTdHJpbmc6Om51bWJlcihpb24ubV9pbmRleE5hbWUuaW5kZXgg
JiB+SW5kZXhPck5hbWU6OmluZGV4VGFnKSwgIl0iKTsKLSAgICByZXR1cm4gbWFrZVN0cmluZyht
b2R1bGVOYW1lLCAiLndhc20tZnVuY3Rpb25bIiwgU3RyaW5nKGlvbi5tX2luZGV4TmFtZS5uYW1l
LT5kYXRhKCksIGlvbi5tX2luZGV4TmFtZS5uYW1lLT5zaXplKCkpLCAiXSIpOworICAgICAgICBy
ZXR1cm4gbWFrZVN0cmluZyhtb2R1bGVOYW1lLCAiLndhc20tZnVuY3Rpb25bIiwgU3RyaW5nOjpu
dW1iZXIoaW9uLm1faW5kZXhOYW1lLmluZGV4ICYgfkluZGV4T3JOYW1lOjppbmRleFRhZyksICdd
Jyk7CisgICAgcmV0dXJuIG1ha2VTdHJpbmcobW9kdWxlTmFtZSwgIi53YXNtLWZ1bmN0aW9uWyIs
IFN0cmluZyhpb24ubV9pbmRleE5hbWUubmFtZS0+ZGF0YSgpLCBpb24ubV9pbmRleE5hbWUubmFt
ZS0+c2l6ZSgpKSwgJ10nKTsKIH0KIAogfSB9IC8vIG5hbWVzcGFjZSBKU0M6Oldhc20KZGlmZiAt
LWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21JbmRleE9yTmFtZS5oIGIvU291
cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUluZGV4T3JOYW1lLmgKaW5kZXggYmVhMWYzYy4u
MmMzYzk0NiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUluZGV4
T3JOYW1lLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUluZGV4T3JOYW1l
LmgKQEAgLTQzLDcgKzQzLDcgQEAgc3RydWN0IEluZGV4T3JOYW1lIHsKICAgICBib29sIGlzRW1w
dHkoKSBjb25zdCB7IHJldHVybiBiaXR3aXNlX2Nhc3Q8SW5kZXg+KG1faW5kZXhOYW1lKSAmIGVt
cHR5VGFnOyB9CiAgICAgYm9vbCBpc0luZGV4KCkgY29uc3QgeyByZXR1cm4gYml0d2lzZV9jYXN0
PEluZGV4PihtX2luZGV4TmFtZSkgJiBpbmRleFRhZzsgfQogICAgIGJvb2wgaXNOYW1lKCkgY29u
c3QgeyByZXR1cm4gIShpc0VtcHR5KCkgfHwgaXNOYW1lKCkpOyB9Ci0gICAgTmFtZVNlY3Rpb24q
IG5hbWVTZWN0aW9uKCkgY29uc3QgeyByZXR1cm4gbV9uYW1lU2VjdGlvbiA/IG1fbmFtZVNlY3Rp
b24uZ2V0KCkgOiBudWxscHRyOyB9CisgICAgTmFtZVNlY3Rpb24qIG5hbWVTZWN0aW9uKCkgY29u
c3QgeyByZXR1cm4gbV9uYW1lU2VjdGlvbi5nZXQoKTsgfQogCiAgICAgZnJpZW5kIFN0cmluZyBt
YWtlU3RyaW5nKGNvbnN0IEluZGV4T3JOYW1lJik7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS93YXNtL1dhc21OYW1lU2VjdGlvbi5oIGIvU291cmNlL0phdmFTY3JpcHRDb3Jl
L3dhc20vV2FzbU5hbWVTZWN0aW9uLmgKaW5kZXggMmE5YjBiOC4uNDU3MDU3YiAxMDA2NDQKLS0t
IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbU5hbWVTZWN0aW9uLmgKKysrIGIvU291
cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbU5hbWVTZWN0aW9uLmgKQEAgLTI2LDYgKzI2LDcg
QEAKICNwcmFnbWEgb25jZQogCiAjaW5jbHVkZSAiV2FzbU5hbWUuaCIKKyNpbmNsdWRlIDx3dGYv
Tm9uY29weWFibGUuaD4KICNpbmNsdWRlIDx3dGYvdGV4dC9DU3RyaW5nLmg+CiAjaW5jbHVkZSA8
d3RmL1RocmVhZFNhZmVSZWZDb3VudGVkLmg+CiAjaW5jbHVkZSA8d3RmL1ZlY3Rvci5oPgpAQCAt
MzQsMTcgKzM1LDE5IEBACiBuYW1lc3BhY2UgSlNDIHsgbmFtZXNwYWNlIFdhc20gewogCiBzdHJ1
Y3QgTmFtZVNlY3Rpb24gOiBwdWJsaWMgVGhyZWFkU2FmZVJlZkNvdW50ZWQ8TmFtZVNlY3Rpb24+
IHsKKyAgICBXVEZfTUFLRV9OT05DT1BZQUJMRShOYW1lU2VjdGlvbik7CisKK3B1YmxpYzoKICAg
ICBOYW1lU2VjdGlvbihjb25zdCBDU3RyaW5nICZoYXNoKQogICAgICAgICA6IG1vZHVsZUhhc2go
aGFzaC5sZW5ndGgoKSkKICAgICB7CiAgICAgICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgaGFz
aC5sZW5ndGgoKTsgKytpKQogICAgICAgICAgICAgbW9kdWxlSGFzaFtpXSA9IHN0YXRpY19jYXN0
PHVpbnQ4X3Q+KCooaGFzaC5kYXRhKCkgKyBpKSk7CiAgICAgfQotICAgIE5hbWVTZWN0aW9uKGNv
bnN0IE5hbWVTZWN0aW9uJikgPSBkZWxldGU7CiAKICAgICBzdGQ6OnBhaXI8Y29uc3QgTmFtZSos
IFJlZlB0cjxOYW1lU2VjdGlvbj4+IGdldChzaXplX3QgZnVuY3Rpb25JbmRleFNwYWNlKQogICAg
IHsKLSAgICAgICAgcmV0dXJuIHN0ZDo6bWFrZV9wYWlyKGZ1bmN0aW9uSW5kZXhTcGFjZSA8IGZ1
bmN0aW9uTmFtZXMuc2l6ZSgpID8gJmZ1bmN0aW9uTmFtZXNbZnVuY3Rpb25JbmRleFNwYWNlXSA6
IG51bGxwdHIsIFJlZlB0cjxOYW1lU2VjdGlvbj4odGhpcykpOworICAgICAgICByZXR1cm4gc3Rk
OjptYWtlX3BhaXIoZnVuY3Rpb25JbmRleFNwYWNlIDwgZnVuY3Rpb25OYW1lcy5zaXplKCkgPyAm
ZnVuY3Rpb25OYW1lc1tmdW5jdGlvbkluZGV4U3BhY2VdIDogbnVsbHB0ciwgbWFrZVJlZlB0cih0
aGlzKSk7CiAgICAgfQogICAgIE5hbWUgbW9kdWxlTmFtZTsKICAgICBOYW1lIG1vZHVsZUhhc2g7
Ci0tIAoyLjkuMwoK
</data>

          </attachment>
      

    </bug>

</bugzilla>