<?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>100352</bug_id>
          
          <creation_ts>2012-10-25 01:44:41 -0700</creation_ts>
          <short_desc>[V8] ActiveDOMNodes no longer require a separate wrapper map</short_desc>
          <delta_ts>2012-10-25 15:34:32 -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>100351</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>japhet</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>750553</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-25 01:44:41 -0700</bug_when>
    <thetext>[V8] ActiveDOMNodes no longer require a separate wrapper map</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>750555</commentid>
    <comment_count>1</comment_count>
      <attachid>170589</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-25 01:46:17 -0700</bug_when>
    <thetext>Created attachment 170589
Not yet built or tested</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>750559</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-25 01:47:26 -0700</bug_when>
    <thetext>I need to go to sleep, but I&apos;m excited to have gotten this far tonight.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751226</commentid>
    <comment_count>3</comment_count>
      <attachid>170589</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-25 14:48:33 -0700</bug_when>
    <thetext>Comment on attachment 170589
Not yet built or tested

All the bubbles are green.  I guess that means it builds and tests correctly.  :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751251</commentid>
    <comment_count>4</comment_count>
      <attachid>170589</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-10-25 15:03:16 -0700</bug_when>
    <thetext>Comment on attachment 170589
Not yet built or tested

And how!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751283</commentid>
    <comment_count>5</comment_count>
      <attachid>170589</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-25 15:34:29 -0700</bug_when>
    <thetext>Comment on attachment 170589
Not yet built or tested

Clearing flags on attachment: 170589

Committed r132540: &lt;http://trac.webkit.org/changeset/132540&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751284</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-25 15:34:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170589</attachid>
            <date>2012-10-25 01:46:17 -0700</date>
            <delta_ts>2012-10-25 15:34:29 -0700</delta_ts>
            <desc>Not yet built or tested</desc>
            <filename>bug-100352-20121025014451.patch</filename>
            <type>text/plain</type>
            <size>9856</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyNDU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmFlZmM3MmVlNDcwN2U0
