<?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>177987</bug_id>
          
          <creation_ts>2017-10-05 18:58:11 -0700</creation_ts>
          <short_desc>We don&apos;t need to clearEmptyObjectStructureForPrototype because JSGlobalObject* is part of the cache&apos;s key</short_desc>
          <delta_ts>2019-05-02 16:18:19 -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>Safari Technology Preview</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>
          
          <blocked>177907</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Saam Barati">saam</reporter>
          <assigned_to name="Saam Barati">saam</assigned_to>
          <cc>ashwinkumar9944</cc>
    
    <cc>benjamin</cc>
    
    <cc>buildbot</cc>
    
    <cc>commit-queue</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>gskachkov</cc>
    
    <cc>jfbastien</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>rmorisset</cc>
    
    <cc>ticaiolima</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1357393</commentid>
    <comment_count>0</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2017-10-05 18:58:11 -0700</bug_when>
    <thetext>Going to run some stuff on EWS to see what happens.

Geoff, any idea why we have this? Is it an optimization or needed for correctness?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1357398</commentid>
    <comment_count>1</comment_count>
      <attachid>322965</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2017-10-05 19:11:26 -0700</bug_when>
    <thetext>Created attachment 322965
test EWS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1357399</commentid>
    <comment_count>2</comment_count>
    <who name="Build Bot">buildbot</who>
    <bug_when>2017-10-05 19:12:51 -0700</bug_when>
    <thetext>Attachment 322965 did not pass style-queue:


ERROR: Source/JavaScriptCore/runtime/PrototypeMap.cpp:84:  Should have a space between // and comment  [whitespace/comments] [4]
ERROR: Source/JavaScriptCore/runtime/PrototypeMap.cpp:85:  Should have a space between // and comment  [whitespace/comments] [4]
Total errors found: 2 in 1 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1358573</commentid>
    <comment_count>3</comment_count>
      <attachid>323265</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2017-10-09 18:47:42 -0700</bug_when>
    <thetext>Created attachment 323265
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1358606</commentid>
    <comment_count>4</comment_count>
      <attachid>323271</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2017-10-09 19:55:15 -0700</bug_when>
    <thetext>Created attachment 323271
patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1358649</commentid>
    <comment_count>5</comment_count>
      <attachid>323271</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-10-09 22:11:31 -0700</bug_when>
    <thetext>Comment on attachment 323271
patch for landing

Clearing flags on attachment: 323271

Committed r223123: &lt;http://trac.webkit.org/changeset/223123&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1358650</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-10-09 22:11:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1358651</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-10-09 22:12:08 -0700</bug_when>
    <thetext>&lt;rdar://problem/34903593&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>322965</attachid>
            <date>2017-10-05 19:11:26 -0700</date>
            <delta_ts>2017-10-09 18:47:42 -0700</delta_ts>
            <desc>test EWS</desc>
            <filename>c-backup.diff</filename>
            <type>text/plain</type>
            <size>1188</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1Byb3RvdHlwZU1hcC5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvUHJvdG90eXBlTWFwLmNw
