<?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>222626</bug_id>
          
          <creation_ts>2021-03-02 15:41:33 -0800</creation_ts>
          <short_desc>[JSC] Remove ImpureProxyType</short_desc>
          <delta_ts>2021-03-04 15:34:24 -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>ashvayka</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>1735080</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-03-02 15:41:33 -0800</bug_when>
    <thetext>[JSC] Remove ImpureProxyType</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1735081</commentid>
    <comment_count>1</comment_count>
      <attachid>422008</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-03-02 15:42:15 -0800</bug_when>
    <thetext>Created attachment 422008
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1735143</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-02 17:37:41 -0800</bug_when>
    <thetext>Committed r273777: &lt;https://commits.webkit.org/r273777&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 422008.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1735144</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-03-02 17:38:13 -0800</bug_when>
    <thetext>&lt;rdar://problem/74959887&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1736062</commentid>
    <comment_count>4</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-03-04 15:34:24 -0800</bug_when>
    <thetext>*** Bug 222541 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>422008</attachid>
            <date>2021-03-02 15:42:15 -0800</date>
            <delta_ts>2021-03-02 17:37:42 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-222626-20210302154214.patch</filename>
            <type>text/plain</type>
            <size>11397</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjczNzY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBl
MTdhODVjMDIxNDlhMzRmMjIxYjcyYzQ0NDc1OWU0OWJkNWExMzE4Li4xNDc4YWQzYTJlYWQ5MDJk
NzczOTBhNTUyNDdmZTU2NmE1NjFjZDBhIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwzMiBAQAorMjAyMS0wMy0wMiAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29t
PgorCisgICAgICAgIFtKU0NdIFJlbW92ZSBJbXB1cmVQcm94eVR5cGUKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMjYyNgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEltcHVyZVByb3h5VHlwZSBpcyBubyBs
b25nZXIgdXNlZC4gVGhpcyBwYXRjaCBqdXN0IHJlbW92ZXMgaXQuCisKKyAgICAgICAgKiBBUEkv
dGVzdHMvSlNPYmplY3RHZXRQcm94eVRhcmdldFRlc3QuY3BwOgorICAgICAgICAodGVzdEpTT2Jq
ZWN0R2V0UHJveHlUYXJnZXQpOgorICAgICAgICAqIHJ1bnRpbWUvSGFzT3duUHJvcGVydHlDYWNo
ZS5oOgorICAgICAgICAoSlNDOjpIYXNPd25Qcm9wZXJ0eUNhY2hlOjp0cnlBZGQpOgorICAgICAg
ICAqIHJ1bnRpbWUvSlNDYXN0Lmg6CisgICAgICAgICogcnVudGltZS9KU0NlbGxJbmxpbmVzLmg6
CisgICAgICAgIChKU0M6OkpTQ2VsbDo6aXNQcm94eSBjb25zdCk6CisgICAgICAgICogcnVudGlt
ZS9KU0dsb2JhbE9iamVjdC5jcHA6CisgICAgICAgIChKU0M6OkpTR2xvYmFsT2JqZWN0OjpyZXNl
dFByb3RvdHlwZSk6CisgICAgICAgIChKU0M6OkpTR2xvYmFsT2JqZWN0OjpmaW5pc2hDcmVhdGlv
bik6CisgICAgICAgICogcnVudGltZS9KU1Byb3h5Lmg6CisgICAgICAgIChKU0M6OkpTUHJveHk6
OmNyZWF0ZVN0cnVjdHVyZSk6CisgICAgICAgICogcnVudGltZS9KU1R5cGUuY3BwOgorICAgICAg
ICAoV1RGOjpwcmludEludGVybmFsKToKKyAgICAgICAgKiBydW50aW1lL0pTVHlwZS5oOgorICAg
ICAgICAqIHJ1bnRpbWUvU3RydWN0dXJlLmg6CisgICAgICAgIChKU0M6OlN0cnVjdHVyZTo6aXNQ
cm94eSBjb25zdCk6CisgICAgICAgICogdG9vbHMvSlNEb2xsYXJWTS5jcHA6CisgICAgICAgIChK
U0M6OkpTQ19ERUZJTkVfSE9TVF9GVU5DVElPTik6CisKIDIwMjEtMDMtMDIgIFl1c3VrZSBTdXp1
a2kgIDx5c3V6dWtpQGFwcGxlLmNvbT4KIAogICAgICAgICBbSlNDXSBPcHRpbWl6ZSBnZXRFbnVt
ZXJhYmxlTGVuZ3RoCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGUyNDQwZDNiNjJiOWI0MDgzMjg0NmI1MmQ0MTE1
MjkyZTBiYWQ5My4uYTU2ODc2MGI2NWEzMDYzODlhNzE4ZTMyMjJhMDYzN2UwMTY4YzU0NCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDIxLTAzLTAyICBZdXN1a2UgU3V6dWtpICA8eXN1
enVraUBhcHBsZS5jb20+CisKKyAgICAgICAgW0pTQ10gUmVtb3ZlIEltcHVyZVByb3h5VHlwZQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIyNjI2CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiB3b3JrZXJz
L1dvcmtlck9yV29ya2xldFNjcmlwdENvbnRyb2xsZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
V29ya2VyT3JXb3JrbGV0U2NyaXB0Q29udHJvbGxlcjo6aW5pdFNjcmlwdFdpdGhTdWJjbGFzcyk6
CisKIDIwMjEtMDMtMDIgIFNhaWQgQWJvdS1IYWxsYXdhICA8c2FpZEBhcHBsZS5jb20+CiAKICAg
ICAgICAgVGhlIGxheW91dCBvZiBTVkdJbWFnZSBzaG91bGQgZm9yY2UgdGhlIGxheW91dCBmb3Ig
aXRzIGNsaWVudHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvdGVzdHMv
SlNPYmplY3RHZXRQcm94eVRhcmdldFRlc3QuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0FQ
SS90ZXN0cy9KU09iamVjdEdldFByb3h5VGFyZ2V0VGVzdC5jcHAKaW5kZXggZTkyNDU5MDVmYzZh
NmM2MmRlMmE1N2M1YTJmMWQ1MjhlZTU5YmY5YS4uM2RhMTcwZmJhNWNkMGQ4OGM0ZjZlMzg0ZmEz
MzQyZjIwYTY4N2ViNiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS90ZXN0
cy9KU09iamVjdEdldFByb3h5VGFyZ2V0VGVzdC5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL0FQSS90ZXN0cy9KU09iamVjdEdldFByb3h5VGFyZ2V0VGVzdC5jcHAKQEAgLTYwLDcgKzYw
LDcgQEAgaW50IHRlc3RKU09iamVjdEdldFByb3h5VGFyZ2V0KCkKICAgICAgICAgSlNMb2NrSG9s
ZGVyIGxvY2tlcih2bSk7CiAgICAgICAgIEpTUHJveHkqIGdsb2JhbE9iamVjdFByb3h5T2JqZWN0
ID0ganNDYXN0PEpTUHJveHkqPih0b0pTKGdsb2JhbE9iamVjdFByb3h5KSk7CiAgICAgICAgIGds
b2JhbE9iamVjdE9iamVjdCA9IGpzQ2FzdDxKU0dsb2JhbE9iamVjdCo+KGdsb2JhbE9iamVjdFBy
b3h5T2JqZWN0LT50YXJnZXQoKSk7Ci0gICAgICAgIFN0cnVjdHVyZSogcHJveHlTdHJ1Y3R1cmUg
PSBKU1Byb3h5OjpjcmVhdGVTdHJ1Y3R1cmUodm0sIGdsb2JhbE9iamVjdE9iamVjdCwgZ2xvYmFs
T2JqZWN0T2JqZWN0LT5vYmplY3RQcm90b3R5cGUoKSwgUHVyZUZvcndhcmRpbmdQcm94eVR5cGUp
OworICAgICAgICBTdHJ1Y3R1cmUqIHByb3h5U3RydWN0dXJlID0gSlNQcm94eTo6Y3JlYXRlU3Ry
dWN0dXJlKHZtLCBnbG9iYWxPYmplY3RPYmplY3QsIGdsb2JhbE9iamVjdE9iamVjdC0+b2JqZWN0
UHJvdG90eXBlKCkpOwogICAgICAgICBnbG9iYWxPYmplY3RSZWYgPSB0b1JlZihqc0Nhc3Q8SlNP
YmplY3QqPihnbG9iYWxPYmplY3RPYmplY3QpKTsKICAgICAgICAganNQcm94eU9iamVjdCA9IEpT
UHJveHk6OmNyZWF0ZSh2bSwgcHJveHlTdHJ1Y3R1cmUpOwogICAgIH0KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0hhc093blByb3BlcnR5Q2FjaGUuaCBiL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0hhc093blByb3BlcnR5Q2FjaGUuaAppbmRleCBiMGI3
MTliZjk1M2JkZDJjNDg2MWNkNTkyZGY2MDEyMjkwODg2OWY5Li5iNzM0ZGZkMmVhNzMxM2FmNDQ4
YmU5ZTY4MTNmM2NkMDQ0NmRkMmJmIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
cnVudGltZS9IYXNPd25Qcm9wZXJ0eUNhY2hlLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3Jl
L3J1bnRpbWUvSGFzT3duUHJvcGVydHlDYWNoZS5oCkBAIC04Nyw3ICs4Nyw3IEBAIGNsYXNzIEhh
c093blByb3BlcnR5Q2FjaGUgewogICAgICAgICBpZiAoIXNsb3QuaXNDYWNoZWFibGUoKSAmJiAh
c2xvdC5pc1Vuc2V0KCkpCiAgICAgICAgICAgICByZXR1cm47CiAKLSAgICAgICAgaWYgKG9iamVj
dC0+dHlwZSgpID09IFB1cmVGb3J3YXJkaW5nUHJveHlUeXBlIHx8IG9iamVjdC0+dHlwZSgpID09
IEltcHVyZVByb3h5VHlwZSkKKyAgICAgICAgaWYgKG9iamVjdC0+dHlwZSgpID09IFB1cmVGb3J3
YXJkaW5nUHJveHlUeXBlKQogICAgICAgICAgICAgcmV0dXJuOwogCiAgICAgICAgIFN0cnVjdHVy
ZSogc3RydWN0dXJlID0gb2JqZWN0LT5zdHJ1Y3R1cmUodm0pOwpkaWZmIC0tZ2l0IGEvU291cmNl
L0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNDYXN0LmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
cnVudGltZS9KU0Nhc3QuaAppbmRleCA1MTgyYTMxZTFjMGIzZWQxMGE0OGIyNGUxMjgwNTdkOGI2
YTQ2YmYwLi45NzY3Y2M3NjA3YmY1MThhODhiNzUxNTk1Mzg3NDJkNzczN2E0ZDdkIDEwMDY0NAot
LS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0Nhc3QuaAorKysgYi9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0Nhc3QuaApAQCAtNzksNyArNzksNyBAQCBzdHJ1Y3Qg
SlNUeXBlUmFuZ2UgewogICAgIG1hY3JvKEpTQXJyYXlCdWZmZXIsIEpTVHlwZTo6QXJyYXlCdWZm
ZXJUeXBlLCBKU1R5cGU6OkFycmF5QnVmZmVyVHlwZSkgXAogICAgIG1hY3JvKEpTQXJyYXlCdWZm
ZXJWaWV3LCBGaXJzdFR5cGVkQXJyYXlUeXBlLCBMYXN0VHlwZWRBcnJheVR5cGUpIFwKICAgICBt
YWNybyhKU1Byb21pc2UsIEpTVHlwZTo6SlNQcm9taXNlVHlwZSwgSlNUeXBlOjpKU1Byb21pc2VU
eXBlKSBcCi0gICAgbWFjcm8oSlNQcm94eSwgSlNUeXBlOjpQdXJlRm9yd2FyZGluZ1Byb3h5VHlw
ZSwgSlNUeXBlOjpJbXB1cmVQcm94eVR5cGUpIFwKKyAgICBtYWNybyhKU1Byb3h5LCBKU1R5cGU6
OlB1cmVGb3J3YXJkaW5nUHJveHlUeXBlLCBKU1R5cGU6OlB1cmVGb3J3YXJkaW5nUHJveHlUeXBl
KSBcCiAgICAgbWFjcm8oSlNTZXQsIEpTVHlwZTo6SlNTZXRUeXBlLCBKU1R5cGU6OkpTU2V0VHlw
ZSkgXAogICAgIG1hY3JvKEpTTWFwLCBKU1R5cGU6OkpTTWFwVHlwZSwgSlNUeXBlOjpKU01hcFR5
cGUpIFwKICAgICBtYWNybyhKU1dlYWtTZXQsIEpTVHlwZTo6SlNXZWFrU2V0VHlwZSwgSlNUeXBl
OjpKU1dlYWtTZXRUeXBlKSBcCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVu
dGltZS9KU0NlbGxJbmxpbmVzLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0Nl
bGxJbmxpbmVzLmgKaW5kZXggYTQ4YWJjZWJlZTk4NDA0ZTViMzk3NTBhYTI3ZDFjNjUyOGY2ZTNh
ZS4uNDMzYjFhYzVkZjQ5N2ExZTY1NTIwOWI4NWMwMjdhMTY4N2FmOTUxOSAxMDA2NDQKLS0tIGEv
U291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNDZWxsSW5saW5lcy5oCisrKyBiL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTQ2VsbElubGluZXMuaApAQCAtMjQ0LDcgKzI0NCw3
IEBAIGlubGluZSBib29sIEpTQ2VsbDo6aXNDdXN0b21HZXR0ZXJTZXR0ZXIoKSBjb25zdAogCiBp
bmxpbmUgYm9vbCBKU0NlbGw6OmlzUHJveHkoKSBjb25zdAogewotICAgIHJldHVybiBtX3R5cGUg
PT0gSW1wdXJlUHJveHlUeXBlIHx8IG1fdHlwZSA9PSBQdXJlRm9yd2FyZGluZ1Byb3h5VHlwZSB8
fCBtX3R5cGUgPT0gUHJveHlPYmplY3RUeXBlOworICAgIHJldHVybiBtX3R5cGUgPT0gUHVyZUZv
cndhcmRpbmdQcm94eVR5cGUgfHwgbV90eXBlID09IFByb3h5T2JqZWN0VHlwZTsKIH0KIAogLy8g
RklYTUU6IENvbnNpZGVyIG1ha2luZyBnZXRDYWxsRGF0YSBjb25jdXJyZW5jeS1zYWZlIG9uY2Ug
TlBBUEkgc3VwcG9ydCBpcyByZW1vdmVkLgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRD
b3JlL3J1bnRpbWUvSlNHbG9iYWxPYmplY3QuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1
bnRpbWUvSlNHbG9iYWxPYmplY3QuY3BwCmluZGV4IDc3MWVmOGQ5NjdhYmQ0MzE4OGM0ZmM5ODMx
NGEyOTU0YWZjZThjM2EuLjhiMjFlNzQxOTc4ZjZhNmE1NmZjYjA5MGQ1Njc3OTE4MTE2M2QxODUg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTR2xvYmFsT2JqZWN0
LmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0dsb2JhbE9iamVjdC5j
cHAKQEAgLTE5MDMsNyArMTkwMyw3IEBAIHZvaWQgSlNHbG9iYWxPYmplY3Q6OnJlc2V0UHJvdG90
eXBlKFZNJiB2bSwgSlNWYWx1ZSBwcm90b3R5cGUpCiAgICAgc2V0UHJvdG90eXBlRGlyZWN0KHZt
LCBwcm90b3R5cGUpOwogICAgIGZpeHVwUHJvdG90eXBlQ2hhaW5XaXRoT2JqZWN0UHJvdG90eXBl
KHZtKTsKICAgICAvLyBXaGVuZXZlciB3ZSBjaGFuZ2UgdGhlIHByb3RvdHlwZSBvZiB0aGUgZ2xv
YmFsIG9iamVjdCwgd2UgbmVlZCB0byBjcmVhdGUgYSBuZXcgSlNQcm94eSB3aXRoIHRoZSBjb3Jy
ZWN0IHByb3RvdHlwZS4KLSAgICBzZXRHbG9iYWxUaGlzKHZtLCBKU1Byb3h5OjpjcmVhdGUodm0s
IEpTUHJveHk6OmNyZWF0ZVN0cnVjdHVyZSh2bSwgdGhpcywgcHJvdG90eXBlLCBQdXJlRm9yd2Fy
ZGluZ1Byb3h5VHlwZSksIHRoaXMpKTsKKyAgICBzZXRHbG9iYWxUaGlzKHZtLCBKU1Byb3h5Ojpj
cmVhdGUodm0sIEpTUHJveHk6OmNyZWF0ZVN0cnVjdHVyZSh2bSwgdGhpcywgcHJvdG90eXBlKSwg
dGhpcykpOwogfQogCiB0ZW1wbGF0ZTx0eXBlbmFtZSBWaXNpdG9yPgpAQCAtMjM3Niw3ICsyMzc2
LDcgQEAgdm9pZCBKU0dsb2JhbE9iamVjdDo6ZmluaXNoQ3JlYXRpb24oVk0mIHZtKQogICAgIHN0
cnVjdHVyZSh2bSktPnNldEdsb2JhbE9iamVjdCh2bSwgdGhpcyk7CiAgICAgbV9ydW50aW1lRmxh
Z3MgPSBtX2dsb2JhbE9iamVjdE1ldGhvZFRhYmxlLT5qYXZhU2NyaXB0UnVudGltZUZsYWdzKHRo
aXMpOwogICAgIGluaXQodm0pOwotICAgIHNldEdsb2JhbFRoaXModm0sIEpTUHJveHk6OmNyZWF0
ZSh2bSwgSlNQcm94eTo6Y3JlYXRlU3RydWN0dXJlKHZtLCB0aGlzLCBnZXRQcm90b3R5cGVEaXJl
Y3Qodm0pLCBQdXJlRm9yd2FyZGluZ1Byb3h5VHlwZSksIHRoaXMpKTsKKyAgICBzZXRHbG9iYWxU
aGlzKHZtLCBKU1Byb3h5OjpjcmVhdGUodm0sIEpTUHJveHk6OmNyZWF0ZVN0cnVjdHVyZSh2bSwg
dGhpcywgZ2V0UHJvdG90eXBlRGlyZWN0KHZtKSksIHRoaXMpKTsKICAgICBBU1NFUlQodHlwZSgp
ID09IEdsb2JhbE9iamVjdFR5cGUpOwogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvcnVudGltZS9KU1Byb3h5LmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9K
U1Byb3h5LmgKaW5kZXggNTU4ZjY2ZmMwNjc0ZjkyMGZkMWFiZmM4YzFjZThiY2MwMGFmNTRjOC4u
NDkzMTQ0YTVkM2NiMGM2OGZiYTg0ZGM3YmZiN2U4ZDdkZGJhZmQ1YSAxMDA2NDQKLS0tIGEvU291
cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNQcm94eS5oCisrKyBiL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9ydW50aW1lL0pTUHJveHkuaApAQCAtNTUsMTAgKzU1LDkgQEAgY2xhc3MgSlNQcm94
eSA6IHB1YmxpYyBKU05vbkZpbmFsT2JqZWN0IHsKICAgICAgICAgcmV0dXJuIHByb3h5OwogICAg
IH0KIAotICAgIHN0YXRpYyBTdHJ1Y3R1cmUqIGNyZWF0ZVN0cnVjdHVyZShWTSYgdm0sIEpTR2xv
YmFsT2JqZWN0KiBnbG9iYWxPYmplY3QsIEpTVmFsdWUgcHJvdG90eXBlLCBKU1R5cGUgcHJveHlU
eXBlKQorICAgIHN0YXRpYyBTdHJ1Y3R1cmUqIGNyZWF0ZVN0cnVjdHVyZShWTSYgdm0sIEpTR2xv
YmFsT2JqZWN0KiBnbG9iYWxPYmplY3QsIEpTVmFsdWUgcHJvdG90eXBlKQogICAgIHsKLSAgICAg
ICAgQVNTRVJUKHByb3h5VHlwZSA9PSBJbXB1cmVQcm94eVR5cGUgfHwgcHJveHlUeXBlID09IFB1
cmVGb3J3YXJkaW5nUHJveHlUeXBlKTsKLSAgICAgICAgcmV0dXJuIFN0cnVjdHVyZTo6Y3JlYXRl
KHZtLCBnbG9iYWxPYmplY3QsIHByb3RvdHlwZSwgVHlwZUluZm8ocHJveHlUeXBlLCBTdHJ1Y3R1
cmVGbGFncyksIGluZm8oKSk7CisgICAgICAgIHJldHVybiBTdHJ1Y3R1cmU6OmNyZWF0ZSh2bSwg
Z2xvYmFsT2JqZWN0LCBwcm90b3R5cGUsIFR5cGVJbmZvKFB1cmVGb3J3YXJkaW5nUHJveHlUeXBl
LCBTdHJ1Y3R1cmVGbGFncyksIGluZm8oKSk7CiAgICAgfQogCiAgICAgREVDTEFSRV9FWFBPUlRf
SU5GTzsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTVHlwZS5j
cHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU1R5cGUuY3BwCmluZGV4IGZjYjY5
N2MyZDA5ZThiZjc1MzA2ODQ4ZTNiYzE4MDNkMTc3ODUzODEuLjllZGFjN2YxMGQxNjM1ODhmMTUw
MjJmYzBlZjgzYTk1MzRiMzU5ODIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9y
dW50aW1lL0pTVHlwZS5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNU
eXBlLmNwcApAQCAtNjgsNyArNjgsNiBAQCB2b2lkIHByaW50SW50ZXJuYWwoUHJpbnRTdHJlYW0m
IG91dCwgSlNDOjpKU1R5cGUgdHlwZSkKICAgICBDQVNFKE51bWJlck9iamVjdFR5cGUpCiAgICAg
Q0FTRShFcnJvckluc3RhbmNlVHlwZSkKICAgICBDQVNFKFB1cmVGb3J3YXJkaW5nUHJveHlUeXBl
KQotICAgIENBU0UoSW1wdXJlUHJveHlUeXBlKQogICAgIENBU0UoRGlyZWN0QXJndW1lbnRzVHlw
ZSkKICAgICBDQVNFKFNjb3BlZEFyZ3VtZW50c1R5cGUpCiAgICAgQ0FTRShDbG9uZWRBcmd1bWVu
dHNUeXBlKQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNUeXBl
LmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU1R5cGUuaAppbmRleCAwMWFmOTNl
ODUyMmY2MjgxNzc5NGY0YjY5YTVmMzU0ZjAyOTcyMzVkLi4zN2MyYjQ4NmQ0ZDI1YzdjN2QyMmIz
NDI1YzFiODQ3OGQxMjIzNzYyIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVu
dGltZS9KU1R5cGUuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU1R5cGUu
aApAQCAtNjUsNyArNjUsNiBAQCBlbnVtIEpTVHlwZSA6IHVpbnQ4X3QgewogICAgIE51bWJlck9i
amVjdFR5cGUsCiAgICAgRXJyb3JJbnN0YW5jZVR5cGUsCiAgICAgUHVyZUZvcndhcmRpbmdQcm94
eVR5cGUsCi0gICAgSW1wdXJlUHJveHlUeXBlLAogICAgIERpcmVjdEFyZ3VtZW50c1R5cGUsCiAg
ICAgU2NvcGVkQXJndW1lbnRzVHlwZSwKICAgICBDbG9uZWRBcmd1bWVudHNUeXBlLApkaWZmIC0t
Z2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3RydWN0dXJlLmggYi9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvcnVudGltZS9TdHJ1Y3R1cmUuaAppbmRleCA5M2E3NTk3MGIyYTYzM2My
ZGYyODQwYTMzZDFhMjM2MjJiYzdjZWYyLi5lMjc1M2I4ZWNiNjZiMWQ0YjA5MTJlYzBjYTQ0NjY3
ZWVlOTYzMmU0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9TdHJ1
Y3R1cmUuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9TdHJ1Y3R1cmUuaApA
QCAtMTgzLDcgKzE4Myw3IEBAIGNsYXNzIFN0cnVjdHVyZSA6IHB1YmxpYyBKU0NlbGwgewogICAg
IGJvb2wgaXNQcm94eSgpIGNvbnN0CiAgICAgewogICAgICAgICBKU1R5cGUgdHlwZSA9IG1fYmxv
Yi50eXBlKCk7Ci0gICAgICAgIHJldHVybiB0eXBlID09IEltcHVyZVByb3h5VHlwZSB8fCB0eXBl
ID09IFB1cmVGb3J3YXJkaW5nUHJveHlUeXBlIHx8IHR5cGUgPT0gUHJveHlPYmplY3RUeXBlOwor
ICAgICAgICByZXR1cm4gdHlwZSA9PSBQdXJlRm9yd2FyZGluZ1Byb3h5VHlwZSB8fCB0eXBlID09
IFByb3h5T2JqZWN0VHlwZTsKICAgICB9CiAKICAgICBzdGF0aWMgdm9pZCBkdW1wU3RhdGlzdGlj
cygpOwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rvb2xzL0pTRG9sbGFyVk0u
Y3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rvb2xzL0pTRG9sbGFyVk0uY3BwCmluZGV4IDFk
ZTRiYTFhZjEwMjQwYWUyOWY5MzZkMmI3ZWYyZGIwZDcxZTcwZTQuLjM0NDY0MThjMjZjZmIyMzA5
NmE5MmJkNmU4YjczZmQ2ZmE3ZWM1MjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS90b29scy9KU0RvbGxhclZNLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdG9vbHMv
SlNEb2xsYXJWTS5jcHAKQEAgLTI3MTUsNyArMjcxNSw3IEBAIEpTQ19ERUZJTkVfSE9TVF9GVU5D
VElPTihmdW5jdGlvbkNyZWF0ZVByb3h5LCAoSlNHbG9iYWxPYmplY3QqIGdsb2JhbE9iamVjdCwg
Q2FsCiAgICAgaWYgKCF0YXJnZXQuaXNPYmplY3QoKSkKICAgICAgICAgcmV0dXJuIEpTVmFsdWU6
OmVuY29kZShqc1VuZGVmaW5lZCgpKTsKICAgICBKU09iamVjdCoganNUYXJnZXQgPSBhc09iamVj
dCh0YXJnZXQuYXNDZWxsKCkpOwotICAgIFN0cnVjdHVyZSogc3RydWN0dXJlID0gSlNQcm94eTo6
Y3JlYXRlU3RydWN0dXJlKHZtLCBnbG9iYWxPYmplY3QsIGpzVGFyZ2V0LT5nZXRQcm90b3R5cGVE
aXJlY3Qodm0pLCBJbXB1cmVQcm94eVR5cGUpOworICAgIFN0cnVjdHVyZSogc3RydWN0dXJlID0g
SlNQcm94eTo6Y3JlYXRlU3RydWN0dXJlKHZtLCBnbG9iYWxPYmplY3QsIGpzVGFyZ2V0LT5nZXRQ
cm90b3R5cGVEaXJlY3Qodm0pKTsKICAgICBKU1Byb3h5KiBwcm94eSA9IEpTUHJveHk6OmNyZWF0
ZSh2bSwgc3RydWN0dXJlLCBqc1RhcmdldCk7CiAgICAgcmV0dXJuIEpTVmFsdWU6OmVuY29kZShw
cm94eSk7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL1dvcmtlck9yV29y
a2xldFNjcmlwdENvbnRyb2xsZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvd29ya2Vycy9Xb3JrZXJP
cldvcmtsZXRTY3JpcHRDb250cm9sbGVyLmNwcAppbmRleCA3NzZlYTk4ZWRhNTlkNDFlZWMwNTBi
NDE0MGMxOGM4ZGI1M2M4ZmY1Li40MjdkYzY2ODQ2Y2NjOTYxN2ExNzNhNjVkMDRiYjZkNzA5ZTVi
MzM4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL1dvcmtlck9yV29ya2xldFNj
cmlwdENvbnRyb2xsZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvV29ya2VyT3JX
b3JrbGV0U2NyaXB0Q29udHJvbGxlci5jcHAKQEAgLTQ4OCw3ICs0ODgsNyBAQCB2b2lkIFdvcmtl
ck9yV29ya2xldFNjcmlwdENvbnRyb2xsZXI6OmluaXRTY3JpcHRXaXRoU3ViY2xhc3MoKQogICAg
IFN0cnVjdHVyZSogY29udGV4dFByb3RvdHlwZVN0cnVjdHVyZSA9IEpTR2xvYmFsU2NvcGVQcm90
b3R5cGU6OmNyZWF0ZVN0cnVjdHVyZSgqbV92bSwgbnVsbHB0ciwganNOdWxsKCkpOwogICAgIGF1
dG8qIGNvbnRleHRQcm90b3R5cGUgPSBKU0dsb2JhbFNjb3BlUHJvdG90eXBlOjpjcmVhdGUoKm1f
dm0sIG51bGxwdHIsIGNvbnRleHRQcm90b3R5cGVTdHJ1Y3R1cmUpOwogICAgIFN0cnVjdHVyZSog
c3RydWN0dXJlID0gSlNHbG9iYWxTY29wZTo6Y3JlYXRlU3RydWN0dXJlKCptX3ZtLCBudWxscHRy
LCBjb250ZXh0UHJvdG90eXBlKTsKLSAgICBhdXRvKiBwcm94eVN0cnVjdHVyZSA9IEpTUHJveHk6
OmNyZWF0ZVN0cnVjdHVyZSgqbV92bSwgbnVsbHB0ciwganNOdWxsKCksIFB1cmVGb3J3YXJkaW5n
UHJveHlUeXBlKTsKKyAgICBhdXRvKiBwcm94eVN0cnVjdHVyZSA9IEpTUHJveHk6OmNyZWF0ZVN0
cnVjdHVyZSgqbV92bSwgbnVsbHB0ciwganNOdWxsKCkpOwogICAgIGF1dG8qIHByb3h5ID0gSlNQ
cm94eTo6Y3JlYXRlKCptX3ZtLCBwcm94eVN0cnVjdHVyZSk7CiAKICAgICBtX2dsb2JhbFNjb3Bl
V3JhcHBlci5zZXQoKm1fdm0sIEpTR2xvYmFsU2NvcGU6OmNyZWF0ZSgqbV92bSwgc3RydWN0dXJl
LCBzdGF0aWNfY2FzdDxHbG9iYWxTY29wZSY+KCptX2dsb2JhbFNjb3BlKSwgcHJveHkpKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>