<?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>100432</bug_id>
          
          <creation_ts>2012-10-25 16:08:15 -0700</creation_ts>
          <short_desc>[V8] We can merge the wrapper maps for DOM objects and active DOM objects</short_desc>
          <delta_ts>2012-10-26 00:16:09 -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>New Bugs</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>100430</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>eric</cc>
    
    <cc>haraken</cc>
    
    <cc>ossy</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>751321</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-25 16:08:15 -0700</bug_when>
    <thetext>[V8] We can merge the wrapper maps for DOM objects and active DOM objects</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751325</commentid>
    <comment_count>1</comment_count>
      <attachid>170761</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-25 16:09:02 -0700</bug_when>
    <thetext>Created attachment 170761
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751326</commentid>
    <comment_count>2</comment_count>
      <attachid>170761</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-10-25 16:09:49 -0700</bug_when>
    <thetext>Comment on attachment 170761
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751531</commentid>
    <comment_count>3</comment_count>
      <attachid>170761</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-25 21:58:56 -0700</bug_when>
    <thetext>Comment on attachment 170761
Patch

Clearing flags on attachment: 170761

Committed r132570: &lt;http://trac.webkit.org/changeset/132570&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751532</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-25 21:58:59 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751618</commentid>
    <comment_count>5</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-10-26 00:06:47 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 170761 [details])
&gt; Clearing flags on attachment: 170761
&gt; 
&gt; Committed r132570: &lt;http://trac.webkit.org/changeset/132570&gt;

It broke the bindings tests. Could you fix it, please?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751628</commentid>
    <comment_count>6</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-26 00:13:52 -0700</bug_when>
    <thetext>Sure.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751629</commentid>
    <comment_count>7</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-26 00:16:09 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/132576</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170761</attachid>
            <date>2012-10-25 16:09:02 -0700</date>
            <delta_ts>2012-10-25 21:58:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100432-20121025160735.patch</filename>
            <type>text/plain</type>
            <size>10506</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyNTQwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzk2OTZiMDQ5NDFjMjcx
