<?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>80734</bug_id>
          
          <creation_ts>2012-03-09 14:58:43 -0800</creation_ts>
          <short_desc>[V8] Fix a fixme in v8 bindings</short_desc>
          <delta_ts>2012-03-09 21:05:16 -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>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="Erik Arvidsson">arv</reporter>
          <assigned_to name="Erik Arvidsson">arv</assigned_to>
          <cc>abarth</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>575270</commentid>
    <comment_count>0</comment_count>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-03-09 14:58:43 -0800</bug_when>
    <thetext>[V8] Fix a fixme in v8 bindings and inline fast case for toInt32 and toUInt32</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>575272</commentid>
    <comment_count>1</comment_count>
      <attachid>131119</attachid>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-03-09 15:01:20 -0800</bug_when>
    <thetext>Created attachment 131119
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>575273</commentid>
    <comment_count>2</comment_count>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-03-09 15:02:35 -0800</bug_when>
    <thetext>toUInt32 and toInt32 are not used in normal DOM code paths so it is not very hot. I see WebGL related methods using it so I expect that this might have some benefit there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>575283</commentid>
    <comment_count>3</comment_count>
      <attachid>131119</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-03-09 15:11:10 -0800</bug_when>
    <thetext>Comment on attachment 131119
Patch

This change looks good in that it removes FIXME. But basically I wanted to see some performance tests (e.g. &quot;XXX becomes YYY% faster&quot;) if you intend to make some performance optimization (i.e. inlining). We are likely to make wasteful &quot;optimization&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>575315</commentid>
    <comment_count>4</comment_count>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-03-09 16:04:20 -0800</bug_when>
    <thetext>I made a quick test with ArrayBuffer and the inlining had no effect.

Uploading new patch in a second</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>575325</commentid>
    <comment_count>5</comment_count>
      <attachid>131129</attachid>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-03-09 16:20:29 -0800</bug_when>
    <thetext>Created attachment 131129
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>575327</commentid>
    <comment_count>6</comment_count>
      <attachid>131131</attachid>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-03-09 16:23:33 -0800</bug_when>
    <thetext>Created attachment 131131
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>575328</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-09 16:25:16 -0800</bug_when>
    <thetext>Attachment 131131 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/bindings/v8/V8Binding.cpp&apos;]&quot; exit_code: 1
Source/WebCore/bindings/v8/V8Binding.cpp:246:  Should have only a single space after a punctuation in a comment.  [whitespace/comments] [5]
Total errors found: 1 in 1 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>575331</commentid>
    <comment_count>8</comment_count>
      <attachid>131133</attachid>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-03-09 16:25:55 -0800</bug_when>
    <thetext>Created attachment 131133
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>575433</commentid>
    <comment_count>9</comment_count>
      <attachid>131133</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-09 21:05:10 -0800</bug_when>
    <thetext>Comment on attachment 131133
Patch

Clearing flags on attachment: 131133

Committed r110369: &lt;http://trac.webkit.org/changeset/110369&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>575434</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-09 21:05:16 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>131119</attachid>
            <date>2012-03-09 15:01:20 -0800</date>
            <delta_ts>2012-03-09 16:20:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-80734-20120309150119.patch</filename>
            <type>text/plain</type>
            <size>4633</size>
            <attacher name="Erik Arvidsson">arv</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEwMzI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmE5MmMzM2UwOWFjM2U2