ZDg3MjAxMzMxNWJjZGNjNWQ3MDVjYTExYS4uMTgwMWU4ZmFiNTRmMDgwMDJiMDUzYWU4Y2RiM2Fh
YjAzYjdiZTQ1MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMzIEBACiAyMDEyLTEwLTI1ICBBZGFt
IEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKKyAgICAgICAgW1Y4XSBBY3RpdmVET01Ob2Rl
cyBubyBsb25nZXIgcmVxdWlyZSBhIHNlcGFyYXRlIHdyYXBwZXIgbWFwCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDAzNTIKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGVyZSBpcyBubyBsb25nZXIgYW55
IHJlYXNvbiB0byBrZWVwIGEgc2VwYXJhdGUgRE9NIHdyYXBwZXIgbWFwIGZvcgorICAgICAgICBh
Y3RpdmUgRE9NIG5vZGVzLiBXZSBjYW4gc2ltcGx5IHN0b3JlIHRoZW0gaW4gdGhlIG5vcm1hbCBE
T00gbm9kZQorICAgICAgICB3cmFwcGVyIG1hcCAod2hpY2ggaXMgbW9yZSBlZmZpY2llbnQgYmVj
YXVzZSBpdCBkb2Vzbid0IHVzZSBhIEhhc2hNYXApLgorCisgICAgICAgICogYmluZGluZ3Mvc2Ny
aXB0cy9Db2RlR2VuZXJhdG9yVjgucG06CisgICAgICAgIChHZXREb21NYXBOYW1lKToKKyAgICAg
ICAgKiBiaW5kaW5ncy92OC9ET01EYXRhU3RvcmUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RE9N
RGF0YVN0b3JlOjpET01EYXRhU3RvcmUpOgorICAgICAgICAoV2ViQ29yZTo6RE9NRGF0YVN0b3Jl
Ojp+RE9NRGF0YVN0b3JlKToKKyAgICAgICAgKFdlYkNvcmU6OkRPTURhdGFTdG9yZTo6cmVwb3J0
TWVtb3J5VXNhZ2UpOgorICAgICAgICAqIGJpbmRpbmdzL3Y4L0RPTURhdGFTdG9yZS5oOgorICAg
ICAgICAoRE9NRGF0YVN0b3JlKToKKyAgICAgICAgKiBiaW5kaW5ncy92OC9JbnRydXNpdmVET01X
cmFwcGVyTWFwLmg6CisgICAgICAgICogYmluZGluZ3MvdjgvVjhET01NYXAuY3BwOgorICAgICAg
ICAqIGJpbmRpbmdzL3Y4L1Y4RE9NTWFwLmg6CisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAg
KiBiaW5kaW5ncy92OC9WOERPTVdyYXBwZXIuY3BwOgorICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4
RE9NV3JhcHBlci5oOgorICAgICAgICAoVjhET01XcmFwcGVyKToKKyAgICAgICAgKFdlYkNvcmU6
OlY4RE9NV3JhcHBlcjo6Z2V0Q2FjaGVkV3JhcHBlcik6CisKKzIwMTItMTAtMjUgIEFkYW0gQmFy
dGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKwogICAgICAgICBbVjhdIFdlIGNhbiBoYW5kbGUgQWN0
aXZlRE9NTm9kZXMgYW5kIERPTU5vZGVzIGluIHRoZSBzYW1lIEdDIHZpc2l0b3IKICAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMDM1MQogCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JWOC5wbSBi
L1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvclY4LnBtCmluZGV4
IDU0NzcyZmY5ODNiOGI5NDgzMTZlZjBlNDY2OGMxN2UyZDZjOTIwODIuLjUzNDBjYjQxZDRjMDYw
MTVhOGYyMDdjODRkNjQzODliNWM4OWI5ZjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvclY4LnBtCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvclY4LnBtCkBAIC0zNDgwLDcgKzM0ODAsNiBAQCBz
dWIgR2V0RG9tTWFwTmFtZQogICAgIG15ICRkYXRhTm9kZSA9IHNoaWZ0OwogICAgIG15ICR0eXBl
ID0gc2hpZnQ7CiAKLSAgICByZXR1cm4gIkFjdGl2ZURPTU5vZGUiIGlmIChJc05vZGVTdWJUeXBl
KCRkYXRhTm9kZSkgJiYgJGRhdGFOb2RlLT5leHRlbmRlZEF0dHJpYnV0ZXMtPnsiQWN0aXZlRE9N
T2JqZWN0In0pOwogICAgIHJldHVybiAiRE9NTm9kZSIgaWYgSXNOb2RlU3ViVHlwZSgkZGF0YU5v
ZGUpOwogICAgIHJldHVybiAiQWN0aXZlRE9NT2JqZWN0IiBpZiAkZGF0YU5vZGUtPmV4dGVuZGVk
QXR0cmlidXRlcy0+eyJBY3RpdmVET01PYmplY3QifTsKICAgICByZXR1cm4gIkRPTU9iamVjdCI7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9ET01EYXRhU3RvcmUuY3Bw
IGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvRE9NRGF0YVN0b3JlLmNwcAppbmRleCA3YTU0
M2U2MjIzNGRlZDg5YTYyNzViYWViYzQwMDY1Yzc1YWM0NWUwLi4yNDg0NzFjMDczOWVkOTU3NWM5
NzQyYWE0MDQyNWVkYWQ5MTc3ZjZmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5n
cy92OC9ET01EYXRhU3RvcmUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0RP
TURhdGFTdG9yZS5jcHAKQEAgLTQyLDE2ICs0MiwxNCBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiBE
T01EYXRhU3RvcmU6OkRPTURhdGFTdG9yZShUeXBlIHR5cGUpCiAgICAgOiBtX3R5cGUodHlwZSkK
IHsKLSAgICBpZiAodHlwZSA9PSBNYWluV29ybGQpIHsKKyAgICBpZiAodHlwZSA9PSBNYWluV29y
bGQpCiAgICAgICAgIG1fZG9tTm9kZU1hcCA9IGFkb3B0UHRyKG5ldyBET01Ob2RlV3JhcHBlck1h
cCk7Ci0gICAgICAgIG1fYWN0aXZlRG9tTm9kZU1hcCA9IGFkb3B0UHRyKG5ldyBBY3RpdmVET01O
b2RlV3JhcHBlck1hcCk7Ci0gICAgfSBlbHNlIHsKKyAgICBlbHNlIHsKICAgICAgICAgQVNTRVJU
KHR5cGUgPT0gSXNvbGF0ZWRXb3JsZCB8fCB0eXBlID09IFdvcmtlcik7Ci0gICAgICAgIC8vIEZJ
WE1FOiBJbiBwcmluY2lwbGUsIHdlIHNob3VsZG4ndCBuZWVkIHRvIGNyZWF0ZSB0aGVzZQotICAg
ICAgICAvLyB3cmFwcGVyIG1hcHMgZm9yIHdvcmtlcnMgYmVjYXVzZSB0aGVyZSBhcmUgbm8gTm9k
ZXMgb24KKyAgICAgICAgLy8gRklYTUU6IEluIHByaW5jaXBsZSwgd2Ugc2hvdWxkbid0IG5lZWQg
dG8gY3JlYXRlIHRoaXMKKyAgICAgICAgLy8gd3JhcHBlciBtYXAgZm9yIHdvcmtlcnMgYmVjYXVz
ZSB0aGVyZSBhcmUgbm8gTm9kZXMgb24KICAgICAgICAgLy8gd29ya2VyIHRocmVhZHMuCiAgICAg
ICAgIG1fZG9tTm9kZU1hcCA9IGFkb3B0UHRyKG5ldyBET01XcmFwcGVySGFzaE1hcDxOb2RlPik7
Ci0gICAgICAgIG1fYWN0aXZlRG9tTm9kZU1hcCA9IGFkb3B0UHRyKG5ldyBET01XcmFwcGVySGFz
aE1hcDxOb2RlPik7CiAgICAgfQogICAgIG1fZG9tT2JqZWN0TWFwID0gYWRvcHRQdHIobmV3IERP
TVdyYXBwZXJIYXNoTWFwPHZvaWQ+KTsKICAgICBtX2FjdGl2ZURvbU9iamVjdE1hcCA9IGFkb3B0
UHRyKG5ldyBET01XcmFwcGVySGFzaE1hcDx2b2lkPik7CkBAIC02NSwxMCArNjMsOCBAQCBET01E
YXRhU3RvcmU6On5ET01EYXRhU3RvcmUoKQogCiAgICAgVjhQZXJJc29sYXRlRGF0YTo6Y3VycmVu
dCgpLT51bnJlZ2lzdGVyRE9NRGF0YVN0b3JlKHRoaXMpOwogCi0gICAgaWYgKG1fdHlwZSA9PSBJ
c29sYXRlZFdvcmxkKSB7CisgICAgaWYgKG1fdHlwZSA9PSBJc29sYXRlZFdvcmxkKQogICAgICAg
ICBtX2RvbU5vZGVNYXAtPmNsZWFyKCk7Ci0gICAgICAgIG1fYWN0aXZlRG9tTm9kZU1hcC0+Y2xl
YXIoKTsKLSAgICB9CiAgICAgbV9kb21PYmplY3RNYXAtPmNsZWFyKCk7CiAgICAgbV9hY3RpdmVE
b21PYmplY3RNYXAtPmNsZWFyKCk7CiB9CkBAIC04OSw3ICs4NSw2IEBAIHZvaWQgRE9NRGF0YVN0
b3JlOjpyZXBvcnRNZW1vcnlVc2FnZShNZW1vcnlPYmplY3RJbmZvKiBtZW1vcnlPYmplY3RJbmZv
KSBjb25zdAogewogICAgIE1lbW9yeUNsYXNzSW5mbyBpbmZvKG1lbW9yeU9iamVjdEluZm8sIHRo
aXMsIFdlYkNvcmVNZW1vcnlUeXBlczo6QmluZGluZyk7CiAgICAgaW5mby5hZGRNZW1iZXIobV9k
b21Ob2RlTWFwKTsKLSAgICBpbmZvLmFkZE1lbWJlcihtX2FjdGl2ZURvbU5vZGVNYXApOwogICAg
IGluZm8uYWRkTWVtYmVyKG1fZG9tT2JqZWN0TWFwKTsKICAgICBpbmZvLmFkZE1lbWJlcihtX2Fj
dGl2ZURvbU9iamVjdE1hcCk7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5n
cy92OC9ET01EYXRhU3RvcmUuaCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0RPTURhdGFT
dG9yZS5oCmluZGV4IGYwMGVmMDQ5MWI1ZjVmODQ2MGE3MGMyNTI1ZDdmMjlhNjUyMmQwYWUuLmY4
YzA2MTQ2MjJiZWMyMWE3MTljYTRhNTcxMGY5YzBlOTBiZmY1ODAgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0RPTURhdGFTdG9yZS5oCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2JpbmRpbmdzL3Y4L0RPTURhdGFTdG9yZS5oCkBAIC02MCw3ICs2MCw2IEBAIHB1YmxpYzoKICAg
ICBzdGF0aWMgRE9NRGF0YVN0b3JlKiBjdXJyZW50KHY4OjpJc29sYXRlKik7CiAKICAgICBET01X
cmFwcGVyTWFwPE5vZGU+JiBkb21Ob2RlTWFwKCkgeyByZXR1cm4gKm1fZG9tTm9kZU1hcDsgfQot
ICAgIERPTVdyYXBwZXJNYXA8Tm9kZT4mIGFjdGl2ZURvbU5vZGVNYXAoKSB7IHJldHVybiAqbV9h
Y3RpdmVEb21Ob2RlTWFwOyB9CiAgICAgRE9NV3JhcHBlck1hcDx2b2lkPiYgZG9tT2JqZWN0TWFw
KCkgeyByZXR1cm4gKm1fZG9tT2JqZWN0TWFwOyB9CiAgICAgRE9NV3JhcHBlck1hcDx2b2lkPiYg
YWN0aXZlRG9tT2JqZWN0TWFwKCkgeyByZXR1cm4gKm1fYWN0aXZlRG9tT2JqZWN0TWFwOyB9CiAK
QEAgLTY5LDcgKzY4LDYgQEAgcHVibGljOgogcHJvdGVjdGVkOgogICAgIFR5cGUgbV90eXBlOwog
ICAgIE93blB0cjxET01XcmFwcGVyTWFwPE5vZGU+ID4gbV9kb21Ob2RlTWFwOwotICAgIE93blB0
cjxET01XcmFwcGVyTWFwPE5vZGU+ID4gbV9hY3RpdmVEb21Ob2RlTWFwOwogICAgIE93blB0cjxE
T01XcmFwcGVyTWFwPHZvaWQ+ID4gbV9kb21PYmplY3RNYXA7CiAgICAgT3duUHRyPERPTVdyYXBw
ZXJNYXA8dm9pZD4gPiBtX2FjdGl2ZURvbU9iamVjdE1hcDsKIH07CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy92OC9JbnRydXNpdmVET01XcmFwcGVyTWFwLmggYi9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy92OC9JbnRydXNpdmVET01XcmFwcGVyTWFwLmgKaW5kZXggNjA5Y2Zj
NzlkODY2N2Y1ZWYxMThkZGY2ZGE2YmY3YTY4YTQ0NDFiZi4uZjU3MjYyMjI3OWEyNDNhNjc2N2Nh
NDkxMTJhNWM5MzA2YjJlYzJjYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
djgvSW50cnVzaXZlRE9NV3JhcHBlck1hcC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L3Y4L0ludHJ1c2l2ZURPTVdyYXBwZXJNYXAuaApAQCAtNzcsMzYgKzc3LDYgQEAgcHJpdmF0ZToK
ICAgICB9CiB9OwogCi1jbGFzcyBBY3RpdmVET01Ob2RlV3JhcHBlck1hcCA6IHB1YmxpYyBET01X
cmFwcGVySGFzaE1hcDxOb2RlPiB7Ci1wdWJsaWM6Ci0gICAgdmlydHVhbCB2ODo6UGVyc2lzdGVu
dDx2ODo6T2JqZWN0PiBnZXQoTm9kZSogbm9kZSkgT1ZFUlJJREUKLSAgICB7Ci0gICAgICAgIHY4
OjpQZXJzaXN0ZW50PHY4OjpPYmplY3Q+IHdyYXBwZXIgPSBub2RlLT53cmFwcGVyKCk7Ci0gICAg
ICAgIEFTU0VSVChET01XcmFwcGVySGFzaE1hcDxOb2RlPjo6Z2V0KG5vZGUpID09IHdyYXBwZXIp
OwotICAgICAgICByZXR1cm4gd3JhcHBlcjsKLSAgICB9Ci0KLSAgICB2aXJ0dWFsIHZvaWQgc2V0
KE5vZGUqIG5vZGUsIHY4OjpQZXJzaXN0ZW50PHY4OjpPYmplY3Q+IHdyYXBwZXIpIE9WRVJSSURF
Ci0gICAgewotICAgICAgICBBU1NFUlQobm9kZSAmJiBub2RlLT53cmFwcGVyKCkuSXNFbXB0eSgp
KTsKLSAgICAgICAgQVNTRVJUKHdyYXBwZXIuV3JhcHBlckNsYXNzSWQoKSA9PSB2OERPTVN1YnRy
ZWVDbGFzc0lkKTsKLSAgICAgICAgbm9kZS0+c2V0V3JhcHBlcih3cmFwcGVyKTsKLSAgICAgICAg
RE9NV3JhcHBlckhhc2hNYXA8Tm9kZT46OnNldChub2RlLCB3cmFwcGVyKTsKLSAgICB9Ci0KLSAg
ICB2aXJ0dWFsIHZvaWQgY2xlYXIoKSBPVkVSUklERQotICAgIHsKLSAgICAgICAgQVNTRVJUX05P
VF9SRUFDSEVEKCk7Ci0gICAgfQotCi0gICAgdmlydHVhbCB2b2lkIHJlbW92ZShOb2RlKiBub2Rl
LCB2ODo6UGVyc2lzdGVudDx2ODo6T2JqZWN0PiB3cmFwcGVyKSBPVkVSUklERQotICAgIHsKLSAg
ICAgICAgQVNTRVJUKG5vZGUtPndyYXBwZXIoKSA9PSB3cmFwcGVyKTsKLSAgICAgICAgbm9kZS0+
Y2xlYXJXcmFwcGVyKCk7Ci0gICAgICAgIERPTVdyYXBwZXJIYXNoTWFwPE5vZGU+OjpyZW1vdmUo
bm9kZSwgd3JhcHBlcik7Ci0gICAgfQotfTsKLQogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQogCiAj
ZW5kaWYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4RE9NTWFwLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4RE9NTWFwLmNwcAppbmRleCBjYTFmMzA1
NGZjODc5ZjAxZjNjOWExYThjNzNhNGM5MzkyMTk1Njk5Li5jNjc1N2RhZTgyOGFlMmI4ZGMzMjNi
YzhlMzE5NjI1YTFhY2I3YTUxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92
OC9WOERPTU1hcC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhET01NYXAu
Y3BwCkBAIC00OSwxMyArNDksNiBAQCBET01XcmFwcGVyTWFwPE5vZGU+JiBnZXRET01Ob2RlTWFw
KHY4OjpJc29sYXRlKiBpc29sYXRlKQogICAgIHJldHVybiBET01EYXRhU3RvcmU6OmN1cnJlbnQo
aXNvbGF0ZSktPmRvbU5vZGVNYXAoKTsKIH0KIAotRE9NV3JhcHBlck1hcDxOb2RlPiYgZ2V0QWN0
aXZlRE9NTm9kZU1hcCh2ODo6SXNvbGF0ZSogaXNvbGF0ZSkKLXsKLSAgICBpZiAoIWlzb2xhdGUp
Ci0gICAgICAgIGlzb2xhdGUgPSB2ODo6SXNvbGF0ZTo6R2V0Q3VycmVudCgpOwotICAgIHJldHVy
biBET01EYXRhU3RvcmU6OmN1cnJlbnQoaXNvbGF0ZSktPmFjdGl2ZURvbU5vZGVNYXAoKTsKLX0K
LQogRE9NV3JhcHBlck1hcDx2b2lkPiYgZ2V0RE9NT2JqZWN0TWFwKHY4OjpJc29sYXRlKiBpc29s
YXRlKQogewogICAgIGlmICghaXNvbGF0ZSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL3Y4L1Y4RE9NTWFwLmggYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOERPTU1h
cC5oCmluZGV4IGY2MmQzZjQ0M2FiMjI3NmUzNGRjN2QwMDMzOTViMTJiOTA3ODFhOGIuLjdkMjMx
YzRmNTE1OTc1MWNkMWVmYjkwNzM2YTFmNmVlZWY1Njk0MDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4RE9NTWFwLmgKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3MvdjgvVjhET01NYXAuaApAQCAtNDMsNyArNDMsNiBAQAogbmFtZXNwYWNlIFdlYkNvcmUgewog
CiAgICAgRE9NV3JhcHBlck1hcDxOb2RlPiYgZ2V0RE9NTm9kZU1hcCh2ODo6SXNvbGF0ZSogPSAw
KTsKLSAgICBET01XcmFwcGVyTWFwPE5vZGU+JiBnZXRBY3RpdmVET01Ob2RlTWFwKHY4OjpJc29s
YXRlKiA9IDApOwogCiAgICAgY2xhc3MgTm9kZVdyYXBwZXJWaXNpdG9yIHsKICAgICBwdWJsaWM6
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOERPTVdyYXBwZXIuY3Bw
IGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhET01XcmFwcGVyLmNwcAppbmRleCAzMmQw
NGY3OGJhMzJlNzIzZTJlNzhmYmY5MTY3ZjJjZWM1MTlmZmE0Li5jZGQxMTI1ODM3YjI4OTI3OTRi
OWNhNTVkYThmYjhjMDIwMWQ4M2U0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5n
cy92OC9WOERPTVdyYXBwZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4
RE9NV3JhcHBlci5jcHAKQEAgLTc4LDE2ICs3OCw2IEBAIHY4OjpQZXJzaXN0ZW50PHY4OjpPYmpl
Y3Q+IFY4RE9NV3JhcHBlcjo6c2V0SlNXcmFwcGVyRm9yRE9NTm9kZShQYXNzUmVmUHRyPE5vZGU+
CiAgICAgcmV0dXJuIHdyYXBwZXJIYW5kbGU7CiB9CiAKLXY4OjpQZXJzaXN0ZW50PHY4OjpPYmpl
Y3Q+IFY4RE9NV3JhcHBlcjo6c2V0SlNXcmFwcGVyRm9yQWN0aXZlRE9NTm9kZShQYXNzUmVmUHRy
PE5vZGU+IG5vZGUsIHY4OjpIYW5kbGU8djg6Ok9iamVjdD4gd3JhcHBlciwgdjg6Oklzb2xhdGUq
IGlzb2xhdGUpCi17Ci0gICAgdjg6OlBlcnNpc3RlbnQ8djg6Ok9iamVjdD4gd3JhcHBlckhhbmRs
ZSA9IHY4OjpQZXJzaXN0ZW50PHY4OjpPYmplY3Q+OjpOZXcod3JhcHBlcik7Ci0gICAgQVNTRVJU
KG1heWJlRE9NV3JhcHBlcih3cmFwcGVySGFuZGxlKSk7Ci0gICAgQVNTRVJUKG5vZGUtPmlzQWN0
aXZlTm9kZSgpKTsKLSAgICB3cmFwcGVySGFuZGxlLlNldFdyYXBwZXJDbGFzc0lkKHY4RE9NU3Vi
dHJlZUNsYXNzSWQpOwotICAgIGdldEFjdGl2ZURPTU5vZGVNYXAoaXNvbGF0ZSkuc2V0KG5vZGUu
bGVha1JlZigpLCB3cmFwcGVySGFuZGxlKTsKLSAgICByZXR1cm4gd3JhcHBlckhhbmRsZTsKLX0K
LQogdm9pZCBWOERPTVdyYXBwZXI6OnNldE5hbWVkSGlkZGVuUmVmZXJlbmNlKHY4OjpIYW5kbGU8
djg6Ok9iamVjdD4gcGFyZW50LCBjb25zdCBjaGFyKiBuYW1lLCB2ODo6SGFuZGxlPHY4OjpWYWx1
ZT4gY2hpbGQpCiB7CiAgICAgQVNTRVJUKG5hbWUpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvYmluZGluZ3MvdjgvVjhET01XcmFwcGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92
OC9WOERPTVdyYXBwZXIuaAppbmRleCBmMTE4NTliMDZmNmNjZTBkZTlmZjcwYjdjZDU0ZGExYmI3
YjRlZjRhLi43MjFiZTFhZDQ3N2IwZGEzYTI2MGMyMjJmZmI3YjAzM2RmZWE2MjY1IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOERPTVdyYXBwZXIuaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOERPTVdyYXBwZXIuaApAQCAtOTksNyArOTksNiBAQCBu
YW1lc3BhY2UgV2ViQ29yZSB7CiAgICAgICAgIHRlbXBsYXRlPHR5cGVuYW1lIFQ+CiAgICAgICAg
IHN0YXRpYyB2ODo6UGVyc2lzdGVudDx2ODo6T2JqZWN0PiBzZXRKU1dyYXBwZXJGb3JBY3RpdmVE
T01PYmplY3QoUGFzc1JlZlB0cjxUPiwgdjg6OkhhbmRsZTx2ODo6T2JqZWN0Piwgdjg6Oklzb2xh
dGUqID0gMCk7CiAgICAgICAgIHN0YXRpYyB2ODo6UGVyc2lzdGVudDx2ODo6T2JqZWN0PiBzZXRK
U1dyYXBwZXJGb3JET01Ob2RlKFBhc3NSZWZQdHI8Tm9kZT4sIHY4OjpIYW5kbGU8djg6Ok9iamVj
dD4sIHY4OjpJc29sYXRlKiA9IDApOwotICAgICAgICBzdGF0aWMgdjg6OlBlcnNpc3RlbnQ8djg6
Ok9iamVjdD4gc2V0SlNXcmFwcGVyRm9yQWN0aXZlRE9NTm9kZShQYXNzUmVmUHRyPE5vZGU+LCB2
ODo6SGFuZGxlPHY4OjpPYmplY3Q+LCB2ODo6SXNvbGF0ZSogPSAwKTsKIAogICAgICAgICBzdGF0
aWMgYm9vbCBpc1ZhbGlkRE9NT2JqZWN0KHY4OjpIYW5kbGU8djg6OlZhbHVlPik7CiAKQEAgLTEy
NCw3ICsxMjMsNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAgICAgICAgICAgICAgICAgcmV0dXJu
IG5vZGUtPndyYXBwZXIoKTsKIAogICAgICAgICAgICAgRE9NRGF0YVN0b3JlKiBzdG9yZSA9IGNv
bnRleHQtPndvcmxkKCktPmRvbURhdGFTdG9yZSgpOwotICAgICAgICAgICAgRE9NV3JhcHBlck1h
cDxOb2RlPiYgZG9tTm9kZU1hcCA9IG5vZGUtPmlzQWN0aXZlTm9kZSgpID8gc3RvcmUtPmFjdGl2
ZURvbU5vZGVNYXAoKSA6IHN0b3JlLT5kb21Ob2RlTWFwKCk7CisgICAgICAgICAgICBET01XcmFw
cGVyTWFwPE5vZGU+JiBkb21Ob2RlTWFwID0gc3RvcmUtPmRvbU5vZGVNYXAoKTsKICAgICAgICAg
ICAgIHJldHVybiBkb21Ob2RlTWFwLmdldChub2RlKTsKICAgICAgICAgfQogICAgIH07Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>