<?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>231232</bug_id>
          
          <creation_ts>2021-10-05 07:34:16 -0700</creation_ts>
          <short_desc>[JSC][32bit] Fix bugs after unlinked baseline jit</short_desc>
          <delta_ts>2021-10-05 10:52:17 -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>JavaScriptCore</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="Xan Lopez">xan.lopez</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>glore</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>xan.lopez</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1800549</commentid>
    <comment_count>0</comment_count>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2021-10-05 07:34:16 -0700</bug_when>
    <thetext>We are doing the simplest thing now, which is to not use DataIC on baseline JIT for 32bit. This should be doable now, so we&apos;ll get on that after this lands.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1800554</commentid>
    <comment_count>1</comment_count>
      <attachid>440212</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2021-10-05 07:48:13 -0700</bug_when>
    <thetext>Created attachment 440212
v1

See what EWS thinks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1800630</commentid>
    <comment_count>2</comment_count>
      <attachid>440212</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-10-05 10:28:54 -0700</bug_when>
    <thetext>Comment on attachment 440212
v1

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1800638</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-10-05 10:51:53 -0700</bug_when>
    <thetext>Committed r283557 (242522@main): &lt;https://commits.webkit.org/242522@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 440212.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1800639</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-10-05 10:52:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/83894130&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>440212</attachid>
            <date>2021-10-05 07:48:13 -0700</date>
            <delta_ts>2021-10-05 10:51:55 -0700</delta_ts>
            <desc>v1</desc>
            <filename>0001-JSC-32bit-Fix-bugs-after-unlinked-baseline-jit.patch</filename>
            <type>text/plain</type>
            <size>12928</size>
            <attacher name="Xan Lopez">xan.lopez</attacher>
            
              <data encoding="base64">RnJvbSAxOTY0MjQ4M2E1NDBhMmM2NDVhOGY0ODU0N2VhZWUwYTJkYzI3NTEzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/WGFuPTIwTD1DMz1CM3Blej89IDx4YW5AaWdh
