<?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>235675</bug_id>
          
          <creation_ts>2022-01-26 14:56:10 -0800</creation_ts>
          <short_desc>Remove the now-unused JSGlobalObjectTask class</short_desc>
          <delta_ts>2022-01-26 19:22:16 -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>Bindings</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>Enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Shvayka">ashvayka</reporter>
          <assigned_to name="Alexey Shvayka">ashvayka</assigned_to>
          <cc>cdumez</cc>
    
    <cc>darin</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1834303</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2022-01-26 14:56:10 -0800</bug_when>
    <thetext>Remove the now-unused JSGlobalObjectTask class</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1834304</commentid>
    <comment_count>1</comment_count>
      <attachid>450072</attachid>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2022-01-26 14:58:15 -0800</bug_when>
    <thetext>Created attachment 450072
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1834379</commentid>
    <comment_count>2</comment_count>
      <attachid>450072</attachid>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2022-01-26 18:51:14 -0800</bug_when>
    <thetext>Comment on attachment 450072
Patch

Thank you Darin!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1834386</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-01-26 19:21:20 -0800</bug_when>
    <thetext>Committed r288661 (246469@main): &lt;https://commits.webkit.org/246469@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 450072.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1834387</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-01-26 19:22:16 -0800</bug_when>
    <thetext>&lt;rdar://problem/88108660&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450072</attachid>
            <date>2022-01-26 14:58:15 -0800</date>
            <delta_ts>2022-01-26 19:21:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235675-20220126225813.patch</filename>
            <type>text/plain</type>
            <size>12832</size>
            <attacher name="Alexey Shvayka">ashvayka</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI4ODY0NykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDIyLTAxLTI2ICBBbGV4ZXkg