NTU5OWY4ODRmZjEwMTg1YjRhYWE0N2RmNS4uYzUzZDExNmZhZTkzODYwOTE3Y2I3Y2JjYTI5NTA2
NDI0MWRlODYwMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDM2IEBACiAyMDEyLTEwLTI1ICBBZGFt
IEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKKyAgICAgICAgW1Y4XSBXZSBjYW4gbWVyZ2Ug
dGhlIHdyYXBwZXIgbWFwcyBmb3IgRE9NIG9iamVjdHMgYW5kIGFjdGl2ZSBET00gb2JqZWN0cwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAwNDMyCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm93IHRoYXQg
d2UgdXNlIHRoZSBzYW1lIG9iamVjdCB0byB2aXNpdCBib3RoIERPTSBvYmplY3RzIGFuZCBhY3Rp
dmUKKyAgICAgICAgRE9NIG9iamVjdHMsIHRoZXJlJ3Mgbm8gcmVhc29uIHRvIGtlZXAgdGhlbSBp
biBzZXBhcmF0ZSBoYXNoIG1hcHMuCisKKyAgICAgICAgKiBiaW5kaW5ncy9zY3JpcHRzL0NvZGVH
ZW5lcmF0b3JWOC5wbToKKyAgICAgICAgKEdldERvbU1hcE5hbWUpOgorICAgICAgICAqIGJpbmRp
bmdzL3Y4L0RPTURhdGFTdG9yZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpET01EYXRhU3RvcmU6
OkRPTURhdGFTdG9yZSk6CisgICAgICAgIChXZWJDb3JlOjpET01EYXRhU3RvcmU6On5ET01EYXRh
U3RvcmUpOgorICAgICAgICAoV2ViQ29yZTo6RE9NRGF0YVN0b3JlOjpyZXBvcnRNZW1vcnlVc2Fn
ZSk6CisgICAgICAgICogYmluZGluZ3MvdjgvRE9NRGF0YVN0b3JlLmg6CisgICAgICAgIChET01E
YXRhU3RvcmUpOgorICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4RE9NTWFwLmNwcDoKKyAgICAgICAg
KiBiaW5kaW5ncy92OC9WOERPTU1hcC5oOgorICAgICAgICAoTm9kZVdyYXBwZXJWaXNpdG9yKToK
KyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4RE9NV3JhcHBlci5o
OgorICAgICAgICAoVjhET01XcmFwcGVyKToKKyAgICAgICAgKiBiaW5kaW5ncy92OC9WOEdDQ29u
dHJvbGxlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpWOEdDQ29udHJvbGxlcjo6bWFqb3JHQ1By
b2xvZ3VlKToKKyAgICAgICAgKiBiaW5kaW5ncy92OC9jdXN0b20vVjhXZWJTb2NrZXRDdXN0b20u
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6VjhXZWJTb2NrZXQ6OmNvbnN0cnVjdG9yQ2FsbGJhY2sp
OgorICAgICAgICAqIGJpbmRpbmdzL3Y4L2N1c3RvbS9WOFhNTEh0dHBSZXF1ZXN0Q29uc3RydWN0
b3IuY3BwOgorICAgICAgICAoV2ViQ29yZTo6VjhYTUxIdHRwUmVxdWVzdDo6Y29uc3RydWN0b3JD
YWxsYmFjayk6CisKKzIwMTItMTAtMjUgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4K
KwogICAgICAgICBbVjhdIFdlIGNhbiBtZXJnZSBBY3RpdmVET01PYmplY3RQcm9sb2d1ZVZpc2l0
b3Igd2l0aCBPYmplY3RWaXNpdG9yCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMDA0MzAKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG0gYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9z
Y3JpcHRzL0NvZGVHZW5lcmF0b3JWOC5wbQppbmRleCA1MzQwY2I0MWQ0YzA2MDE1YThmMjA3Yzg0
ZDY0Mzg5YjVjODliOWY2Li5kZmQ0NGNkNmNkODgzNzZlYTc5MGQwZTFkYjhhNDM4YTcxNmYwNTU5
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0
b3JWOC5wbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0
b3JWOC5wbQpAQCAtMzQ4MSw3ICszNDgxLDYgQEAgc3ViIEdldERvbU1hcE5hbWUKICAgICBteSAk
dHlwZSA9IHNoaWZ0OwogCiAgICAgcmV0dXJuICJET01Ob2RlIiBpZiBJc05vZGVTdWJUeXBlKCRk
YXRhTm9kZSk7Ci0gICAgcmV0dXJuICJBY3RpdmVET01PYmplY3QiIGlmICRkYXRhTm9kZS0+ZXh0
ZW5kZWRBdHRyaWJ1dGVzLT57IkFjdGl2ZURPTU9iamVjdCJ9OwogICAgIHJldHVybiAiRE9NT2Jq
ZWN0IjsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvRE9NRGF0
YVN0b3JlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0RPTURhdGFTdG9yZS5jcHAK
aW5kZXggMjQ4NDcxYzA3MzllZDk1NzVjOTc0MmFhNDA0MjVlZGFkOTE3N2Y2Zi4uYTIyNTliMGRj
MTJiYzU5NDdjMTczY2YxNzMxMTZjZDE3NWI4M2U4MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvYmluZGluZ3MvdjgvRE9NRGF0YVN0b3JlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5k
aW5ncy92OC9ET01EYXRhU3RvcmUuY3BwCkBAIC01Miw3ICs1Miw2IEBAIERPTURhdGFTdG9yZTo6
RE9NRGF0YVN0b3JlKFR5cGUgdHlwZSkKICAgICAgICAgbV9kb21Ob2RlTWFwID0gYWRvcHRQdHIo
bmV3IERPTVdyYXBwZXJIYXNoTWFwPE5vZGU+KTsKICAgICB9CiAgICAgbV9kb21PYmplY3RNYXAg
PSBhZG9wdFB0cihuZXcgRE9NV3JhcHBlckhhc2hNYXA8dm9pZD4pOwotICAgIG1fYWN0aXZlRG9t
T2JqZWN0TWFwID0gYWRvcHRQdHIobmV3IERPTVdyYXBwZXJIYXNoTWFwPHZvaWQ+KTsKIAogICAg
IFY4UGVySXNvbGF0ZURhdGE6OmN1cnJlbnQoKS0+cmVnaXN0ZXJET01EYXRhU3RvcmUodGhpcyk7
CiB9CkBAIC02Niw3ICs2NSw2IEBAIERPTURhdGFTdG9yZTo6fkRPTURhdGFTdG9yZSgpCiAgICAg
aWYgKG1fdHlwZSA9PSBJc29sYXRlZFdvcmxkKQogICAgICAgICBtX2RvbU5vZGVNYXAtPmNsZWFy
KCk7CiAgICAgbV9kb21PYmplY3RNYXAtPmNsZWFyKCk7Ci0gICAgbV9hY3RpdmVEb21PYmplY3RN
YXAtPmNsZWFyKCk7CiB9CiAKIERPTURhdGFTdG9yZSogRE9NRGF0YVN0b3JlOjpjdXJyZW50KHY4
OjpJc29sYXRlKiBpc29sYXRlKQpAQCAtODYsNyArODQsNiBAQCB2b2lkIERPTURhdGFTdG9yZTo6
cmVwb3J0TWVtb3J5VXNhZ2UoTWVtb3J5T2JqZWN0SW5mbyogbWVtb3J5T2JqZWN0SW5mbykgY29u
c3QKICAgICBNZW1vcnlDbGFzc0luZm8gaW5mbyhtZW1vcnlPYmplY3RJbmZvLCB0aGlzLCBXZWJD
b3JlTWVtb3J5VHlwZXM6OkJpbmRpbmcpOwogICAgIGluZm8uYWRkTWVtYmVyKG1fZG9tTm9kZU1h
cCk7CiAgICAgaW5mby5hZGRNZW1iZXIobV9kb21PYmplY3RNYXApOwotICAgIGluZm8uYWRkTWVt
YmVyKG1fYWN0aXZlRG9tT2JqZWN0TWFwKTsKIH0KIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvRE9NRGF0YVN0b3JlLmggYi9T
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9ET01EYXRhU3RvcmUuaAppbmRleCBmOGMwNjE0NjIy
YmVjMjFhNzE5Y2E0YTU3MTBmOWMwZTkwYmZmNTgwLi5mMGNjNzA4NTIwMDVjMDM2MzRiZDMwMWUx
ZDE0ODlhMDhhNTFlYjY4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9E
T01EYXRhU3RvcmUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9ET01EYXRhU3Rv
cmUuaApAQCAtNjEsNyArNjEsNiBAQCBwdWJsaWM6CiAKICAgICBET01XcmFwcGVyTWFwPE5vZGU+
JiBkb21Ob2RlTWFwKCkgeyByZXR1cm4gKm1fZG9tTm9kZU1hcDsgfQogICAgIERPTVdyYXBwZXJN
YXA8dm9pZD4mIGRvbU9iamVjdE1hcCgpIHsgcmV0dXJuICptX2RvbU9iamVjdE1hcDsgfQotICAg
IERPTVdyYXBwZXJNYXA8dm9pZD4mIGFjdGl2ZURvbU9iamVjdE1hcCgpIHsgcmV0dXJuICptX2Fj
dGl2ZURvbU9iamVjdE1hcDsgfQogCiAgICAgdm9pZCByZXBvcnRNZW1vcnlVc2FnZShNZW1vcnlP
YmplY3RJbmZvKikgY29uc3Q7CiAKQEAgLTY5LDcgKzY4LDYgQEAgcHJvdGVjdGVkOgogICAgIFR5
cGUgbV90eXBlOwogICAgIE93blB0cjxET01XcmFwcGVyTWFwPE5vZGU+ID4gbV9kb21Ob2RlTWFw
OwogICAgIE93blB0cjxET01XcmFwcGVyTWFwPHZvaWQ+ID4gbV9kb21PYmplY3RNYXA7Ci0gICAg
T3duUHRyPERPTVdyYXBwZXJNYXA8dm9pZD4gPiBtX2FjdGl2ZURvbU9iamVjdE1hcDsKIH07CiAK
IH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3Y4L1Y4RE9NTWFwLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4RE9NTWFw
LmNwcAppbmRleCBjNjc1N2RhZTgyOGFlMmI4ZGMzMjNiYzhlMzE5NjI1YTFhY2I3YTUxLi5mNjYx
ZGQ5NzhmZDIwNDNiYjVhYmYwYTdhOTA4OTU4ZWQ0MGE2YjFlIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy92OC9WOERPTU1hcC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3MvdjgvVjhET01NYXAuY3BwCkBAIC01NiwxMyArNTYsNiBAQCBET01XcmFwcGVyTWFwPHZv
aWQ+JiBnZXRET01PYmplY3RNYXAodjg6Oklzb2xhdGUqIGlzb2xhdGUpCiAgICAgcmV0dXJuIERP
TURhdGFTdG9yZTo6Y3VycmVudChpc29sYXRlKS0+ZG9tT2JqZWN0TWFwKCk7CiB9CiAKLURPTVdy
YXBwZXJNYXA8dm9pZD4mIGdldEFjdGl2ZURPTU9iamVjdE1hcCh2ODo6SXNvbGF0ZSogaXNvbGF0
ZSkKLXsKLSAgICBpZiAoIWlzb2xhdGUpCi0gICAgICAgIGlzb2xhdGUgPSB2ODo6SXNvbGF0ZTo6
R2V0Q3VycmVudCgpOwotICAgIHJldHVybiBET01EYXRhU3RvcmU6OmN1cnJlbnQoaXNvbGF0ZSkt
PmFjdGl2ZURvbU9iamVjdE1hcCgpOwotfQotCiB2b2lkIHZpc2l0QWxsRE9NTm9kZXMoTm9kZVdy
YXBwZXJWaXNpdG9yKiB2aXNpdG9yKQogewogICAgIHY4OjpIYW5kbGVTY29wZSBzY29wZTsKQEAg
LTEwNCwxNiArOTcsNCBAQCB2b2lkIHZpc2l0RE9NT2JqZWN0cyhET01XcmFwcGVyVmlzaXRvcjx2
b2lkPiogdmlzaXRvcikKICAgICB9CiB9CiAKLXZvaWQgdmlzaXRBY3RpdmVET01PYmplY3RzKERP
TVdyYXBwZXJWaXNpdG9yPHZvaWQ+KiB2aXNpdG9yKQotewotICAgIHY4OjpIYW5kbGVTY29wZSBz
Y29wZTsKLQotICAgIFZlY3RvcjxET01EYXRhU3RvcmUqPiYgbGlzdCA9IFY4UGVySXNvbGF0ZURh
dGE6OmN1cnJlbnQoKS0+YWxsU3RvcmVzKCk7Ci0gICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCBs
aXN0LnNpemUoKTsgKytpKSB7Ci0gICAgICAgIERPTURhdGFTdG9yZSogc3RvcmUgPSBsaXN0W2ld
OwotCi0gICAgICAgIHN0b3JlLT5hY3RpdmVEb21PYmplY3RNYXAoKS52aXNpdChzdG9yZSwgdmlz
aXRvcik7Ci0gICAgfQotfQotCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOERPTU1hcC5oIGIvU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3MvdjgvVjhET01NYXAuaAppbmRleCA3ZDIzMWM0ZjUxNTk3NTFjZDFlZmI5MDczNmExZjZl
ZWVmNTY5NDAwLi42YzJkOTMzYjNhOWZjYWY5YTNjZDBjMDZhM2IxYTRlODAwZDA0MjdmIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOERPTU1hcC5oCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4RE9NTWFwLmgKQEAgLTQyLDIyICs0MiwxNyBAQAogCiBu
YW1lc3BhY2UgV2ViQ29yZSB7CiAKLSAgICBET01XcmFwcGVyTWFwPE5vZGU+JiBnZXRET01Ob2Rl
TWFwKHY4OjpJc29sYXRlKiA9IDApOworY2xhc3MgTm9kZVdyYXBwZXJWaXNpdG9yIHsKK3B1Ymxp
YzoKKyAgICB2aXJ0dWFsIH5Ob2RlV3JhcHBlclZpc2l0b3IoKTsKKyAgICB2aXJ0dWFsIHZvaWQg
dmlzaXROb2RlV3JhcHBlcihOb2RlKiwgdjg6OlBlcnNpc3RlbnQ8djg6Ok9iamVjdD4gd3JhcHBl
cikgPSAwOworfTsKIAotICAgIGNsYXNzIE5vZGVXcmFwcGVyVmlzaXRvciB7Ci0gICAgcHVibGlj
OgotICAgICAgICB2aXJ0dWFsIH5Ob2RlV3JhcHBlclZpc2l0b3IoKTsKLSAgICAgICAgdmlydHVh
bCB2b2lkIHZpc2l0Tm9kZVdyYXBwZXIoTm9kZSosIHY4OjpQZXJzaXN0ZW50PHY4OjpPYmplY3Q+
IHdyYXBwZXIpID0gMDsKLSAgICB9OwotICAgIHZvaWQgdmlzaXRBbGxET01Ob2RlcyhOb2RlV3Jh
cHBlclZpc2l0b3IqKTsKK0RPTVdyYXBwZXJNYXA8Tm9kZT4mIGdldERPTU5vZGVNYXAodjg6Oklz
b2xhdGUqID0gMCk7Cit2b2lkIHZpc2l0QWxsRE9NTm9kZXMoTm9kZVdyYXBwZXJWaXNpdG9yKik7
CiAKLSAgICAvLyBBIG1hcCBmcm9tIGEgRE9NIG9iamVjdCAobm9uLW5vZGUpIHRvIGl0cyBKUyB3
cmFwcGVyLiBUaGlzIG1hcCBkb2VzIG5vdCBjb250YWluIHRoZSBET00gb2JqZWN0cyB3aGljaCBj
YW4gaGF2ZSBwZW5kaW5nIGFjdGl2aXR5IChhY3RpdmUgZG9tIG9iamVjdHMpLgotICAgIERPTVdy
YXBwZXJNYXA8dm9pZD4mIGdldERPTU9iamVjdE1hcCh2ODo6SXNvbGF0ZSogPSAwKTsKLSAgICB2
b2lkIHZpc2l0RE9NT2JqZWN0cyhET01XcmFwcGVyVmlzaXRvcjx2b2lkPiopOwotCi0gICAgLy8g
QSBtYXAgZnJvbSBhIERPTSBvYmplY3QgdG8gaXRzIEpTIHdyYXBwZXIgZm9yIERPTSBvYmplY3Rz
IHdoaWNoIGNhbiBoYXZlIHBlbmRpbmcgYWN0aXZpdHkuCi0gICAgRE9NV3JhcHBlck1hcDx2b2lk
PiYgZ2V0QWN0aXZlRE9NT2JqZWN0TWFwKHY4OjpJc29sYXRlKiA9IDApOwotICAgIHZvaWQgdmlz
aXRBY3RpdmVET01PYmplY3RzKERPTVdyYXBwZXJWaXNpdG9yPHZvaWQ+Kik7CitET01XcmFwcGVy
TWFwPHZvaWQ+JiBnZXRET01PYmplY3RNYXAodjg6Oklzb2xhdGUqID0gMCk7Cit2b2lkIHZpc2l0
RE9NT2JqZWN0cyhET01XcmFwcGVyVmlzaXRvcjx2b2lkPiopOwogCiB9IC8vIG5hbWVzcGFjZSBX
ZWJDb3JlCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4RE9NV3Jh
cHBlci5oIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhET01XcmFwcGVyLmgKaW5kZXgg
NzIxYmUxYWQ0NzdiMGRhM2EyNjBjMjIyZmZiN2IwMzNkZmVhNjI2NS4uY2I1YmMyYmMzNWIxNTky
MTdjYjNkMWMyMzJkMDk3MzcxMDBkODRjNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3MvdjgvVjhET01XcmFwcGVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvdjgv
VjhET01XcmFwcGVyLmgKQEAgLTk2LDggKzk2LDYgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogCiAg
ICAgICAgIHRlbXBsYXRlPHR5cGVuYW1lIFQ+CiAgICAgICAgIHN0YXRpYyB2ODo6UGVyc2lzdGVu
dDx2ODo6T2JqZWN0PiBzZXRKU1dyYXBwZXJGb3JET01PYmplY3QoUGFzc1JlZlB0cjxUPiwgdjg6
OkhhbmRsZTx2ODo6T2JqZWN0Piwgdjg6Oklzb2xhdGUqID0gMCk7Ci0gICAgICAgIHRlbXBsYXRl
PHR5cGVuYW1lIFQ+Ci0gICAgICAgIHN0YXRpYyB2ODo6UGVyc2lzdGVudDx2ODo6T2JqZWN0PiBz
ZXRKU1dyYXBwZXJGb3JBY3RpdmVET01PYmplY3QoUGFzc1JlZlB0cjxUPiwgdjg6OkhhbmRsZTx2
ODo6T2JqZWN0Piwgdjg6Oklzb2xhdGUqID0gMCk7CiAgICAgICAgIHN0YXRpYyB2ODo6UGVyc2lz
dGVudDx2ODo6T2JqZWN0PiBzZXRKU1dyYXBwZXJGb3JET01Ob2RlKFBhc3NSZWZQdHI8Tm9kZT4s
IHY4OjpIYW5kbGU8djg6Ok9iamVjdD4sIHY4OjpJc29sYXRlKiA9IDApOwogCiAgICAgICAgIHN0
YXRpYyBib29sIGlzVmFsaWRET01PYmplY3Qodjg6OkhhbmRsZTx2ODo6VmFsdWU+KTsKQEAgLTEz
OCwxNSArMTM2LDYgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgICAgICByZXR1cm4gd3JhcHBl
ckhhbmRsZTsKICAgICB9CiAKLSAgICB0ZW1wbGF0ZTx0eXBlbmFtZSBUPgotICAgIHY4OjpQZXJz
aXN0ZW50PHY4OjpPYmplY3Q+IFY4RE9NV3JhcHBlcjo6c2V0SlNXcmFwcGVyRm9yQWN0aXZlRE9N
T2JqZWN0KFBhc3NSZWZQdHI8VD4gb2JqZWN0LCB2ODo6SGFuZGxlPHY4OjpPYmplY3Q+IHdyYXBw
ZXIsIHY4OjpJc29sYXRlKiBpc29sYXRlKQotICAgIHsKLSAgICAgICAgdjg6OlBlcnNpc3RlbnQ8
djg6Ok9iamVjdD4gd3JhcHBlckhhbmRsZSA9IHY4OjpQZXJzaXN0ZW50PHY4OjpPYmplY3Q+OjpO
ZXcod3JhcHBlcik7Ci0gICAgICAgIEFTU0VSVChtYXliZURPTVdyYXBwZXIod3JhcHBlckhhbmRs
ZSkpOwotICAgICAgICBBU1NFUlQoZG9tV3JhcHBlclR5cGUod3JhcHBlckhhbmRsZSktPnRvQWN0
aXZlRE9NT2JqZWN0RnVuY3Rpb24pOwotICAgICAgICBnZXRBY3RpdmVET01PYmplY3RNYXAoaXNv
bGF0ZSkuc2V0KG9iamVjdC5sZWFrUmVmKCksIHdyYXBwZXJIYW5kbGUpOwotICAgICAgICByZXR1
cm4gd3JhcHBlckhhbmRsZTsKLSAgICB9CiB9CiAKICNlbmRpZiAvLyBWOERPTVdyYXBwZXJfaApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhHQ0NvbnRyb2xsZXIuY3Bw
IGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhHQ0NvbnRyb2xsZXIuY3BwCmluZGV4IDZl
Nzc5MDdlMGRmZjY4OTY1ZGI3ODIzOGMzMTU5ZDg0NmNjMWMxZGUuLmY1NmNjYTNiOGEzNmE0Njk0
MDQ5ZDkzNzY0YTdlYTY5OGRkYTRhYzQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3Y4L1Y4R0NDb250cm9sbGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92
OC9WOEdDQ29udHJvbGxlci5jcHAKQEAgLTIzMyw3ICsyMzMsNiBAQCB2b2lkIFY4R0NDb250cm9s
bGVyOjptYWpvckdDUHJvbG9ndWUoKQogCiAgICAgT2JqZWN0VmlzaXRvciBvYmplY3RWaXNpdG9y
KCZsaXZlT2JqZWN0cyk7CiAgICAgdmlzaXRET01PYmplY3RzKCZvYmplY3RWaXNpdG9yKTsKLSAg
ICB2aXNpdEFjdGl2ZURPTU9iamVjdHMoJm9iamVjdFZpc2l0b3IpOwogCiAgICAgdjg6OlY4OjpB
ZGRPYmplY3RHcm91cChsaXZlT2JqZWN0cy5kYXRhKCksIGxpdmVPYmplY3RzLnNpemUoKSk7CiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOFdlYlNvY2tl
dEN1c3RvbS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhXZWJTb2Nr
ZXRDdXN0b20uY3BwCmluZGV4IDkwMGE1NjI1ZTljNTFmOTA2ZjM2ZjRlYWJhODc1YzBjNmVjNjFh
YjguLmE1ZGU5YTQyM2FlYjUxZDZhNGFhOTQyMDQyODcxZmI1ZThmMjc5MjYgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOFdlYlNvY2tldEN1c3RvbS5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4V2ViU29ja2V0Q3VzdG9t
LmNwcApAQCAtMTA1LDcgKzEwNSw3IEBAIHY4OjpIYW5kbGU8djg6OlZhbHVlPiBWOFdlYlNvY2tl
dDo6Y29uc3RydWN0b3JDYWxsYmFjayhjb25zdCB2ODo6QXJndW1lbnRzJiBhcmdzCiAKICAgICB2
ODo6SGFuZGxlPHY4OjpPYmplY3Q+IHdyYXBwZXIgPSBhcmdzLkhvbGRlcigpOwogICAgIFY4RE9N
V3JhcHBlcjo6c2V0RE9NV3JhcHBlcih3cmFwcGVyLCAmaW5mbywgd2ViU29ja2V0LmdldCgpKTsK
LSAgICBWOERPTVdyYXBwZXI6OnNldEpTV3JhcHBlckZvckFjdGl2ZURPTU9iamVjdCh3ZWJTb2Nr
ZXQucmVsZWFzZSgpLCB3cmFwcGVyKTsKKyAgICBWOERPTVdyYXBwZXI6OnNldEpTV3JhcHBlckZv
ckRPTU9iamVjdCh3ZWJTb2NrZXQucmVsZWFzZSgpLCB3cmFwcGVyKTsKICAgICByZXR1cm4gd3Jh
cHBlcjsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9t
L1Y4WE1MSHR0cFJlcXVlc3RDb25zdHJ1Y3Rvci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5n
cy92OC9jdXN0b20vVjhYTUxIdHRwUmVxdWVzdENvbnN0cnVjdG9yLmNwcAppbmRleCA2ZjNkNmVl
NDE5NTQwY2RkNTA4OTMxMmRiMmQ1OTk3YWYyNThjYjMwLi4wNzg2YTE4ZDY4MGYyOTJjNWNmZTA3
NjgxMjU4N2FmMWNkYjY3MDY3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92
OC9jdXN0b20vVjhYTUxIdHRwUmVxdWVzdENvbnN0cnVjdG9yLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhYTUxIdHRwUmVxdWVzdENvbnN0cnVjdG9yLmNwcApA
QCAtNjIsNyArNjIsNyBAQCB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gVjhYTUxIdHRwUmVxdWVzdDo6
Y29uc3RydWN0b3JDYWxsYmFjayhjb25zdCB2ODo6QXJndW1lbnRzJgogCiAgICAgdjg6OkhhbmRs
ZTx2ODo6T2JqZWN0PiB3cmFwcGVyID0gYXJncy5Ib2xkZXIoKTsKICAgICBWOERPTVdyYXBwZXI6
OnNldERPTVdyYXBwZXIod3JhcHBlciwgJmluZm8sIHhtbEh0dHBSZXF1ZXN0LmdldCgpKTsKLSAg
ICBWOERPTVdyYXBwZXI6OnNldEpTV3JhcHBlckZvckFjdGl2ZURPTU9iamVjdCh4bWxIdHRwUmVx
dWVzdC5yZWxlYXNlKCksIHdyYXBwZXIpOworICAgIFY4RE9NV3JhcHBlcjo6c2V0SlNXcmFwcGVy
Rm9yRE9NT2JqZWN0KHhtbEh0dHBSZXF1ZXN0LnJlbGVhc2UoKSwgd3JhcHBlcik7CiAgICAgcmV0
dXJuIHdyYXBwZXI7CiB9CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>