Y2MwMGM1YjQ0YWQyMmFjMGQ1OGFhZTdlYS4uMjc5MGQ1MThmMzUzYTcyYzAwNmRmY2M0ZmM4YjEw
YjAwMmU1ZjE5NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIyIEBACiAyMDEyLTAzLTA5ICBFcmlr
IEFydmlkc3NvbiAgPGFydkBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgW1Y4XSBGaXggYSBmaXht
ZSBpbiB2OCBiaW5kaW5ncyBhbmQgaW5saW5lIGZhc3QgY2FzZSBmb3IgdG9JbnQzMiBhbmQgdG9V
SW50MzIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgw
NzM0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8g
bmV3IHRlc3RzLiBDb3ZlcmVkIGJ5IGV4aXN0aW5nIHRlc3RzCisKKyAgICAgICAgKiBiaW5kaW5n
cy92OC9WOEJpbmRpbmcuY3BwOgorICAgICAgICAoV2ViQ29yZTo6dG9JbnQzMlNsb3cpOgorICAg
ICAgICAoV2ViQ29yZTo6dG9VSW50MzJTbG93KToKKyAgICAgICAgKiBiaW5kaW5ncy92OC9WOEJp
bmRpbmcuaDoKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAoV2ViQ29yZTo6dG9JbnQzMik6
CisgICAgICAgIChXZWJDb3JlOjp0b1VJbnQzMik6CisKKzIwMTItMDMtMDkgIEVyaWsgQXJ2aWRz
c29uICA8YXJ2QGNocm9taXVtLm9yZz4KKwogICAgICAgICBbVjhdIFVuZG8gdGV4dCBwb3NpdGlv
biBhZGp1c3RtZW50IGZvciBhdHRyaWJ1dGUgZXZlbnQgaGFuZGxlcnMKICAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgwNzI1CiAKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4QmluZGluZy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy92OC9WOEJpbmRpbmcuY3BwCmluZGV4IDRmZDY3MmY0NTgxODRkODZkMmQ4Mjc5ZDZl
NmRhZmU2ZDMzMzk5MjIuLmE3OGQxMzllYTljZWRkYjkwY2Q2NDBmZTFmY2EwOTI3MzkyMzNmZTEg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4QmluZGluZy5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhCaW5kaW5nLmNwcApAQCAtMjA2LDE0ICsy
MDYsMTAgQEAgQXRvbWljU3RyaW5nIHY4VmFsdWVUb0F0b21pY1dlYkNvcmVTdHJpbmcodjg6Okhh
bmRsZTx2ODo6VmFsdWU+IHZhbHVlKQogICAgIHJldHVybiB2OE5vblN0cmluZ1ZhbHVlVG9BdG9t
aWNXZWJDb3JlU3RyaW5nKHZhbHVlKTsKIH0KIAotaW50IHRvSW50MzIodjg6OkhhbmRsZTx2ODo6
VmFsdWU+IHZhbHVlLCBib29sJiBvaykKK2ludCB0b0ludDMyU2xvdyh2ODo6SGFuZGxlPHY4OjpW
YWx1ZT4gdmFsdWUsIGJvb2wmIG9rKQogewogICAgIG9rID0gdHJ1ZTsKLSAgICAKLSAgICAvLyBG
YXN0IGNhc2UuICBUaGUgdmFsdWUgaXMgYWxyZWFkeSBhIDMyLWJpdCBpbnRlZ2VyLgotICAgIGlm
ICh2YWx1ZS0+SXNJbnQzMigpKQotICAgICAgICByZXR1cm4gdmFsdWUtPkludDMyVmFsdWUoKTsK
LSAgICAKKwogICAgIC8vIENhbiB0aGUgdmFsdWUgYmUgY29udmVydGVkIHRvIGEgbnVtYmVyPwog
ICAgIHY4OjpMb2NhbDx2ODo6TnVtYmVyPiBudW1iZXJPYmplY3QgPSB2YWx1ZS0+VG9OdW1iZXIo
KTsKICAgICBpZiAobnVtYmVyT2JqZWN0LklzRW1wdHkoKSkgewpAQCAtMjM5LDE1ICsyMzUsMTAg
QEAgaW50IHRvSW50MzIodjg6OkhhbmRsZTx2ODo6VmFsdWU+IHZhbHVlLCBib29sJiBvaykKICAg
ICByZXR1cm4gaW50VmFsdWUtPlZhbHVlKCk7CiB9CiAgICAgCi11aW50MzJfdCB0b1VJbnQzMih2
ODo6SGFuZGxlPHY4OjpWYWx1ZT4gdmFsdWUsIGJvb2wmIG9rKQordWludDMyX3QgdG9VSW50MzJT
bG93KHY4OjpIYW5kbGU8djg6OlZhbHVlPiB2YWx1ZSwgYm9vbCYgb2spCiB7CiAgICAgb2sgPSB0
cnVlOwogCi0gICAgLy8gRklYTUU6IHRoZXJlIGlzIGN1cnJlbnRseSBubyBWYWx1ZTo6SXNVaW50
MzIoKS4gVGhpcyBjb2RlIGRvZXMKLSAgICAvLyBzb21lIGNvbnRvcnRpb25zIHRvIGF2b2lkIHNp
bGVudGx5IGNvbnZlcnRpbmcgb3V0LW9mLXJhbmdlCi0gICAgLy8gdmFsdWVzIHRvIHVpbnQzMl90
LgotCi0gICAgLy8gRmFzdCBjYXNlLiAgVGhlIHZhbHVlIGlzIGFscmVhZHkgYSAzMi1iaXQgcG9z
aXRpdmUgaW50ZWdlci4KICAgICBpZiAodmFsdWUtPklzSW50MzIoKSkgewogICAgICAgICBpbnQz
Ml90IHJlc3VsdCA9IHZhbHVlLT5JbnQzMlZhbHVlKCk7CiAgICAgICAgIGlmIChyZXN1bHQgPj0g
MCkKQEAgLTI3NSwxNSArMjY2LDcgQEAgdWludDMyX3QgdG9VSW50MzIodjg6OkhhbmRsZTx2ODo6
VmFsdWU+IHZhbHVlLCBib29sJiBvaykKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0gICAg
Ly8gRklYTUU6IHY4OjpVaW50MzI6OlZhbHVlIGlzIG5vdCBkZWZpbmVkIQotICAgIC8vIGh0dHA6
Ly9jb2RlLmdvb2dsZS5jb20vcC92OC9pc3N1ZXMvZGV0YWlsP2lkPTYyNAotICAgIHY4OjpMb2Nh
bDx2ODo6SW50MzI+IGludFZhbHVlID0gdmFsdWUtPlRvSW50MzIoKTsKLSAgICBpZiAoaW50VmFs
dWUuSXNFbXB0eSgpKSB7Ci0gICAgICAgIG9rID0gZmFsc2U7Ci0gICAgICAgIHJldHVybiAwOwot
ICAgIH0KLQotICAgIHJldHVybiBzdGF0aWNfY2FzdDx1aW50MzJfdD4oaW50VmFsdWUtPlZhbHVl
KCkpOworICAgIHJldHVybiB1aW50VmFsdWUtPlZhbHVlKCk7CiB9CiAKIFN0cmluZyB0b1dlYkNv
cmVTdHJpbmcoY29uc3Qgdjg6OkFyZ3VtZW50cyYgYXJncywgaW50IGluZGV4KSB7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOEJpbmRpbmcuaCBiL1NvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL3Y4L1Y4QmluZGluZy5oCmluZGV4IDk1OTdmYWEyMDdjNzk3ZDkyMzZiMWRj
NmRhODc5ZGRiNTZmYWMzZGEuLjE1ZGQ0NWIwMTQ3NDYyNzcwMjkyYmE3OGQ2MmFhZWI0ZDU5ZjVh
ZTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4QmluZGluZy5oCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4QmluZGluZy5oCkBAIC0yOTEsOSArMjkx
LDE3IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAvLyB0byBiZSBwZXJmb3JtZWQgb24gdGhl
IG1haW4gdGhyZWFkLgogICAgIHZvaWQgZW5hYmxlU3RyaW5nSW1wbENhY2hlKCk7CiAKKwogICAg
IC8vIENvbnZlcnQgYSB2YWx1ZSB0byBhIDMyLWJpdCBpbnRlZ2VyLiAgVGhlIGNvbnZlcnNpb24g
ZmFpbHMgaWYgdGhlCiAgICAgLy8gdmFsdWUgY2Fubm90IGJlIGNvbnZlcnRlZCB0byBhbiBpbnRl
Z2VyIG9yIGNvbnZlcnRzIHRvIG5hbiBvciB0byBhbiBpbmZpbml0eS4KLSAgICBpbnQgdG9JbnQz
Mih2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gdmFsdWUsIGJvb2wmIG9rKTsKKyAgICBpbnQgdG9JbnQz
MlNsb3codjg6OkhhbmRsZTx2ODo6VmFsdWU+LCBib29sJiBvayk7CisgICAgaW5saW5lIGludCB0
b0ludDMyKHY4OjpIYW5kbGU8djg6OlZhbHVlPiB2YWx1ZSwgYm9vbCYgb2spCisgICAgeworICAg
ICAgICBvayA9IHRydWU7CisgICAgICAgIGlmICh2YWx1ZS0+SXNJbnQzMigpKQorICAgICAgICAg
ICAgcmV0dXJuIHZhbHVlLT5JbnQzMlZhbHVlKCk7CisgICAgICAgIHJldHVybiB0b0ludDMyU2xv
dyh2YWx1ZSwgb2spOworICAgIH0KIAogICAgIC8vIENvbnZlcnQgYSB2YWx1ZSB0byBhIDMyLWJp
dCBpbnRlZ2VyIGFzc3VtaW5nIHRoZSBjb252ZXJzaW9uIGNhbm5vdCBmYWlsLgogICAgIGlubGlu
ZSBpbnQgdG9JbnQzMih2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gdmFsdWUpCkBAIC0zMDQsNyArMzEy
LDE0IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogICAgIC8vIENvbnZlcnQgYSB2YWx1ZSB0byBh
IDMyLWJpdCB1bnNpZ25lZCBpbnRlZ2VyLiAgVGhlIGNvbnZlcnNpb24gZmFpbHMgaWYgdGhlCiAg
ICAgLy8gdmFsdWUgY2Fubm90IGJlIGNvbnZlcnRlZCB0byBhbiB1bnNpZ25lZCBpbnRlZ2VyIG9y
IGNvbnZlcnRzIHRvIG5hbiBvciB0byBhbiBpbmZpbml0eS4KLSAgICB1aW50MzJfdCB0b1VJbnQz
Mih2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gdmFsdWUsIGJvb2wmIG9rKTsKKyAgICB1aW50MzJfdCB0
b1VJbnQzMlNsb3codjg6OkhhbmRsZTx2ODo6VmFsdWU+LCBib29sJiBvayk7CisgICAgaW5saW5l
IHVpbnQzMl90IHRvVUludDMyKHY4OjpIYW5kbGU8djg6OlZhbHVlPiB2YWx1ZSwgYm9vbCYgb2sp
CisgICAgeworICAgICAgICBvayA9IHRydWU7CisgICAgICAgIGlmICh2YWx1ZS0+SXNVaW50MzIo
KSkKKyAgICAgICAgICAgIHJldHVybiB2YWx1ZS0+VWludDMyVmFsdWUoKTsKKyAgICAgICAgcmV0
dXJuIHRvVUludDMyU2xvdyh2YWx1ZSwgb2spOworICAgIH0KIAogICAgIC8vIENvbnZlcnQgYSB2
YWx1ZSB0byBhIDMyLWJpdCB1bnNpZ25lZCBpbnRlZ2VyIGFzc3VtaW5nIHRoZSBjb252ZXJzaW9u
IGNhbm5vdCBmYWlsLgogICAgIGlubGluZSB1aW50MzJfdCB0b1VJbnQzMih2ODo6SGFuZGxlPHY4
OjpWYWx1ZT4gdmFsdWUpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>131129</attachid>
            <date>2012-03-09 16:20:29 -0800</date>
            <delta_ts>2012-03-09 16:23:28 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-80734-20120309162028.patch</filename>
            <type>text/plain</type>
            <size>1389</size>
            <attacher name="Erik Arvidsson">arv</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEwMzQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy92OC9WOEJpbmRpbmcuY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhC
