<?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>79209</bug_id>
          
          <creation_ts>2012-02-22 01:27:11 -0800</creation_ts>
          <short_desc>Add performance tests for the HTMLElement.id getter and setter</short_desc>
          <delta_ts>2012-02-24 06:03:12 -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>REOPENED</bug_status>
          <resolution></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>
          
          <blocked>79208</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kentaro Hara">haraken</reporter>
          <assigned_to name="Kentaro Hara">haraken</assigned_to>
          <cc>abarth</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>561737</commentid>
    <comment_count>0</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-02-22 01:27:11 -0800</bug_when>
    <thetext>We can add performance tests for the Element.id getter and setter.

If this patch looks good, I would like to add similar performance tests for other DOM attributes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>561747</commentid>
    <comment_count>1</comment_count>
      <attachid>128158</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-02-22 01:41:02 -0800</bug_when>
    <thetext>Created attachment 128158
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>561750</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-02-22 01:43:04 -0800</bug_when>
    <thetext>This is a pretty simplistic microbenchmark, but it seems useful.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>561770</commentid>
    <comment_count>3</comment_count>
      <attachid>128158</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-02-22 02:08:55 -0800</bug_when>
    <thetext>Comment on attachment 128158
Patch

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

&gt; PerformanceTests/Bindings/dom_attributes_id_getter.html:1
&gt; +&lt;html&gt;

Missing DOCTYPE.

&gt; PerformanceTests/Bindings/dom_attributes_id_setter.html:1
&gt; +&lt;html&gt;

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>561777</commentid>
    <comment_count>4</comment_count>
      <attachid>128161</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-02-22 02:19:45 -0800</bug_when>
    <thetext>Created attachment 128161
patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>561778</commentid>
    <comment_count>5</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-02-22 02:20:25 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 128158 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=128158&amp;action=review
&gt; 
&gt; &gt; PerformanceTests/Bindings/dom_attributes_id_getter.html:1
&gt; &gt; +&lt;html&gt;
&gt; 
&gt; Missing DOCTYPE.
&gt; 
&gt; &gt; PerformanceTests/Bindings/dom_attributes_id_setter.html:1
&gt; &gt; +&lt;html&gt;
&gt; 
&gt; Ditto.

Fixed. Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>561811</commentid>
    <comment_count>6</comment_count>
      <attachid>128161</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-22 03:20:56 -0800</bug_when>
    <thetext>Comment on attachment 128161
patch for landing

Clearing flags on attachment: 128161

Committed r108477: &lt;http://trac.webkit.org/changeset/108477&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>564256</commentid>
    <comment_count>7</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-02-24 06:03:12 -0800</bug_when>
    <thetext>Reverted r108477 for reason:

The perf tests committed in r108748 covers the perf tests committed in r108477. So I&apos;ll roll out r108477.

Committed r108782: &lt;http://trac.webkit.org/changeset/108782&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>128158</attachid>
            <date>2012-02-22 01:41:02 -0800</date>
            <delta_ts>2012-02-22 03:21:35 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-79209-20120222184101.patch</filename>
            <type>text/plain</type>
            <size>5961</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA4NDI0CmRpZmYgLS1naXQgYS9QZXJmb3JtYW5jZVRlc3Rz
