<?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>221055</bug_id>
          
          <creation_ts>2021-01-27 12:09:23 -0800</creation_ts>
          <short_desc>[JSC] Avoid using DirectCall when executable is wasm function</short_desc>
          <delta_ts>2021-01-27 14:11:18 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1723097</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-01-27 12:09:23 -0800</bug_when>
    <thetext>[JSC] Avoid using DirectCall when executable is wasm function</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723102</commentid>
    <comment_count>1</comment_count>
      <attachid>418572</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-01-27 12:11:44 -0800</bug_when>
    <thetext>Created attachment 418572
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723117</commentid>
    <comment_count>2</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-01-27 13:04:27 -0800</bug_when>
    <thetext>&lt;rdar://problem/73670978&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723125</commentid>
    <comment_count>3</comment_count>
      <attachid>418572</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-01-27 13:51:44 -0800</bug_when>
    <thetext>Comment on attachment 418572
Patch

JSC EWS gets green.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723132</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-01-27 14:11:16 -0800</bug_when>
    <thetext>Committed r271987: &lt;https://trac.webkit.org/changeset/271987&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 418572.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>418572</attachid>
            <date>2021-01-27 12:11:44 -0800</date>
            <delta_ts>2021-01-27 14:11:17 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-221055-20210127121143.patch</filename>
            <type>text/plain</type>
            <size>7164</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcxOTY4CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBl
