<?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>108441</bug_id>
          
          <creation_ts>2013-01-31 00:41:59 -0800</creation_ts>
          <short_desc>[V8] Simplify CodeGeneratorV8.pm by using InheritsExtendedAttribute(&quot;EventTarget&quot;)</short_desc>
          <delta_ts>2013-02-03 19:24:23 -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>WebCore JavaScript</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="Kentaro Hara">haraken</reporter>
          <assigned_to name="Kentaro Hara">haraken</assigned_to>
          <cc>abarth</cc>
    
    <cc>d-r</cc>
    
    <cc>fmalita</cc>
    
    <cc>japhet</cc>
    
    <cc>jberlin</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>pdr</cc>
    
    <cc>schenney</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>821219</commentid>
    <comment_count>0</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2013-01-31 00:41:59 -0800</bug_when>
    <thetext>A complicated condition in GetInternalFields() can be simplified by using InheritsExtendedAttribute(&quot;EventTarget&quot;).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>821220</commentid>
    <comment_count>1</comment_count>
      <attachid>185708</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2013-01-31 00:43:34 -0800</bug_when>
    <thetext>Created attachment 185708
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>821626</commentid>
    <comment_count>2</comment_count>
      <attachid>185708</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-01-31 10:19:45 -0800</bug_when>
    <thetext>Comment on attachment 185708
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=185708&amp;action=review

&gt; Source/WebCore/svg/SVGElementInstance.idl:32
&gt; +    EventTarget

Won&apos;t SVGElementInstance get &quot;InheritsExtendedAttribute&quot; by deriving from EventTarget?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822055</commentid>
    <comment_count>3</comment_count>
      <attachid>185708</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2013-01-31 15:47:41 -0800</bug_when>
    <thetext>Comment on attachment 185708
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=185708&amp;action=review

&gt;&gt; Source/WebCore/svg/SVGElementInstance.idl:32
&gt;&gt; +    EventTarget
&gt; 
&gt; Won&apos;t SVGElementInstance get &quot;InheritsExtendedAttribute&quot; by deriving from EventTarget?

