<?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>205533</bug_id>
          
          <creation_ts>2019-12-20 17:24:36 -0800</creation_ts>
          <short_desc>[JSC] Remove m_globalObject field from JSFunction</short_desc>
          <delta_ts>2019-12-21 01:50:19 -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>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="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>commit-queue</cc>
    
    <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>1601038</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2019-12-20 17:24:36 -0800</bug_when>
    <thetext>This is only used for NativeExecutable case. And in that case, m_scope should be JSGlobalObject.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1601058</commentid>
    <comment_count>1</comment_count>
      <attachid>386284</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2019-12-20 18:15:27 -0800</bug_when>
    <thetext>Created attachment 386284
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1601062</commentid>
    <comment_count>2</comment_count>
      <attachid>386284</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2019-12-20 20:15:45 -0800</bug_when>
    <thetext>Comment on attachment 386284
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1601079</commentid>
    <comment_count>3</comment_count>
      <attachid>386284</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-21 01:49:47 -0800</bug_when>
    <thetext>Comment on attachment 386284
Patch

Clearing flags on attachment: 386284

Committed r253862: &lt;https://trac.webkit.org/changeset/253862&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1601080</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-21 01:49:48 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1601081</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-12-21 01:50:19 -0800</bug_when>
    <thetext>&lt;rdar://problem/58135197&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>386284</attachid>
            <date>2019-12-20 18:15:27 -0800</date>
            <delta_ts>2019-12-21 01:49:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-205533-20191220181526.patch</filename>
            <type>text/plain</type>
            <size>10719</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUzODU0CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA0