aW5kaW5nLmNwcAppbmRleCA0ZmQ2NzJmNDU4MTg0ZDg2ZDJkODI3OWQ2ZTZkYWZlNmQzMzM5OTIy
Li5iOWJmNDk4NWY5OTE1ODQzYWY0ZTQxOTZmYmFmY2ZiNzg2NDVjMzgzIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOEJpbmRpbmcuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL3Y4L1Y4QmluZGluZy5jcHAKQEAgLTI0MywxMSArMjQzLDEwIEBAIHVpbnQz
Ml90IHRvVUludDMyKHY4OjpIYW5kbGU8djg6OlZhbHVlPiB2YWx1ZSwgYm9vbCYgb2spCiB7CiAg
ICAgb2sgPSB0cnVlOwogCi0gICAgLy8gRklYTUU6IHRoZXJlIGlzIGN1cnJlbnRseSBubyBWYWx1
ZTo6SXNVaW50MzIoKS4gVGhpcyBjb2RlIGRvZXMKLSAgICAvLyBzb21lIGNvbnRvcnRpb25zIHRv
IGF2b2lkIHNpbGVudGx5IGNvbnZlcnRpbmcgb3V0LW9mLXJhbmdlCi0gICAgLy8gdmFsdWVzIHRv
IHVpbnQzMl90LgorICAgIC8vIEZhc3QgY2FzZS4gIFRoZSB2YWx1ZSBpcyBhbHJlYWR5IGEgMzIt
Yml0IHVuc2lnbmVkIGludGVnZXIuCisgICAgaWYgKHZhbHVlLT5Jc1VpbnQzMigpKQorICAgICAg
ICByZXR1cm4gdmFsdWUtPlVpbnQzMlZhbHVlKCk7CiAKLSAgICAvLyBGYXN0IGNhc2UuICBUaGUg
dmFsdWUgaXMgYWxyZWFkeSBhIDMyLWJpdCBwb3NpdGl2ZSBpbnRlZ2VyLgogICAgIGlmICh2YWx1
ZS0+SXNJbnQzMigpKSB7CiAgICAgICAgIGludDMyX3QgcmVzdWx0ID0gdmFsdWUtPkludDMyVmFs
dWUoKTsKICAgICAgICAgaWYgKHJlc3VsdCA+PSAwKQpAQCAtMjc1LDE1ICsyNzQsNyBAQCB1aW50
MzJfdCB0b1VJbnQzMih2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gdmFsdWUsIGJvb2wmIG9rKQogICAg
ICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICAvLyBGSVhNRTogdjg6OlVpbnQzMjo6VmFsdWUg
aXMgbm90IGRlZmluZWQhCi0gICAgLy8gaHR0cDovL2NvZGUuZ29vZ2xlLmNvbS9wL3Y4L2lzc3Vl
cy9kZXRhaWw/aWQ9NjI0Ci0gICAgdjg6OkxvY2FsPHY4OjpJbnQzMj4gaW50VmFsdWUgPSB2YWx1
ZS0+VG9JbnQzMigpOwotICAgIGlmIChpbnRWYWx1ZS5Jc0VtcHR5KCkpIHsKLSAgICAgICAgb2sg
PSBmYWxzZTsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotCi0gICAgcmV0dXJuIHN0YXRpY19j
YXN0PHVpbnQzMl90PihpbnRWYWx1ZS0+VmFsdWUoKSk7CisgICAgcmV0dXJuIHVpbnRWYWx1ZS0+
VmFsdWUoKTsKIH0KIAogU3RyaW5nIHRvV2ViQ29yZVN0cmluZyhjb25zdCB2ODo6QXJndW1lbnRz
JiBhcmdzLCBpbnQgaW5kZXgpIHsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>131131</attachid>
            <date>2012-03-09 16:23:33 -0800</date>
            <delta_ts>2012-03-09 16:25:52 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-80734-20120309162332.patch</filename>
            <type>text/plain</type>
            <size>1365</size>
            <attacher name="Erik Arvidsson">arv</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEwMzQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy92OC9WOEJpbmRpbmcuY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhC
aW5kaW5nLmNwcAppbmRleCA0YWEwMThmOWU0YTM5YjE3ZGJlOGI3MGRhZGY0ZWM5NTU5MGI2OThj
Li4wYTViODBkODgzMzA2OGU0NjhjOThiZWMxMWU4N2ZiNzU4MzIyODdkIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOEJpbmRpbmcuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL3Y4L1Y4QmluZGluZy5jcHAKQEAgLTI0MywxMSArMjQzLDEwIEBAIHVpbnQz
Ml90IHRvVUludDMyKHY4OjpIYW5kbGU8djg6OlZhbHVlPiB2YWx1ZSwgYm9vbCYgb2spCiB7CiAg
ICAgb2sgPSB0cnVlOwogCi0gICAgLy8gRklYTUU6IHRoZXJlIGlzIGN1cnJlbnRseSBubyBWYWx1
ZTo6SXNVaW50MzIoKS4gVGhpcyBjb2RlIGRvZXMKLSAgICAvLyBzb21lIGNvbnRvcnRpb25zIHRv
IGF2b2lkIHNpbGVudGx5IGNvbnZlcnRpbmcgb3V0LW9mLXJhbmdlCi0gICAgLy8gdmFsdWVzIHRv
IHVpbnQzMl90LgorICAgIC8vIEZhc3QgY2FzZS4gIFRoZSB2YWx1ZSBpcyBhbHJlYWR5IGEgMzIt
Yml0IHVuc2lnbmVkIGludGVnZXIuCisgICAgaWYgKHZhbHVlLT5Jc1VpbnQzMigpKQorICAgICAg
ICByZXR1cm4gdmFsdWUtPlVpbnQzMlZhbHVlKCk7CiAKLSAgICAvLyBGYXN0IGNhc2UuICBUaGUg
dmFsdWUgaXMgYWxyZWFkeSBhIDMyLWJpdCBwb3NpdGl2ZSBpbnRlZ2VyLgogICAgIGlmICh2YWx1
ZS0+SXNJbnQzMigpKSB7CiAgICAgICAgIGludDMyX3QgcmVzdWx0ID0gdmFsdWUtPkludDMyVmFs
dWUoKTsKICAgICAgICAgaWYgKHJlc3VsdCA+PSAwKQpAQCAtMjc1LDE1ICsyNzQsNyBAQCB1aW50
MzJfdCB0b1VJbnQzMih2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gdmFsdWUsIGJvb2wmIG9rKQogICAg
ICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICAvLyBGSVhNRTogdjg6OlVpbnQzMjo6VmFsdWUg
aXMgbm90IGRlZmluZWQhCi0gICAgLy8gaHR0cDovL2NvZGUuZ29vZ2xlLmNvbS9wL3Y4L2lzc3Vl
cy9kZXRhaWw/aWQ9NjI0Ci0gICAgdjg6OkxvY2FsPHY4OjpJbnQzMj4gaW50VmFsdWUgPSB2YWx1
ZS0+VG9JbnQzMigpOwotICAgIGlmIChpbnRWYWx1ZS5Jc0VtcHR5KCkpIHsKLSAgICAgICAgb2sg
PSBmYWxzZTsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotCi0gICAgcmV0dXJuIHN0YXRpY19j
YXN0PHVpbnQzMl90PihpbnRWYWx1ZS0+VmFsdWUoKSk7CisgICAgcmV0dXJuIHVpbnRWYWx1ZS0+
VmFsdWUoKTsKIH0KIAogdGVtcGxhdGUgPGNsYXNzIFM+IHN0cnVjdCBTdHJpbmdUcmFpdHMK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>131133</attachid>
            <date>2012-03-09 16:25:55 -0800</date>
            <delta_ts>2012-03-09 21:05:10 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-80734-20120309162554.patch</filename>
            <type>text/plain</type>
            <size>2339</size>
            <attacher name="Erik Arvidsson">arv</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEwMzQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjhlMzNhMjc2MTM2NjFl
