<?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>83615</bug_id>
          
          <creation_ts>2012-04-10 14:03:27 -0700</creation_ts>
          <short_desc>Store V8 SVGElementInstance wrappers in the regular DOMObjectMap</short_desc>
          <delta_ts>2012-04-10 18:57:34 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Klein">adamk</reporter>
          <assigned_to name="Adam Klein">adamk</assigned_to>
          <cc>abarth</cc>
    
    <cc>arv</cc>
    
    <cc>haraken</cc>
    
    <cc>japhet</cc>
    
    <cc>schenney</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>599607</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Klein">adamk</who>
    <bug_when>2012-04-10 14:03:27 -0700</bug_when>
    <thetext>Store V8 SVGElementInstance wrappers in the regular DOMObjectMap</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>599609</commentid>
    <comment_count>1</comment_count>
      <attachid>136537</attachid>
    <who name="Adam Klein">adamk</who>
    <bug_when>2012-04-10 14:05:27 -0700</bug_when>
    <thetext>Created attachment 136537
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>599631</commentid>
    <comment_count>2</comment_count>
      <attachid>136537</attachid>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-04-10 14:15:35 -0700</bug_when>
    <thetext>Comment on attachment 136537
Patch

Awesome. If I was a reviewer I would gladly r+ ;-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>599760</commentid>
    <comment_count>3</comment_count>
      <attachid>136537</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-04-10 16:06:25 -0700</bug_when>
    <thetext>Comment on attachment 136537
Patch

If it&apos;s good enough for arv, it&apos;s good enough for me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>599924</commentid>
    <comment_count>4</comment_count>
      <attachid>136537</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-10 18:57:24 -0700</bug_when>
    <thetext>Comment on attachment 136537
Patch

Clearing flags on attachment: 136537

Committed r113806: &lt;http://trac.webkit.org/changeset/113806&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>599925</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-10 18:57:34 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>136537</attachid>
            <date>2012-04-10 14:05:27 -0700</date>
            <delta_ts>2012-04-10 18:57:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-83615-20120410140526.patch</filename>
            <type>text/plain</type>
            <size>11436</size>
            <attacher name="Adam Klein">adamk</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEzNzU3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWI5MTRiMzg3ZTE3Y2Nh