OTk3MWZlZmI0MDI5NjFjZTFiNTUwNDM2MzUzNWFhYzEzZDk3YTQyLi4xYWM3MmNmNDhiMmU3MjEz
ZDJiYmEzYmM5NjZhZGZmY2YyZmVhNjNjIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwzMiBAQAorMjAxOS0xMi0yMCAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29t
PgorCisgICAgICAgIFtKU0NdIFJlbW92ZSBtX2dsb2JhbE9iamVjdCBmaWVsZCBmcm9tIEpTRnVu
Y3Rpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIw
NTUzMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEpT
RnVuY3Rpb246Om1fZ2xvYmFsT2JqZWN0IGlzIHVzZWQgb25seSB3aGVuIGl0IGlzIHVzaW5nIE5h
dGl2ZUV4ZWN1dGFibGUuCisgICAgICAgIEFuZCB3aGVuIHVzaW5nIE5hdGl2ZUV4ZWN1dGFibGUs
IEpTQ2FsbGVlOjptX3Njb3BlIGlzIGFsd2F5cyBwb2ludGluZyBKU0dsb2JhbE9iamVjdC4KKyAg
ICAgICAgVGhpcyBwYXRjaCByZW1vdmVzIEpTRnVuY3Rpb246Om1fZ2xvYmFsT2JqZWN0IGZpZWxk
LgorCisgICAgICAgICogZGZnL0RGR1NwZWN1bGF0aXZlSklULmNwcDoKKyAgICAgICAgKEpTQzo6
REZHOjpTcGVjdWxhdGl2ZUpJVDo6Y29tcGlsZU5ld0Z1bmN0aW9uQ29tbW9uKToKKyAgICAgICAg
KiBmdGwvRlRMQWJzdHJhY3RIZWFwUmVwb3NpdG9yeS5oOgorICAgICAgICAqIGZ0bC9GVExMb3dl
ckRGR1RvQjMuY3BwOgorICAgICAgICAoSlNDOjpGVEw6OkRGRzo6TG93ZXJERkdUb0IzOjpjb21w
aWxlTmV3RnVuY3Rpb24pOgorICAgICAgICAqIGppdC9UaHVua0dlbmVyYXRvcnMuY3BwOgorICAg
ICAgICAoSlNDOjpuYXRpdmVGb3JHZW5lcmF0b3IpOgorICAgICAgICAoSlNDOjpib3VuZFRoaXNO
b0FyZ3NGdW5jdGlvbkNhbGxHZW5lcmF0b3IpOgorICAgICAgICAqIGxsaW50L0xvd0xldmVsSW50
ZXJwcmV0ZXIzMl82NC5hc206CisgICAgICAgICogbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlcjY0
LmFzbToKKyAgICAgICAgKiBydW50aW1lL0pTRnVuY3Rpb24uY3BwOgorICAgICAgICAoSlNDOjpK
U0Z1bmN0aW9uOjpKU0Z1bmN0aW9uKToKKyAgICAgICAgKiBydW50aW1lL0pTRnVuY3Rpb24uaDoK
KyAgICAgICAgKEpTQzo6SlNGdW5jdGlvbjo6b2Zmc2V0T2ZHbG9iYWxPYmplY3QpOiBEZWxldGVk
LgorICAgICAgICAoSlNDOjpKU0Z1bmN0aW9uOjpnbG9iYWxPYmplY3QgY29uc3QpOiBEZWxldGVk
LgorICAgICAgICAqIHJ1bnRpbWUvSlNGdW5jdGlvbklubGluZXMuaDoKKyAgICAgICAgKEpTQzo6
SlNGdW5jdGlvbjo6SlNGdW5jdGlvbik6CisKIDIwMTktMTItMjAgIFJvc3MgS2lyc2xpbmcgIDxy
b3NzLmtpcnNsaW5nQHNvbnkuY29tPgogCiAgICAgICAgIFtKU0NdIE1lbW9yeSB1c2FnZSBzdGF0
aXN0aWNzIHNob3VsZCBiZSBhdHRhaW5hYmxlIHdpdGhvdXQgV2ViQ29yZQpkaWZmIC0tZ2l0IGEv
U291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdTcGVjdWxhdGl2ZUpJVC5jcHAgYi9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklULmNwcAppbmRleCBiNWExMWM1MWVm
MTBjZjdhNmIyMzE3MmQyZDhiZjhmNjc1ZTA1MmJkLi43OGQ0MzgwZDkzYjhjMmI2MjAwMzAzNGYx
ZTgyMTZmZDMwOThlZjk1IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RG
R1NwZWN1bGF0aXZlSklULmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1Nw
ZWN1bGF0aXZlSklULmNwcApAQCAtNzI0MCw3ICs3MjQwLDYgQEAgdm9pZCBTcGVjdWxhdGl2ZUpJ
VDo6Y29tcGlsZU5ld0Z1bmN0aW9uQ29tbW9uKEdQUlJlZyByZXN1bHRHUFIsIFJlZ2lzdGVyZWRT
dHJ1Y3QKICAgICBtX2ppdC5zdG9yZVB0cihzY29wZUdQUiwgSklUQ29tcGlsZXI6OkFkZHJlc3Mo
cmVzdWx0R1BSLCBKU0Z1bmN0aW9uOjpvZmZzZXRPZlNjb3BlQ2hhaW4oKSkpOwogICAgIG1faml0
LnN0b3JlUHRyKFRydXN0ZWRJbW1QdHI6OndlYWtQb2ludGVyKG1faml0LmdyYXBoKCksIGV4ZWN1
dGFibGUpLCBKSVRDb21waWxlcjo6QWRkcmVzcyhyZXN1bHRHUFIsIEpTRnVuY3Rpb246Om9mZnNl
dE9mRXhlY3V0YWJsZSgpKSk7CiAgICAgbV9qaXQuc3RvcmVQdHIoVHJ1c3RlZEltbVB0cihudWxs
cHRyKSwgSklUQ29tcGlsZXI6OkFkZHJlc3MocmVzdWx0R1BSLCBKU0Z1bmN0aW9uOjpvZmZzZXRP
ZlJhcmVEYXRhKCkpKTsKLSAgICBtX2ppdC5zdG9yZVB0cihUcnVzdGVkSW1tUHRyOjp3ZWFrUG9p
bnRlcihtX2ppdC5ncmFwaCgpLCBzdHJ1Y3R1cmUtPmdsb2JhbE9iamVjdCgpKSwgSklUQ29tcGls
ZXI6OkFkZHJlc3MocmVzdWx0R1BSLCBKU0Z1bmN0aW9uOjpvZmZzZXRPZkdsb2JhbE9iamVjdCgp
KSk7CiAgICAgbV9qaXQubXV0YXRvckZlbmNlKHZtKCkpOwogfQogCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTEFic3RyYWN0SGVhcFJlcG9zaXRvcnkuaCBiL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRMQWJzdHJhY3RIZWFwUmVwb3NpdG9yeS5oCmluZGV4IGY5
Yjk1YTYwMDk1ZjA0MDA5ODRlY2ZlMDc3ZGJlNTZiY2Q5ZjU3MjguLjYyYzE1NTczMjJlOTFmN2I1
YmRlY2Q0MTAwMmMyMTY5NTlhZTQ1MzQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9mdGwvRlRMQWJzdHJhY3RIZWFwUmVwb3NpdG9yeS5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9mdGwvRlRMQWJzdHJhY3RIZWFwUmVwb3NpdG9yeS5oCkBAIC0xMDAsNyArMTAwLDYgQEAg
bmFtZXNwYWNlIEpTQyB7IG5hbWVzcGFjZSBGVEwgewogICAgIG1hY3JvKEpTQ2VsbF91c2VmdWxC
eXRlcywgSlNDZWxsOjppbmRleGluZ1R5cGVBbmRNaXNjT2Zmc2V0KCkpIFwKICAgICBtYWNybyhK
U0Rlc3RydWN0aWJsZU9iamVjdF9jbGFzc0luZm8sIEpTRGVzdHJ1Y3RpYmxlT2JqZWN0OjpjbGFz
c0luZm9PZmZzZXQoKSkgXAogICAgIG1hY3JvKEpTRnVuY3Rpb25fZXhlY3V0YWJsZSwgSlNGdW5j
dGlvbjo6b2Zmc2V0T2ZFeGVjdXRhYmxlKCkpIFwKLSAgICBtYWNybyhKU0Z1bmN0aW9uX2dsb2Jh
bE9iamVjdCwgSlNGdW5jdGlvbjo6b2Zmc2V0T2ZHbG9iYWxPYmplY3QoKSkgXAogICAgIG1hY3Jv
KEpTRnVuY3Rpb25fc2NvcGUsIEpTRnVuY3Rpb246Om9mZnNldE9mU2NvcGVDaGFpbigpKSBcCiAg
ICAgbWFjcm8oSlNGdW5jdGlvbl9yYXJlRGF0YSwgSlNGdW5jdGlvbjo6b2Zmc2V0T2ZSYXJlRGF0
YSgpKSBcCiAgICAgbWFjcm8oSlNHbG9iYWxPYmplY3RfcmVnRXhwR2xvYmFsRGF0YV9jYWNoZWRS
ZXN1bHRfbGFzdFJlZ0V4cCwgSlNHbG9iYWxPYmplY3Q6OnJlZ0V4cEdsb2JhbERhdGFPZmZzZXQo
KSArIFJlZ0V4cEdsb2JhbERhdGE6Om9mZnNldE9mQ2FjaGVkUmVzdWx0KCkgKyBSZWdFeHBDYWNo
ZWRSZXN1bHQ6Om9mZnNldE9mTGFzdFJlZ0V4cCgpKSBcCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvZnRsL0ZUTExvd2VyREZHVG9CMy5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvZnRsL0ZUTExvd2VyREZHVG9CMy5jcHAKaW5kZXggOTQ1NjU3NzU1YTBlY2I3ODFjZmI4OWIx
MWMzOWY5OGY3YTlhYmEzZC4uNjg0MzMwYWZmZjBhZTUzODljNWQwNGJiMmQ3M2EzNzgxNDUwYWZh
YSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExMb3dlckRGR1RvQjMu
Y3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRMTG93ZXJERkdUb0IzLmNwcApA
QCAtNTc3MCw3ICs1NzcwLDYgQEAgY2xhc3MgTG93ZXJERkdUb0IzIHsKICAgICAgICAgbV9vdXQu
c3RvcmVQdHIoc2NvcGUsIGZhc3RPYmplY3QsIG1faGVhcHMuSlNGdW5jdGlvbl9zY29wZSk7CiAg
ICAgICAgIG1fb3V0LnN0b3JlUHRyKHdlYWtQb2ludGVyKGV4ZWN1dGFibGUpLCBmYXN0T2JqZWN0
LCBtX2hlYXBzLkpTRnVuY3Rpb25fZXhlY3V0YWJsZSk7CiAgICAgICAgIG1fb3V0LnN0b3JlUHRy
KG1fb3V0LmludFB0clplcm8sIGZhc3RPYmplY3QsIG1faGVhcHMuSlNGdW5jdGlvbl9yYXJlRGF0
YSk7Ci0gICAgICAgIG1fb3V0LnN0b3JlUHRyKHdlYWtQb2ludGVyKHN0cnVjdHVyZS0+Z2xvYmFs
T2JqZWN0KCkpLCBmYXN0T2JqZWN0LCBtX2hlYXBzLkpTRnVuY3Rpb25fZ2xvYmFsT2JqZWN0KTsK
ICAgICAgICAgbXV0YXRvckZlbmNlKCk7CiAKICAgICAgICAgVmFsdWVGcm9tQmxvY2sgZmFzdFJl
c3VsdCA9IG1fb3V0LmFuY2hvcihmYXN0T2JqZWN0KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9qaXQvVGh1bmtHZW5lcmF0b3JzLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9qaXQvVGh1bmtHZW5lcmF0b3JzLmNwcAppbmRleCA1MjQxZTVmN2NjMzMyYTY0ZTBkZTZkYjQ0
YmRhZjllOGU4MGYyMmFhLi44OThmZjE3YTc0Yzg0Zjk4MTYzYTlhNzBjN2VjZjM1NTIwYTc4ZjE0
IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L1RodW5rR2VuZXJhdG9ycy5j
cHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2ppdC9UaHVua0dlbmVyYXRvcnMuY3BwCkBA
IC0yODgsNyArMjg4LDcgQEAgc3RhdGljIE1hY3JvQXNzZW1ibGVyQ29kZVJlZjxKSVRUaHVua1B0
clRhZz4gbmF0aXZlRm9yR2VuZXJhdG9yKFZNJiB2bSwgVGh1bmtGdW4KICAgICBqaXQuZW1pdEdl
dEZyb21DYWxsRnJhbWVIZWFkZXJQdHIoQ2FsbEZyYW1lU2xvdDo6Y2FsbGVlLCBHUFJJbmZvOjph
cmd1bWVudEdQUjIpOwogCiAgICAgaWYgKHRodW5rRnVuY3Rpb25UeXBlID09IFRodW5rRnVuY3Rp
b25UeXBlOjpKU0Z1bmN0aW9uKSB7Ci0gICAgICAgIGppdC5sb2FkUHRyKENDYWxsSGVscGVyczo6
QWRkcmVzcyhHUFJJbmZvOjphcmd1bWVudEdQUjIsIEpTRnVuY3Rpb246Om9mZnNldE9mR2xvYmFs
T2JqZWN0KCkpLCBHUFJJbmZvOjphcmd1bWVudEdQUjApOworICAgICAgICBqaXQubG9hZFB0cihD
Q2FsbEhlbHBlcnM6OkFkZHJlc3MoR1BSSW5mbzo6YXJndW1lbnRHUFIyLCBKU0Z1bmN0aW9uOjpv
ZmZzZXRPZlNjb3BlQ2hhaW4oKSksIEdQUkluZm86OmFyZ3VtZW50R1BSMCk7CiAgICAgICAgIGpp
dC5sb2FkUHRyKENDYWxsSGVscGVyczo6QWRkcmVzcyhHUFJJbmZvOjphcmd1bWVudEdQUjIsIEpT
RnVuY3Rpb246Om9mZnNldE9mRXhlY3V0YWJsZSgpKSwgR1BSSW5mbzo6YXJndW1lbnRHUFIyKTsK
ICAgICAgICAgaml0LmNhbGwoQ0NhbGxIZWxwZXJzOjpBZGRyZXNzKEdQUkluZm86OmFyZ3VtZW50
R1BSMiwgZXhlY3V0YWJsZU9mZnNldFRvRnVuY3Rpb24pLCBKU0VudHJ5UHRyVGFnKTsKICAgICB9
IGVsc2UgewpAQCAtMTE3Nyw3ICsxMTc3LDcgQEAgTWFjcm9Bc3NlbWJsZXJDb2RlUmVmPEpJVFRo
dW5rUHRyVGFnPiBib3VuZFRoaXNOb0FyZ3NGdW5jdGlvbkNhbGxHZW5lcmF0b3IoVk0mIHYKIAog
ICAgIC8vIFRocm93IFN0YWNrIE92ZXJmbG93IGV4Y2VwdGlvbgogICAgIGppdC5jb3B5Q2FsbGVl
U2F2ZXNUb0VudHJ5RnJhbWVDYWxsZWVTYXZlc0J1ZmZlcih2bS50b3BFbnRyeUZyYW1lKTsKLSAg
ICBqaXQubG9hZFB0cihDQ2FsbEhlbHBlcnM6OkFkZHJlc3MoR1BSSW5mbzo6cmVnVDMsIEpTQm91
bmRGdW5jdGlvbjo6b2Zmc2V0T2ZHbG9iYWxPYmplY3QoKSksIEdQUkluZm86OnJlZ1QzKTsKKyAg
ICBqaXQubG9hZFB0cihDQ2FsbEhlbHBlcnM6OkFkZHJlc3MoR1BSSW5mbzo6cmVnVDMsIEpTQm91
bmRGdW5jdGlvbjo6b2Zmc2V0T2ZTY29wZUNoYWluKCkpLCBHUFJJbmZvOjpyZWdUMyk7CiAgICAg
aml0LnNldHVwQXJndW1lbnRzPGRlY2x0eXBlKG9wZXJhdGlvblRocm93U3RhY2tPdmVyZmxvd0Vy
cm9yRnJvbVRodW5rKT4oR1BSSW5mbzo6cmVnVDMpOwogICAgIGppdC5wcmVwYXJlQ2FsbE9wZXJh
dGlvbih2bSk7CiAgICAgaml0Lm1vdmUoQ0NhbGxIZWxwZXJzOjpUcnVzdGVkSW1tUHRyKHRhZ0NG
dW5jdGlvblB0cjxPcGVyYXRpb25QdHJUYWc+KG9wZXJhdGlvblRocm93U3RhY2tPdmVyZmxvd0Vy
cm9yRnJvbVRodW5rKSksIEdQUkluZm86Om5vbkFyZ0dQUjApOwpkaWZmIC0tZ2l0IGEvU291cmNl
L0phdmFTY3JpcHRDb3JlL2xsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXIzMl82NC5hc20gYi9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlcjMyXzY0LmFzbQppbmRl
eCAwMzA4MTFmYWMxMjg4YzQ2NGZlMjhhM2JjYTAxYjUyMmQ0YWNmNDA2Li4xOTcyMjkxZmNmMTAy
NjYyOGI3MTQzZDBjZTlkMTdhYzg3NmIxMTVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlcjMyXzY0LmFzbQorKysgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlcjMyXzY0LmFzbQpAQCAtMjA1NSw3
ICsyMDU1LDcgQEAgbWFjcm8gbmF0aXZlQ2FsbFRyYW1wb2xpbmUoZXhlY3V0YWJsZU9mZnNldFRv
RnVuY3Rpb24pCiAKICAgICBsb2FkcCBDYWxsZWUgKyBQYXlsb2FkT2Zmc2V0W2Nmcl0sIGEwCiAg
ICAgbG9hZHAgSlNGdW5jdGlvbjo6bV9leGVjdXRhYmxlW2EwXSwgYTIKLSAgICBsb2FkcCBKU0Z1
bmN0aW9uOjptX2dsb2JhbE9iamVjdFthMF0sIGEwCisgICAgbG9hZHAgSlNGdW5jdGlvbjo6bV9z
Y29wZVthMF0sIGEwCiAgICAgbG9hZHAgSlNHbG9iYWxPYmplY3Q6Om1fdm1bYTBdLCBhMQogICAg
IHN0b3JlcCBjZnIsIFZNOjp0b3BDYWxsRnJhbWVbYTFdCiAgICAgbW92ZSBjZnIsIGExCkBAIC0y
MDY4LDcgKzIwNjgsNyBAQCBtYWNybyBuYXRpdmVDYWxsVHJhbXBvbGluZShleGVjdXRhYmxlT2Zm
c2V0VG9GdW5jdGlvbikKICAgICBlbmQKIAogICAgIGxvYWRwIENhbGxlZSArIFBheWxvYWRPZmZz
ZXRbY2ZyXSwgdDMKLSAgICBsb2FkcCBKU0Z1bmN0aW9uOjptX2dsb2JhbE9iamVjdFt0M10sIHQz
CisgICAgbG9hZHAgSlNGdW5jdGlvbjo6bV9zY29wZVt0M10sIHQzCiAgICAgbG9hZHAgSlNHbG9i
YWxPYmplY3Q6Om1fdm1bdDNdLCB0MwogCiAgICAgaWYgTUlQUwpkaWZmIC0tZ2l0IGEvU291cmNl
L0phdmFTY3JpcHRDb3JlL2xsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXI2NC5hc20gYi9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlcjY0LmFzbQppbmRleCAzZGQy
ZWI0OGNiYmE2ZWY1Y2Q5ODg2MzljNzkxMWUyMmE3MTMzMTQ4Li40MDM5YzYyYzNhYWIyMDY1ZDkw
ODBhZGY3ZDdmNGM4OGJlOGQ5ZGYzIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
bGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlcjY0LmFzbQorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlcjY0LmFzbQpAQCAtMjE3MCw3ICsyMTcwLDcgQEAg
bWFjcm8gbmF0aXZlQ2FsbFRyYW1wb2xpbmUoZXhlY3V0YWJsZU9mZnNldFRvRnVuY3Rpb24pCiAg
ICAgc3RvcmVwIDAsIENvZGVCbG9ja1tjZnJdCiAgICAgbG9hZHAgQ2FsbGVlW2Nmcl0sIGEwCiAg
ICAgbG9hZHAgSlNGdW5jdGlvbjo6bV9leGVjdXRhYmxlW2EwXSwgYTIKLSAgICBsb2FkcCBKU0Z1
bmN0aW9uOjptX2dsb2JhbE9iamVjdFthMF0sIGEwCisgICAgbG9hZHAgSlNGdW5jdGlvbjo6bV9z
Y29wZVthMF0sIGEwCiAgICAgbG9hZHAgSlNHbG9iYWxPYmplY3Q6Om1fdm1bYTBdLCBhMQogICAg
IHN0b3JlcCBjZnIsIFZNOjp0b3BDYWxsRnJhbWVbYTFdCiAgICAgaWYgQVJNNjQgb3IgQVJNNjRF
IG9yIENfTE9PUCBvciBDX0xPT1BfV0lOCkBAIC0yMTkxLDcgKzIxOTEsNyBAQCBtYWNybyBuYXRp
dmVDYWxsVHJhbXBvbGluZShleGVjdXRhYmxlT2Zmc2V0VG9GdW5jdGlvbikKICAgICBlbmQKIAog
ICAgIGxvYWRwIENhbGxlZVtjZnJdLCB0MwotICAgIGxvYWRwIEpTRnVuY3Rpb246Om1fZ2xvYmFs
T2JqZWN0W3QzXSwgdDMKKyAgICBsb2FkcCBKU0Z1bmN0aW9uOjptX3Njb3BlW3QzXSwgdDMKICAg
ICBsb2FkcCBKU0dsb2JhbE9iamVjdDo6bV92bVt0M10sIHQzCiAKICAgICBidHBueiBWTTo6bV9l
eGNlcHRpb25bdDNdLCAuaGFuZGxlRXhjZXB0aW9uCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvcnVudGltZS9KU0Z1bmN0aW9uLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9y
dW50aW1lL0pTRnVuY3Rpb24uY3BwCmluZGV4IDYyZTU1OGZmYTQ2NDRlODQ3OGM2ODEwOTcyNzI1
ODBjZjBkNmIwZjcuLmY3ZTAxZDQ2ODcyZjU0YjRkNjhhZGE5YTYzYjY3MTI4MWFkNmMyYmEgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTRnVuY3Rpb24uY3BwCisr
KyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTRnVuY3Rpb24uY3BwCkBAIC0xMTUs
OSArMTE1LDkgQEAgSlNGdW5jdGlvbiogSlNGdW5jdGlvbjo6Y3JlYXRlRnVuY3Rpb25UaGF0TWFz
cXVlcmFkZXNBc1VuZGVmaW5lZChWTSYgdm0sIEpTR2xvYmEKIEpTRnVuY3Rpb246OkpTRnVuY3Rp
b24oVk0mIHZtLCBKU0dsb2JhbE9iamVjdCogZ2xvYmFsT2JqZWN0LCBTdHJ1Y3R1cmUqIHN0cnVj
dHVyZSkKICAgICA6IEJhc2Uodm0sIGdsb2JhbE9iamVjdCwgc3RydWN0dXJlKQogICAgICwgbV9l
eGVjdXRhYmxlKCkKLSAgICAsIG1fZ2xvYmFsT2JqZWN0KHZtLCB0aGlzLCBzdHJ1Y3R1cmUtPmds
b2JhbE9iamVjdCgpKQogewogICAgIGFzc2VydFR5cGVJbmZvRmxhZ0ludmFyaWFudHMoKTsKKyAg
ICBBU1NFUlQoc3RydWN0dXJlLT5nbG9iYWxPYmplY3QoKSA9PSBnbG9iYWxPYmplY3QpOwogfQog
CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTRnVuY3Rpb24u
aCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTRnVuY3Rpb24uaAppbmRleCAyNjg0
NDVjOWVkY2YyNWQ1YzRiYmQzOTFkOTViMWJkNjIzN2YyZDljLi42ZTg4Mzc2NTM5Zjc1OTMyZjcz
YWQ5ZDJmNzUyNGFmMDA1Y2I5ZDI0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
cnVudGltZS9KU0Z1bmN0aW9uLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUv
SlNGdW5jdGlvbi5oCkBAIC0xMjQsMTEgKzEyNCw2IEBAIGNsYXNzIEpTRnVuY3Rpb24gOiBwdWJs
aWMgSlNDYWxsZWUgewogICAgICAgICByZXR1cm4gT0JKRUNUX09GRlNFVE9GKEpTRnVuY3Rpb24s
IG1fcmFyZURhdGEpOwogICAgIH0KIAotICAgIHN0YXRpYyBpbmxpbmUgcHRyZGlmZl90IG9mZnNl
dE9mR2xvYmFsT2JqZWN0KCkKLSAgICB7Ci0gICAgICAgIHJldHVybiBPQkpFQ1RfT0ZGU0VUT0Yo
SlNGdW5jdGlvbiwgbV9nbG9iYWxPYmplY3QpOwotICAgIH0KLQogICAgIEZ1bmN0aW9uUmFyZURh
dGEqIHJhcmVEYXRhKFZNJiB2bSkKICAgICB7CiAgICAgICAgIGlmIChVTkxJS0VMWSghbV9yYXJl
RGF0YSkpCkBAIC0xNDksOCArMTQ0LDYgQEAgY2xhc3MgSlNGdW5jdGlvbiA6IHB1YmxpYyBKU0Nh
bGxlZSB7CiAgICAgICAgIHJldHVybiByYXJlRGF0YTsKICAgICB9CiAKLSAgICBKU0dsb2JhbE9i
amVjdCogZ2xvYmFsT2JqZWN0KCkgY29uc3QgeyByZXR1cm4gbV9nbG9iYWxPYmplY3QuZ2V0KCk7
IH0KLQogICAgIGJvb2wgaXNIb3N0T3JCdWlsdGluRnVuY3Rpb24oKSBjb25zdDsKICAgICBib29s
IGlzQnVpbHRpbkZ1bmN0aW9uKCkgY29uc3Q7CiAgICAgSlNfRVhQT1JUX1BSSVZBVEUgYm9vbCBp
c0hvc3RGdW5jdGlvbk5vbklubGluZSgpIGNvbnN0OwpAQCAtMjI4LDcgKzIyMSw2IEBAIGNsYXNz
IEpTRnVuY3Rpb24gOiBwdWJsaWMgSlNDYWxsZWUgewogCiAgICAgV3JpdGVCYXJyaWVyPEV4ZWN1
dGFibGVCYXNlPiBtX2V4ZWN1dGFibGU7CiAgICAgV3JpdGVCYXJyaWVyPEZ1bmN0aW9uUmFyZURh
dGE+IG1fcmFyZURhdGE7Ci0gICAgV3JpdGVCYXJyaWVyPEpTR2xvYmFsT2JqZWN0PiBtX2dsb2Jh
bE9iamVjdDsKIH07CiAKIGNsYXNzIEpTU3RyaWN0RnVuY3Rpb24gZmluYWwgOiBwdWJsaWMgSlNG
dW5jdGlvbiB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0Z1
bmN0aW9uSW5saW5lcy5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNGdW5jdGlv
bklubGluZXMuaAppbmRleCA3ZGM4ZGU2MjU3ZjdhYmJlYTgxOWVmMjk3ZjZjZmQ5YmUxYTAzZGI2
Li40YzE0NTYwNDc4OTViNjkyMjhjYzFmOWY2M2EyY2JhZGIyYjE4ZDI2IDEwMDY0NAotLS0gYS9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0Z1bmN0aW9uSW5saW5lcy5oCisrKyBiL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTRnVuY3Rpb25JbmxpbmVzLmgKQEAgLTQyLDcg
KzQyLDYgQEAgaW5saW5lIEpTRnVuY3Rpb246OkpTRnVuY3Rpb24oVk0mIHZtLCBGdW5jdGlvbkV4
ZWN1dGFibGUqIGV4ZWN1dGFibGUsIEpTU2NvcGUqIHMKICAgICA6IEJhc2Uodm0sIHNjb3BlLCBz
dHJ1Y3R1cmUpCiAgICAgLCBtX2V4ZWN1dGFibGUodm0sIHRoaXMsIGV4ZWN1dGFibGUpCiAgICAg
LCBtX3JhcmVEYXRhKCkKLSAgICAsIG1fZ2xvYmFsT2JqZWN0KHZtLCB0aGlzLCBzdHJ1Y3R1cmUt
Pmdsb2JhbE9iamVjdCgpKQogewogICAgIGFzc2VydFR5cGVJbmZvRmxhZ0ludmFyaWFudHMoKTsK
IH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>