U2h2YXlrYSAgPGFzaHZheWthQGFwcGxlLmNvbT4KKworICAgICAgICBSZW1vdmUgdGhlIG5vdy11
bnVzZWQgSlNHbG9iYWxPYmplY3RUYXNrIGNsYXNzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzU2NzUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBJdCB3YXMgbmFtZWQgcXVpdGUgcG9vcmx5IGFuZCByZXBs
YWNlZCB3aXRoIEpTTWljcm90YXNrQ2FsbGJhY2suCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCBu
byBiZWhhdmlvciBjaGFuZ2UuCisKKyAgICAgICAgKiBTb3VyY2VzLnR4dDoKKyAgICAgICAgKiBX
ZWJDb3JlLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2o6CisgICAgICAgICogYmluZGluZ3MvanMv
SlNET01HbG9iYWxPYmplY3RUYXNrLmNwcDogUmVtb3ZlZC4KKyAgICAgICAgKiBiaW5kaW5ncy9q
cy9KU0RPTUdsb2JhbE9iamVjdFRhc2suaDogUmVtb3ZlZC4KKyAgICAgICAgKiBiaW5kaW5ncy9q
cy9KU0RPTVdpbmRvd0Jhc2UuY3BwOgorICAgICAgICAqIGJpbmRpbmdzL2pzL0pTV29ya2VyR2xv
YmFsU2NvcGVCYXNlLmNwcDoKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU1dvcmtsZXRHbG9iYWxT
Y29wZUJhc2UuY3BwOgorCiAyMDIyLTAxLTI2ICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1
amlpQHNvbnkuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04ocjI4ODYyMykgTVNWQyByZXBvcnRz
ICJJbnNwZWN0b3JET01BZ2VudC5jcHAoNTU4LDQwKTogZXJyb3IgQzIwNTk6IHN5bnRheCBlcnJv
cjogJzonIgpJbmRleDogU291cmNlL1dlYkNvcmUvU291cmNlcy50eHQKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYkNvcmUvU291cmNlcy50eHQJKHJldmlzaW9uIDI4ODY0NykKKysrIFNvdXJjZS9X
ZWJDb3JlL1NvdXJjZXMudHh0CSh3b3JraW5nIGNvcHkpCkBAIC01MjQsNyArNTI0LDYgQEAgYmlu
ZGluZ3MvanMvSlNET01Db252ZXJ0U3RyaW5ncy5jcHAKIGJpbmRpbmdzL2pzL0pTRE9NQ29udmVy
dFdlYkdMLmNwcAogYmluZGluZ3MvanMvSlNET01FeGNlcHRpb25IYW5kbGluZy5jcHAKIGJpbmRp
bmdzL2pzL0pTRE9NR2xvYmFsT2JqZWN0LmNwcAotYmluZGluZ3MvanMvSlNET01HbG9iYWxPYmpl
Y3RUYXNrLmNwcAogYmluZGluZ3MvanMvSlNET01HdWFyZGVkT2JqZWN0LmNwcAogYmluZGluZ3Mv
anMvSlNET01JdGVyYXRvci5jcHAKIGJpbmRpbmdzL2pzL0pTRE9NTWFwTGlrZS5jcHAKSW5kZXg6
IFNvdXJjZS9XZWJDb3JlL1dlYkNvcmUueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvago9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9XZWJDb3JlLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oJ
KHJldmlzaW9uIDI4ODY0NykKKysrIFNvdXJjZS9XZWJDb3JlL1dlYkNvcmUueGNvZGVwcm9qL3By
b2plY3QucGJ4cHJvagkod29ya2luZyBjb3B5KQpAQCAtMjQzNCw3ICsyNDM0LDYgQEAKIAkJN0Mx
RThEMDExRUQwQzJEQTAwQjFEOTgzIC8qIENhbGxiYWNrUmVzdWx0LmggaW4gSGVhZGVycyAqLyA9
IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA3QzFFOEQwMDFFRDBDMkJFMDBCMUQ5ODMg
LyogQ2FsbGJhY2tSZXN1bHQuaCAqLzsgc2V0dGluZ3MgPSB7QVRUUklCVVRFUyA9IChQcml2YXRl
LCApOyB9OyB9OwogCQk3QzFFOTcyODFBOUY5ODM0MDA3QkYwRkIgLyogQXV0b0ZpbGxCdXR0b25F
bGVtZW50LmggaW4gSGVhZGVycyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA3
QzFFOTcyNjFBOUY5ODM0MDA3QkYwRkIgLyogQXV0b0ZpbGxCdXR0b25FbGVtZW50LmggKi87IH07
CiAJCTdDMUY1RDU5MUYyMkZGNzMwMEE4ODc0RiAvKiBKU0RPTUNvbnZlcnRTY2hlZHVsZWRBY3Rp
b24uaCBpbiBIZWFkZXJzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDdDMUY1
RDU4MUYyMkZGNzMwMEE4ODc0RiAvKiBKU0RPTUNvbnZlcnRTY2hlZHVsZWRBY3Rpb24uaCAqLzsg
fTsKLQkJN0MyQkREM0UxN0M3Rjk4QzAwMzhGRjE1IC8qIEpTRE9NR2xvYmFsT2JqZWN0VGFzay5o
IGluIEhlYWRlcnMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gN0MyQkREM0Mx
N0M3Rjk4QjAwMzhGRjE1IC8qIEpTRE9NR2xvYmFsT2JqZWN0VGFzay5oICovOyB9OwogCQk3QzJG
QTYxMjFFQTk1QTNDMDBBMDMxMDggLyogUmVzb3VyY2VDcnlwdG9ncmFwaGljRGlnZXN0LmggaW4g
SGVhZGVycyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA3QzJGQTYxMDFFQTk1
QTMyMDBBMDMxMDggLyogUmVzb3VyY2VDcnlwdG9ncmFwaGljRGlnZXN0LmggKi87IHNldHRpbmdz
ID0ge0FUVFJJQlVURVMgPSAoUHJpdmF0ZSwgKTsgfTsgfTsKIAkJN0MzMEQ5ODQxRjgxNUFFQzAw
MjY4MzU2IC8qIEpTQWJvcnRDb250cm9sbGVyLmggaW4gSGVhZGVycyAqLyA9IHtpc2EgPSBQQlhC
dWlsZEZpbGU7IGZpbGVSZWYgPSA3QzMwRDk4MDFGODE1QUMxMDAyNjgzNTYgLyogSlNBYm9ydENv
bnRyb2xsZXIuaCAqLzsgfTsKIAkJN0MzMEQ5ODYxRjgxNUFFQzAwMjY4MzU2IC8qIEpTQWJvcnRT
aWduYWwuaCBpbiBIZWFkZXJzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDdD
MzBEOTgxMUY4MTVBQzEwMDI2ODM1NiAvKiBKU0Fib3J0U2lnbmFsLmggKi87IH07CkBAIC0xMTU5
Nyw4ICsxMTU5Niw2IEBACiAJCTdDMUU5NzI1MUE5Rjk4MzQwMDdCRjBGQiAvKiBBdXRvRmlsbEJ1
dHRvbkVsZW1lbnQuY3BwICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGlu
ZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAuY3BwOyBwYXRoID0gQXV0
b0ZpbGxCdXR0b25FbGVtZW50LmNwcDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJN0Mx
RTk3MjYxQTlGOTgzNDAwN0JGMEZCIC8qIEF1dG9GaWxsQnV0dG9uRWxlbWVudC5oICovID0ge2lz
YSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBl
ID0gc291cmNlY29kZS5jLmg7IHBhdGggPSBBdXRvRmlsbEJ1dHRvbkVsZW1lbnQuaDsgc291cmNl
VHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJN0MxRjVENTgxRjIyRkY3MzAwQTg4NzRGIC8qIEpTRE9N
Q29udmVydFNjaGVkdWxlZEFjdGlvbi5oICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGxh
c3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jLmg7IHBhdGggPSBKU0RPTUNvbnZlcnRTY2hl
ZHVsZWRBY3Rpb24uaDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKLQkJN0MyQkREM0IxN0M3
Rjk4QjAwMzhGRjE1IC8qIEpTRE9NR2xvYmFsT2JqZWN0VGFzay5jcHAgKi8gPSB7aXNhID0gUEJY
RmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3Vy
Y2Vjb2RlLmNwcC5jcHA7IHBhdGggPSBKU0RPTUdsb2JhbE9iamVjdFRhc2suY3BwOyBzb3VyY2VU
cmVlID0gIjxncm91cD4iOyB9OwotCQk3QzJCREQzQzE3QzdGOThCMDAzOEZGMTUgLyogSlNET01H
bG9iYWxPYmplY3RUYXNrLmggKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29k
aW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmMuaDsgcGF0aCA9IEpTRE9N
R2xvYmFsT2JqZWN0VGFzay5oOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQk3QzJENzIy
OTI1MDgzOEIwMDA1Mzk2NjIgLyogR2xvYmFsRXZlbnRIYW5kbGVycytDU1NUcmFuc2l0aW9ucy5p
ZGwgKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgbGFzdEtub3duRmlsZVR5cGUgPSB0ZXh0
OyBwYXRoID0gIkdsb2JhbEV2ZW50SGFuZGxlcnMrQ1NTVHJhbnNpdGlvbnMuaWRsIjsgc291cmNl
VHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJN0MyRDcyMkMyNTA4Mzk2MzAwNTM5NjYyIC8qIEdsb2Jh
bEV2ZW50SGFuZGxlcnMrQ1NTQW5pbWF0aW9ucy5pZGwgKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVy
ZW5jZTsgbGFzdEtub3duRmlsZVR5cGUgPSB0ZXh0OyBwYXRoID0gIkdsb2JhbEV2ZW50SGFuZGxl
cnMrQ1NTQW5pbWF0aW9ucy5pZGwiOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQk3QzJE
NzIyRTI1MDgzQTM0MDA1Mzk2NjIgLyogR2xvYmFsRXZlbnRIYW5kbGVycytQb2ludGVyRXZlbnRz
LmlkbCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBsYXN0S25vd25GaWxlVHlwZSA9IHRl
eHQ7IHBhdGggPSAiR2xvYmFsRXZlbnRIYW5kbGVycytQb2ludGVyRXZlbnRzLmlkbCI7IHNvdXJj
ZVRyZWUgPSAiPGdyb3VwPiI7IH07CkBAIC0yOTI2Myw4ICsyOTI2MCw2IEBACiAJCQkJRTFDMzZD
QkMwRUIwODA2MjAwNzQxMEJDIC8qIEpTRE9NR2xvYmFsT2JqZWN0LmNwcCAqLywKIAkJCQlFMUMz
NkMwMjBFQjA3NkQ2MDA3NDEwQkMgLyogSlNET01HbG9iYWxPYmplY3QuaCAqLywKIAkJCQlFMzNE
MENCQzI2NzJFMUIzMDA3NEUxODMgLyogSlNET01HbG9iYWxPYmplY3RJbmxpbmVzLmggKi8sCi0J
CQkJN0MyQkREM0IxN0M3Rjk4QjAwMzhGRjE1IC8qIEpTRE9NR2xvYmFsT2JqZWN0VGFzay5jcHAg
Ki8sCi0JCQkJN0MyQkREM0MxN0M3Rjk4QjAwMzhGRjE1IC8qIEpTRE9NR2xvYmFsT2JqZWN0VGFz
ay5oICovLAogCQkJCTQxQTFCMDFCMUU1NDIzOTYwMDdGMzc2OSAvKiBKU0RPTUd1YXJkZWRPYmpl
Y3QuY3BwICovLAogCQkJCTQxQTFCMDFBMUU1NDIzOTYwMDdGMzc2OSAvKiBKU0RPTUd1YXJkZWRP
YmplY3QuaCAqLywKIAkJCQk0MTM4Rjg1NTFEMjUzRUVFMDAxQ0I2MUUgLyogSlNET01JdGVyYXRv
ci5jcHAgKi8sCkBAIC0zNTI3MCw3ICszNTI2NSw2IEBACiAJCQkJMkUwODg4RDUxMTQ4ODQ4QTAw
QUY0MjY1IC8qIEpTRE9NRm9ybURhdGEuaCBpbiBIZWFkZXJzICovLAogCQkJCUUxQzM2QzAzMEVC
MDc2RDYwMDc0MTBCQyAvKiBKU0RPTUdsb2JhbE9iamVjdC5oIGluIEhlYWRlcnMgKi8sCiAJCQkJ
RTMzRDBDQkUyNjcyRTFCNjAwNzRFMTgzIC8qIEpTRE9NR2xvYmFsT2JqZWN0SW5saW5lcy5oIGlu
IEhlYWRlcnMgKi8sCi0JCQkJN0MyQkREM0UxN0M3Rjk4QzAwMzhGRjE1IC8qIEpTRE9NR2xvYmFs
T2JqZWN0VGFzay5oIGluIEhlYWRlcnMgKi8sCiAJCQkJNDFBMUIwMUMxRTU0MjM5QjAwN0YzNzY5
IC8qIEpTRE9NR3VhcmRlZE9iamVjdC5oIGluIEhlYWRlcnMgKi8sCiAJCQkJNjVERjMxRjgwOUQx
Q0M2MDAwMEJFMzI1IC8qIEpTRE9NSW1wbGVtZW50YXRpb24uaCBpbiBIZWFkZXJzICovLAogCQkJ
CTQxMzhGODU4MUQyNTNGMEUwMDFDQjYxRSAvKiBKU0RPTUl0ZXJhdG9yLmggaW4gSGVhZGVycyAq
LywKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTRE9NR2xvYmFsT2JqZWN0VGFz
ay5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNET01HbG9i
YWxPYmplY3RUYXNrLmNwcAkocmV2aXNpb24gMjg4NjQ3KQorKysgU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3MvanMvSlNET01HbG9iYWxPYmplY3RUYXNrLmNwcAkobm9uZXhpc3RlbnQpCkBAIC0xLDg3
ICswLDAgQEAKLS8qCi0gKiBDb3B5cmlnaHQgKEMpIDIwMTMtMjAxNyBBcHBsZSBJbmMuIEFsbCBy
aWdodHMgcmVzZXJ2ZWQuCi0gKgotICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2Ug
YW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0Ci0gKiBtb2RpZmljYXRpb24sIGFyZSBw
ZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKLSAqIGFyZSBt
ZXQ6Ci0gKiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhl
IGFib3ZlIGNvcHlyaWdodAotICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBh
bmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgotICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJp
bmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgIG5vdGlj
ZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBp
biB0aGUKLSAqICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRl
ZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCi0gKgotICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURF
RCBCWSBBUFBMRSBJTkMuIEFORCBJVFMgQ09OVFJJQlVUT1JTIGBgQVMgSVMnJwotICogQU5EIEFO
WSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlU
RUQgVE8sCi0gKiBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQg
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSCi0gKiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBO
TyBFVkVOVCBTSEFMTCBBUFBMRSBJTkMuIE9SIElUUyBDT05UUklCVVRPUlMKLSAqIEJFIExJQUJM
RSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFS
WSwgT1IKLSAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlU
RUQgVE8sIFBST0NVUkVNRU5UIE9GCi0gKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBM
T1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MKLSAqIElOVEVSUlVQVElP
TikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVS
IElOCi0gKiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5F
R0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQotICogQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUg
VVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRgotICogVEhFIFBPU1NJQklM
SVRZIE9GIFNVQ0ggREFNQUdFLgotICovCi0KLSNpbmNsdWRlICJjb25maWcuaCIKLSNpbmNsdWRl
ICJKU0RPTUdsb2JhbE9iamVjdFRhc2suaCIKLQotI2luY2x1ZGUgIkFjdGl2ZURPTUNhbGxiYWNr
LmgiCi0jaW5jbHVkZSAiSlNET01HbG9iYWxPYmplY3QuaCIKLSNpbmNsdWRlICJKU0V4ZWNTdGF0
ZS5oIgotI2luY2x1ZGUgPEphdmFTY3JpcHRDb3JlL01pY3JvdGFzay5oPgotI2luY2x1ZGUgPEph
dmFTY3JpcHRDb3JlL1N0cm9uZ0lubGluZXMuaD4KLSNpbmNsdWRlIDx3dGYvUmVmLmg+Ci0KLW5h
bWVzcGFjZSBXZWJDb3JlIHsKLXVzaW5nIG5hbWVzcGFjZSBKU0M7Ci0KLWNsYXNzIEpTR2xvYmFs
T2JqZWN0Q2FsbGJhY2sgZmluYWwgOiBwdWJsaWMgUmVmQ291bnRlZDxKU0dsb2JhbE9iamVjdENh
bGxiYWNrPiwgcHJpdmF0ZSBBY3RpdmVET01DYWxsYmFjayB7Ci1wdWJsaWM6Ci0gICAgc3RhdGlj
IFJlZjxKU0dsb2JhbE9iamVjdENhbGxiYWNrPiBjcmVhdGUoSlNET01HbG9iYWxPYmplY3QmIGds
b2JhbE9iamVjdCwgUmVmPEpTQzo6TWljcm90YXNrPiYmIHRhc2spCi0gICAgewotICAgICAgICBy
ZXR1cm4gYWRvcHRSZWYoKm5ldyBKU0dsb2JhbE9iamVjdENhbGxiYWNrKGdsb2JhbE9iamVjdCwg
V1RGTW92ZSh0YXNrKSkpOwotICAgIH0KLQotICAgIHZvaWQgY2FsbCgpCi0gICAgewotICAgICAg
ICBpZiAoIWNhbkludm9rZUNhbGxiYWNrKCkpCi0gICAgICAgICAgICByZXR1cm47Ci0KLSAgICAg
ICAgUmVmPEpTR2xvYmFsT2JqZWN0Q2FsbGJhY2s+IHByb3RlY3RlZFRoaXMoKnRoaXMpOwotICAg
ICAgICBWTSYgdm0gPSBtX2dsb2JhbE9iamVjdC0+dm0oKTsKLSAgICAgICAgSlNMb2NrSG9sZGVy
IGxvY2sodm0pOwotICAgICAgICBhdXRvIHNjb3BlID0gREVDTEFSRV9USFJPV19TQ09QRSh2bSk7
Ci0KLSAgICAgICAgSlNHbG9iYWxPYmplY3QqIGxleGljYWxHbG9iYWxPYmplY3QgPSBtX2dsb2Jh
bE9iamVjdC5nZXQoKTsKLQotICAgICAgICBTY3JpcHRFeGVjdXRpb25Db250ZXh0KiBjb250ZXh0
ID0gbV9nbG9iYWxPYmplY3QtPnNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKTsKLSAgICAgICAgLy8g
V2Ugd2lsbCBmYWlsIHRvIGdldCB0aGUgY29udGV4dCBpZiB0aGUgZnJhbWUgaGFzIGJlZW4gZGV0
YWNoZWQuCi0gICAgICAgIGlmICghY29udGV4dCkKLSAgICAgICAgICAgIHJldHVybjsKLSAgICAg
ICAgSlNFeGVjU3RhdGU6OnJ1blRhc2sobGV4aWNhbEdsb2JhbE9iamVjdCwgbV90YXNrKTsKLSAg
ICAgICAgc2NvcGUuYXNzZXJ0Tm9FeGNlcHRpb25FeGNlcHRUZXJtaW5hdGlvbigpOwotICAgIH0K
LQotcHJpdmF0ZToKLSAgICBKU0dsb2JhbE9iamVjdENhbGxiYWNrKEpTRE9NR2xvYmFsT2JqZWN0
JiBnbG9iYWxPYmplY3QsIFJlZjxKU0M6Ok1pY3JvdGFzaz4mJiB0YXNrKQotICAgICAgICA6IEFj
dGl2ZURPTUNhbGxiYWNrIHsgZ2xvYmFsT2JqZWN0LnNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKSB9
Ci0gICAgICAgICwgbV9nbG9iYWxPYmplY3QgeyBnbG9iYWxPYmplY3Qudm0oKSwgJmdsb2JhbE9i
amVjdCB9Ci0gICAgICAgICwgbV90YXNrIHsgV1RGTW92ZSh0YXNrKSB9Ci0gICAgewotICAgIH0K
LQotICAgIFN0cm9uZzxKU0RPTUdsb2JhbE9iamVjdD4gbV9nbG9iYWxPYmplY3Q7Ci0gICAgUmVm
PEpTQzo6TWljcm90YXNrPiBtX3Rhc2s7Ci19OwotCi1KU0dsb2JhbE9iamVjdFRhc2s6OkpTR2xv
YmFsT2JqZWN0VGFzayhKU0RPTUdsb2JhbE9iamVjdCYgZ2xvYmFsT2JqZWN0LCBSZWY8SlNDOjpN
aWNyb3Rhc2s+JiYgdGFzaykKLSAgICA6IFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQ6OlRhc2soeyB9
KQotewotICAgIGF1dG8gY2FsbGJhY2sgPSBKU0dsb2JhbE9iamVjdENhbGxiYWNrOjpjcmVhdGUo
Z2xvYmFsT2JqZWN0LCBXVEZNb3ZlKHRhc2spKTsKLSAgICBtX3Rhc2sgPSBbY2FsbGJhY2sgPSBX
VEZNb3ZlKGNhbGxiYWNrKV0gKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQmKSB7Ci0gICAgICAgIGNh
bGxiYWNrLT5jYWxsKCk7Ci0gICAgfTsKLX0KLQotfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpJbmRl
eDogU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNET01HbG9iYWxPYmplY3RUYXNrLmgKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNET01HbG9iYWxPYmplY3RU
YXNrLmgJKHJldmlzaW9uIDI4ODY0NykKKysrIFNvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pT
RE9NR2xvYmFsT2JqZWN0VGFzay5oCShub25leGlzdGVudCkKQEAgLTEsNDMgKzAsMCBAQAotLyoK
LSAqIENvcHlyaWdodCAoQykgMjAxMy0yMDE3IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZl
ZC4KLSAqCi0gKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZv
cm1zLCB3aXRoIG9yIHdpdGhvdXQKLSAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92
aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwotICogYXJlIG1ldDoKLSAqIDEuIFJl
ZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJp
Z2h0Ci0gKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93
aW5nIGRpc2NsYWltZXIuCi0gKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVz
dCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgbm90aWNlLCB0aGlzIGxpc3Qg
b2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQotICogICAg
ZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRp
c3RyaWJ1dGlvbi4KLSAqCi0gKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIEFQUExFIElO
Qy4gQU5EIElUUyBDT05UUklCVVRPUlMgYGBBUyBJUycnCi0gKiBBTkQgQU5ZIEVYUFJFU1MgT1Ig
SU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywKLSAqIFRI
RSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIKLSAqIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxM
IEFQUExFIElOQy4gT1IgSVRTIENPTlRSSUJVVE9SUwotICogQkUgTElBQkxFIEZPUiBBTlkgRElS
RUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgotICogQ09O
U0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VS
RU1FTlQgT0YKLSAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBE
QVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUwotICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENB
VVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KLSAqIENPTlRS
QUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBP
VEhFUldJU0UpCi0gKiBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBT
T0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GCi0gKiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBE
QU1BR0UuCi0gKi8KLQotI3ByYWdtYSBvbmNlCi0KLSNpbmNsdWRlICJTY3JpcHRFeGVjdXRpb25D
b250ZXh0LmgiCi0KLW5hbWVzcGFjZSBKU0MgewotY2xhc3MgTWljcm90YXNrOwotfQotCi1uYW1l
c3BhY2UgV2ViQ29yZSB7Ci0KLWNsYXNzIEpTRE9NR2xvYmFsT2JqZWN0OwotCi1jbGFzcyBKU0ds
b2JhbE9iamVjdFRhc2sgOiBwdWJsaWMgU2NyaXB0RXhlY3V0aW9uQ29udGV4dDo6VGFzayB7Ci1w
dWJsaWM6Ci0gICAgSlNHbG9iYWxPYmplY3RUYXNrKEpTRE9NR2xvYmFsT2JqZWN0JiwgUmVmPEpT
Qzo6TWljcm90YXNrPiYmKTsKLX07Ci0KLX0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKSW5kZXg6IFNv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTRE9NV2luZG93QmFzZS5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNET01XaW5kb3dCYXNlLmNwcAkocmV2aXNp
b24gMjg4NjQ3KQorKysgU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNET01XaW5kb3dCYXNl
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzYsNyArMzYsNiBAQAogI2luY2x1ZGUgIkZyYW1lLmgi
CiAjaW5jbHVkZSAiSW5zcGVjdG9yQ29udHJvbGxlci5oIgogI2luY2x1ZGUgIkpTRE9NQmluZGlu
Z1NlY3VyaXR5LmgiCi0jaW5jbHVkZSAiSlNET01HbG9iYWxPYmplY3RUYXNrLmgiCiAjaW5jbHVk
ZSAiSlNET01XaW5kb3dDdXN0b20uaCIKICNpbmNsdWRlICJKU0RvY3VtZW50LmgiCiAjaW5jbHVk
ZSAiSlNGZXRjaFJlc3BvbnNlLmgiCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9K
U1dvcmtlckdsb2JhbFNjb3BlQmFzZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUv
YmluZGluZ3MvanMvSlNXb3JrZXJHbG9iYWxTY29wZUJhc2UuY3BwCShyZXZpc2lvbiAyODg2NDcp
CisrKyBTb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU1dvcmtlckdsb2JhbFNjb3BlQmFzZS5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTMwLDcgKzMwLDYgQEAKIAogI2luY2x1ZGUgIkRPTVdyYXBw
ZXJXb3JsZC5oIgogI2luY2x1ZGUgIkV2ZW50TG9vcC5oIgotI2luY2x1ZGUgIkpTRE9NR2xvYmFs
T2JqZWN0VGFzay5oIgogI2luY2x1ZGUgIkpTRE9NR3VhcmRlZE9iamVjdC5oIgogI2luY2x1ZGUg
IkpTTWljcm90YXNrQ2FsbGJhY2suaCIKICNpbmNsdWRlICJXb3JrZXJHbG9iYWxTY29wZS5oIgpJ
bmRleDogU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNXb3JrbGV0R2xvYmFsU2NvcGVCYXNl
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU1dvcmtsZXRH
bG9iYWxTY29wZUJhc2UuY3BwCShyZXZpc2lvbiAyODg2NDcpCisrKyBTb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy9qcy9KU1dvcmtsZXRHbG9iYWxTY29wZUJhc2UuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0yOCw3ICsyOCw2IEBACiAjaW5jbHVkZSAiSlNXb3JrbGV0R2xvYmFsU2NvcGVCYXNlLmgiCiAK
ICNpbmNsdWRlICJET01XcmFwcGVyV29ybGQuaCIKLSNpbmNsdWRlICJKU0RPTUdsb2JhbE9iamVj
dFRhc2suaCIKICNpbmNsdWRlICJKU0RPTUd1YXJkZWRPYmplY3QuaCIKICNpbmNsdWRlICJXb3Jr
ZXJPcldvcmtsZXRTY3JpcHRDb250cm9sbGVyLmgiCiAjaW5jbHVkZSAiV29ya2xldEdsb2JhbFNj
b3BlLmgiCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>