OTVmYWZhYmE0ODYzZDg4Nzc2ZTEwNDJlMGNjNjhhNDljMTdmM2Y1Li42NjgyNDMyY2UxZWRjZmNk
NTJhMzdkMWY1NWJkNzI5MTZkMzkyYThmIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyOCBAQAorMjAyMS0wMS0yNyAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29t
PgorCisgICAgICAgIFtKU0NdIEF2b2lkIHVzaW5nIERpcmVjdENhbGwgd2hlbiBleGVjdXRhYmxl
IGlzIHdhc20gZnVuY3Rpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIyMTA1NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFRoaXMgaXMgYSBwYXJ0aWFsIHBhdGNoIGZyb20gaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMDMzOSwgd2hpY2ggaXMgcmV2ZXJ0ZWQgYmVjYXVzZSBv
ZiBGYWNlYm9vayBjcmFzaC4KKyAgICAgICAgRm9yIG5vdywgd2UganVzdCBhdm9pZCB1c2luZyBE
aXJlY3RDYWxsIHRvIHdhc20gZnVuY3Rpb25zIHNvIHRoYXQgbm9ybWFsIENhbGwgd2lsbCBiZSB1
c2VkLCBhbmQgaXQgaXMgZWZmaWNpZW50LiBUaGlzCisgICAgICAgIHBhdGNoIGF2b2lkcyBKZXRT
dHJlYW0yIHJlZ3Jlc3Npb24uCisKKyAgICAgICAgKiBkZmcvREZHT3BlcmF0aW9ucy5jcHA6Cisg
ICAgICAgIChKU0M6OkRGRzo6SlNDX0RFRklORV9KSVRfT1BFUkFUSU9OKToKKyAgICAgICAgKiBk
ZmcvREZHU3RyZW5ndGhSZWR1Y3Rpb25QaGFzZS5jcHA6CisgICAgICAgIChKU0M6OkRGRzo6U3Ry
ZW5ndGhSZWR1Y3Rpb25QaGFzZTo6aGFuZGxlTm9kZSk6CisgICAgICAgICogaml0L0pJVE9wZXJh
dGlvbnMuY3BwOgorICAgICAgICAoSlNDOjp2aXJ0dWFsRm9yV2l0aEZ1bmN0aW9uKToKKyAgICAg
ICAgKiBsbGludC9MTEludFNsb3dQYXRocy5jcHA6CisgICAgICAgIChKU0M6OkxMSW50OjpzZXRV
cENhbGwpOgorICAgICAgICAqIHJ1bnRpbWUvSW50cmluc2ljLmNwcDoKKyAgICAgICAgKEpTQzo6
aW50cmluc2ljTmFtZSk6CisgICAgICAgICogcnVudGltZS9JbnRyaW5zaWMuaDoKKyAgICAgICAg
KiB3YXNtL2pzL1dlYkFzc2VtYmx5RnVuY3Rpb24uY3BwOgorICAgICAgICAoSlNDOjpXZWJBc3Nl
bWJseUZ1bmN0aW9uOjpjcmVhdGUpOgorCiAyMDIxLTAxLTI3ICBDb21taXQgUXVldWUgIDxjb21t
aXQtcXVldWVAd2Via2l0Lm9yZz4KIAogICAgICAgICBVbnJldmlld2VkLCByZXZlcnRpbmcgcjI3
MTE4Ni4KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHT3BlcmF0aW9u
cy5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR09wZXJhdGlvbnMuY3BwCmluZGV4
IDg2MmI3YjBlNmEwZTNkMzAwODg4NjIzZGMxODg5NzNhNzBlNTM3NWYuLjUyOTZjNjg1NjQyMThi
NGNmN2I4OWRmYjYxNjk3YmZhOTZkMzVlODYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9kZmcvREZHT3BlcmF0aW9ucy5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2Rm
Zy9ERkdPcGVyYXRpb25zLmNwcApAQCAtMzU0OCw2ICszNTQ4LDggQEAgSlNDX0RFRklORV9KSVRf
T1BFUkFUSU9OKG9wZXJhdGlvbkxpbmtEaXJlY3RDYWxsLCB2b2lkLCAoQ2FsbExpbmtJbmZvKiBj
YWxsTGlua0kKIAogICAgIEpTU2NvcGUqIHNjb3BlID0gY2FsbGVlLT5zY29wZVVuY2hlY2tlZCgp
OwogCisgICAgLy8gRklYTUU6IFN1cHBvcnQgd2FzbSBJQy4KKyAgICAvLyBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIwMzM5CiAgICAgTWFjcm9Bc3NlbWJsZXJDb2Rl
UHRyPEpTRW50cnlQdHJUYWc+IGNvZGVQdHI7CiAgICAgQ29kZUJsb2NrKiBjb2RlQmxvY2sgPSBu
dWxscHRyOwogICAgIGlmIChleGVjdXRhYmxlLT5pc0hvc3RGdW5jdGlvbigpKQpkaWZmIC0tZ2l0
IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdTdHJlbmd0aFJlZHVjdGlvblBoYXNlLmNw
cCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHU3RyZW5ndGhSZWR1Y3Rpb25QaGFzZS5j
cHAKaW5kZXggMGM0NDNjYmM5OWZhNWE5MGNkYmIxY2IzMTViMWIzNzU0ODcwNGFmOC4uMjQxZDVi
MDU3MmVkZjg2YjBkZjQ3YjZkZDZmMDU2MThhNWRjMjkwZCAxMDA2NDQKLS0tIGEvU291cmNlL0ph
dmFTY3JpcHRDb3JlL2RmZy9ERkdTdHJlbmd0aFJlZHVjdGlvblBoYXNlLmNwcAorKysgYi9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1N0cmVuZ3RoUmVkdWN0aW9uUGhhc2UuY3BwCkBAIC05
MjcsNiArOTI3LDEyIEBAIGNsYXNzIFN0cmVuZ3RoUmVkdWN0aW9uUGhhc2UgOiBwdWJsaWMgUGhh
c2UgewogICAgICAgICAgICAgCiAgICAgICAgICAgICBpZiAoIWV4ZWN1dGFibGUpCiAgICAgICAg
ICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgIC8vIEZJWE1FOiBTdXBwb3J0IHdhc20gSUMu
CisgICAgICAgICAgICAvLyBEaXJlY3RDYWxsIHRvIHdhc20gZnVuY3Rpb24gaGFzIHN1Ym9wdGlt
YWwgaW1wbGVtZW50YXRpb24uIFdlIGF2b2lkIHVzaW5nIERpcmVjdENhbGwgaWYgd2Uga25vdyB0
aGF0IGZ1bmN0aW9uIGlzIGEgd2FzbSBmdW5jdGlvbi4KKyAgICAgICAgICAgIC8vIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjAzMzkKKyAgICAgICAgICAgIGlmIChl
eGVjdXRhYmxlLT5pbnRyaW5zaWMoKSA9PSBXYXNtRnVuY3Rpb25JbnRyaW5zaWMpCisgICAgICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAKICAgICAgICAgICAgIGlmIChGdW5jdGlvbkV4
ZWN1dGFibGUqIGZ1bmN0aW9uRXhlY3V0YWJsZSA9IGpzRHluYW1pY0Nhc3Q8RnVuY3Rpb25FeGVj
dXRhYmxlKj4odm0oKSwgZXhlY3V0YWJsZSkpIHsKICAgICAgICAgICAgICAgICBpZiAobV9ub2Rl
LT5vcCgpID09IENvbnN0cnVjdCAmJiBmdW5jdGlvbkV4ZWN1dGFibGUtPmNvbnN0cnVjdEFiaWxp
dHkoKSA9PSBDb25zdHJ1Y3RBYmlsaXR5OjpDYW5ub3RDb25zdHJ1Y3QpCmRpZmYgLS1naXQgYS9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0pJVE9wZXJhdGlvbnMuY3BwIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL2ppdC9KSVRPcGVyYXRpb25zLmNwcAppbmRleCA3MjA1ZjA3ZmNlNjE1MjMxYjFi
Y2FlYmMzMmYzOTAwM2M5ZjYzZDUyLi42Y2NhMWM5MjQ0OWFkYTRiYTMxYTY4YTkxOTc0MmI5ODEw
YTEyOTU4IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0pJVE9wZXJhdGlv
bnMuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklUT3BlcmF0aW9ucy5jcHAK
QEAgLTEzOTEsNiArMTM5MSw4IEBAIGlubGluZSBTbG93UGF0aFJldHVyblR5cGUgdmlydHVhbEZv
cldpdGhGdW5jdGlvbihKU0dsb2JhbE9iamVjdCogZ2xvYmFsT2JqZWN0LCBDCiAgICAgICAgICAg
ICAgICAgcmVpbnRlcnByZXRfY2FzdDx2b2lkKj4oS2VlcFRoZUZyYW1lKSk7CiAgICAgICAgIH0K
ICAgICB9CisgICAgLy8gRklYTUU6IFN1cHBvcnQgd2FzbSBJQy4KKyAgICAvLyBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIwMzM5CiAgICAgcmV0dXJuIGVuY29kZVJl
c3VsdChleGVjdXRhYmxlLT5lbnRyeXBvaW50Rm9yKAogICAgICAgICBraW5kLCBNdXN0Q2hlY2tB
cml0eSkuZXhlY3V0YWJsZUFkZHJlc3MoKSwKICAgICAgICAgcmVpbnRlcnByZXRfY2FzdDx2b2lk
Kj4oY2FsbExpbmtJbmZvLT5jYWxsTW9kZSgpID09IENhbGxNb2RlOjpUYWlsID8gUmV1c2VUaGVG
cmFtZSA6IEtlZXBUaGVGcmFtZSkpOwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L2xsaW50L0xMSW50U2xvd1BhdGhzLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbGludC9M
TEludFNsb3dQYXRocy5jcHAKaW5kZXggNTM1ZDNjOWY4MDkyNTc2ZWI2OGJjZDJkZGNjMGVkNTQ2
M2Q4NDQ0Yi4uZDE1YWJhODFmMGJkYzg3ZTg3Y2VlMmQyODNlYzczY2Y2NTA3NjE1MSAxMDA2NDQK
LS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50L0xMSW50U2xvd1BhdGhzLmNwcAorKysg
Yi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGxpbnQvTExJbnRTbG93UGF0aHMuY3BwCkBAIC0xNzM2
LDYgKzE3MzYsOCBAQCBpbmxpbmUgU2xvd1BhdGhSZXR1cm5UeXBlIHNldFVwQ2FsbChDYWxsRnJh
bWUqIGNhbGxlZUZyYW1lLCBDb2RlU3BlY2lhbGl6YXRpb25LaQogCiAgICAgTWFjcm9Bc3NlbWJs
ZXJDb2RlUHRyPEpTRW50cnlQdHJUYWc+IGNvZGVQdHI7CiAgICAgQ29kZUJsb2NrKiBjb2RlQmxv
Y2sgPSBudWxscHRyOworICAgIC8vIEZJWE1FOiBTdXBwb3J0IHdhc20gSUMuCisgICAgLy8gaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMDMzOQogICAgIGlmIChleGVj
dXRhYmxlLT5pc0hvc3RGdW5jdGlvbigpKQogICAgICAgICBjb2RlUHRyID0gZXhlY3V0YWJsZS0+
ZW50cnlwb2ludEZvcihraW5kLCBNdXN0Q2hlY2tBcml0eSk7CiAgICAgZWxzZSB7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9JbnRyaW5zaWMuY3BwIGIvU291cmNl
L0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSW50cmluc2ljLmNwcAppbmRleCAyNzI1M2UzNDllYjBk
MjJmMGFmYjJmMzAzNjcxMDFjNDRmOGI0MGQxLi4xNDRiYTNjYzZhNjdmZGI2MGJjNDgwMWRlM2Jh
N2JiMmZkMDY2NDI5IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9J
bnRyaW5zaWMuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0ludHJpbnNp
Yy5jcHAKQEAgLTMzNyw2ICszMzcsOCBAQCBjb25zdCBjaGFyKiBpbnRyaW5zaWNOYW1lKEludHJp
bnNpYyBpbnRyaW5zaWMpCiAgICAgICAgIHJldHVybiAiRGF0YVZpZXdTZXRGbG9hdDMyIjsKICAg
ICBjYXNlIERhdGFWaWV3U2V0RmxvYXQ2NDoKICAgICAgICAgcmV0dXJuICJEYXRhVmlld1NldEZs
b2F0NjQiOworICAgIGNhc2UgV2FzbUZ1bmN0aW9uSW50cmluc2ljOgorICAgICAgICByZXR1cm4g
Ildhc21GdW5jdGlvbkludHJpbnNpYyI7CiAgICAgfQogICAgIFJFTEVBU0VfQVNTRVJUX05PVF9S
RUFDSEVEKCk7CiAgICAgcmV0dXJuIG51bGxwdHI7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvcnVudGltZS9JbnRyaW5zaWMuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50
aW1lL0ludHJpbnNpYy5oCmluZGV4IDVjZjI1MGU5NzEzNDdiMjU2NDhlYTZjNmQxZGI3NWQ5NTI1
YTgxYTQuLjdhOWNkNzAyOWUzOGZkYzNmMTEwNTA5MTRkNGRkMjBiNTNkYTM1MmEgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0ludHJpbnNpYy5oCisrKyBiL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0ludHJpbnNpYy5oCkBAIC0xOTIsNiArMTkyLDggQEAg
ZW51bSBJbnRyaW5zaWMgOiB1aW50OF90IHsKICAgICBEYXRhVmlld1NldFVpbnQzMiwKICAgICBE
YXRhVmlld1NldEZsb2F0MzIsCiAgICAgRGF0YVZpZXdTZXRGbG9hdDY0LAorCisgICAgV2FzbUZ1
bmN0aW9uSW50cmluc2ljLAogfTsKIAogT3B0aW9uYWw8SXRlcmF0aW9uS2luZD4gaW50ZXJhdGlv
bktpbmRGb3JJbnRyaW5zaWMoSW50cmluc2ljKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS93YXNtL2pzL1dlYkFzc2VtYmx5RnVuY3Rpb24uY3BwIGIvU291cmNlL0phdmFTY3Jp
cHRDb3JlL3dhc20vanMvV2ViQXNzZW1ibHlGdW5jdGlvbi5jcHAKaW5kZXggNDM0Mjk2OTUzYTgz
MDZlZTQyYTU4YTZiYTczNDA3YjZkMDk1MWViMC4uNGI3ZDg2YzkzODllZTE3N2MyMTE0NzIxMjNj
ZmU1MmU3OGIxOWRmNCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vanMv
V2ViQXNzZW1ibHlGdW5jdGlvbi5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20v
anMvV2ViQXNzZW1ibHlGdW5jdGlvbi5jcHAKQEAgLTQzNCw3ICs0MzQsNyBAQCBNYWNyb0Fzc2Vt
YmxlckNvZGVQdHI8SlNFbnRyeVB0clRhZz4gV2ViQXNzZW1ibHlGdW5jdGlvbjo6anNDYWxsRW50
cnlwb2ludFNsb3coKQogCiBXZWJBc3NlbWJseUZ1bmN0aW9uKiBXZWJBc3NlbWJseUZ1bmN0aW9u
OjpjcmVhdGUoVk0mIHZtLCBKU0dsb2JhbE9iamVjdCogZ2xvYmFsT2JqZWN0LCBTdHJ1Y3R1cmUq
IHN0cnVjdHVyZSwgdW5zaWduZWQgbGVuZ3RoLCBjb25zdCBTdHJpbmcmIG5hbWUsIEpTV2ViQXNz
ZW1ibHlJbnN0YW5jZSogaW5zdGFuY2UsIFdhc206OkNhbGxlZSYganNFbnRyeXBvaW50LCBXYXNt
OjpXYXNtVG9XYXNtSW1wb3J0YWJsZUZ1bmN0aW9uOjpMb2FkTG9jYXRpb24gd2FzbVRvV2FzbUVu
dHJ5cG9pbnRMb2FkTG9jYXRpb24sIFdhc206OlNpZ25hdHVyZUluZGV4IHNpZ25hdHVyZUluZGV4
KQogewotICAgIE5hdGl2ZUV4ZWN1dGFibGUqIGV4ZWN1dGFibGUgPSB2bS5nZXRIb3N0RnVuY3Rp
b24oY2FsbFdlYkFzc2VtYmx5RnVuY3Rpb24sIE5vSW50cmluc2ljLCBjYWxsSG9zdEZ1bmN0aW9u
QXNDb25zdHJ1Y3RvciwgbnVsbHB0ciwgbmFtZSk7CisgICAgTmF0aXZlRXhlY3V0YWJsZSogZXhl
Y3V0YWJsZSA9IHZtLmdldEhvc3RGdW5jdGlvbihjYWxsV2ViQXNzZW1ibHlGdW5jdGlvbiwgV2Fz
bUZ1bmN0aW9uSW50cmluc2ljLCBjYWxsSG9zdEZ1bmN0aW9uQXNDb25zdHJ1Y3RvciwgbnVsbHB0
ciwgbmFtZSk7CiAgICAgV2ViQXNzZW1ibHlGdW5jdGlvbiogZnVuY3Rpb24gPSBuZXcgKE5vdE51
bGwsIGFsbG9jYXRlQ2VsbDxXZWJBc3NlbWJseUZ1bmN0aW9uPih2bS5oZWFwKSkgV2ViQXNzZW1i
bHlGdW5jdGlvbih2bSwgZXhlY3V0YWJsZSwgZ2xvYmFsT2JqZWN0LCBzdHJ1Y3R1cmUsIGpzRW50
cnlwb2ludCwgd2FzbVRvV2FzbUVudHJ5cG9pbnRMb2FkTG9jYXRpb24sIHNpZ25hdHVyZUluZGV4
KTsKICAgICBmdW5jdGlvbi0+ZmluaXNoQ3JlYXRpb24odm0sIGV4ZWN1dGFibGUsIGxlbmd0aCwg
bmFtZSwgaW5zdGFuY2UpOwogICAgIHJldHVybiBmdW5jdGlvbjsK
</data>

          </attachment>
      

    </bug>

</bugzilla>