L0JpbmRpbmdzL2RvbV9hdHRyaWJ1dGVzX2lkX2dldHRlci5odG1sIGIvUGVyZm9ybWFuY2VUZXN0
cy9CaW5kaW5ncy9kb21fYXR0cmlidXRlc19pZF9nZXR0ZXIuaHRtbApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4xOWE2
ZTRkZDA4MWIwOTFjNDJlYmQ4NzVhNjQ5OWU1NzBmZTc0ODQ0Ci0tLSAvZGV2L251bGwKKysrIGIv
UGVyZm9ybWFuY2VUZXN0cy9CaW5kaW5ncy9kb21fYXR0cmlidXRlc19pZF9nZXR0ZXIuaHRtbApA
QCAtMCwwICsxLDE0IEBACis8aHRtbD4KKzxib2R5PgorPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNl
cy9ydW5uZXIuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9InJlc291cmNlcy9kb21fYXR0cmli
dXRlc19jb21tb24uanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KK1BlcmZUZXN0UnVubmVyLnJ1bihm
dW5jdGlvbigpIHsKKyAgICB2YXIgZGl2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7
CisgICAgZm9yICh2YXIgaSA9IDA7IGkgPCByZXBlYXRUaW1lc0ZvckdldHRlcjsgaSsrKSB7Cisg
ICAgICAgIGRpdi5pZDsKKyAgICB9Cit9LCAxKTsKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1s
PgpkaWZmIC0tZ2l0IGEvUGVyZm9ybWFuY2VUZXN0cy9CaW5kaW5ncy9kb21fYXR0cmlidXRlc19p
ZF9zZXR0ZXIuaHRtbCBiL1BlcmZvcm1hbmNlVGVzdHMvQmluZGluZ3MvZG9tX2F0dHJpYnV0ZXNf
aWRfc2V0dGVyLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZmY2NWFjMmRhNDY0ZDZkMGYwMjJjM2Q4ZDYyMzQ5
YTBjYzFjMzRhMAotLS0gL2Rldi9udWxsCisrKyBiL1BlcmZvcm1hbmNlVGVzdHMvQmluZGluZ3Mv
ZG9tX2F0dHJpYnV0ZXNfaWRfc2V0dGVyLmh0bWwKQEAgLTAsMCArMSwxNCBAQAorPGh0bWw+Cis8
Ym9keT4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvcnVubmVyLmpzIj48L3NjcmlwdD4KKzxz
Y3JpcHQgc3JjPSJyZXNvdXJjZXMvZG9tX2F0dHJpYnV0ZXNfY29tbW9uLmpzIj48L3NjcmlwdD4K
KzxzY3JpcHQ+CitQZXJmVGVzdFJ1bm5lci5ydW4oZnVuY3Rpb24oKSB7CisgICAgdmFyIGRpdiA9
IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOworICAgIGZvciAodmFyIGkgPSAwOyBpIDwg
cmVwZWF0VGltZXNGb3JTZXR0ZXI7IGkrKykgeworICAgICAgICBkaXYuaWQgPSAiZm9vIjsKKyAg
ICB9Cit9LCAxKTsKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvUGVy
Zm9ybWFuY2VUZXN0cy9CaW5kaW5ncy9yZXNvdXJjZXMvZG9tX2F0dHJpYnV0ZXNfY29tbW9uLmpz
IGIvUGVyZm9ybWFuY2VUZXN0cy9CaW5kaW5ncy9yZXNvdXJjZXMvZG9tX2F0dHJpYnV0ZXNfY29t
bW9uLmpzCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLjUzMmQ4MDAwZmE1NGVlYWQ5ZTkyYjJiYTFmMjg4NzM4NmQyZWE5
YmUKLS0tIC9kZXYvbnVsbAorKysgYi9QZXJmb3JtYW5jZVRlc3RzL0JpbmRpbmdzL3Jlc291cmNl
cy9kb21fYXR0cmlidXRlc19jb21tb24uanMKQEAgLTAsMCArMSwyIEBACit2YXIgcmVwZWF0VGlt
ZXNGb3JHZXR0ZXIgPSA0MDAwMDAwOwordmFyIHJlcGVhdFRpbWVzRm9yU2V0dGVyID0gMTAwMDAw
MDsKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9QZXJmb3JtYW5jZVRl
c3RzL0NoYW5nZUxvZyBiL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCmluZGV4IDQ4M2E3ZjNj
OGFjYmVhZDMyODA1ZTEyM2E4MTI1NTE0YmZmMmJhNDYuLmRiNzZkNTI0MmQ0NmVjNzhhMjE2NmFh
ODZlN2RiMTliNGZhM2I5OGMgMTAwNjQ0Ci0tLSBhL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9n
CisrKyBiL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsNjMgQEAKKzIwMTIt
MDItMjIgIEtlbnRhcm8gSGFyYSAgPGhhcmFrZW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIEFk
ZCBwZXJmb3JtYW5jZSB0ZXN0cyBmb3IgdGhlIEVsZW1lbnQuaWQgZ2V0dGVyIGFuZCBzZXR0ZXIK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc5MjA5CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBwYXRj
aCBhZGRzIHBlcmZvcm1hbmNlIHRlc3RzIGZvciB0aGUgRWxlbWVudC5pZCBnZXR0ZXIgYW5kIHNl
dHRlci4KKworICAgICAgICBUaGUgcmVzdWx0cyBvZiAxMCBydW5zIGluIG15IGxvY2FsIENocm9t
aXVtL0xpbnV4IGFyZSBhcyBmb2xsb3dzOgorCisgICAgICAgIGRvbV9hdHRyaWJ1dGVzX2lkX2dl
dHRlci5odG1sOgorICAgICAgICBtZWRpYW49IDkyLjAgbXMsIHN0ZGV2PSAxLjY1MTUxNDQ1NjQ5
IG1zLCBtaW49IDg5LjAgbXMsIG1heD0gOTYuMCBtcworICAgICAgICBtZWRpYW49IDg3LjUgbXMs
IHN0ZGV2PSAxLjg0MzkwODg5MTQ2IG1zLCBtaW49IDg1LjAgbXMsIG1heD0gOTIuMCBtcworICAg
ICAgICBtZWRpYW49IDk0LjAgbXMsIHN0ZGV2PSAxLjQ2NTQzNTA4ODk4IG1zLCBtaW49IDkwLjAg
bXMsIG1heD0gOTUuMCBtcworICAgICAgICBtZWRpYW49IDg2LjAgbXMsIHN0ZGV2PSAxLjY2OTU4
MDc4NTcxIG1zLCBtaW49IDg0LjAgbXMsIG1heD0gOTEuMCBtcworICAgICAgICBtZWRpYW49IDk0
LjAgbXMsIHN0ZGV2PSAyLjI1NjEwMjgzNDU0IG1zLCBtaW49IDEwMy4wIG1zLCBtYXg9IDk4LjAg
bXMKKyAgICAgICAgbWVkaWFuPSA4Ni4wIG1zLCBzdGRldj0gMS40OTY2NjI5NTQ3MSBtcywgbWlu
PSA4NC4wIG1zLCBtYXg9IDkxLjAgbXMKKyAgICAgICAgbWVkaWFuPSA4Ni4wIG1zLCBzdGRldj0g
MS41MzIxNTUzNDQ2IG1zLCBtaW49IDg0LjAgbXMsIG1heD0gOTAuMCBtcworICAgICAgICBtZWRp
YW49IDg2LjAgbXMsIHN0ZGV2PSAyLjIwMjI3MTU1NDU1IG1zLCBtaW49IDg0LjAgbXMsIG1heD0g
OTQuMCBtcworICAgICAgICBtZWRpYW49IDk2LjAgbXMsIHN0ZGV2PSAxLjc0NTcwOTAyNTAxIG1z
LCBtaW49IDEwMS4wIG1zLCBtYXg9IDk5LjAgbXMKKyAgICAgICAgbWVkaWFuPSA4Ni4wIG1zLCBz
dGRldj0gMS42MzkzNTk2MzEwOCBtcywgbWluPSA4NC4wIG1zLCBtYXg9IDkwLjAgbXMKKyAgICAg
ICAgbWVkaWFuPSA5NC4wIG1zLCBzdGRldj0gMS40OTI0ODExNTU2NiBtcywgbWluPSA5MC4wIG1z
LCBtYXg9IDk1LjAgbXMKKyAgICAgICAgbWVkaWFuPSA4OC4wIG1zLCBzdGRldj0gNS4yMDE5MjI3
MjE0NiBtcywgbWluPSA4NC4wIG1zLCBtYXg9IDk4LjAgbXMKKyAgICAgICAgbWVkaWFuPSA4Ni4w
IG1zLCBzdGRldj0gMS40MTA2NzM1OTc5NyBtcywgbWluPSA4NC4wIG1zLCBtYXg9IDg5LjAgbXMK
KyAgICAgICAgbWVkaWFuPSA4Ni4wIG1zLCBzdGRldj0gMS40ODY2MDY4NzQ3MyBtcywgbWluPSA4
NC4wIG1zLCBtYXg9IDg5LjAgbXMKKyAgICAgICAgbWVkaWFuPSA5NC4wIG1zLCBzdGRldj0gMS41
ODExMzg4MzAwOCBtcywgbWluPSA5My4wIG1zLCBtYXg9IDk3LjAgbXMKKyAgICAgICAgbWVkaWFu
PSA4Ni4wIG1zLCBzdGRldj0gMS45NTk1OTE3OTQyMyBtcywgbWluPSA4NC4wIG1zLCBtYXg9IDkz
LjAgbXMKKyAgICAgICAgbWVkaWFuPSA4Ni4wIG1zLCBzdGRldj0gMS44NTQ3MjM2OTkxIG1zLCBt
aW49IDg0LjAgbXMsIG1heD0gOTIuMCBtcworICAgICAgICBtZWRpYW49IDg2LjAgbXMsIHN0ZGV2
PSAxLjM5MjgzODgyNzcyIG1zLCBtaW49IDg0LjAgbXMsIG1heD0gODkuMCBtcworICAgICAgICBt
ZWRpYW49IDg4LjAgbXMsIHN0ZGV2PSAxLjQ4NjYwNjg3NDczIG1zLCBtaW49IDg1LjAgbXMsIG1h
eD0gOTAuMCBtcworICAgICAgICBtZWRpYW49IDg2LjUgbXMsIHN0ZGV2PSAyLjMgbXMsIG1pbj0g
ODQuMCBtcywgbWF4PSA5My4wIG1zCisKKyAgICAgICAgZG9tX2F0dHJpYnV0ZXNfaWRfc2V0dGVy
Lmh0bWw6CisgICAgICAgIG1lZGlhbj0gMTIzLjAgbXMsIHN0ZGV2PSAyLjA2Mzk3Njc0NDA2IG1z
LCBtaW49IDExOS4wIG1zLCBtYXg9IDEyOC4wIG1zCisgICAgICAgIG1lZGlhbj0gMTE5LjAgbXMs
IHN0ZGV2PSAxLjkyMDI4NjQzNjk3IG1zLCBtaW49IDExNy4wIG1zLCBtYXg9IDEyMy4wIG1zCisg
ICAgICAgIG1lZGlhbj0gMTIxLjAgbXMsIHN0ZGV2PSAxLjg3ODE2Mzk5NzEgbXMsIG1pbj0gMTE4
LjAgbXMsIG1heD0gMTIzLjAgbXMKKyAgICAgICAgbWVkaWFuPSAxMjMuMCBtcywgc3RkZXY9IDIu
MjE1ODUxOTgwNjIgbXMsIG1pbj0gMTE5LjAgbXMsIG1heD0gMTMwLjAgbXMKKyAgICAgICAgbWVk
aWFuPSAxMjQuNSBtcywgc3RkZXY9IDIuMzYzNzg5MzMwNzEgbXMsIG1pbj0gMTE5LjAgbXMsIG1h
eD0gMTI5LjAgbXMKKyAgICAgICAgbWVkaWFuPSAxMjIuMCBtcywgc3RkZXY9IDIuNDQ3NDQ3NjUw
MSBtcywgbWluPSAxMTguMCBtcywgbWF4PSAxMjguMCBtcworICAgICAgICBtZWRpYW49IDEyMy4w
IG1zLCBzdGRldj0gMS43NjM1MTkyMDg4NSBtcywgbWluPSAxMTguMCBtcywgbWF4PSAxMjUuMCBt
cworICAgICAgICBtZWRpYW49IDExOS4wIG1zLCBzdGRldj0gMS43OTY1MjQ0MjIzMiBtcywgbWlu
PSAxMTcuMCBtcywgbWF4PSAxMjUuMCBtcworICAgICAgICBtZWRpYW49IDEyMS4wIG1zLCBzdGRl
dj0gMS40OTkxNjY0MzUwNiBtcywgbWluPSAxMTkuMCBtcywgbWF4PSAxMjMuMCBtcworICAgICAg
ICBtZWRpYW49IDExOS41IG1zLCBzdGRldj0gMS44NTEzNTA4NTgxNiBtcywgbWluPSAxMTcuMCBt
cywgbWF4PSAxMjUuMCBtcworICAgICAgICBtZWRpYW49IDEyNC4wIG1zLCBzdGRldj0gMS40MzA5
MDg4MDIxMyBtcywgbWluPSAxMjAuMCBtcywgbWF4PSAxMjQuMCBtcworICAgICAgICBtZWRpYW49
IDEyMi4wIG1zLCBzdGRldj0gMS40NTg1OTUyMTQ1OCBtcywgbWluPSAxMTguMCBtcywgbWF4PSAx
MjMuMCBtcworICAgICAgICBtZWRpYW49IDEyMy4wIG1zLCBzdGRldj0gMS41MDMzMjk2Mzc4NCBt
cywgbWluPSAxMjAuMCBtcywgbWF4PSAxMjQuMCBtcworICAgICAgICBtZWRpYW49IDEyMy4wIG1z
LCBzdGRldj0gMS4zNjM4MTgxNjk3IG1zLCBtaW49IDEyMC4wIG1zLCBtYXg9IDEyNS4wIG1zCisg
ICAgICAgIG1lZGlhbj0gMTE5LjAgbXMsIHN0ZGV2PSAxLjQzNTI3MDAwOTQ0IG1zLCBtaW49IDEx
Ny4wIG1zLCBtYXg9IDEyMS4wIG1zCisgICAgICAgIG1lZGlhbj0gMTIyLjUgbXMsIHN0ZGV2PSAx
LjcxNjgyODQ3MTM0IG1zLCBtaW49IDExOC4wIG1zLCBtYXg9IDEyNC4wIG1zCisgICAgICAgIG1l
ZGlhbj0gMTIxLjAgbXMsIHN0ZGV2PSAxLjQ0NDgxODMyNzY4IG1zLCBtaW49IDExOC4wIG1zLCBt
YXg9IDEyMy4wIG1zCisgICAgICAgIG1lZGlhbj0gMTIwLjAgbXMsIHN0ZGV2PSAxLjQwOTc4NzIx
Nzk5IG1zLCBtaW49IDExNy4wIG1zLCBtYXg9IDEyMi4wIG1zCisgICAgICAgIG1lZGlhbj0gMTIy
LjAgbXMsIHN0ZGV2PSAxLjY4NTIyOTk1NDY0IG1zLCBtaW49IDExOS4wIG1zLCBtYXg9IDEyNS4w
IG1zCisgICAgICAgIG1lZGlhbj0gMTIyLjAgbXMsIHN0ZGV2PSAxLjU1ODA0MzY0NTA5IG1zLCBt
aW49IDExOC4wIG1zLCBtYXg9IDEyMy4wIG1zCisKKworICAgICAgICAqIEJpbmRpbmdzL2RvbV9h
dHRyaWJ1dGVzX2lkX2dldHRlci5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBCaW5kaW5ncy9kb21f
YXR0cmlidXRlc19pZF9zZXR0ZXIuaHRtbDogQWRkZWQuCisgICAgICAgICogQmluZGluZ3MvcmVz
b3VyY2VzL2RvbV9hdHRyaWJ1dGVzX2NvbW1vbi5qczogQWRkZWQuCisKIDIwMTItMDItMTYgIEFs
ZXhpcyBNZW5hcmQgIDxhbGV4aXMubWVuYXJkQG9wZW5ib3NzYS5vcmc+CiAKICAgICAgICAgQWRk
IGEgcGVyZiB0ZXN0IGZvciB0aGUgQ1NTIHBhcnNlci4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>128161</attachid>
            <date>2012-02-22 02:19:45 -0800</date>
            <delta_ts>2012-02-22 03:20:56 -0800</delta_ts>
            <desc>patch for landing</desc>
            <filename>bug-79209-20120222191944.patch</filename>
            <type>text/plain</type>
            <size>5975</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA4NDI0CmRpZmYgLS1naXQgYS9QZXJmb3JtYW5jZVRlc3Rz