cAkocmV2aXNpb24gMjIyOTUwKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvUHJv
dG90eXBlTWFwLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNzksMTAgKzc5LDEwIEBAIFN0cnVjdHVy
ZSogUHJvdG90eXBlTWFwOjplbXB0eU9iamVjdFN0cnUKICAgICByZXR1cm4gY3JlYXRlRW1wdHlT
dHJ1Y3R1cmUoZ2xvYmFsT2JqZWN0LCBwcm90b3R5cGUsIEpTRmluYWxPYmplY3Q6OnR5cGVJbmZv
KCksIEpTRmluYWxPYmplY3Q6OmluZm8oKSwgSlNGaW5hbE9iamVjdDo6ZGVmYXVsdEluZGV4aW5n
VHlwZSwgaW5saW5lQ2FwYWNpdHksIG1ha2VQb2x5UHJvdG9TdHJ1Y3R1cmUpOwogfQogCi12b2lk
IFByb3RvdHlwZU1hcDo6Y2xlYXJFbXB0eU9iamVjdFN0cnVjdHVyZUZvclByb3RvdHlwZShKU0ds
b2JhbE9iamVjdCogZ2xvYmFsT2JqZWN0LCBKU09iamVjdCogb2JqZWN0LCB1bnNpZ25lZCBpbmxp
bmVDYXBhY2l0eSkKK3ZvaWQgUHJvdG90eXBlTWFwOjpjbGVhckVtcHR5T2JqZWN0U3RydWN0dXJl
Rm9yUHJvdG90eXBlKEpTR2xvYmFsT2JqZWN0KiAsIEpTT2JqZWN0KiAsIHVuc2lnbmVkICkKIHsK
LSAgICBtX3N0cnVjdHVyZXMucmVtb3ZlKHN0ZDo6bWFrZV90dXBsZShvYmplY3QsIGlubGluZUNh
cGFjaXR5LCBKU0ZpbmFsT2JqZWN0OjppbmZvKCksIGdsb2JhbE9iamVjdCkpOwotICAgIG1fc3Ry
dWN0dXJlcy5yZW1vdmUoc3RkOjptYWtlX3R1cGxlKG51bGxwdHIsIGlubGluZUNhcGFjaXR5LCBK
U0ZpbmFsT2JqZWN0OjppbmZvKCksIGdsb2JhbE9iamVjdCkpOworICAgIC8vbV9zdHJ1Y3R1cmVz
LnJlbW92ZShzdGQ6Om1ha2VfdHVwbGUob2JqZWN0LCBpbmxpbmVDYXBhY2l0eSwgSlNGaW5hbE9i
amVjdDo6aW5mbygpLCBnbG9iYWxPYmplY3QpKTsKKyAgICAvL21fc3RydWN0dXJlcy5yZW1vdmUo
c3RkOjptYWtlX3R1cGxlKG51bGxwdHIsIGlubGluZUNhcGFjaXR5LCBKU0ZpbmFsT2JqZWN0Ojpp
bmZvKCksIGdsb2JhbE9iamVjdCkpOwogfQogCiB9IC8vIG5hbWVzcGFjZSBKU0MK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>323265</attachid>
            <date>2017-10-09 18:47:42 -0700</date>
            <delta_ts>2017-10-09 19:55:15 -0700</delta_ts>
            <desc>patch</desc>
            <filename>b-backup.diff</filename>
            <type>text/plain</type>
            <size>3672</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjIzMTEzKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBA
CisyMDE3LTEwLTA5ICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAg
IFdlIGRvbid0IG5lZWQgdG8gY2xlYXJFbXB0eU9iamVjdFN0cnVjdHVyZUZvclByb3RvdHlwZSBi
ZWNhdXNlIEpTR2xvYmFsT2JqZWN0KiBpcyBwYXJ0IG9mIHRoZSBjYWNoZSdzIGtleQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc3OTg3CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBydW50aW1lL0pTUHJv
eHkuY3BwOgorICAgICAgICAoSlNDOjpKU1Byb3h5OjpzZXRUYXJnZXQpOgorICAgICAgICAqIHJ1
bnRpbWUvUHJvdG90eXBlTWFwLmNwcDoKKyAgICAgICAgKEpTQzo6UHJvdG90eXBlTWFwOjpjbGVh
ckVtcHR5T2JqZWN0U3RydWN0dXJlRm9yUHJvdG90eXBlKTogRGVsZXRlZC4KKyAgICAgICAgKiBy
dW50aW1lL1Byb3RvdHlwZU1hcC5oOgorCiAyMDE3LTA5LTI5ICBGaWxpcCBQaXpsbyAgPGZwaXps
b0BhcHBsZS5jb20+CiAKICAgICAgICAgRW5hYmxlIGdpZ2FjYWdlIG9uIGlPUwpJbmRleDogU291
cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNQcm94eS5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNQcm94eS5jcHAJKHJldmlzaW9uIDIyMzA1NSkK
KysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTUHJveHkuY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC01MCwyMCArNTAsNiBAQCB2b2lkIEpTUHJveHk6OnNldFRhcmdldChWTSYgdm0sIEpT
R2xvYmFsCiAKICAgICBtX3RhcmdldC5zZXQodm0sIHRoaXMsIGdsb2JhbE9iamVjdCk7CiAgICAg
c2V0UHJvdG90eXBlRGlyZWN0KHZtLCBnbG9iYWxPYmplY3QtPmdldFByb3RvdHlwZURpcmVjdCgp
KTsKLQotICAgIFByb3RvdHlwZU1hcCYgcHJvdG90eXBlTWFwID0gdm0ucHJvdG90eXBlTWFwOwot
ICAgIGlmICghbWF5QmVQcm90b3R5cGUoKSkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgLy8gcHJl
dmlvdXNHbG9iYWxPYmplY3QgY2Fubm90IGJlIG51bGwgYmVjYXVzZSBpbiBvcmRlciBmb3IgdGhp
cyBKU1Byb3h5IHRvIGJlIHVzZWQgYXMgYSBwcm90b3R5cGUKLSAgICAvLyBvZiBhbiBvYmplY3Qs
IHdlIG11c3QgaGF2ZSBwcmV2aW91c2x5IGNhbGxlZCBzZXRUYXJnZXQoKSBhbmQgYXNzb2NpYXRl
ZCBpdCB3aXRoIGEgSlNHbG9iYWxPYmplY3QuCi0gICAgUkVMRUFTRV9BU1NFUlQocHJldmlvdXNH
bG9iYWxPYmplY3QpOwotCi0gICAgLy8gVGhpcyBpcyBzbG93IGJ1dCBjb25zdGFudCB0aW1lLiBX
ZSB0aGluayBpdCdzIHZlcnkgcmFyZSBmb3IgYSBwcm94eQotICAgIC8vIHRvIGJlIGEgcHJvdG90
eXBlLCBhbmQgcmVhc29uYWJseSByYXJlIHRvIHJldGFyZ2V0IGEgcHJveHksCi0gICAgLy8gc28g
c2xvdyBjb25zdGFudCB0aW1lIGlzIE9LLgotICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDw9IEpT
RmluYWxPYmplY3Q6Om1heElubGluZUNhcGFjaXR5KCk7ICsraSkKLSAgICAgICAgcHJvdG90eXBl
TWFwLmNsZWFyRW1wdHlPYmplY3RTdHJ1Y3R1cmVGb3JQcm90b3R5cGUocHJldmlvdXNHbG9iYWxP
YmplY3QsIHRoaXMsIGkpOwogfQogCiBTdHJpbmcgSlNQcm94eTo6Y2xhc3NOYW1lKGNvbnN0IEpT
T2JqZWN0KiBvYmplY3QpCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9Qcm90
b3R5cGVNYXAuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1l
L1Byb3RvdHlwZU1hcC5jcHAJKHJldmlzaW9uIDIyMzA1NSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0
Q29yZS9ydW50aW1lL1Byb3RvdHlwZU1hcC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTc4LDEwICs3
OCw0IEBAIFN0cnVjdHVyZSogUHJvdG90eXBlTWFwOjplbXB0eU9iamVjdFN0cnUKICAgICByZXR1
cm4gY3JlYXRlRW1wdHlTdHJ1Y3R1cmUoZ2xvYmFsT2JqZWN0LCBwcm90b3R5cGUsIEpTRmluYWxP
YmplY3Q6OnR5cGVJbmZvKCksIEpTRmluYWxPYmplY3Q6OmluZm8oKSwgSlNGaW5hbE9iamVjdDo6
ZGVmYXVsdEluZGV4aW5nVHlwZSwgaW5saW5lQ2FwYWNpdHksIG1ha2VQb2x5UHJvdG9TdHJ1Y3R1
cmUpOwogfQogCi12b2lkIFByb3RvdHlwZU1hcDo6Y2xlYXJFbXB0eU9iamVjdFN0cnVjdHVyZUZv
clByb3RvdHlwZShKU0dsb2JhbE9iamVjdCogZ2xvYmFsT2JqZWN0LCBKU09iamVjdCogb2JqZWN0
LCB1bnNpZ25lZCBpbmxpbmVDYXBhY2l0eSkKLXsKLSAgICBtX3N0cnVjdHVyZXMucmVtb3ZlKFBy
b3RvdHlwZUtleShvYmplY3QsIGlubGluZUNhcGFjaXR5LCBKU0ZpbmFsT2JqZWN0OjppbmZvKCks
IGdsb2JhbE9iamVjdCkpOwotICAgIG1fc3RydWN0dXJlcy5yZW1vdmUoUHJvdG90eXBlS2V5KG51
bGxwdHIsIGlubGluZUNhcGFjaXR5LCBKU0ZpbmFsT2JqZWN0OjppbmZvKCksIGdsb2JhbE9iamVj
dCkpOwotfQotCiB9IC8vIG5hbWVzcGFjZSBKU0MKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9ydW50aW1lL1Byb3RvdHlwZU1hcC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0
Q29yZS9ydW50aW1lL1Byb3RvdHlwZU1hcC5oCShyZXZpc2lvbiAyMjMwNTUpCisrKyBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvcnVudGltZS9Qcm90b3R5cGVNYXAuaAkod29ya2luZyBjb3B5KQpAQCAt
NDgsNyArNDgsNiBAQCBwdWJsaWM6CiAKICAgICBKU19FWFBPUlRfUFJJVkFURSBTdHJ1Y3R1cmUq
IGVtcHR5T2JqZWN0U3RydWN0dXJlRm9yUHJvdG90eXBlKEpTR2xvYmFsT2JqZWN0KiwgSlNPYmpl
Y3QqLCB1bnNpZ25lZCBpbmxpbmVDYXBhY2l0eSwgYm9vbCBtYWtlUG9seVByb3RvU3RydWN0dXJl
ID0gZmFsc2UpOwogICAgIEpTX0VYUE9SVF9QUklWQVRFIFN0cnVjdHVyZSogZW1wdHlTdHJ1Y3R1
cmVGb3JQcm90b3R5cGVGcm9tQmFzZVN0cnVjdHVyZShKU0dsb2JhbE9iamVjdCosIEpTT2JqZWN0
KiwgU3RydWN0dXJlKik7Ci0gICAgdm9pZCBjbGVhckVtcHR5T2JqZWN0U3RydWN0dXJlRm9yUHJv
dG90eXBlKEpTR2xvYmFsT2JqZWN0KiwgSlNPYmplY3QqLCB1bnNpZ25lZCBpbmxpbmVDYXBhY2l0
eSk7CiAKIHByaXZhdGU6CiAgICAgU3RydWN0dXJlKiBjcmVhdGVFbXB0eVN0cnVjdHVyZShKU0ds
b2JhbE9iamVjdCosIEpTT2JqZWN0KiBwcm90b3R5cGUsIGNvbnN0IFR5cGVJbmZvJiwgY29uc3Qg
Q2xhc3NJbmZvKiwgSW5kZXhpbmdUeXBlLCB1bnNpZ25lZCBpbmxpbmVDYXBhY2l0eSwgYm9vbCBt
YWtlUG9seVByb3RvU3RydWN0dXJlKTsK
</data>
<flag name="review"
          id="343041"
          type_id="1"
          status="+"
          setter="fpizlo"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>323271</attachid>
            <date>2017-10-09 19:55:15 -0700</date>
            <delta_ts>2017-10-09 22:11:31 -0700</delta_ts>
            <desc>patch for landing</desc>
            <filename>b-backup.diff</filename>
            <type>text/plain</type>
            <size>3867</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjIzMTEzKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBA
CisyMDE3LTEwLTA5ICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAg
IFdlIGRvbid0IG5lZWQgdG8gY2xlYXJFbXB0eU9iamVjdFN0cnVjdHVyZUZvclByb3RvdHlwZSBi
ZWNhdXNlIEpTR2xvYmFsT2JqZWN0KiBpcyBwYXJ0IG9mIHRoZSBjYWNoZSdzIGtleQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc3OTg3CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgRmlsaXAgUGl6bG8uCisKKyAgICAgICAgKiBydW50aW1lL0pTUHJveHku
Y3BwOgorICAgICAgICAoSlNDOjpKU1Byb3h5OjpzZXRUYXJnZXQpOgorICAgICAgICAqIHJ1bnRp
bWUvUHJvdG90eXBlTWFwLmNwcDoKKyAgICAgICAgKEpTQzo6UHJvdG90eXBlTWFwOjpjbGVhckVt
cHR5T2JqZWN0U3RydWN0dXJlRm9yUHJvdG90eXBlKTogRGVsZXRlZC4KKyAgICAgICAgKiBydW50
aW1lL1Byb3RvdHlwZU1hcC5oOgorCiAyMDE3LTA5LTI5ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0Bh
cHBsZS5jb20+CiAKICAgICAgICAgRW5hYmxlIGdpZ2FjYWdlIG9uIGlPUwpJbmRleDogU291cmNl
L0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNQcm94eS5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNQcm94eS5jcHAJKHJldmlzaW9uIDIyMzA1NSkKKysr
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTUHJveHkuY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC00NSwyNSArNDUsOCBAQCB2b2lkIEpTUHJveHk6OnZpc2l0Q2hpbGRyZW4oSlNDZWxsKiBj
ZWxsCiAKIHZvaWQgSlNQcm94eTo6c2V0VGFyZ2V0KFZNJiB2bSwgSlNHbG9iYWxPYmplY3QqIGds
b2JhbE9iamVjdCkKIHsKLSAgICBBU1NFUlRfQVJHKGdsb2JhbE9iamVjdCwgZ2xvYmFsT2JqZWN0
KTsKLSAgICBKU0dsb2JhbE9iamVjdCogcHJldmlvdXNHbG9iYWxPYmplY3QgPSBqc0Nhc3Q8SlNH
bG9iYWxPYmplY3QqPihtX3RhcmdldC5nZXQoKSk7Ci0KICAgICBtX3RhcmdldC5zZXQodm0sIHRo
aXMsIGdsb2JhbE9iamVjdCk7CiAgICAgc2V0UHJvdG90eXBlRGlyZWN0KHZtLCBnbG9iYWxPYmpl
Y3QtPmdldFByb3RvdHlwZURpcmVjdCgpKTsKLQotICAgIFByb3RvdHlwZU1hcCYgcHJvdG90eXBl
TWFwID0gdm0ucHJvdG90eXBlTWFwOwotICAgIGlmICghbWF5QmVQcm90b3R5cGUoKSkKLSAgICAg
ICAgcmV0dXJuOwotCi0gICAgLy8gcHJldmlvdXNHbG9iYWxPYmplY3QgY2Fubm90IGJlIG51bGwg
YmVjYXVzZSBpbiBvcmRlciBmb3IgdGhpcyBKU1Byb3h5IHRvIGJlIHVzZWQgYXMgYSBwcm90b3R5
cGUKLSAgICAvLyBvZiBhbiBvYmplY3QsIHdlIG11c3QgaGF2ZSBwcmV2aW91c2x5IGNhbGxlZCBz
ZXRUYXJnZXQoKSBhbmQgYXNzb2NpYXRlZCBpdCB3aXRoIGEgSlNHbG9iYWxPYmplY3QuCi0gICAg
UkVMRUFTRV9BU1NFUlQocHJldmlvdXNHbG9iYWxPYmplY3QpOwotCi0gICAgLy8gVGhpcyBpcyBz
bG93IGJ1dCBjb25zdGFudCB0aW1lLiBXZSB0aGluayBpdCdzIHZlcnkgcmFyZSBmb3IgYSBwcm94
eQotICAgIC8vIHRvIGJlIGEgcHJvdG90eXBlLCBhbmQgcmVhc29uYWJseSByYXJlIHRvIHJldGFy
Z2V0IGEgcHJveHksCi0gICAgLy8gc28gc2xvdyBjb25zdGFudCB0aW1lIGlzIE9LLgotICAgIGZv
ciAoc2l6ZV90IGkgPSAwOyBpIDw9IEpTRmluYWxPYmplY3Q6Om1heElubGluZUNhcGFjaXR5KCk7
ICsraSkKLSAgICAgICAgcHJvdG90eXBlTWFwLmNsZWFyRW1wdHlPYmplY3RTdHJ1Y3R1cmVGb3JQ
cm90b3R5cGUocHJldmlvdXNHbG9iYWxPYmplY3QsIHRoaXMsIGkpOwogfQogCiBTdHJpbmcgSlNQ
cm94eTo6Y2xhc3NOYW1lKGNvbnN0IEpTT2JqZWN0KiBvYmplY3QpCkluZGV4OiBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvcnVudGltZS9Qcm90b3R5cGVNYXAuY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1Byb3RvdHlwZU1hcC5jcHAJKHJldmlzaW9uIDIyMzA1
NSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1Byb3RvdHlwZU1hcC5jcHAJKHdv
cmtpbmcgY29weSkKQEAgLTc4LDEwICs3OCw0IEBAIFN0cnVjdHVyZSogUHJvdG90eXBlTWFwOjpl
bXB0eU9iamVjdFN0cnUKICAgICByZXR1cm4gY3JlYXRlRW1wdHlTdHJ1Y3R1cmUoZ2xvYmFsT2Jq
ZWN0LCBwcm90b3R5cGUsIEpTRmluYWxPYmplY3Q6OnR5cGVJbmZvKCksIEpTRmluYWxPYmplY3Q6
OmluZm8oKSwgSlNGaW5hbE9iamVjdDo6ZGVmYXVsdEluZGV4aW5nVHlwZSwgaW5saW5lQ2FwYWNp
dHksIG1ha2VQb2x5UHJvdG9TdHJ1Y3R1cmUpOwogfQogCi12b2lkIFByb3RvdHlwZU1hcDo6Y2xl
YXJFbXB0eU9iamVjdFN0cnVjdHVyZUZvclByb3RvdHlwZShKU0dsb2JhbE9iamVjdCogZ2xvYmFs
T2JqZWN0LCBKU09iamVjdCogb2JqZWN0LCB1bnNpZ25lZCBpbmxpbmVDYXBhY2l0eSkKLXsKLSAg
ICBtX3N0cnVjdHVyZXMucmVtb3ZlKFByb3RvdHlwZUtleShvYmplY3QsIGlubGluZUNhcGFjaXR5
LCBKU0ZpbmFsT2JqZWN0OjppbmZvKCksIGdsb2JhbE9iamVjdCkpOwotICAgIG1fc3RydWN0dXJl
cy5yZW1vdmUoUHJvdG90eXBlS2V5KG51bGxwdHIsIGlubGluZUNhcGFjaXR5LCBKU0ZpbmFsT2Jq
ZWN0OjppbmZvKCksIGdsb2JhbE9iamVjdCkpOwotfQotCiB9IC8vIG5hbWVzcGFjZSBKU0MKSW5k
ZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1Byb3RvdHlwZU1hcC5oCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1Byb3RvdHlwZU1hcC5oCShyZXZp
c2lvbiAyMjMwNTUpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9Qcm90b3R5cGVN
YXAuaAkod29ya2luZyBjb3B5KQpAQCAtNDgsNyArNDgsNiBAQCBwdWJsaWM6CiAKICAgICBKU19F
WFBPUlRfUFJJVkFURSBTdHJ1Y3R1cmUqIGVtcHR5T2JqZWN0U3RydWN0dXJlRm9yUHJvdG90eXBl
KEpTR2xvYmFsT2JqZWN0KiwgSlNPYmplY3QqLCB1bnNpZ25lZCBpbmxpbmVDYXBhY2l0eSwgYm9v
bCBtYWtlUG9seVByb3RvU3RydWN0dXJlID0gZmFsc2UpOwogICAgIEpTX0VYUE9SVF9QUklWQVRF
IFN0cnVjdHVyZSogZW1wdHlTdHJ1Y3R1cmVGb3JQcm90b3R5cGVGcm9tQmFzZVN0cnVjdHVyZShK
U0dsb2JhbE9iamVjdCosIEpTT2JqZWN0KiwgU3RydWN0dXJlKik7Ci0gICAgdm9pZCBjbGVhckVt
cHR5T2JqZWN0U3RydWN0dXJlRm9yUHJvdG90eXBlKEpTR2xvYmFsT2JqZWN0KiwgSlNPYmplY3Qq
LCB1bnNpZ25lZCBpbmxpbmVDYXBhY2l0eSk7CiAKIHByaXZhdGU6CiAgICAgU3RydWN0dXJlKiBj
cmVhdGVFbXB0eVN0cnVjdHVyZShKU0dsb2JhbE9iamVjdCosIEpTT2JqZWN0KiBwcm90b3R5cGUs
IGNvbnN0IFR5cGVJbmZvJiwgY29uc3QgQ2xhc3NJbmZvKiwgSW5kZXhpbmdUeXBlLCB1bnNpZ25l
ZCBpbmxpbmVDYXBhY2l0eSwgYm9vbCBtYWtlUG9seVByb3RvU3RydWN0dXJlKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>