bGlhLmNvbT4KRGF0ZTogVHVlLCA1IE9jdCAyMDIxIDExOjI3OjI4ICswMjAwClN1YmplY3Q6IFtQ
QVRDSF0gW0pTQ11bMzJiaXRdIEZpeCBidWdzIGFmdGVyIHVubGlua2VkIGJhc2VsaW5lIGppdAog
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMTIzMgoKUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCgpGaXggYSBidW5jaCBvZiBidWdzIGludHJvZHVjZWQgd2l0aCB1
bmxpbmtlZCBiYXNlbGluZSBqaXQuIEFzIG9mCm5vdyB3ZSBhcmUgZGlzYWJsaW5nIERhdGFJQyBv
biBiYXNlbGluZSBKSVQgdG8gZ2V0IHRoaW5ncyB3b3JraW5nCkFTQVAsIG1ha2luZyB0aGF0IHdv
cmsgd2lsbCBiZSB0aGUgbmV4dCBzdGVwLiBUaGlzIG1ha2VzIHVzIGFsbW9zdApnbyBiYWNrIHRv
IGdyZWVuIGJvdHMuCgooUGF0Y2ggY28tYXV0aG9yZWQgd2l0aCBHZXphIExvcmUpCgoqIGJ5dGVj
b2RlL0NhbGxMaW5rSW5mby5jcHA6CihKU0M6OkNhbGxMaW5rSW5mbzo6ZW1pdERhdGFJQ0Zhc3RQ
YXRoKTogQVNTRVJUIHdlIGFyZSBub3QgdXNpbmcgRGF0YUlDIG9uIDMyLWJpdC4KKiBieXRlY29k
ZS9Db2RlQmxvY2suaDoKKEpTQzo6Q29kZUJsb2NrOjpoYXNEZWJ1Z2dlclJlcXVlc3RzIGNvbnN0
KToKKEpTQzo6Q29kZUJsb2NrOjpkZWJ1Z2dlclJlcXVlc3RzQWRkcmVzcyk6IERlbGV0ZWQuCiog
aml0L0pJVENhbGwzMl82NC5jcHA6CihKU0M6OkpJVDo6Y29tcGlsZU9wQ2FsbCk6IGRvbid0IHVz
ZSBEYXRhSUMuCihKU0M6OkpJVDo6Y29tcGlsZU9wQ2FsbFNsb3dDYXNlKTogc2V0IG1pc3Npbmcg
bGFiZWwuCiogaml0L0pJVENvZGUuaDoKKEpTQzo6SklUQ29kZTo6dXNlRGF0YUlDKTogZGlzYWJs
ZSBEYXRhSUMgb24gYmFzZWxpbmUgSklUIGZvciAzMi1iaXQuCiogaml0L0pJVElubGluZXMuaDoK
KEpTQzo6SklUOjpnZXRDb25zdGFudE9wZXJhbmQpOiBnZXQgY29uc3RhbnRzIGZyb20gdGhlIENv
ZGVCbG9jaywKc2luY2Ugd2UgZG9uJ3QgZG8gc2hhcmluZyBvbiAzMi1iaXQuCihKU0M6OkpJVDo6
ZW1pdFZhbHVlUHJvZmlsaW5nU2l0ZSk6IHJlbW92ZSBhbiBvdmVyemVhbG91cyBBU1NFUlQuCihK
U0M6OkpJVDo6bG9hZENvbnN0YW50KTogdXNlIHNpemVvZih2b2lkKikgaW5zdGVhZCBvZiAnOCcs
IG1ha2VzCnRoaW5ncyB3b3JrIG9uIDMyLWJpdC4KKiBqaXQvSklUT3Bjb2Rlcy5jcHA6CihKU0M6
OkpJVDo6ZW1pdF9vcF9kZWJ1Zyk6IHNoYXJlIHRoaXMgd2l0aCAzMi1iaXQuCiogaml0L0pJVE9w
Y29kZXMzMl82NC5jcHA6CihKU0M6OkpJVDo6ZW1pdF9vcF9kZWJ1Zyk6IERlbGV0ZWQuCiogbGxp
bnQvTG93TGV2ZWxJbnRlcnByZXRlcjMyXzY0LmFzbTogZG8gbm90IHRocmFzaCB0aGUgUEMgcmVn
aXN0ZXIuCi0tLQogU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZyAgICAgICAgICAgICAg
IHwgMzYgKysrKysrKysrKysrKysrKysrKwogLi4uL0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL0Nh
bGxMaW5rSW5mby5jcHAgIHwgIDMgKysKIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9D
b2RlQmxvY2suaCAgICB8ICAxIC0KIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklUQ2FsbDMy
XzY0LmNwcCAgICB8ICA0ICsrLQogU291cmNlL0phdmFTY3JpcHRDb3JlL2ppdC9KSVRDb2RlLmgg
ICAgICAgICAgIHwgIDQgKysrCiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0pJVElubGluZXMu
aCAgICAgICAgfCAgOSArKystLQogU291cmNlL0phdmFTY3JpcHRDb3JlL2ppdC9KSVRPcGNvZGVz
LmNwcCAgICAgIHwgMjAgKysrKystLS0tLS0KIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklU
T3Bjb2RlczMyXzY0LmNwcCB8IDEwIC0tLS0tLQogLi4uL2xsaW50L0xvd0xldmVsSW50ZXJwcmV0
ZXIzMl82NC5hc20gICAgICAgIHwgIDggKystLS0KIDkgZmlsZXMgY2hhbmdlZCwgNjcgaW5zZXJ0
aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRD
b3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKaW5kZXggNTRh
NDRjMGM2ZTE3Li5jNWJkZTBiM2U5ZDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDM5IEBACisyMDIxLTEwLTA1ICBYYW4gTMOzcGV6ICA8eGFuQGlnYWxpYS5jb20+CisKKyAg
ICAgICAgW0pTQ11bMzJiaXRdIEZpeCBidWdzIGFmdGVyIHVubGlua2VkIGJhc2VsaW5lIGppdAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMxMjMyCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRml4IGEgYnVu
Y2ggb2YgYnVncyBpbnRyb2R1Y2VkIHdpdGggdW5saW5rZWQgYmFzZWxpbmUgaml0LiBBcyBvZgor
ICAgICAgICBub3cgd2UgYXJlIGRpc2FibGluZyBEYXRhSUMgb24gYmFzZWxpbmUgSklUIHRvIGdl
dCB0aGluZ3Mgd29ya2luZworICAgICAgICBBU0FQLCBtYWtpbmcgdGhhdCB3b3JrIHdpbGwgYmUg
dGhlIG5leHQgc3RlcC4gVGhpcyBtYWtlcyB1cyBhbG1vc3QKKyAgICAgICAgZ28gYmFjayB0byBn
cmVlbiBib3RzLgorCisgICAgICAgIChQYXRjaCBjby1hdXRob3JlZCB3aXRoIEdlemEgTG9yZSkK
KworICAgICAgICAqIGJ5dGVjb2RlL0NhbGxMaW5rSW5mby5jcHA6CisgICAgICAgIChKU0M6OkNh
bGxMaW5rSW5mbzo6ZW1pdERhdGFJQ0Zhc3RQYXRoKTogQVNTRVJUIHdlIGFyZSBub3QgdXNpbmcg
RGF0YUlDIG9uIDMyLWJpdC4KKyAgICAgICAgKiBieXRlY29kZS9Db2RlQmxvY2suaDoKKyAgICAg
ICAgKEpTQzo6Q29kZUJsb2NrOjpoYXNEZWJ1Z2dlclJlcXVlc3RzIGNvbnN0KToKKyAgICAgICAg
KEpTQzo6Q29kZUJsb2NrOjpkZWJ1Z2dlclJlcXVlc3RzQWRkcmVzcyk6IERlbGV0ZWQuCisgICAg
ICAgICogaml0L0pJVENhbGwzMl82NC5jcHA6CisgICAgICAgIChKU0M6OkpJVDo6Y29tcGlsZU9w
Q2FsbCk6IGRvbid0IHVzZSBEYXRhSUMuCisgICAgICAgIChKU0M6OkpJVDo6Y29tcGlsZU9wQ2Fs
bFNsb3dDYXNlKTogc2V0IG1pc3NpbmcgbGFiZWwuCisgICAgICAgICogaml0L0pJVENvZGUuaDoK
KyAgICAgICAgKEpTQzo6SklUQ29kZTo6dXNlRGF0YUlDKTogZGlzYWJsZSBEYXRhSUMgb24gYmFz
ZWxpbmUgSklUIGZvciAzMi1iaXQuCisgICAgICAgICogaml0L0pJVElubGluZXMuaDoKKyAgICAg
ICAgKEpTQzo6SklUOjpnZXRDb25zdGFudE9wZXJhbmQpOiBnZXQgY29uc3RhbnRzIGZyb20gdGhl
IENvZGVCbG9jaywKKyAgICAgICAgc2luY2Ugd2UgZG9uJ3QgZG8gc2hhcmluZyBvbiAzMi1iaXQu
CisgICAgICAgIChKU0M6OkpJVDo6ZW1pdFZhbHVlUHJvZmlsaW5nU2l0ZSk6IHJlbW92ZSBhbiBv
dmVyemVhbG91cyBBU1NFUlQuCisgICAgICAgIChKU0M6OkpJVDo6bG9hZENvbnN0YW50KTogdXNl
IHNpemVvZih2b2lkKikgaW5zdGVhZCBvZiAnOCcsIG1ha2VzCisgICAgICAgIHRoaW5ncyB3b3Jr
IG9uIDMyLWJpdC4KKyAgICAgICAgKiBqaXQvSklUT3Bjb2Rlcy5jcHA6CisgICAgICAgIChKU0M6
OkpJVDo6ZW1pdF9vcF9kZWJ1Zyk6IHNoYXJlIHRoaXMgd2l0aCAzMi1iaXQuCisgICAgICAgICog
aml0L0pJVE9wY29kZXMzMl82NC5jcHA6CisgICAgICAgIChKU0M6OkpJVDo6ZW1pdF9vcF9kZWJ1
Zyk6IERlbGV0ZWQuCisgICAgICAgICogbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlcjMyXzY0LmFz
bTogZG8gbm90IHRocmFzaCB0aGUgUEMgcmVnaXN0ZXIuCisKIDIwMjEtMTAtMDQgIE1pa2hhaWwg
Ui4gR2FkZWxoYSAgPG1pa2hhaWxAaWdhbGlhLmNvbT4KIAogICAgICAgICBGaXggd3JvbmcgZWRn
ZSB0eXBlIGZyb20gZ2V0LWJ5LXZhbCBpbiAzMiBiaXRzCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvYnl0ZWNvZGUvQ2FsbExpbmtJbmZvLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9ieXRlY29kZS9DYWxsTGlua0luZm8uY3BwCmluZGV4IDhiMGIxMzVkMTY0OS4uNjYzYmY5
OTlmZDQ3IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvQ2FsbExp
bmtJbmZvLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvQ2FsbExpbmtJ
bmZvLmNwcApAQCAtMzY1LDYgKzM2NSw5IEBAIE1hY3JvQXNzZW1ibGVyOjpKdW1wTGlzdCBDYWxs
TGlua0luZm86OmVtaXRUYWlsQ2FsbEZhc3RQYXRoKENDYWxsSGVscGVycyYgaml0LCBHCiBNYWNy
b0Fzc2VtYmxlcjo6SnVtcExpc3QgQ2FsbExpbmtJbmZvOjplbWl0RGF0YUlDRmFzdFBhdGgoQ0Nh
bGxIZWxwZXJzJiBqaXQsIEdQUlJlZyBjYWxsZWVHUFIsIEdQUlJlZyBjYWxsTGlua0luZm9HUFIp
CiB7CiAgICAgUkVMRUFTRV9BU1NFUlQoY2FsbExpbmtJbmZvR1BSICE9IEludmFsaWRHUFJSZWcp
OworI2lmIFVTRShKU1ZBTFVFMzJfNjQpCisgICAgUkVMRUFTRV9BU1NFUlRfTk9UX1JFQUNIRUQo
KTsgLy8gVXNlcyBEYXRhSUMKKyNlbmRpZgogICAgIHJldHVybiBlbWl0RmFzdFBhdGhJbXBsKG51
bGxwdHIsIGppdCwgY2FsbGVlR1BSLCBjYWxsTGlua0luZm9HUFIsIFVzZURhdGFJQzo6WWVzLCBm
YWxzZSwgbnVsbHB0cik7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9i
eXRlY29kZS9Db2RlQmxvY2suaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9Db2Rl
QmxvY2suaAppbmRleCAwMzlkNzIwYzdkZjQuLmEwZWI4OTUxNDdjZiAxMDA2NDQKLS0tIGEvU291
cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL0NvZGVCbG9jay5oCisrKyBiL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9ieXRlY29kZS9Db2RlQmxvY2suaApAQCAtNzU3LDcgKzc1Nyw2IEBAIHB1Ymxp
YzoKICAgICBib29sIGhhc09wRGVidWdGb3JMaW5lQW5kQ29sdW1uKHVuc2lnbmVkIGxpbmUsIHN0
ZDo6b3B0aW9uYWw8dW5zaWduZWQ+IGNvbHVtbik7CiAKICAgICBib29sIGhhc0RlYnVnZ2VyUmVx
dWVzdHMoKSBjb25zdCB7IHJldHVybiBtX2RlYnVnZ2VyUmVxdWVzdHM7IH0KLSAgICB2b2lkKiBk
ZWJ1Z2dlclJlcXVlc3RzQWRkcmVzcygpIHsgcmV0dXJuICZtX2RlYnVnZ2VyUmVxdWVzdHM7IH0K
ICAgICBzdGF0aWMgcHRyZGlmZl90IG9mZnNldE9mRGVidWdnZXJSZXF1ZXN0cygpIHsgcmV0dXJu
IE9CSkVDVF9PRkZTRVRPRihDb2RlQmxvY2ssIG1fZGVidWdnZXJSZXF1ZXN0cyk7IH0KIAogICAg
IHZvaWQgYWRkQnJlYWtwb2ludCh1bnNpZ25lZCBudW1CcmVha3BvaW50cyk7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0pJVENhbGwzMl82NC5jcHAgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvaml0L0pJVENhbGwzMl82NC5jcHAKaW5kZXggMWUwNWUyMDVhODdhLi4yYTMz
MTY3NDUyNTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklUQ2FsbDMy
XzY0LmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0pJVENhbGwzMl82NC5jcHAK
QEAgLTMxMCw3ICszMTAsNyBAQCB2b2lkIEpJVDo6Y29tcGlsZU9wQ2FsbChjb25zdCBJbnN0cnVj
dGlvbiogaW5zdHJ1Y3Rpb24sIHVuc2lnbmVkIGNhbGxMaW5rSW5mb0luZAogCiAgICAgY2hlY2tT
dGFja1BvaW50ZXJBbGlnbm1lbnQoKTsKICAgICBpZiAob3Bjb2RlSUQgPT0gb3BfdGFpbF9jYWxs
IHx8IG9wY29kZUlEID09IG9wX3RhaWxfY2FsbF92YXJhcmdzIHx8IG9wY29kZUlEID09IG9wX3Rh
aWxfY2FsbF9mb3J3YXJkX2FyZ3VtZW50cykgewotICAgICAgICBhdXRvIHNsb3dQYXRocyA9IGlu
Zm8tPmVtaXRUYWlsQ2FsbERhdGFJQ0Zhc3RQYXRoKCp0aGlzLCByZWdUMCwgcmVnVDIsIFsmXSB7
CisgICAgICAgIGF1dG8gc2xvd1BhdGhzID0gaW5mby0+ZW1pdFRhaWxDYWxsRmFzdFBhdGgoKnRo
aXMsIHJlZ1QwLCBbJl0gewogICAgICAgICAgICAgZW1pdFJlc3RvcmVDYWxsZWVTYXZlcygpOwog
ICAgICAgICAgICAgcHJlcGFyZUZvclRhaWxDYWxsU2xvdyhyZWdUMik7CiAgICAgICAgIH0pOwpA
QCAtMzQyLDYgKzM0Miw4IEBAIHZvaWQgSklUOjpjb21waWxlT3BDYWxsU2xvd0Nhc2UoY29uc3Qg
SW5zdHJ1Y3Rpb24qIGluc3RydWN0aW9uLCBWZWN0b3I8U2xvd0Nhc2VFCiAKICAgICBsaW5rQWxs
U2xvd0Nhc2VzKGl0ZXIpOwogCisgICAgbV9jYWxsQ29tcGlsYXRpb25JbmZvW2NhbGxMaW5rSW5m
b0luZGV4XS5zbG93UGF0aFN0YXJ0ID0gbGFiZWwoKTsKKwogICAgIGlmIChvcGNvZGVJRCA9PSBv
cF90YWlsX2NhbGwgfHwgb3Bjb2RlSUQgPT0gb3BfdGFpbF9jYWxsX3ZhcmFyZ3MgfHwgb3Bjb2Rl
SUQgPT0gb3BfdGFpbF9jYWxsX2ZvcndhcmRfYXJndW1lbnRzKQogICAgICAgICBlbWl0UmVzdG9y
ZUNhbGxlZVNhdmVzKCk7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQv
SklUQ29kZS5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2ppdC9KSVRDb2RlLmgKaW5kZXggOGU0
Y2UwM2Y4ZWVlLi42NmJjNjc3ODY4NjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9qaXQvSklUQ29kZS5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklUQ29kZS5o
CkBAIC0xNjIsOCArMTYyLDEyIEBAIHB1YmxpYzoKIAogICAgIHN0YXRpYyBib29sIHVzZURhdGFJ
QyhKSVRUeXBlIGppdFR5cGUpCiAgICAgeworI2lmIFVTRShKU1ZBTFVFNjQpCiAgICAgICAgIGlm
IChKSVRDb2RlOjppc0Jhc2VsaW5lQ29kZShqaXRUeXBlKSkKICAgICAgICAgICAgIHJldHVybiB0
cnVlOworI2Vsc2UKKyAgICAgICAgVU5VU0VEX1BBUkFNKGppdFR5cGUpOworI2VuZGlmCiAgICAg
ICAgIGlmICghT3B0aW9uczo6dXNlRGF0YUlDKCkpCiAgICAgICAgICAgICByZXR1cm4gZmFsc2U7
CiAgICAgICAgIHJldHVybiBPcHRpb25zOjp1c2VEYXRhSUNJbk9wdGltaXppbmdKSVQoKTsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklUSW5saW5lcy5oIGIvU291cmNl
L0phdmFTY3JpcHRDb3JlL2ppdC9KSVRJbmxpbmVzLmgKaW5kZXggODVjNmE4NDhiZjBmLi44ZGJj
MzA3ZGQ4ZmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklUSW5saW5l
cy5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklUSW5saW5lcy5oCkBAIC02NSw4
ICs2NSwxMiBAQCBBTFdBWVNfSU5MSU5FIGJvb2wgSklUOjppc0tub3duQ2VsbChWaXJ0dWFsUmVn
aXN0ZXIgc3JjKQogQUxXQVlTX0lOTElORSBKU1ZhbHVlIEpJVDo6Z2V0Q29uc3RhbnRPcGVyYW5k
KFZpcnR1YWxSZWdpc3RlciBzcmMpCiB7CiAgICAgQVNTRVJUKHNyYy5pc0NvbnN0YW50KCkpOwor
I2lmIFVTRShKU1ZBTFVFMzJfNjQpCisgICAgcmV0dXJuIG1fcHJvZmlsZWRDb2RlQmxvY2stPmdl
dENvbnN0YW50KHNyYyk7CisjZWxzZQogICAgIFJFTEVBU0VfQVNTRVJUKG1fdW5saW5rZWRDb2Rl
QmxvY2stPmNvbnN0YW50U291cmNlQ29kZVJlcHJlc2VudGF0aW9uKHNyYykgIT0gU291cmNlQ29k
ZVJlcHJlc2VudGF0aW9uOjpMaW5rVGltZUNvbnN0YW50KTsKICAgICByZXR1cm4gbV91bmxpbmtl
ZENvZGVCbG9jay0+Z2V0Q29uc3RhbnQoc3JjKTsKKyNlbmRpZgogfQogCiBBTFdBWVNfSU5MSU5F
IHZvaWQgSklUOjplbWl0UHV0SW50VG9DYWxsRnJhbWVIZWFkZXIoUmVnaXN0ZXJJRCBmcm9tLCBW
aXJ0dWFsUmVnaXN0ZXIgZW50cnkpCkBAIC0zMjgsNyArMzMyLDggQEAgQUxXQVlTX0lOTElORSBi
b29sIEpJVDo6aXNPcGVyYW5kQ29uc3RhbnRDaGFyKFZpcnR1YWxSZWdpc3RlciBzcmMpCiAjaWYg
VVNFKEpTVkFMVUUzMl82NCkKIGlubGluZSB2b2lkIEpJVDo6ZW1pdFZhbHVlUHJvZmlsaW5nU2l0
ZShWYWx1ZVByb2ZpbGUmIHZhbHVlUHJvZmlsZSwgSlNWYWx1ZVJlZ3MgdmFsdWUpCiB7Ci0gICAg
QVNTRVJUKHNob3VsZEVtaXRQcm9maWxpbmcoKSk7CisgICAgaWYgKCFzaG91bGRFbWl0UHJvZmls
aW5nKCkpCisgICAgICAgIHJldHVybjsKIAogICAgIEVuY29kZWRWYWx1ZURlc2NyaXB0b3IqIGRl
c2NyaXB0b3IgPSBiaXR3aXNlX2Nhc3Q8RW5jb2RlZFZhbHVlRGVzY3JpcHRvcio+KHZhbHVlUHJv
ZmlsZS5tX2J1Y2tldHMpOwogICAgIHN0b3JlMzIodmFsdWUucGF5bG9hZEdQUigpLCAmZGVzY3Jp
cHRvci0+YXNCaXRzLnBheWxvYWQpOwpAQCAtNzM1LDcgKzc0MCw3IEBAIEFMV0FZU19JTkxJTkUg
dm9pZCBKSVQ6Om1hdGVyaWFsaXplUG9pbnRlckludG9NZXRhZGF0YShjb25zdCBCeXRlY29kZSYg
Ynl0ZWNvZGUsCiAKIEFMV0FZU19JTkxJTkUgdm9pZCBKSVQ6OmxvYWRDb25zdGFudChKSVRDb25z
dGFudFBvb2w6OkNvbnN0YW50IGNvbnN0YW50SW5kZXgsIEdQUlJlZyByZXN1bHQpCiB7Ci0gICAg
bG9hZFB0cihBZGRyZXNzKHNfY29uc3RhbnRzR1BSLCBzdGF0aWNfY2FzdDx1aW50cHRyX3Q+KGNv
bnN0YW50SW5kZXgpICogOCksIHJlc3VsdCk7CisgICAgbG9hZFB0cihBZGRyZXNzKHNfY29uc3Rh
bnRzR1BSLCBzdGF0aWNfY2FzdDx1aW50cHRyX3Q+KGNvbnN0YW50SW5kZXgpICogc2l6ZW9mKHZv
aWQqKSksIHJlc3VsdCk7CiB9CiAKIEFMV0FZU19JTkxJTkUgdm9pZCBKSVQ6OmxvYWRHbG9iYWxP
YmplY3QoR1BSUmVnIHJlc3VsdCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9q
aXQvSklUT3Bjb2Rlcy5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0pJVE9wY29kZXMu
Y3BwCmluZGV4IGY5M2MwOGY0YTA1My4uMWM0NGZkZWZkODVjIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvaml0L0pJVE9wY29kZXMuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9qaXQvSklUT3Bjb2Rlcy5jcHAKQEAgLTExMzUsMTYgKzExMzUsNiBAQCB2b2lkIEpJVDo6
ZW1pdF9vcF9zd2l0Y2hfc3RyaW5nKGNvbnN0IEluc3RydWN0aW9uKiBjdXJyZW50SW5zdHJ1Y3Rp
b24pCiAgICAgZmFySnVtcChyZXR1cm5WYWx1ZUdQUiwgSlNTd2l0Y2hQdHJUYWcpOwogfQogCi12
b2lkIEpJVDo6ZW1pdF9vcF9kZWJ1Zyhjb25zdCBJbnN0cnVjdGlvbiogY3VycmVudEluc3RydWN0
aW9uKQotewotICAgIGF1dG8gYnl0ZWNvZGUgPSBjdXJyZW50SW5zdHJ1Y3Rpb24tPmFzPE9wRGVi
dWc+KCk7Ci0gICAgbG9hZFB0cihhZGRyZXNzRm9yKENhbGxGcmFtZVNsb3Q6OmNvZGVCbG9jayks
IHJlZ1QwKTsKLSAgICBsb2FkMzIoQWRkcmVzcyhyZWdUMCwgQ29kZUJsb2NrOjpvZmZzZXRPZkRl
YnVnZ2VyUmVxdWVzdHMoKSksIHJlZ1QwKTsKLSAgICBKdW1wIG5vRGVidWdnZXJSZXF1ZXN0cyA9
IGJyYW5jaFRlc3QzMihaZXJvLCByZWdUMCk7Ci0gICAgY2FsbE9wZXJhdGlvbihvcGVyYXRpb25E
ZWJ1ZywgJnZtKCksIHN0YXRpY19jYXN0PGludD4oYnl0ZWNvZGUubV9kZWJ1Z0hvb2tUeXBlKSk7
Ci0gICAgbm9EZWJ1Z2dlclJlcXVlc3RzLmxpbmsodGhpcyk7Ci19Ci0KIHZvaWQgSklUOjplbWl0
X29wX2VxX251bGwoY29uc3QgSW5zdHJ1Y3Rpb24qIGN1cnJlbnRJbnN0cnVjdGlvbikKIHsKICAg
ICBhdXRvIGJ5dGVjb2RlID0gY3VycmVudEluc3RydWN0aW9uLT5hczxPcEVxTnVsbD4oKTsKQEAg
LTE0NTcsNiArMTQ0NywxNiBAQCB2b2lkIEpJVDo6ZW1pdFNsb3dfb3BfaW5zdGFuY2VvZl9jdXN0
b20oY29uc3QgSW5zdHJ1Y3Rpb24qIGN1cnJlbnRJbnN0cnVjdGlvbiwgVgogCiAjZW5kaWYgLy8g
VVNFKEpTVkFMVUU2NCkKIAordm9pZCBKSVQ6OmVtaXRfb3BfZGVidWcoY29uc3QgSW5zdHJ1Y3Rp
b24qIGN1cnJlbnRJbnN0cnVjdGlvbikKK3sKKyAgICBhdXRvIGJ5dGVjb2RlID0gY3VycmVudElu
c3RydWN0aW9uLT5hczxPcERlYnVnPigpOworICAgIGxvYWRQdHIoYWRkcmVzc0ZvcihDYWxsRnJh
bWVTbG90Ojpjb2RlQmxvY2spLCByZWdUMCk7CisgICAgbG9hZDMyKEFkZHJlc3MocmVnVDAsIENv
ZGVCbG9jazo6b2Zmc2V0T2ZEZWJ1Z2dlclJlcXVlc3RzKCkpLCByZWdUMCk7CisgICAgSnVtcCBu
b0RlYnVnZ2VyUmVxdWVzdHMgPSBicmFuY2hUZXN0MzIoWmVybywgcmVnVDApOworICAgIGNhbGxP
cGVyYXRpb24ob3BlcmF0aW9uRGVidWcsICZ2bSgpLCBzdGF0aWNfY2FzdDxpbnQ+KGJ5dGVjb2Rl
Lm1fZGVidWdIb29rVHlwZSkpOworICAgIG5vRGVidWdnZXJSZXF1ZXN0cy5saW5rKHRoaXMpOwor
fQorCiB2b2lkIEpJVDo6ZW1pdF9vcF9sb29wX2hpbnQoY29uc3QgSW5zdHJ1Y3Rpb24qIGluc3Ry
dWN0aW9uKQogewogICAgIGlmIChVTkxJS0VMWShPcHRpb25zOjpyZXR1cm5FYXJseUZyb21JbmZp
bml0ZUxvb3BzRm9yRnV6emluZygpICYmIG1fdW5saW5rZWRDb2RlQmxvY2stPmxvb3BIaW50c0Fy
ZUVsaWdpYmxlRm9yRnV6emluZ0Vhcmx5UmV0dXJuKCkpKSB7CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvaml0L0pJVE9wY29kZXMzMl82NC5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvaml0L0pJVE9wY29kZXMzMl82NC5jcHAKaW5kZXggYzRjMjgwOWQ4NzYxLi5mNDVjZTBm
NjY2NTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklUT3Bjb2RlczMy
XzY0LmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0pJVE9wY29kZXMzMl82NC5j
cHAKQEAgLTEwNzYsMTYgKzEwNzYsNiBAQCB2b2lkIEpJVDo6ZW1pdF9vcF9zd2l0Y2hfc3RyaW5n
KGNvbnN0IEluc3RydWN0aW9uKiBjdXJyZW50SW5zdHJ1Y3Rpb24pCiAgICAgZmFySnVtcChyZXR1
cm5WYWx1ZUdQUiwgTm9QdHJUYWcpOwogfQogCi12b2lkIEpJVDo6ZW1pdF9vcF9kZWJ1Zyhjb25z
dCBJbnN0cnVjdGlvbiogY3VycmVudEluc3RydWN0aW9uKQotewotICAgIGF1dG8gYnl0ZWNvZGUg
PSBjdXJyZW50SW5zdHJ1Y3Rpb24tPmFzPE9wRGVidWc+KCk7Ci0gICAgbG9hZDMyKGNvZGVCbG9j
aygpLT5kZWJ1Z2dlclJlcXVlc3RzQWRkcmVzcygpLCByZWdUMCk7Ci0gICAgSnVtcCBub0RlYnVn
Z2VyUmVxdWVzdHMgPSBicmFuY2hUZXN0MzIoWmVybywgcmVnVDApOwotICAgIGNhbGxPcGVyYXRp
b24ob3BlcmF0aW9uRGVidWcsICZ2bSgpLCBzdGF0aWNfY2FzdDxpbnQ+KGJ5dGVjb2RlLm1fZGVi
dWdIb29rVHlwZSkpOwotICAgIG5vRGVidWdnZXJSZXF1ZXN0cy5saW5rKHRoaXMpOwotfQotCi0K
IHZvaWQgSklUOjplbWl0X29wX2VudGVyKGNvbnN0IEluc3RydWN0aW9uKiBjdXJyZW50SW5zdHJ1
Y3Rpb24pCiB7CiAgICAgZW1pdEVudGVyT3B0aW1pemF0aW9uQ2hlY2soKTsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbGludC9Mb3dMZXZlbEludGVycHJldGVyMzJfNjQuYXNt
IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXIzMl82NC5h
c20KaW5kZXggMzY2MTZhNjk1YjBmLi41MGQ1ZGJkZjYwMmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9sbGludC9Mb3dMZXZlbEludGVycHJldGVyMzJfNjQuYXNtCisrKyBiL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9sbGludC9Mb3dMZXZlbEludGVycHJldGVyMzJfNjQuYXNtCkBA
IC0xMTIzLDEyICsxMTIzLDEyIEBAIG1hY3JvIGJpbmFyeU9wQ3VzdG9tU3RvcmUob3Bjb2RlTmFt
ZSwgb3Bjb2RlU3RydWN0LCBpbnRlZ2VyT3BlcmF0aW9uQW5kU3RvcmUsIGRvCiAgICAgICAgIGJp
YSB0MiwgTG93ZXN0VGFnLCAuc2xvdwogICAgICAgICBiaWIgdDMsIExvd2VzdFRhZywgLm9wMU5v
dEludE9wMkRvdWJsZQogICAgICAgICBiaW5lcSB0MywgSW50MzJUYWcsIC5zbG93Ci0gICAgICAg
IHVwZGF0ZUJpbmFyeUFyaXRoUHJvZmlsZShzaXplLCBvcGNvZGVTdHJ1Y3QsIEFyaXRoUHJvZmls
ZU51bWJlckludCwgdDUsIHQ0KQogICAgICAgICBjaTJkcyB0MSwgZnQxCisgICAgICAgIHVwZGF0
ZUJpbmFyeUFyaXRoUHJvZmlsZShzaXplLCBvcGNvZGVTdHJ1Y3QsIEFyaXRoUHJvZmlsZU51bWJl
ckludCwgdDUsIHQxKQogICAgICAgICBqbXAgLm9wMU5vdEludFJlYWR5CiAgICAgLm9wMU5vdElu
dE9wMkRvdWJsZToKICAgICAgICAgZmlpMmQgdDEsIHQzLCBmdDEKLSAgICAgICAgdXBkYXRlQmlu
YXJ5QXJpdGhQcm9maWxlKHNpemUsIG9wY29kZVN0cnVjdCwgQXJpdGhQcm9maWxlTnVtYmVyTnVt
YmVyLCB0NSwgdDQpCisgICAgICAgIHVwZGF0ZUJpbmFyeUFyaXRoUHJvZmlsZShzaXplLCBvcGNv
ZGVTdHJ1Y3QsIEFyaXRoUHJvZmlsZU51bWJlck51bWJlciwgdDUsIHQxKQogICAgIC5vcDFOb3RJ
bnRSZWFkeToKICAgICAgICAgZ2V0KG1fZHN0LCB0MSkKICAgICAgICAgZmlpMmQgdDAsIHQyLCBm
dDAKQEAgLTExMzgsOSArMTEzOCw5IEBAIG1hY3JvIGJpbmFyeU9wQ3VzdG9tU3RvcmUob3Bjb2Rl
TmFtZSwgb3Bjb2RlU3RydWN0LCBpbnRlZ2VyT3BlcmF0aW9uQW5kU3RvcmUsIGRvCiAKICAgICAu
b3AyTm90SW50OgogICAgICAgICAjIEZpcnN0IG9wZXJhbmQgaXMgZGVmaW5pdGVseSBhbiBpbnQs
IHRoZSBzZWNvbmQgb3BlcmFuZCBpcyBkZWZpbml0ZWx5IG5vdC4KLSAgICAgICAgZ2V0KG1fZHN0
LCB0MikKICAgICAgICAgYmlhIHQzLCBMb3dlc3RUYWcsIC5zbG93Ci0gICAgICAgIHVwZGF0ZUJp
bmFyeUFyaXRoUHJvZmlsZShzaXplLCBvcGNvZGVTdHJ1Y3QsIEFyaXRoUHJvZmlsZUludE51bWJl
ciwgdDUsIHQ0KQorICAgICAgICB1cGRhdGVCaW5hcnlBcml0aFByb2ZpbGUoc2l6ZSwgb3Bjb2Rl
U3RydWN0LCBBcml0aFByb2ZpbGVJbnROdW1iZXIsIHQ1LCB0MikKKyAgICAgICAgZ2V0KG1fZHN0
LCB0MikKICAgICAgICAgY2kyZHMgdDAsIGZ0MAogICAgICAgICBmaWkyZCB0MSwgdDMsIGZ0MQog
ICAgICAgICBkb3VibGVPcGVyYXRpb24oZnQxLCBmdDApCi0tIAoyLjMyLjAKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>