ZDc2MTBjOTUyZGU4MGI5YjVjNDA1ZmZhYS4uMzg4YWU5ZTYzZDVjNWFkNWM0NDAwMDQ0ZmM4YTdl
YzJjNzQzZGQ0NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM3IEBACisyMDEyLTA0LTEwICBBZGFt
IEtsZWluICA8YWRhbWtAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFN0b3JlIFY4IFNWR0VsZW1l
bnRJbnN0YW5jZSB3cmFwcGVycyBpbiB0aGUgcmVndWxhciBET01PYmplY3RNYXAKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgzNjE1CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSGlzdG9yaWNhbGx5LCB0aGVz
ZSB3cmFwcGVycyBoYWQgdGhlaXIgb3duIG1hcCwgYnV0IHRoZXJlIGRvZXNuJ3Qgc2VlbQorICAg
ICAgICB0byBiZSBhbnkgcGFydGljdWxhciByZWFzb24gZm9yIHRoaXMuIFRoZSBWOEdDQ29udHJv
bGxlciBkb2Vzbid0CisgICAgICAgIHRyZWF0IHRoZW0gc3BlY2lhbGx5ICh3aGljaCBpcyB0aGUg
cmVhc29uIHlvdSBub3JtYWxseSBuZWVkIGEgc2VwYXJhdGUKKyAgICAgICAgd3JhcHBlciBtYXAp
LgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgbm8gZXhwZWN0ZWQgY2hhbmdlIGluIGJlaGF2aW9y
LgorCisgICAgICAgICogYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG06CisgICAg
ICAgIChHZXREb21NYXBOYW1lKToKKyAgICAgICAgKiBiaW5kaW5ncy92OC9ET01EYXRhU3RvcmUu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6RE9NRGF0YVN0b3JlOjpET01EYXRhU3RvcmUpOgorICAg
ICAgICAoV2ViQ29yZTo6RE9NRGF0YVN0b3JlOjpnZXRET01XcmFwcGVyTWFwKToKKyAgICAgICAg
KiBiaW5kaW5ncy92OC9ET01EYXRhU3RvcmUuaDoKKyAgICAgICAgKERPTURhdGFTdG9yZSk6Cisg
ICAgICAgICogYmluZGluZ3MvdjgvU2NvcGVkRE9NRGF0YVN0b3JlLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OlNjb3BlZERPTURhdGFTdG9yZTo6U2NvcGVkRE9NRGF0YVN0b3JlKToKKyAgICAgICAg
KFdlYkNvcmU6OlNjb3BlZERPTURhdGFTdG9yZTo6flNjb3BlZERPTURhdGFTdG9yZSk6CisgICAg
ICAgICogYmluZGluZ3MvdjgvU3RhdGljRE9NRGF0YVN0b3JlLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OlN0YXRpY0RPTURhdGFTdG9yZTo6U3RhdGljRE9NRGF0YVN0b3JlKToKKyAgICAgICAgKiBi
aW5kaW5ncy92OC9TdGF0aWNET01EYXRhU3RvcmUuaDoKKyAgICAgICAgKFN0YXRpY0RPTURhdGFT
dG9yZSk6CisgICAgICAgICogYmluZGluZ3MvdjgvVjhET01NYXAuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6cmVtb3ZlQWxsRE9NT2JqZWN0cyk6CisgICAgICAgICogYmluZGluZ3MvdjgvVjhET01N
YXAuaDoKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4RE9NV3Jh
cHBlci5jcHA6CisKIDIwMTItMDQtMTAgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxl
LmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMTEzNjExLgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG0g
Yi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JWOC5wbQppbmRl
eCBkYzUwNTAyYzg4Y2ZhM2E2NTMxY2IzNzJjMzBiOTQ0OWU0NWNmM2UwLi5lNGJmYWY0N2M2MTNm
Yjk4YmI4ZjgzOWQ2NTFmNWRiYTNlMTZjNDljIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JWOC5wbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JWOC5wbQpAQCAtMzE4NSw3ICszMTg1LDYgQEAg
c3ViIEdldERvbU1hcE5hbWUKICAgICBteSAkZGF0YU5vZGUgPSBzaGlmdDsKICAgICBteSAkdHlw
ZSA9IHNoaWZ0OwogCi0gICAgcmV0dXJuICJET01TVkdFbGVtZW50SW5zdGFuY2UiIGlmICR0eXBl
IGVxICJTVkdFbGVtZW50SW5zdGFuY2UiOwogICAgIHJldHVybiAiQWN0aXZlRE9NTm9kZSIgaWYg
KElzTm9kZVN1YlR5cGUoJGRhdGFOb2RlKSAmJiAkZGF0YU5vZGUtPmV4dGVuZGVkQXR0cmlidXRl
cy0+eyJBY3RpdmVET01PYmplY3QifSk7CiAgICAgcmV0dXJuICJET01Ob2RlIiBpZiBJc05vZGVT
dWJUeXBlKCRkYXRhTm9kZSk7CiAgICAgcmV0dXJuICJBY3RpdmVET01PYmplY3QiIGlmICRkYXRh
Tm9kZS0+ZXh0ZW5kZWRBdHRyaWJ1dGVzLT57IkFjdGl2ZURPTU9iamVjdCJ9OwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvRE9NRGF0YVN0b3JlLmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL2JpbmRpbmdzL3Y4L0RPTURhdGFTdG9yZS5jcHAKaW5kZXggZjQyMWY2OTA1N2I2ZjYz
MTJiZTYwYzQ4YTFhN2E0MDc4NGExNGNjYy4uMmQ1YjVlNjMzMWEyZTEwNGI4MTVjZWQ4MTA3NzAw
NGEzOTg5ZGM2MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvRE9NRGF0
YVN0b3JlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9ET01EYXRhU3RvcmUu
Y3BwCkBAIC04OSw5ICs4OSw2IEBAIERPTURhdGFTdG9yZTo6RE9NRGF0YVN0b3JlKCkKICAgICAs
IG1fYWN0aXZlRG9tTm9kZU1hcCgwKQogICAgICwgbV9kb21PYmplY3RNYXAoMCkKICAgICAsIG1f
YWN0aXZlRG9tT2JqZWN0TWFwKDApCi0jaWYgRU5BQkxFKFNWRykKLSAgICAsIG1fZG9tU3ZnRWxl
bWVudEluc3RhbmNlTWFwKDApCi0jZW5kaWYKIHsKIH0KIApAQCAtMTE1LDEwICsxMTIsNiBAQCB2
b2lkKiBET01EYXRhU3RvcmU6OmdldERPTVdyYXBwZXJNYXAoRE9NV3JhcHBlck1hcFR5cGUgdHlw
ZSkKICAgICAgICAgcmV0dXJuIG1fZG9tT2JqZWN0TWFwOwogICAgIGNhc2UgQWN0aXZlRE9NT2Jq
ZWN0TWFwOgogICAgICAgICByZXR1cm4gbV9hY3RpdmVEb21PYmplY3RNYXA7Ci0jaWYgRU5BQkxF
KFNWRykKLSAgICBjYXNlIERPTVNWR0VsZW1lbnRJbnN0YW5jZU1hcDoKLSAgICAgICAgcmV0dXJu
IG1fZG9tU3ZnRWxlbWVudEluc3RhbmNlTWFwOwotI2VuZGlmCiAgICAgfQogCiAgICAgQVNTRVJU
X05PVF9SRUFDSEVEKCk7CkBAIC0xNjUsMTUgKzE1OCw0IEBAIHZvaWQgRE9NRGF0YVN0b3JlOjp3
ZWFrTm9kZUNhbGxiYWNrKHY4OjpQZXJzaXN0ZW50PHY4OjpWYWx1ZT4gdmFsdWUsIHZvaWQqIGRv
bU9iCiAgICAgbm9kZS0+ZGVyZWYoKTsgLy8gTm9ib2R5IG92ZXJyaWRlcyBOb2RlOjpkZXJlZiBz
byBpdCdzIHNhZmUKIH0KIAotI2lmIEVOQUJMRShTVkcpCi0KLXZvaWQgRE9NRGF0YVN0b3JlOjp3
ZWFrU1ZHRWxlbWVudEluc3RhbmNlQ2FsbGJhY2sodjg6OlBlcnNpc3RlbnQ8djg6OlZhbHVlPiB2
OE9iamVjdCwgdm9pZCogZG9tT2JqZWN0KQotewotICAgIHY4OjpIYW5kbGVTY29wZSBzY29wZTsK
LSAgICBBU1NFUlQodjhPYmplY3QtPklzT2JqZWN0KCkpOwotICAgIERPTURhdGE6OmhhbmRsZVdl
YWtPYmplY3QoRE9NRGF0YVN0b3JlOjpET01TVkdFbGVtZW50SW5zdGFuY2VNYXAsIHY4OjpQZXJz
aXN0ZW50PHY4OjpPYmplY3Q+OjpDYXN0KHY4T2JqZWN0KSwgc3RhdGljX2Nhc3Q8U1ZHRWxlbWVu
dEluc3RhbmNlKj4oZG9tT2JqZWN0KSk7Ci19Ci0KLSNlbmRpZiAgLy8gRU5BQkxFKFNWRykKLQog
fSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3MvdjgvRE9NRGF0YVN0b3JlLmggYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9ET01EYXRh
U3RvcmUuaAppbmRleCBjM2Q2MTRiYTJjZmI2ZTZhNmI4YzEzZWIwNWYzYTUyNGZlMDhjODYyLi4w
ODlkODZkNGY0ZDNjZmYwNGQ1Nzg0MDc1YzRjNTk0Y2EzYzM4ZWE5IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy92OC9ET01EYXRhU3RvcmUuaAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy92OC9ET01EYXRhU3RvcmUuaApAQCAtNjcsOSArNjcsNiBAQCBuYW1lc3BhY2Ug
V2ViQ29yZSB7CiAgICAgICAgICAgICBBY3RpdmVET01Ob2RlTWFwLAogICAgICAgICAgICAgRE9N
T2JqZWN0TWFwLAogICAgICAgICAgICAgQWN0aXZlRE9NT2JqZWN0TWFwLAotI2lmIEVOQUJMRShT
VkcpCi0gICAgICAgICAgICBET01TVkdFbGVtZW50SW5zdGFuY2VNYXAKLSNlbmRpZgogICAgICAg
ICB9OwogCiAgICAgICAgIERPTURhdGFTdG9yZSgpOwpAQCAtODQsOSArODEsNiBAQCBuYW1lc3Bh
Y2UgV2ViQ29yZSB7CiAgICAgICAgIERPTU5vZGVNYXBwaW5nJiBhY3RpdmVEb21Ob2RlTWFwKCkg
eyByZXR1cm4gKm1fYWN0aXZlRG9tTm9kZU1hcDsgfQogICAgICAgICBET01XcmFwcGVyTWFwPHZv
aWQ+JiBkb21PYmplY3RNYXAoKSB7IHJldHVybiAqbV9kb21PYmplY3RNYXA7IH0KICAgICAgICAg
RE9NV3JhcHBlck1hcDx2b2lkPiYgYWN0aXZlRG9tT2JqZWN0TWFwKCkgeyByZXR1cm4gKm1fYWN0
aXZlRG9tT2JqZWN0TWFwOyB9Ci0jaWYgRU5BQkxFKFNWRykKLSAgICAgICAgRE9NV3JhcHBlck1h
cDxTVkdFbGVtZW50SW5zdGFuY2U+JiBkb21TdmdFbGVtZW50SW5zdGFuY2VNYXAoKSB7IHJldHVy
biAqbV9kb21TdmdFbGVtZW50SW5zdGFuY2VNYXA7IH0KLSNlbmRpZgogCiAgICAgICAgIC8vIE5l
ZWQgYnkgVjhHQ0NvbnRyb2xsZXIuCiAgICAgICAgIHN0YXRpYyB2b2lkIHdlYWtBY3RpdmVET01P
YmplY3RDYWxsYmFjayh2ODo6UGVyc2lzdGVudDx2ODo6VmFsdWU+IHY4T2JqZWN0LCB2b2lkKiBk
b21PYmplY3QpOwpAQCAtOTQsMTcgKzg4LDExIEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogICAg
IHByb3RlY3RlZDoKICAgICAgICAgc3RhdGljIHZvaWQgd2Vha0RPTU9iamVjdENhbGxiYWNrKHY4
OjpQZXJzaXN0ZW50PHY4OjpWYWx1ZT4gdjhPYmplY3QsIHZvaWQqIGRvbU9iamVjdCk7Ci0jaWYg
RU5BQkxFKFNWRykKLSAgICAgICAgc3RhdGljIHZvaWQgd2Vha1NWR0VsZW1lbnRJbnN0YW5jZUNh
bGxiYWNrKHY4OjpQZXJzaXN0ZW50PHY4OjpWYWx1ZT4gdjhPYmplY3QsIHZvaWQqIGRvbU9iamVj
dCk7Ci0jZW5kaWYKIAogICAgICAgICBET01Ob2RlTWFwcGluZyogbV9kb21Ob2RlTWFwOwogICAg
ICAgICBET01Ob2RlTWFwcGluZyogbV9hY3RpdmVEb21Ob2RlTWFwOwogICAgICAgICBET01XcmFw
cGVyTWFwPHZvaWQ+KiBtX2RvbU9iamVjdE1hcDsKICAgICAgICAgRE9NV3JhcHBlck1hcDx2b2lk
PiogbV9hY3RpdmVEb21PYmplY3RNYXA7Ci0jaWYgRU5BQkxFKFNWRykKLSAgICAgICAgRE9NV3Jh
cHBlck1hcDxTVkdFbGVtZW50SW5zdGFuY2U+KiBtX2RvbVN2Z0VsZW1lbnRJbnN0YW5jZU1hcDsK
LSNlbmRpZgogICAgIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Njb3BlZERPTURhdGFTdG9yZS5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy92OC9TY29wZWRET01EYXRhU3RvcmUuY3BwCmluZGV4IDY2NmQwZjdi
NzgzNzJlNTMwYzQ4ZmU1YTFlYzFhYmNmMDhiMzU3ZGQuLjM4ZmU0Mjk4MzAzMzc4OTk2MTE4ZmQz
OGYzMzczMGIxZWI1YmZjNGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4
L1Njb3BlZERPTURhdGFTdG9yZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvdjgv
U2NvcGVkRE9NRGF0YVN0b3JlLmNwcApAQCAtNDAsOSArNDAsNiBAQCBTY29wZWRET01EYXRhU3Rv
cmU6OlNjb3BlZERPTURhdGFTdG9yZSgpCiAgICAgbV9hY3RpdmVEb21Ob2RlTWFwID0gbmV3IERP
TVdyYXBwZXJNYXA8Tm9kZT4oJkRPTURhdGFTdG9yZTo6d2Vha05vZGVDYWxsYmFjayk7CiAgICAg
bV9kb21PYmplY3RNYXAgPSBuZXcgRE9NV3JhcHBlck1hcDx2b2lkPigmRE9NRGF0YVN0b3JlOjp3
ZWFrRE9NT2JqZWN0Q2FsbGJhY2spOwogICAgIG1fYWN0aXZlRG9tT2JqZWN0TWFwID0gbmV3IERP
TVdyYXBwZXJNYXA8dm9pZD4oJkRPTURhdGFTdG9yZTo6d2Vha0FjdGl2ZURPTU9iamVjdENhbGxi
YWNrKTsKLSNpZiBFTkFCTEUoU1ZHKQotICAgIG1fZG9tU3ZnRWxlbWVudEluc3RhbmNlTWFwID0g
bmV3IERPTVdyYXBwZXJNYXA8U1ZHRWxlbWVudEluc3RhbmNlPigmRE9NRGF0YVN0b3JlOjp3ZWFr
U1ZHRWxlbWVudEluc3RhbmNlQ2FsbGJhY2spOwotI2VuZGlmCiB9CiAKIFNjb3BlZERPTURhdGFT
dG9yZTo6flNjb3BlZERPTURhdGFTdG9yZSgpCkBAIC01MSw5ICs0OCw2IEBAIFNjb3BlZERPTURh
dGFTdG9yZTo6flNjb3BlZERPTURhdGFTdG9yZSgpCiAgICAgZGVsZXRlIG1fYWN0aXZlRG9tTm9k
ZU1hcDsKICAgICBkZWxldGUgbV9kb21PYmplY3RNYXA7CiAgICAgZGVsZXRlIG1fYWN0aXZlRG9t
T2JqZWN0TWFwOwotI2lmIEVOQUJMRShTVkcpCi0gICAgZGVsZXRlIG1fZG9tU3ZnRWxlbWVudElu
c3RhbmNlTWFwOwotI2VuZGlmCiB9CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1N0YXRpY0RPTURhdGFTdG9yZS5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TdGF0aWNET01EYXRhU3RvcmUuY3BwCmluZGV4IDhl
YjYzMGQ4OGFiMGEyNmNmMGMwMTgzZTBiZTE1YTVlZmVjYzdkMmEuLjk5NmM5Yzg3YzBhYTZmMGYw
ZTFhNmUxNTViYzc0YmJhMTk1MzkxNTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3Y4L1N0YXRpY0RPTURhdGFTdG9yZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3MvdjgvU3RhdGljRE9NRGF0YVN0b3JlLmNwcApAQCAtNDAsMTcgKzQwLDExIEBAIFN0YXRpY0RP
TURhdGFTdG9yZTo6U3RhdGljRE9NRGF0YVN0b3JlKCkKICAgICAsIG1fc3RhdGljQWN0aXZlRG9t
Tm9kZU1hcCgmRE9NRGF0YVN0b3JlOjp3ZWFrTm9kZUNhbGxiYWNrKQogICAgICwgbV9zdGF0aWNE
b21PYmplY3RNYXAoJkRPTURhdGFTdG9yZTo6d2Vha0RPTU9iamVjdENhbGxiYWNrKQogICAgICwg
bV9zdGF0aWNBY3RpdmVEb21PYmplY3RNYXAoJkRPTURhdGFTdG9yZTo6d2Vha0FjdGl2ZURPTU9i
amVjdENhbGxiYWNrKQotI2lmIEVOQUJMRShTVkcpCi0gICAgLCBtX3N0YXRpY0RvbVN2Z0VsZW1l
bnRJbnN0YW5jZU1hcCgmRE9NRGF0YVN0b3JlOjp3ZWFrU1ZHRWxlbWVudEluc3RhbmNlQ2FsbGJh
Y2spCi0jZW5kaWYKIHsKICAgICBtX2RvbU5vZGVNYXAgPSAmbV9zdGF0aWNEb21Ob2RlTWFwOwog
ICAgIG1fYWN0aXZlRG9tTm9kZU1hcCA9ICZtX3N0YXRpY0FjdGl2ZURvbU5vZGVNYXA7CiAgICAg
bV9kb21PYmplY3RNYXAgPSAmbV9zdGF0aWNEb21PYmplY3RNYXA7CiAgICAgbV9hY3RpdmVEb21P
YmplY3RNYXAgPSAmbV9zdGF0aWNBY3RpdmVEb21PYmplY3RNYXA7Ci0jaWYgRU5BQkxFKFNWRykK
LSAgICBtX2RvbVN2Z0VsZW1lbnRJbnN0YW5jZU1hcCA9ICZtX3N0YXRpY0RvbVN2Z0VsZW1lbnRJ
bnN0YW5jZU1hcDsKLSNlbmRpZgogICAgIFY4QmluZGluZ1Blcklzb2xhdGVEYXRhOjpjdXJyZW50
KCktPnJlZ2lzdGVyRE9NRGF0YVN0b3JlKHRoaXMpOwogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy92OC9TdGF0aWNET01EYXRhU3RvcmUuaCBiL1NvdXJjZS9XZWJDb3Jl
L2JpbmRpbmdzL3Y4L1N0YXRpY0RPTURhdGFTdG9yZS5oCmluZGV4IDZjNjVkNDRmZDFkYzliNDFl
MTI4YmU4ZTk5OTY1ODBiZDc5NjZlYzYuLjJkMDBiMjdkOTM0ZGI0NjQyNTNiMzE5ZjMxNjc5MzY2
ZTIwNGY3NzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1N0YXRpY0RP
TURhdGFTdG9yZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1N0YXRpY0RPTURh
dGFTdG9yZS5oCkBAIC01NCw5ICs1NCw2IEBAIHByaXZhdGU6CiAgICAgSW50cnVzaXZlRE9NV3Jh
cHBlck1hcCBtX3N0YXRpY0FjdGl2ZURvbU5vZGVNYXA7CiAgICAgRE9NV3JhcHBlck1hcDx2b2lk
PiBtX3N0YXRpY0RvbU9iamVjdE1hcDsKICAgICBET01XcmFwcGVyTWFwPHZvaWQ+IG1fc3RhdGlj
QWN0aXZlRG9tT2JqZWN0TWFwOwotI2lmIEVOQUJMRShTVkcpCi0gICAgRE9NV3JhcHBlck1hcDxT
VkdFbGVtZW50SW5zdGFuY2U+IG1fc3RhdGljRG9tU3ZnRWxlbWVudEluc3RhbmNlTWFwOwotI2Vu
ZGlmCiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9iaW5kaW5ncy92OC9WOERPTU1hcC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92
OC9WOERPTU1hcC5jcHAKaW5kZXggOTNkNWExYjlmYWUwODI3MTdkMDU0ZTFjY2RmOGU1MGMwZGVi
NjhkZC4uY2U4MDQyNTVlZWM1OTBjNmQ0MzhkNGJkNjFiY2EwNWRiMzM3N2Q2OCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhET01NYXAuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4RE9NTWFwLmNwcApAQCAtNzksMTUgKzc5LDYgQEAgRE9NV3Jh
cHBlck1hcDx2b2lkPiYgZ2V0QWN0aXZlRE9NT2JqZWN0TWFwKCkKICAgICByZXR1cm4gZ2V0RE9N
RGF0YVN0b3JlKCkuYWN0aXZlRG9tT2JqZWN0TWFwKCk7CiB9CiAKLSNpZiBFTkFCTEUoU1ZHKQot
Ci1ET01XcmFwcGVyTWFwPFNWR0VsZW1lbnRJbnN0YW5jZT4mIGdldERPTVNWR0VsZW1lbnRJbnN0
YW5jZU1hcCgpCi17Ci0gICAgcmV0dXJuIGdldERPTURhdGFTdG9yZSgpLmRvbVN2Z0VsZW1lbnRJ
bnN0YW5jZU1hcCgpOwotfQotCi0jZW5kaWYgLy8gRU5BQkxFKFNWRykKLQogdm9pZCByZW1vdmVB
bGxET01PYmplY3RzKCkKIHsKICAgICBET01EYXRhU3RvcmUmIHN0b3JlID0gZ2V0RE9NRGF0YVN0
b3JlKCk7CkBAIC0xMDEsMTEgKzkyLDYgQEAgdm9pZCByZW1vdmVBbGxET01PYmplY3RzKCkKIAog
ICAgICAgICAvLyBSZW1vdmUgYWxsIGFjdGl2ZSBET00gbm9kZXMuCiAgICAgICAgIERPTURhdGE6
OnJlbW92ZU9iamVjdHNGcm9tV3JhcHBlck1hcDxOb2RlPigmc3RvcmUsIHN0b3JlLmFjdGl2ZURv
bU5vZGVNYXAoKSk7Ci0KLSNpZiBFTkFCTEUoU1ZHKQotICAgICAgICAvLyBSZW1vdmUgYWxsIFNW
RyBlbGVtZW50IGluc3RhbmNlcyBpbiB0aGUgd3JhcHBlciBtYXAuCi0gICAgICAgIERPTURhdGE6
OnJlbW92ZU9iamVjdHNGcm9tV3JhcHBlck1hcDxTVkdFbGVtZW50SW5zdGFuY2U+KCZzdG9yZSwg
c3RvcmUuZG9tU3ZnRWxlbWVudEluc3RhbmNlTWFwKCkpOwotI2VuZGlmCiAgICAgfQogCiAgICAg
Ly8gUmVtb3ZlIGFsbCBET00gb2JqZWN0cyBpbiB0aGUgd3JhcHBlciBtYXAuCkBAIC0xNjMsMjAg
KzE0OSw0IEBAIHZvaWQgdmlzaXRBY3RpdmVET01PYmplY3RzKERPTVdyYXBwZXJNYXA8dm9pZD46
OlZpc2l0b3IqIHZpc2l0b3IpCiAgICAgfQogfQogCi0jaWYgRU5BQkxFKFNWRykKLQotdm9pZCB2
aXNpdERPTVNWR0VsZW1lbnRJbnN0YW5jZXMoRE9NV3JhcHBlck1hcDxTVkdFbGVtZW50SW5zdGFu
Y2U+OjpWaXNpdG9yKiB2aXNpdG9yKQotewotICAgIHY4OjpIYW5kbGVTY29wZSBzY29wZTsKLQot
ICAgIERPTURhdGFMaXN0JiBsaXN0ID0gRE9NRGF0YVN0b3JlOjphbGxTdG9yZXMoKTsKLSAgICBm
b3IgKHNpemVfdCBpID0gMDsgaSA8IGxpc3Quc2l6ZSgpOyArK2kpIHsKLSAgICAgICAgRE9NRGF0
YVN0b3JlKiBzdG9yZSA9IGxpc3RbaV07Ci0KLSAgICAgICAgc3RvcmUtPmRvbVN2Z0VsZW1lbnRJ
bnN0YW5jZU1hcCgpLnZpc2l0KHN0b3JlLCB2aXNpdG9yKTsKLSAgICB9Ci19Ci0KLSNlbmRpZgot
CiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5k
aW5ncy92OC9WOERPTU1hcC5oIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhET01NYXAu
aAppbmRleCAxMzYzYTc5NzUwNDg2ZWE1OTFjZTAxOTk4NjliM2Q3NDllMjE5ZWI1Li43ZWMxMTA1
MmM3MjkxOWEyNWM2NDcyYzAxMGRkNGZiYWNlN2E0MGRlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9iaW5kaW5ncy92OC9WOERPTU1hcC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L3Y4L1Y4RE9NTWFwLmgKQEAgLTM4LDkgKzM4LDYgQEAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAg
ICBjbGFzcyBET01EYXRhU3RvcmU7CiAgICAgY2xhc3MgTm9kZTsKLSNpZiBFTkFCTEUoU1ZHKQot
ICAgIGNsYXNzIFNWR0VsZW1lbnRJbnN0YW5jZTsKLSNlbmRpZgogCiAgICAgdGVtcGxhdGUgPGNs
YXNzIEtleVR5cGUsIGNsYXNzIFZhbHVlVHlwZT4gY2xhc3MgQWJzdHJhY3RXZWFrUmVmZXJlbmNl
TWFwIHsKICAgICBwdWJsaWM6CkBAIC0xNzAsMTIgKzE2Nyw2IEBAIG5hbWVzcGFjZSBXZWJDb3Jl
IHsKICAgICAvLyBUaGlzIHNob3VsZCBiZSBjYWxsZWQgdG8gcmVtb3ZlIGFsbCBET00gb2JqZWN0
cyBhc3NvY2lhdGVkIHdpdGggdGhlIGN1cnJlbnQgdGhyZWFkIHdoZW4gaXQgaXMgdGVhcmluZyBk
b3duLgogICAgIHZvaWQgcmVtb3ZlQWxsRE9NT2JqZWN0cygpOwogCi0jaWYgRU5BQkxFKFNWRykK
LSAgICAvLyBBIG1hcCBmb3IgU1ZHRWxlbWVudEluc3RhbmNlcyB0byBpdHMgSlMgd3JhcHBlci4K
LSAgICBET01XcmFwcGVyTWFwPFNWR0VsZW1lbnRJbnN0YW5jZT4mIGdldERPTVNWR0VsZW1lbnRJ
bnN0YW5jZU1hcCgpOwotICAgIHZvaWQgdmlzaXRTVkdFbGVtZW50SW5zdGFuY2VzKERPTVdyYXBw
ZXJNYXA8U1ZHRWxlbWVudEluc3RhbmNlPjo6VmlzaXRvciopOwotI2VuZGlmCi0KICAgICB2b2lk
IGVuYWJsZUZhc3RlckRPTVN0b3JlQWNjZXNzKCk7CiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4RE9NV3JhcHBlci5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOERPTVdyYXBwZXIuY3BwCmluZGV4IDBmYWQ1
ZTgyYzhmMDc2MTZkNjNhNGQyMTE2ZWE0MmVkZGY5ODBiYWYuLjg0MmEwYjRlNGEzNDRlNzY3OTEx
NzhkODNmYWVmMjZiNjdkNGNlZTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L3Y4L1Y4RE9NV3JhcHBlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhE
T01XcmFwcGVyLmNwcApAQCAtMzYsNyArMzYsNiBAQAogI2luY2x1ZGUgIkV2ZW50VGFyZ2V0SGVh
ZGVycy5oIgogI2luY2x1ZGUgIkV2ZW50VGFyZ2V0SW50ZXJmYWNlcy5oIgogI2luY2x1ZGUgIkZy
YW1lTG9hZGVyQ2xpZW50LmgiCi0jaW5jbHVkZSAiU1ZHRWxlbWVudEluc3RhbmNlLmgiCiAjaW5j
bHVkZSAiU2FmZUFsbG9jYXRpb24uaCIKICNpbmNsdWRlICJTdHlsZVByb3BlcnR5U2V0LmgiCiAj
aW5jbHVkZSAiVjhBYnN0cmFjdEV2ZW50TGlzdGVuZXIuaCIK
</data>

          </attachment>
      

    </bug>

</bugzilla>