&apos;SVGElementInstance : EventTarget&apos; is enabled only in ObjC. Similarly, &apos;Node : EventTarget&apos; is enabled only in ObjC. (Enabling the inheritance causes a bunch of side effects on CodeGenerator{JS,V8}.pm, so I&apos;ll study it later.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822091</commentid>
    <comment_count>4</comment_count>
      <attachid>185708</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-31 16:27:16 -0800</bug_when>
    <thetext>Comment on attachment 185708
Patch

Clearing flags on attachment: 185708

Committed r141502: &lt;http://trac.webkit.org/changeset/141502&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822092</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-31 16:27:20 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822199</commentid>
    <comment_count>6</comment_count>
    <who name="Jessie Berlin">jberlin</who>
    <bug_when>2013-01-31 17:58:40 -0800</bug_when>
    <thetext>Kentaro Hara is going to roll out the patch because it started causing assertion failures in some svg tests on the apple mac bots:

http://build.webkit.org/results/Apple%20Lion%20Debug%20WK2%20(Tests)/r141504%20(7008)/results.html

VM Regions Near 0xbbadbeef:
--&gt; 
    __TEXT                 0000000102daa000-0000000102dab000 [    4K] r-x/rwx SM=COW  /Volumes/VOLUME/*/WebKit2.framework/WebProcess.app/Contents/MacOS/WebProcess

Application Specific Information:
objc[5765]: garbage collection is OFF
CRASHING TEST: svg/custom/use-on-use.svg

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.WebCore             	0x0000000106ae9da2 WebCore::SVGElementInstance::eventTargetData() + 66 (SVGElementInstance.cpp:191)
1   com.apple.WebCore             	0x0000000105d881e6 WebCore::EventTarget::hasEventListeners() + 22 (EventTarget.h:197)
2   com.apple.WebCore             	0x0000000105f1d82c _ZN7WebCoreL12isObservableEPNS_13JSEventTargetE + 60 (JSEventTarget.cpp:161)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822200</commentid>
    <comment_count>7</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2013-01-31 17:59:11 -0800</bug_when>
    <thetext>Reverted r141502 for reason:

Hit assert in SVGElementInstance

Committed r141518: &lt;http://trac.webkit.org/changeset/141518&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>823960</commentid>
    <comment_count>8</comment_count>
      <attachid>186285</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2013-02-03 18:23:53 -0800</bug_when>
    <thetext>Created attachment 186285
patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>823983</commentid>
    <comment_count>9</comment_count>
      <attachid>186285</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-03 19:24:19 -0800</bug_when>
    <thetext>Comment on attachment 186285
patch for landing

Clearing flags on attachment: 186285

Committed r141730: &lt;http://trac.webkit.org/changeset/141730&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>823984</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-03 19:24:23 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>185708</attachid>
            <date>2013-01-31 00:43:34 -0800</date>
            <delta_ts>2013-02-03 18:23:49 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-108441-20130131174018.patch</filename>
            <type>text/plain</type>
            <size>3529</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxMzc5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzgwOGVjMDkzZjFkYWUy
Nzk4NGQ1ZDU4MDE5Y2VlM2MzZWMxYTYxOS4uNjkxMTU0YzYwMTFiMzg0MjQ4MWQzMGE5NjdkMDBh
MjM2MzYxNTFlMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEzLTAxLTMxICBLZW50
YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KKworICAgICAgICBbVjhdIFNpbXBsaWZ5
IENvZGVHZW5lcmF0b3JWOC5wbSBieSB1c2luZyBJbmhlcml0c0V4dGVuZGVkQXR0cmlidXRlKCJF
dmVudFRhcmdldCIpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMDg0NDEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBBIGNvbXBsaWNhdGVkIGNvbmRpdGlvbiBpbiBHZXRJbnRlcm5hbEZpZWxkcygpIGNhbiBi
ZSBzaW1wbGlmaWVkCisgICAgICAgIGJ5IHVzaW5nIEluaGVyaXRzRXh0ZW5kZWRBdHRyaWJ1dGUo
IkV2ZW50VGFyZ2V0IikuCisKKyAgICAgICAgTm8gdGVzdHMuIE5vIGNoYW5nZSBpbiBiZWhhdmlv
ci4KKworICAgICAgICAqIGJpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvclY4LnBtOgorICAg
ICAgICAoR2V0SW50ZXJuYWxGaWVsZHMpOgorICAgICAgICAqIGRvbS9FdmVudFRhcmdldC5pZGw6
IEFkZGVkIFtFdmVudFRhcmdldF0gd2hpY2ggc2hvdWxkIGhhdmUgYmVlbiBhZGRlZC4KKyAgICAg
ICAgKiBzdmcvU1ZHRWxlbWVudEluc3RhbmNlLmlkbDogRGl0dG8uCisKIDIwMTMtMDEtMzAgIFBh
dHJpY2sgR2Fuc3RlcmVyICA8cGFyb2dhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUG9ydCBEcmFn
SW1hZ2VXaW4uY3BwIHRvIFdpbkNFCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5n
cy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JWOC5wbSBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Nj
cmlwdHMvQ29kZUdlbmVyYXRvclY4LnBtCmluZGV4IGFjNzM1MzVhNDg4ZDc5Yjg0YjMzOTE0MzY5
MTcyYzk3MTQ1MmQwOGEuLjY1N2E0ZWU0OGEyNDZhOWFlY2MxODRkMDA2N2I0Mzc2ODIzM2E3ZTQg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRv
clY4LnBtCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRv
clY4LnBtCkBAIC02MTYsMTggKzYxNiwxMSBAQCBzdWIgR2V0SW50ZXJuYWxGaWVsZHMKICAgICBt
eSAkaW50ZXJmYWNlID0gc2hpZnQ7CiAKICAgICBteSBAY3VzdG9tSW50ZXJuYWxGaWVsZHMgPSAo
KTsKLSAgICAjIFdlIGNhbid0IGFzayB3aGV0aGVyIGEgcGFyZW50IHR5cGUgaGFzIGEgZ2l2ZW4g
ZXh0ZW5kZWRBdHRyaWJ1dGUsCi0gICAgIyBzbyBzcGVjaWFsLWNhc2UgQWJzdHJhY3RXb3JrZXIg
YW5kIFdvcmtlckNvbnRleHQgdG8gaW5jbHVkZSBhbGwgc3ViLXR5cGVzLgogICAgICMgRXZlbnQg
bGlzdGVuZXJzIG9uIERPTSBub2RlcyBhcmUgZXhwbGljaXRseSBzdXBwb3J0ZWQgaW4gdGhlIEdD
IGNvbnRyb2xsZXIuCi0gICAgIyBGSVhNRTogU2ltcGxpZnkgdGhpcyB3aGVuIGFsbCBFdmVudFRh
cmdldHMgYXJlIHN1YnR5cGVzIG9mIEV2ZW50VGFyZ2V0LgotICAgIGlmICghJGNvZGVHZW5lcmF0
b3ItPkluaGVyaXRzSW50ZXJmYWNlKCRpbnRlcmZhY2UsICJOb2RlIikKLSAgICAgICAgJiYgKCRp
bnRlcmZhY2UtPmV4dGVuZGVkQXR0cmlidXRlcy0+eyJFdmVudFRhcmdldCJ9Ci0gICAgICAgICAg
ICB8fCAkaW50ZXJmYWNlLT5leHRlbmRlZEF0dHJpYnV0ZXMtPnsiSXNXb3JrZXJDb250ZXh0In0K
LSAgICAgICAgICAgIHx8ICRjb2RlR2VuZXJhdG9yLT5Jbmhlcml0c0ludGVyZmFjZSgkaW50ZXJm
YWNlLCAiQWJzdHJhY3RXb3JrZXIiKQotICAgICAgICAgICAgfHwgJGNvZGVHZW5lcmF0b3ItPklu
aGVyaXRzSW50ZXJmYWNlKCRpbnRlcmZhY2UsICJFdmVudFRhcmdldCIpKSkgeworICAgIGlmICgh
JGNvZGVHZW5lcmF0b3ItPkluaGVyaXRzSW50ZXJmYWNlKCRpbnRlcmZhY2UsICJOb2RlIikgJiYK
KyAgICAgICAgJGNvZGVHZW5lcmF0b3ItPkluaGVyaXRzRXh0ZW5kZWRBdHRyaWJ1dGUoJGludGVy
ZmFjZSwgIkV2ZW50VGFyZ2V0IikpIHsKICAgICAgICAgcHVzaChAY3VzdG9tSW50ZXJuYWxGaWVs
ZHMsICJldmVudExpc3RlbmVyQ2FjaGVJbmRleCIpOwogICAgIH0KLQogICAgIHJldHVybiBAY3Vz
dG9tSW50ZXJuYWxGaWVsZHM7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9F
dmVudFRhcmdldC5pZGwgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRXZlbnRUYXJnZXQuaWRsCmluZGV4
IDAyNzk5YTg3ZmI0MzNjOWFkNzdjNjExNTVlM2FmMDEzYzFiMjI3ZTAuLmI3ZmU3NzIxN2EwZmU0
MzQ4N2I3NjkzMjljZmI0M2I5OTdkYWY0NDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Rv
bS9FdmVudFRhcmdldC5pZGwKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0V2ZW50VGFyZ2V0Lmlk
bApAQCAtMjUsNyArMjUsOCBAQAogICAgIE9taXRDb25zdHJ1Y3RvciwKICAgICBDdXN0b21Ub0pT
T2JqZWN0LAogICAgIEpTQ3VzdG9tVG9OYXRpdmVPYmplY3QsCi0gICAgVjhOb1dyYXBwZXJDYWNo
ZQorICAgIFY4Tm9XcmFwcGVyQ2FjaGUsCisgICAgRXZlbnRUYXJnZXQKIF0gaW50ZXJmYWNlIEV2
ZW50VGFyZ2V0IHsKICAgICBbT2JqQ0xlZ2FjeVVubmFtZWRQYXJhbWV0ZXJzXSB2b2lkIGFkZEV2
ZW50TGlzdGVuZXIoaW4gRE9NU3RyaW5nIHR5cGUsIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbiBFdmVudExpc3RlbmVyIGxpc3RlbmVyLCAKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3N2Zy9TVkdFbGVtZW50SW5zdGFuY2UuaWRsIGIvU291cmNlL1dlYkNv
cmUvc3ZnL1NWR0VsZW1lbnRJbnN0YW5jZS5pZGwKaW5kZXggYWM1MThkZTViYTEyMTYzMzBmZTBk
MjEyNWY3YTYzYjQwNzFmOTA0ZS4uMGVmMDFjOTE3NjAyOTNhZmYyNTE2M2RjMmZhMjRkYTFjZjUy
YjYyOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvc3ZnL1NWR0VsZW1lbnRJbnN0YW5jZS5p
ZGwKKysrIGIvU291cmNlL1dlYkNvcmUvc3ZnL1NWR0VsZW1lbnRJbnN0YW5jZS5pZGwKQEAgLTI4
LDcgKzI4LDggQEAKICAgICBDb25kaXRpb25hbD1TVkcsCiAgICAgSlNDdXN0b21NYXJrRnVuY3Rp
b24sCiAgICAgSlNHZW5lcmF0ZVRvTmF0aXZlT2JqZWN0LAotICAgIEpTR2VuZXJhdGVUb0pTT2Jq
ZWN0CisgICAgSlNHZW5lcmF0ZVRvSlNPYmplY3QsCisgICAgRXZlbnRUYXJnZXQKIF0gaW50ZXJm
YWNlIFNWR0VsZW1lbnRJbnN0YW5jZQogI2lmIGRlZmluZWQoTEFOR1VBR0VfT0JKRUNUSVZFX0Mp
ICYmIExBTkdVQUdFX09CSkVDVElWRV9DCiAgICAgOiBPYmplY3QsIEV2ZW50VGFyZ2V0Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>186285</attachid>
            <date>2013-02-03 18:23:53 -0800</date>
            <delta_ts>2013-02-03 19:24:19 -0800</delta_ts>
            <desc>patch for landing</desc>
            <filename>bug-108441-20130204112033.patch</filename>
            <type>text/plain</type>
            <size>4323</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxMzc5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzgwOGVjMDkzZjFkYWUy
Nzk4NGQ1ZDU4MDE5Y2VlM2MzZWMxYTYxOS4uMjI3ODk0MWUyNjA2ZjAwODBmNzM3MTIzMjk4YTg1
MTMyYmZhMmU5OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEzLTAxLTMxICBLZW50
YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KKworICAgICAgICBbVjhdIFNpbXBsaWZ5
IENvZGVHZW5lcmF0b3JWOC5wbSBieSB1c2luZyBJbmhlcml0c0V4dGVuZGVkQXR0cmlidXRlKCJF
dmVudFRhcmdldCIpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMDg0NDEKKworICAgICAgICBSZXZpZXdlZCBieSBBZGFtIEJhcnRoLgorCisgICAgICAg
IEEgY29tcGxpY2F0ZWQgY29uZGl0aW9uIGluIEdldEludGVybmFsRmllbGRzKCkgY2FuIGJlIHNp
bXBsaWZpZWQKKyAgICAgICAgYnkgdXNpbmcgSW5oZXJpdHNFeHRlbmRlZEF0dHJpYnV0ZSgiRXZl
bnRUYXJnZXQiKS4KKworICAgICAgICBObyB0ZXN0cy4gTm8gY2hhbmdlIGluIGJlaGF2aW9yLgor
CisgICAgICAgICogYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG06CisgICAgICAg
IChHZXRJbnRlcm5hbEZpZWxkcyk6CisgICAgICAgICogZG9tL0V2ZW50VGFyZ2V0LmlkbDogQWRk
ZWQgW0V2ZW50VGFyZ2V0XSB3aGljaCBzaG91bGQgaGF2ZSBiZWVuIGFkZGVkLgorICAgICAgICAq
IHN2Zy9TVkdFbGVtZW50SW5zdGFuY2UuaWRsOiBEaXR0by4KKwogMjAxMy0wMS0zMCAgUGF0cmlj
ayBHYW5zdGVyZXIgIDxwYXJvZ2FAd2Via2l0Lm9yZz4KIAogICAgICAgICBQb3J0IERyYWdJbWFn
ZVdpbi5jcHAgdG8gV2luQ0UKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Nj
cmlwdHMvQ29kZUdlbmVyYXRvclY4LnBtIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0
cy9Db2RlR2VuZXJhdG9yVjgucG0KaW5kZXggYWM3MzUzNWE0ODhkNzliODRiMzM5MTQzNjkxNzJj
OTcxNDUyZDA4YS4uNjU3YTRlZTQ4YTI0NmE5YWVjYzE4NGQwMDY3YjQzNzY4MjMzYTdlNCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgu
cG0KKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgu
cG0KQEAgLTYxNiwxOCArNjE2LDExIEBAIHN1YiBHZXRJbnRlcm5hbEZpZWxkcwogICAgIG15ICRp
bnRlcmZhY2UgPSBzaGlmdDsKIAogICAgIG15IEBjdXN0b21JbnRlcm5hbEZpZWxkcyA9ICgpOwot
ICAgICMgV2UgY2FuJ3QgYXNrIHdoZXRoZXIgYSBwYXJlbnQgdHlwZSBoYXMgYSBnaXZlbiBleHRl
bmRlZEF0dHJpYnV0ZSwKLSAgICAjIHNvIHNwZWNpYWwtY2FzZSBBYnN0cmFjdFdvcmtlciBhbmQg
V29ya2VyQ29udGV4dCB0byBpbmNsdWRlIGFsbCBzdWItdHlwZXMuCiAgICAgIyBFdmVudCBsaXN0
ZW5lcnMgb24gRE9NIG5vZGVzIGFyZSBleHBsaWNpdGx5IHN1cHBvcnRlZCBpbiB0aGUgR0MgY29u
dHJvbGxlci4KLSAgICAjIEZJWE1FOiBTaW1wbGlmeSB0aGlzIHdoZW4gYWxsIEV2ZW50VGFyZ2V0
cyBhcmUgc3VidHlwZXMgb2YgRXZlbnRUYXJnZXQuCi0gICAgaWYgKCEkY29kZUdlbmVyYXRvci0+
SW5oZXJpdHNJbnRlcmZhY2UoJGludGVyZmFjZSwgIk5vZGUiKQotICAgICAgICAmJiAoJGludGVy
ZmFjZS0+ZXh0ZW5kZWRBdHRyaWJ1dGVzLT57IkV2ZW50VGFyZ2V0In0KLSAgICAgICAgICAgIHx8
ICRpbnRlcmZhY2UtPmV4dGVuZGVkQXR0cmlidXRlcy0+eyJJc1dvcmtlckNvbnRleHQifQotICAg
ICAgICAgICAgfHwgJGNvZGVHZW5lcmF0b3ItPkluaGVyaXRzSW50ZXJmYWNlKCRpbnRlcmZhY2Us
ICJBYnN0cmFjdFdvcmtlciIpCi0gICAgICAgICAgICB8fCAkY29kZUdlbmVyYXRvci0+SW5oZXJp
dHNJbnRlcmZhY2UoJGludGVyZmFjZSwgIkV2ZW50VGFyZ2V0IikpKSB7CisgICAgaWYgKCEkY29k
ZUdlbmVyYXRvci0+SW5oZXJpdHNJbnRlcmZhY2UoJGludGVyZmFjZSwgIk5vZGUiKSAmJgorICAg
ICAgICAkY29kZUdlbmVyYXRvci0+SW5oZXJpdHNFeHRlbmRlZEF0dHJpYnV0ZSgkaW50ZXJmYWNl
LCAiRXZlbnRUYXJnZXQiKSkgewogICAgICAgICBwdXNoKEBjdXN0b21JbnRlcm5hbEZpZWxkcywg
ImV2ZW50TGlzdGVuZXJDYWNoZUluZGV4Iik7CiAgICAgfQotCiAgICAgcmV0dXJuIEBjdXN0b21J
bnRlcm5hbEZpZWxkczsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0V2ZW50
VGFyZ2V0LmlkbCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9FdmVudFRhcmdldC5pZGwKaW5kZXggMDI3
OTlhODdmYjQzM2M5YWQ3N2M2MTE1NWUzYWYwMTNjMWIyMjdlMC4uYjdmZTc3MjE3YTBmZTQzNDg3
Yjc2OTMyOWNmYjQzYjk5N2RhZjQ0NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0V2
ZW50VGFyZ2V0LmlkbAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRXZlbnRUYXJnZXQuaWRsCkBA
IC0yNSw3ICsyNSw4IEBACiAgICAgT21pdENvbnN0cnVjdG9yLAogICAgIEN1c3RvbVRvSlNPYmpl
Y3QsCiAgICAgSlNDdXN0b21Ub05hdGl2ZU9iamVjdCwKLSAgICBWOE5vV3JhcHBlckNhY2hlCisg
ICAgVjhOb1dyYXBwZXJDYWNoZSwKKyAgICBFdmVudFRhcmdldAogXSBpbnRlcmZhY2UgRXZlbnRU
YXJnZXQgewogICAgIFtPYmpDTGVnYWN5VW5uYW1lZFBhcmFtZXRlcnNdIHZvaWQgYWRkRXZlbnRM
aXN0ZW5lcihpbiBET01TdHJpbmcgdHlwZSwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGluIEV2ZW50TGlzdGVuZXIgbGlzdGVuZXIsIApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvc3ZnL1NWR0VsZW1lbnRJbnN0YW5jZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9z
dmcvU1ZHRWxlbWVudEluc3RhbmNlLmNwcAppbmRleCA3YmRkZmU1YjdiNzczNDY5OTkyNmYxNWZh
ZGZjYTFjZTY1Yzc1ZTg1Li5hMzIyN2FmMGEzYWM1ODVmNmVkNzM3NTQxNzZkNWVlNDZjOTlmM2I4
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHRWxlbWVudEluc3RhbmNlLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHRWxlbWVudEluc3RhbmNlLmNwcApAQCAtMTg2LDkg
KzE4Niw3IEBAIGJvb2wgU1ZHRWxlbWVudEluc3RhbmNlOjpkaXNwYXRjaEV2ZW50KFBhc3NSZWZQ
dHI8RXZlbnQ+IGV2ZW50KQogCiBFdmVudFRhcmdldERhdGEqIFNWR0VsZW1lbnRJbnN0YW5jZTo6
ZXZlbnRUYXJnZXREYXRhKCkKIHsKLSAgICAvLyBFdmVudFRhcmdldCB3b3VsZCB1c2UgdGhlc2Ug
bWV0aG9kcyBpZiB3ZSB3ZXJlIGFjdHVhbGx5IHVzaW5nIGl0cyBhZGQvcmVtb3ZlRXZlbnRMaXN0
ZW5lciBsb2dpYy4KLSAgICAvLyBBcyB3ZSdyZSBmb3J3YXJkaW5nIHRob3NlIGNhbGxzIHRvIHRo
ZSBjb3JyZXNwb25kaW5nRWxlbWVudCgpLCBubyBvbmUgc2hvdWxkIGV2ZXIgY2FsbCB0aGlzIGZ1
bmN0aW9uLgotICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOworICAgIC8vIFNpbmNlIG5vIGV2ZW50
IGxpc3RlbmVycyBhcmUgYWRkZWQgdG8gYW4gU1ZHRWxlbWVudEluc3RhbmNlLCB3ZSBkb24ndCBo
YXZlIGV2ZW50VGFyZ2V0RGF0YS4KICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvc3ZnL1NWR0VsZW1lbnRJbnN0YW5jZS5pZGwgYi9Tb3VyY2UvV2ViQ29yZS9z
dmcvU1ZHRWxlbWVudEluc3RhbmNlLmlkbAppbmRleCBhYzUxOGRlNWJhMTIxNjMzMGZlMGQyMTI1
ZjdhNjNiNDA3MWY5MDRlLi4wZWYwMWM5MTc2MDI5M2FmZjI1MTYzZGMyZmEyNGRhMWNmNTJiNjI5
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHRWxlbWVudEluc3RhbmNlLmlkbAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHRWxlbWVudEluc3RhbmNlLmlkbApAQCAtMjgsNyAr
MjgsOCBAQAogICAgIENvbmRpdGlvbmFsPVNWRywKICAgICBKU0N1c3RvbU1hcmtGdW5jdGlvbiwK
ICAgICBKU0dlbmVyYXRlVG9OYXRpdmVPYmplY3QsCi0gICAgSlNHZW5lcmF0ZVRvSlNPYmplY3QK
KyAgICBKU0dlbmVyYXRlVG9KU09iamVjdCwKKyAgICBFdmVudFRhcmdldAogXSBpbnRlcmZhY2Ug
U1ZHRWxlbWVudEluc3RhbmNlCiAjaWYgZGVmaW5lZChMQU5HVUFHRV9PQkpFQ1RJVkVfQykgJiYg
TEFOR1VBR0VfT0JKRUNUSVZFX0MKICAgICA6IE9iamVjdCwgRXZlbnRUYXJnZXQK
</data>

          </attachment>
      

    </bug>

</bugzilla>