ZDQxZjk4ZjZhM2NiNWYyYTQwNzUxZjNlOC4uODc1ZWNhYjdlMTcyN2UyZWY2OTg5NDhhMmYxZDU4
OWIzYmE3OWExYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEyLTAzLTA5ICBFcmlr
IEFydmlkc3NvbiAgPGFydkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW1Y4XSBGaXggYSBmaXht
ZSBpbiB2OCBiaW5kaW5ncworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9ODA3MzQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBObyBuZXcgdGVzdHMuIENvdmVyZWQgYnkgZXhpc3RpbmcgdGVzdHMuCisKKyAgICAg
ICAgKiBiaW5kaW5ncy92OC9WOEJpbmRpbmcuY3BwOgorICAgICAgICAoV2ViQ29yZTo6dG9JbnQz
Mik6CisgICAgICAgIChXZWJDb3JlOjp0b1VJbnQzMik6CisKIDIwMTItMDMtMDkgIEtlbnRhcm8g
SGFyYSAgPGhhcmFrZW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtWOF1bUGVyZm9ybWFuY2Vd
IElubGluZSBob3QgbWV0aG9kcyBpbiBWOEJpbmRpbmdzLmgKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4QmluZGluZy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5n
cy92OC9WOEJpbmRpbmcuY3BwCmluZGV4IDRhYTAxOGY5ZTRhMzliMTdkYmU4YjcwZGFkZjRlYzk1
NTkwYjY5OGMuLjJhZTk0ZTRjMTUwN2JmMjU5MDg1MmM4NTg3NTVhYjEzYWMzNTQxYjYgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4QmluZGluZy5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhCaW5kaW5nLmNwcApAQCAtMjEwLDcgKzIxMCw3IEBA
IGludCB0b0ludDMyKHY4OjpIYW5kbGU8djg6OlZhbHVlPiB2YWx1ZSwgYm9vbCYgb2spCiB7CiAg
ICAgb2sgPSB0cnVlOwogICAgIAotICAgIC8vIEZhc3QgY2FzZS4gIFRoZSB2YWx1ZSBpcyBhbHJl
YWR5IGEgMzItYml0IGludGVnZXIuCisgICAgLy8gRmFzdCBjYXNlLiBUaGUgdmFsdWUgaXMgYWxy
ZWFkeSBhIDMyLWJpdCBpbnRlZ2VyLgogICAgIGlmICh2YWx1ZS0+SXNJbnQzMigpKQogICAgICAg
ICByZXR1cm4gdmFsdWUtPkludDMyVmFsdWUoKTsKICAgICAKQEAgLTI0MywxMSArMjQzLDEwIEBA
IHVpbnQzMl90IHRvVUludDMyKHY4OjpIYW5kbGU8djg6OlZhbHVlPiB2YWx1ZSwgYm9vbCYgb2sp
CiB7CiAgICAgb2sgPSB0cnVlOwogCi0gICAgLy8gRklYTUU6IHRoZXJlIGlzIGN1cnJlbnRseSBu
byBWYWx1ZTo6SXNVaW50MzIoKS4gVGhpcyBjb2RlIGRvZXMKLSAgICAvLyBzb21lIGNvbnRvcnRp
b25zIHRvIGF2b2lkIHNpbGVudGx5IGNvbnZlcnRpbmcgb3V0LW9mLXJhbmdlCi0gICAgLy8gdmFs
dWVzIHRvIHVpbnQzMl90LgorICAgIC8vIEZhc3QgY2FzZS4gVGhlIHZhbHVlIGlzIGFscmVhZHkg
YSAzMi1iaXQgdW5zaWduZWQgaW50ZWdlci4KKyAgICBpZiAodmFsdWUtPklzVWludDMyKCkpCisg
ICAgICAgIHJldHVybiB2YWx1ZS0+VWludDMyVmFsdWUoKTsKIAotICAgIC8vIEZhc3QgY2FzZS4g
IFRoZSB2YWx1ZSBpcyBhbHJlYWR5IGEgMzItYml0IHBvc2l0aXZlIGludGVnZXIuCiAgICAgaWYg
KHZhbHVlLT5Jc0ludDMyKCkpIHsKICAgICAgICAgaW50MzJfdCByZXN1bHQgPSB2YWx1ZS0+SW50
MzJWYWx1ZSgpOwogICAgICAgICBpZiAocmVzdWx0ID49IDApCkBAIC0yNzUsMTUgKzI3NCw3IEBA
IHVpbnQzMl90IHRvVUludDMyKHY4OjpIYW5kbGU8djg6OlZhbHVlPiB2YWx1ZSwgYm9vbCYgb2sp
CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIC8vIEZJWE1FOiB2ODo6VWludDMyOjpW
YWx1ZSBpcyBub3QgZGVmaW5lZCEKLSAgICAvLyBodHRwOi8vY29kZS5nb29nbGUuY29tL3Avdjgv
aXNzdWVzL2RldGFpbD9pZD02MjQKLSAgICB2ODo6TG9jYWw8djg6OkludDMyPiBpbnRWYWx1ZSA9
IHZhbHVlLT5Ub0ludDMyKCk7Ci0gICAgaWYgKGludFZhbHVlLklzRW1wdHkoKSkgewotICAgICAg
ICBvayA9IGZhbHNlOwotICAgICAgICByZXR1cm4gMDsKLSAgICB9Ci0KLSAgICByZXR1cm4gc3Rh
dGljX2Nhc3Q8dWludDMyX3Q+KGludFZhbHVlLT5WYWx1ZSgpKTsKKyAgICByZXR1cm4gdWludFZh
bHVlLT5WYWx1ZSgpOwogfQogCiB0ZW1wbGF0ZSA8Y2xhc3MgUz4gc3RydWN0IFN0cmluZ1RyYWl0
cwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>