L0JpbmRpbmdzL2RvbV9hdHRyaWJ1dGVzX2lkX2dldHRlci5odG1sIGIvUGVyZm9ybWFuY2VUZXN0
cy9CaW5kaW5ncy9kb21fYXR0cmlidXRlc19pZF9nZXR0ZXIuaHRtbApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5mZDYy
NzU3YTE1YzVjMWEzYTgyMTU1OGFhMTU1ZDU3NWZmMTVmYTUwCi0tLSAvZGV2L251bGwKKysrIGIv
UGVyZm9ybWFuY2VUZXN0cy9CaW5kaW5ncy9kb21fYXR0cmlidXRlc19pZF9nZXR0ZXIuaHRtbApA
QCAtMCwwICsxLDE0IEBACis8IURPQ1RZUEUgaHRtbD4KKzxib2R5PgorPHNjcmlwdCBzcmM9Ii4u
L3Jlc291cmNlcy9ydW5uZXIuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9InJlc291cmNlcy9k
b21fYXR0cmlidXRlc19jb21tb24uanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KK1BlcmZUZXN0UnVu
bmVyLnJ1bihmdW5jdGlvbigpIHsKKyAgICB2YXIgZGl2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVu
dCgiZGl2Iik7CisgICAgZm9yICh2YXIgaSA9IDA7IGkgPCByZXBlYXRUaW1lc0ZvckdldHRlcjsg
aSsrKSB7CisgICAgICAgIGRpdi5pZDsKKyAgICB9Cit9LCAxKTsKKzwvc2NyaXB0PgorPC9ib2R5
PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvUGVyZm9ybWFuY2VUZXN0cy9CaW5kaW5ncy9kb21fYXR0
cmlidXRlc19pZF9zZXR0ZXIuaHRtbCBiL1BlcmZvcm1hbmNlVGVzdHMvQmluZGluZ3MvZG9tX2F0
dHJpYnV0ZXNfaWRfc2V0dGVyLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYjA5N2QzM2MyMmY0NDQxM2Q0MjQ4
ZmFhYjYyOTYwNWQ5OTNiNzU5OQotLS0gL2Rldi9udWxsCisrKyBiL1BlcmZvcm1hbmNlVGVzdHMv
QmluZGluZ3MvZG9tX2F0dHJpYnV0ZXNfaWRfc2V0dGVyLmh0bWwKQEAgLTAsMCArMSwxNCBAQAor
PCFET0NUWVBFIGh0bWw+Cis8Ym9keT4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvcnVubmVy
LmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSJyZXNvdXJjZXMvZG9tX2F0dHJpYnV0ZXNfY29t
bW9uLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+CitQZXJmVGVzdFJ1bm5lci5ydW4oZnVuY3Rpb24o
KSB7CisgICAgdmFyIGRpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOworICAgIGZv
ciAodmFyIGkgPSAwOyBpIDwgcmVwZWF0VGltZXNGb3JTZXR0ZXI7IGkrKykgeworICAgICAgICBk
aXYuaWQgPSAiZm9vIjsKKyAgICB9Cit9LCAxKTsKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1s
PgpkaWZmIC0tZ2l0IGEvUGVyZm9ybWFuY2VUZXN0cy9CaW5kaW5ncy9yZXNvdXJjZXMvZG9tX2F0
dHJpYnV0ZXNfY29tbW9uLmpzIGIvUGVyZm9ybWFuY2VUZXN0cy9CaW5kaW5ncy9yZXNvdXJjZXMv
ZG9tX2F0dHJpYnV0ZXNfY29tbW9uLmpzCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjUzMmQ4MDAwZmE1NGVlYWQ5ZTky
YjJiYTFmMjg4NzM4NmQyZWE5YmUKLS0tIC9kZXYvbnVsbAorKysgYi9QZXJmb3JtYW5jZVRlc3Rz
L0JpbmRpbmdzL3Jlc291cmNlcy9kb21fYXR0cmlidXRlc19jb21tb24uanMKQEAgLTAsMCArMSwy
IEBACit2YXIgcmVwZWF0VGltZXNGb3JHZXR0ZXIgPSA0MDAwMDAwOwordmFyIHJlcGVhdFRpbWVz
Rm9yU2V0dGVyID0gMTAwMDAwMDsKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1n
aXQgYS9QZXJmb3JtYW5jZVRlc3RzL0NoYW5nZUxvZyBiL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdl
TG9nCmluZGV4IDQ4M2E3ZjNjOGFjYmVhZDMyODA1ZTEyM2E4MTI1NTE0YmZmMmJhNDYuLjAyN2Q3
Y2EyMTUyMDAyOGE0NDExMzU2MWVkMzVhYTI1Y2I1ZjM4NWEgMTAwNjQ0Ci0tLSBhL1BlcmZvcm1h
bmNlVGVzdHMvQ2hhbmdlTG9nCisrKyBiL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsNjMgQEAKKzIwMTItMDItMjIgIEtlbnRhcm8gSGFyYSAgPGhhcmFrZW5AY2hyb21pdW0u
b3JnPgorCisgICAgICAgIEFkZCBwZXJmb3JtYW5jZSB0ZXN0cyBmb3IgdGhlIEVsZW1lbnQuaWQg
Z2V0dGVyIGFuZCBzZXR0ZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTc5MjA5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQWRhbSBCYXJ0aC4KKworICAg
ICAgICBUaGlzIHBhdGNoIGFkZHMgcGVyZm9ybWFuY2UgdGVzdHMgZm9yIHRoZSBFbGVtZW50Lmlk
IGdldHRlciBhbmQgc2V0dGVyLgorCisgICAgICAgIFRoZSByZXN1bHRzIG9mIDEwIHJ1bnMgaW4g
bXkgbG9jYWwgQ2hyb21pdW0vTGludXggYXJlIGFzIGZvbGxvd3M6CisKKyAgICAgICAgZG9tX2F0
dHJpYnV0ZXNfaWRfZ2V0dGVyLmh0bWw6CisgICAgICAgIG1lZGlhbj0gOTIuMCBtcywgc3RkZXY9
IDEuNjUxNTE0NDU2NDkgbXMsIG1pbj0gODkuMCBtcywgbWF4PSA5Ni4wIG1zCisgICAgICAgIG1l
ZGlhbj0gODcuNSBtcywgc3RkZXY9IDEuODQzOTA4ODkxNDYgbXMsIG1pbj0gODUuMCBtcywgbWF4
PSA5Mi4wIG1zCisgICAgICAgIG1lZGlhbj0gOTQuMCBtcywgc3RkZXY9IDEuNDY1NDM1MDg4OTgg
bXMsIG1pbj0gOTAuMCBtcywgbWF4PSA5NS4wIG1zCisgICAgICAgIG1lZGlhbj0gODYuMCBtcywg
c3RkZXY9IDEuNjY5NTgwNzg1NzEgbXMsIG1pbj0gODQuMCBtcywgbWF4PSA5MS4wIG1zCisgICAg
ICAgIG1lZGlhbj0gOTQuMCBtcywgc3RkZXY9IDIuMjU2MTAyODM0NTQgbXMsIG1pbj0gMTAzLjAg
bXMsIG1heD0gOTguMCBtcworICAgICAgICBtZWRpYW49IDg2LjAgbXMsIHN0ZGV2PSAxLjQ5NjY2
Mjk1NDcxIG1zLCBtaW49IDg0LjAgbXMsIG1heD0gOTEuMCBtcworICAgICAgICBtZWRpYW49IDg2
LjAgbXMsIHN0ZGV2PSAxLjUzMjE1NTM0NDYgbXMsIG1pbj0gODQuMCBtcywgbWF4PSA5MC4wIG1z
CisgICAgICAgIG1lZGlhbj0gODYuMCBtcywgc3RkZXY9IDIuMjAyMjcxNTU0NTUgbXMsIG1pbj0g
ODQuMCBtcywgbWF4PSA5NC4wIG1zCisgICAgICAgIG1lZGlhbj0gOTYuMCBtcywgc3RkZXY9IDEu
NzQ1NzA5MDI1MDEgbXMsIG1pbj0gMTAxLjAgbXMsIG1heD0gOTkuMCBtcworICAgICAgICBtZWRp
YW49IDg2LjAgbXMsIHN0ZGV2PSAxLjYzOTM1OTYzMTA4IG1zLCBtaW49IDg0LjAgbXMsIG1heD0g
OTAuMCBtcworICAgICAgICBtZWRpYW49IDk0LjAgbXMsIHN0ZGV2PSAxLjQ5MjQ4MTE1NTY2IG1z
LCBtaW49IDkwLjAgbXMsIG1heD0gOTUuMCBtcworICAgICAgICBtZWRpYW49IDg4LjAgbXMsIHN0
ZGV2PSA1LjIwMTkyMjcyMTQ2IG1zLCBtaW49IDg0LjAgbXMsIG1heD0gOTguMCBtcworICAgICAg
ICBtZWRpYW49IDg2LjAgbXMsIHN0ZGV2PSAxLjQxMDY3MzU5Nzk3IG1zLCBtaW49IDg0LjAgbXMs
IG1heD0gODkuMCBtcworICAgICAgICBtZWRpYW49IDg2LjAgbXMsIHN0ZGV2PSAxLjQ4NjYwNjg3
NDczIG1zLCBtaW49IDg0LjAgbXMsIG1heD0gODkuMCBtcworICAgICAgICBtZWRpYW49IDk0LjAg
bXMsIHN0ZGV2PSAxLjU4MTEzODgzMDA4IG1zLCBtaW49IDkzLjAgbXMsIG1heD0gOTcuMCBtcwor
ICAgICAgICBtZWRpYW49IDg2LjAgbXMsIHN0ZGV2PSAxLjk1OTU5MTc5NDIzIG1zLCBtaW49IDg0
LjAgbXMsIG1heD0gOTMuMCBtcworICAgICAgICBtZWRpYW49IDg2LjAgbXMsIHN0ZGV2PSAxLjg1
NDcyMzY5OTEgbXMsIG1pbj0gODQuMCBtcywgbWF4PSA5Mi4wIG1zCisgICAgICAgIG1lZGlhbj0g
ODYuMCBtcywgc3RkZXY9IDEuMzkyODM4ODI3NzIgbXMsIG1pbj0gODQuMCBtcywgbWF4PSA4OS4w
IG1zCisgICAgICAgIG1lZGlhbj0gODguMCBtcywgc3RkZXY9IDEuNDg2NjA2ODc0NzMgbXMsIG1p
bj0gODUuMCBtcywgbWF4PSA5MC4wIG1zCisgICAgICAgIG1lZGlhbj0gODYuNSBtcywgc3RkZXY9
IDIuMyBtcywgbWluPSA4NC4wIG1zLCBtYXg9IDkzLjAgbXMKKworICAgICAgICBkb21fYXR0cmli
dXRlc19pZF9zZXR0ZXIuaHRtbDoKKyAgICAgICAgbWVkaWFuPSAxMjMuMCBtcywgc3RkZXY9IDIu
MDYzOTc2NzQ0MDYgbXMsIG1pbj0gMTE5LjAgbXMsIG1heD0gMTI4LjAgbXMKKyAgICAgICAgbWVk
aWFuPSAxMTkuMCBtcywgc3RkZXY9IDEuOTIwMjg2NDM2OTcgbXMsIG1pbj0gMTE3LjAgbXMsIG1h
eD0gMTIzLjAgbXMKKyAgICAgICAgbWVkaWFuPSAxMjEuMCBtcywgc3RkZXY9IDEuODc4MTYzOTk3
MSBtcywgbWluPSAxMTguMCBtcywgbWF4PSAxMjMuMCBtcworICAgICAgICBtZWRpYW49IDEyMy4w
IG1zLCBzdGRldj0gMi4yMTU4NTE5ODA2MiBtcywgbWluPSAxMTkuMCBtcywgbWF4PSAxMzAuMCBt
cworICAgICAgICBtZWRpYW49IDEyNC41IG1zLCBzdGRldj0gMi4zNjM3ODkzMzA3MSBtcywgbWlu
PSAxMTkuMCBtcywgbWF4PSAxMjkuMCBtcworICAgICAgICBtZWRpYW49IDEyMi4wIG1zLCBzdGRl
dj0gMi40NDc0NDc2NTAxIG1zLCBtaW49IDExOC4wIG1zLCBtYXg9IDEyOC4wIG1zCisgICAgICAg
IG1lZGlhbj0gMTIzLjAgbXMsIHN0ZGV2PSAxLjc2MzUxOTIwODg1IG1zLCBtaW49IDExOC4wIG1z
LCBtYXg9IDEyNS4wIG1zCisgICAgICAgIG1lZGlhbj0gMTE5LjAgbXMsIHN0ZGV2PSAxLjc5NjUy
NDQyMjMyIG1zLCBtaW49IDExNy4wIG1zLCBtYXg9IDEyNS4wIG1zCisgICAgICAgIG1lZGlhbj0g
MTIxLjAgbXMsIHN0ZGV2PSAxLjQ5OTE2NjQzNTA2IG1zLCBtaW49IDExOS4wIG1zLCBtYXg9IDEy
My4wIG1zCisgICAgICAgIG1lZGlhbj0gMTE5LjUgbXMsIHN0ZGV2PSAxLjg1MTM1MDg1ODE2IG1z
LCBtaW49IDExNy4wIG1zLCBtYXg9IDEyNS4wIG1zCisgICAgICAgIG1lZGlhbj0gMTI0LjAgbXMs
IHN0ZGV2PSAxLjQzMDkwODgwMjEzIG1zLCBtaW49IDEyMC4wIG1zLCBtYXg9IDEyNC4wIG1zCisg
ICAgICAgIG1lZGlhbj0gMTIyLjAgbXMsIHN0ZGV2PSAxLjQ1ODU5NTIxNDU4IG1zLCBtaW49IDEx
OC4wIG1zLCBtYXg9IDEyMy4wIG1zCisgICAgICAgIG1lZGlhbj0gMTIzLjAgbXMsIHN0ZGV2PSAx
LjUwMzMyOTYzNzg0IG1zLCBtaW49IDEyMC4wIG1zLCBtYXg9IDEyNC4wIG1zCisgICAgICAgIG1l
ZGlhbj0gMTIzLjAgbXMsIHN0ZGV2PSAxLjM2MzgxODE2OTcgbXMsIG1pbj0gMTIwLjAgbXMsIG1h
eD0gMTI1LjAgbXMKKyAgICAgICAgbWVkaWFuPSAxMTkuMCBtcywgc3RkZXY9IDEuNDM1MjcwMDA5
NDQgbXMsIG1pbj0gMTE3LjAgbXMsIG1heD0gMTIxLjAgbXMKKyAgICAgICAgbWVkaWFuPSAxMjIu
NSBtcywgc3RkZXY9IDEuNzE2ODI4NDcxMzQgbXMsIG1pbj0gMTE4LjAgbXMsIG1heD0gMTI0LjAg
bXMKKyAgICAgICAgbWVkaWFuPSAxMjEuMCBtcywgc3RkZXY9IDEuNDQ0ODE4MzI3NjggbXMsIG1p
bj0gMTE4LjAgbXMsIG1heD0gMTIzLjAgbXMKKyAgICAgICAgbWVkaWFuPSAxMjAuMCBtcywgc3Rk
ZXY9IDEuNDA5Nzg3MjE3OTkgbXMsIG1pbj0gMTE3LjAgbXMsIG1heD0gMTIyLjAgbXMKKyAgICAg
ICAgbWVkaWFuPSAxMjIuMCBtcywgc3RkZXY9IDEuNjg1MjI5OTU0NjQgbXMsIG1pbj0gMTE5LjAg
bXMsIG1heD0gMTI1LjAgbXMKKyAgICAgICAgbWVkaWFuPSAxMjIuMCBtcywgc3RkZXY9IDEuNTU4
MDQzNjQ1MDkgbXMsIG1pbj0gMTE4LjAgbXMsIG1heD0gMTIzLjAgbXMKKworCisgICAgICAgICog
QmluZGluZ3MvZG9tX2F0dHJpYnV0ZXNfaWRfZ2V0dGVyLmh0bWw6IEFkZGVkLgorICAgICAgICAq
IEJpbmRpbmdzL2RvbV9hdHRyaWJ1dGVzX2lkX3NldHRlci5odG1sOiBBZGRlZC4KKyAgICAgICAg
KiBCaW5kaW5ncy9yZXNvdXJjZXMvZG9tX2F0dHJpYnV0ZXNfY29tbW9uLmpzOiBBZGRlZC4KKwog
MjAxMi0wMi0xNiAgQWxleGlzIE1lbmFyZCAgPGFsZXhpcy5tZW5hcmRAb3BlbmJvc3NhLm9yZz4K
IAogICAgICAgICBBZGQgYSBwZXJmIHRlc3QgZm9yIHRoZSBDU1MgcGFyc2VyLgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>