<?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>100157</bug_id>
          
          <creation_ts>2012-10-23 13:34:06 -0700</creation_ts>
          <short_desc>[V8] Simplify GCEpilogueVisitor along the same lines as GCPrologueVisitor</short_desc>
          <delta_ts>2012-10-23 17:58:57 -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 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>748913</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-23 13:34:06 -0700</bug_when>
    <thetext>[V8] Simplify GCEpilogueVisitor along the same lines as GCPrologueVisitor</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>748915</commentid>
    <comment_count>1</comment_count>
      <attachid>170220</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-23 13:34:49 -0700</bug_when>
    <thetext>Created attachment 170220
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>748990</commentid>
    <comment_count>2</comment_count>
      <attachid>170220</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-23 14:32:21 -0700</bug_when>
    <thetext>Comment on attachment 170220
Patch

Rejecting attachment 170220 from commit-queue.

New failing tests:
media/crash-closing-page-with-media-as-plugin-fallback.html
Full output: http://queues.webkit.org/results/14488999</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749025</commentid>
    <comment_count>3</comment_count>
      <attachid>170242</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-23 14:58:23 -0700</bug_when>
    <thetext>Created attachment 170242
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749173</commentid>
    <comment_count>4</comment_count>
      <attachid>170242</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-23 17:58:54 -0700</bug_when>
    <thetext>Comment on attachment 170242
Patch for landing

Clearing flags on attachment: 170242

Committed r132285: &lt;http://trac.webkit.org/changeset/132285&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749174</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-23 17:58:57 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170220</attachid>
            <date>2012-10-23 13:34:49 -0700</date>
            <delta_ts>2012-10-23 14:58:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100157-20121023133326.patch</filename>
            <type>text/plain</type>
            <size>6745</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyMjU2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjViNmVhMTIyMDczMzIx
OTlhOThjMDkwOWZmZTY5YmU0OGFlZjQyMS4uNTI2MGQwYzg0OWEzOWZiZTAwZjI2NjliZDBhYTM1
ZmM2ZmM2N2IxNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTEwLTIzICBBZGFt
IEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CisKKyAgICAgICAgW1Y4XSBTaW1wbGlmeSBHQ0Vw
aWxvZ3VlVmlzaXRvciBhbG9uZyB0aGUgc2FtZSBsaW5lcyBhcyBHQ1Byb2xvZ3VlVmlzaXRvcgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAwMTU3CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBwYXRj
aCByZW1vdmVzIHRoZSB0cmFpdHMgdGVtcGxhdGUgcGFyYW1ldGVyIGZyb20gR0NFcGlsb2d1ZVZp
c2l0b3IKKyAgICAgICAgYW5kIG1ha2VzIGl0IG1pcnJvciBHQ1Byb2xvZ3VlVmlzaXRvciBhZ2Fp
bi4KKworICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4R0NDb250cm9sbGVyLmNwcDoKKyAgICAgICAg
KFdlYkNvcmUpOgorICAgICAgICAoQWN0aXZlRE9NT2JqZWN0RXBpbG9ndWVWaXNpdG9yKToKKyAg
ICAgICAgKFdlYkNvcmU6OkFjdGl2ZURPTU9iamVjdEVwaWxvZ3VlVmlzaXRvcjo6QWN0aXZlRE9N
T2JqZWN0RXBpbG9ndWVWaXNpdG9yKToKKyAgICAgICAgKFdlYkNvcmU6OkFjdGl2ZURPTU9iamVj
dEVwaWxvZ3VlVmlzaXRvcjo6dmlzaXRET01XcmFwcGVyKToKKyAgICAgICAgKFdlYkNvcmU6OlY4
R0NDb250cm9sbGVyOjptYWpvckdDRXBpbG9ndWUpOgorCiAyMDEyLTEwLTIzICBEb21pbmlrIFLD
tnR0c2NoZXMgIDxkb21pbmlrLnJvdHRzY2hlc0BpbnRlbC5jb20+CiAKICAgICAgICAgQWRkIHRp
bWVvdXQgc3VwcG9ydCB0byBYTUxIdHRwUmVxdWVzdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvYmluZGluZ3MvdjgvVjhHQ0NvbnRyb2xsZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3MvdjgvVjhHQ0NvbnRyb2xsZXIuY3BwCmluZGV4IDU1NzY3ZWU3YTc1ZDlmYTQyMzU2ZWQwMjEw
ZTk3Mjc2MDRkODE3NjQuLjk1ZDExNmI3MGNkMTg2YjVhYTkzOTkyOTU1ZDNiZTMwNTYxNDgzZWYg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4R0NDb250cm9sbGVyLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOEdDQ29udHJvbGxlci5jcHAKQEAg
LTEwMSw2ICsxMDEsNDUgQEAgcHVibGljOgogICAgIH0KIH07CiAKK3RlbXBsYXRlPHR5cGVuYW1l
IFQ+CitjbGFzcyBBY3RpdmVET01PYmplY3RFcGlsb2d1ZVZpc2l0b3IgOiBwdWJsaWMgRE9NV3Jh
cHBlck1hcDxUPjo6VmlzaXRvciB7CitwdWJsaWM6CisgICAgZXhwbGljaXQgQWN0aXZlRE9NT2Jq
ZWN0RXBpbG9ndWVWaXNpdG9yKHY4OjpXZWFrUmVmZXJlbmNlQ2FsbGJhY2sgY2FsbGJhY2spCisg
ICAgICAgIDogbV9jYWxsYmFjayhjYWxsYmFjaykKKyAgICB7CisgICAgfQorCisgICAgdm9pZCB2
aXNpdERPTVdyYXBwZXIoRE9NRGF0YVN0b3JlKiwgVCogb2JqZWN0LCB2ODo6UGVyc2lzdGVudDx2
ODo6T2JqZWN0PiB3cmFwcGVyKQorICAgIHsKKyAgICAgICAgV3JhcHBlclR5cGVJbmZvKiB0eXBl
SW5mbyA9IFY4RE9NV3JhcHBlcjo6ZG9tV3JhcHBlclR5cGUod3JhcHBlcik7ICAKKworICAgICAg
ICBpZiAoVjhNZXNzYWdlUG9ydDo6aW5mby5lcXVhbHModHlwZUluZm8pKSB7CisgICAgICAgICAg
ICAvLyBXZSBtYXJrZWQgdGhpcyBwb3J0IGFzIHJlYWNoYWJsZSBpbiBBY3RpdmVET01PYmplY3RQ
cm9sb2d1ZVZpc2l0b3IuCisgICAgICAgICAgICAvLyBVbmRvIHRoaXMgbm93IHNpbmNlIHRoZSBw
b3J0IGNvdWxkIGJlIG5vdCByZWFjaGFibGUgaW4gdGhlIGZ1dHVyZQorICAgICAgICAgICAgLy8g
aWYgaXQgZ2V0cyBkaXNlbnRhbmdsZWQgKGFuZCBhbHNvIEFjdGl2ZURPTU9iamVjdFByb2xvZ3Vl
VmlzaXRvcgorICAgICAgICAgICAgLy8gZXhwZWN0cyB0byBzZWUgYWxsIGhhbmRsZXMgbWFya2Vk
IGFzIHdlYWspLgorICAgICAgICAgICAgTWVzc2FnZVBvcnQqIHBvcnQgPSByZWludGVycHJldF9j
YXN0PE1lc3NhZ2VQb3J0Kj4ob2JqZWN0KTsKKyAgICAgICAgICAgIGlmICgoIXdyYXBwZXIuSXNX
ZWFrKCkgJiYgIXdyYXBwZXIuSXNOZWFyRGVhdGgoKSkgfHwgcG9ydC0+aGFzUGVuZGluZ0FjdGl2
aXR5KCkpCisgICAgICAgICAgICAgICAgd3JhcHBlci5NYWtlV2Vhayhwb3J0LCBtX2NhbGxiYWNr
KTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorCisgICAgICAgIEFjdGl2ZURPTU9i
amVjdCogYWN0aXZlRE9NT2JqZWN0ID0gdHlwZUluZm8tPnRvQWN0aXZlRE9NT2JqZWN0KHdyYXBw
ZXIpOworICAgICAgICBpZiAoYWN0aXZlRE9NT2JqZWN0ICYmIGFjdGl2ZURPTU9iamVjdC0+aGFz
UGVuZGluZ0FjdGl2aXR5KCkpIHsKKyAgICAgICAgICAgIEFTU0VSVCghd3JhcHBlci5Jc1dlYWso
KSk7CisgICAgICAgICAgICAvLyBOT1RFOiBUbyByZS1lbmFibGUgd2VhayBzdGF0dXMgb2YgdGhl
IGFjdGl2ZSBvYmplY3Qgd2UgdXNlCisgICAgICAgICAgICAvLyB8b2JqZWN0fCBmcm9tIHRoZSBt
YXAgYW5kIG5vdCB8YWN0aXZlRE9NT2JqZWN0fC4gVGhlIGxhdHRlcgorICAgICAgICAgICAgLy8g
bWF5IGJlIGEgZGlmZmVyZW50IHBvaW50ZXIgKGluIGNhc2UgQWN0aXZlRE9NT2JqZWN0IGlzIG5v
dAorICAgICAgICAgICAgLy8gdGhlIG1haW4gYmFzZSBjbGFzcyBvZiB0aGUgb2JqZWN0J3MgY2xh
c3MpIGFuZCBwb2ludGVyCisgICAgICAgICAgICAvLyBpZGVudGl0eSBpcyByZXF1aXJlZCBieSBE
T00gbWFwIGZ1bmN0aW9ucy4KKyAgICAgICAgICAgIHdyYXBwZXIuTWFrZVdlYWsob2JqZWN0LCBt
X2NhbGxiYWNrKTsKKyAgICAgICAgfQorICAgIH0KKworcHJpdmF0ZToKKyAgICB2ODo6V2Vha1Jl
ZmVyZW5jZUNhbGxiYWNrIG1fY2FsbGJhY2s7Cit9OworCiBjbGFzcyBPYmplY3RWaXNpdG9yIDog
cHVibGljIERPTVdyYXBwZXJNYXA8dm9pZD46OlZpc2l0b3IgewogcHVibGljOgogICAgIHZvaWQg
dmlzaXRET01XcmFwcGVyKERPTURhdGFTdG9yZSogc3RvcmUsIHZvaWQqIG9iamVjdCwgdjg6OlBl
cnNpc3RlbnQ8djg6Ok9iamVjdD4gd3JhcHBlcikKQEAgLTIxNyw3ICsyNTYsNiBAQCB2b2lkIFY4
R0NDb250cm9sbGVyOjptaW5vckdDUHJvbG9ndWUoKQogewogfQogCi0vLyBDcmVhdGUgb2JqZWN0
IGdyb3VwcyBmb3IgRE9NIHRyZWUgbm9kZXMuCiB2b2lkIFY4R0NDb250cm9sbGVyOjptYWpvckdD
UHJvbG9ndWUoKQogewogICAgIFRSQUNFX0VWRU5UX0JFR0lOMCgidjgiLCAiR0MiKTsKQEAgLTI0
MCw1NSArMjc4LDYgQEAgdm9pZCBWOEdDQ29udHJvbGxlcjo6bWFqb3JHQ1Byb2xvZ3VlKCkKICAg
ICBkYXRhLT5zdHJpbmdDYWNoZSgpLT5jbGVhck9uR0MoKTsKIH0KIAotY2xhc3MgU3BlY2lhbENh
c2VFcGlsb2d1ZU9iamVjdEhhbmRsZXIgewotcHVibGljOgotICAgIHN0YXRpYyBib29sIHByb2Nl
c3Modm9pZCogb2JqZWN0LCB2ODo6UGVyc2lzdGVudDx2ODo6T2JqZWN0PiB3cmFwcGVyLCBXcmFw
cGVyVHlwZUluZm8qIHR5cGVJbmZvKQotICAgIHsKLSAgICAgICAgaWYgKFY4TWVzc2FnZVBvcnQ6
OmluZm8uZXF1YWxzKHR5cGVJbmZvKSkgewotICAgICAgICAgICAgTWVzc2FnZVBvcnQqIHBvcnQx
ID0gc3RhdGljX2Nhc3Q8TWVzc2FnZVBvcnQqPihvYmplY3QpOwotICAgICAgICAgICAgLy8gV2Ug
bWFya2VkIHRoaXMgcG9ydCBhcyByZWFjaGFibGUgaW4gR0NQcm9sb2d1ZVZpc2l0b3IuICBVbmRv
IHRoaXMgbm93IHNpbmNlIHRoZQotICAgICAgICAgICAgLy8gcG9ydCBjb3VsZCBiZSBub3QgcmVh
Y2hhYmxlIGluIHRoZSBmdXR1cmUgaWYgaXQgZ2V0cyBkaXNlbnRhbmdsZWQgKGFuZCBhbHNvCi0g
ICAgICAgICAgICAvLyBHQ1Byb2xvZ3VlVmlzaXRvciBleHBlY3RzIHRvIHNlZSBhbGwgaGFuZGxl
cyBtYXJrZWQgYXMgd2VhaykuCi0gICAgICAgICAgICBpZiAoKCF3cmFwcGVyLklzV2VhaygpICYm
ICF3cmFwcGVyLklzTmVhckRlYXRoKCkpIHx8IHBvcnQxLT5oYXNQZW5kaW5nQWN0aXZpdHkoKSkK
LSAgICAgICAgICAgICAgICB3cmFwcGVyLk1ha2VXZWFrKHBvcnQxLCAmRE9NRGF0YVN0b3JlOjp3
ZWFrQWN0aXZlRE9NT2JqZWN0Q2FsbGJhY2spOwotICAgICAgICAgICAgcmV0dXJuIHRydWU7Ci0g
ICAgICAgIH0KLSAgICAgICAgcmV0dXJuIGZhbHNlOwotICAgIH0KLX07Ci0KLWNsYXNzIFNwZWNp
YWxDYXNlRXBpbG9ndWVOb2RlSGFuZGxlciB7Ci1wdWJsaWM6Ci0gICAgc3RhdGljIGJvb2wgcHJv
Y2VzcyhOb2RlKiBvYmplY3QsIHY4OjpQZXJzaXN0ZW50PHY4OjpPYmplY3Q+IHdyYXBwZXIsIFdy
YXBwZXJUeXBlSW5mbyogdHlwZUluZm8pCi0gICAgewotICAgICAgICBVTlVTRURfUEFSQU0ob2Jq
ZWN0KTsKLSAgICAgICAgVU5VU0VEX1BBUkFNKHdyYXBwZXIpOwotICAgICAgICBVTlVTRURfUEFS
QU0odHlwZUluZm8pOwotICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAgfQotfTsKLQotdGVtcGxh
dGU8dHlwZW5hbWUgVCwgdHlwZW5hbWUgUywgdjg6OldlYWtSZWZlcmVuY2VDYWxsYmFjayBjYWxs
YmFjaz4KLWNsYXNzIEdDRXBpbG9ndWVWaXNpdG9yIDogcHVibGljIERPTVdyYXBwZXJNYXA8VD46
OlZpc2l0b3IgewotcHVibGljOgotICAgIHZvaWQgdmlzaXRET01XcmFwcGVyKERPTURhdGFTdG9y
ZSogc3RvcmUsIFQqIG9iamVjdCwgdjg6OlBlcnNpc3RlbnQ8djg6Ok9iamVjdD4gd3JhcHBlcikK
LSAgICB7Ci0gICAgICAgIFdyYXBwZXJUeXBlSW5mbyogdHlwZUluZm8gPSBWOERPTVdyYXBwZXI6
OmRvbVdyYXBwZXJUeXBlKHdyYXBwZXIpOwotICAgICAgICBpZiAoIVM6OnByb2Nlc3Mob2JqZWN0
LCB3cmFwcGVyLCB0eXBlSW5mbykpIHsKLSAgICAgICAgICAgIEFjdGl2ZURPTU9iamVjdCogYWN0
aXZlRE9NT2JqZWN0ID0gdHlwZUluZm8tPnRvQWN0aXZlRE9NT2JqZWN0KHdyYXBwZXIpOwotICAg
ICAgICAgICAgaWYgKGFjdGl2ZURPTU9iamVjdCAmJiBhY3RpdmVET01PYmplY3QtPmhhc1BlbmRp
bmdBY3Rpdml0eSgpKSB7Ci0gICAgICAgICAgICAgICAgQVNTRVJUKCF3cmFwcGVyLklzV2Vhaygp
KTsKLSAgICAgICAgICAgICAgICAvLyBOT1RFOiBUbyByZS1lbmFibGUgd2VhayBzdGF0dXMgb2Yg
dGhlIGFjdGl2ZSBvYmplY3Qgd2UgdXNlCi0gICAgICAgICAgICAgICAgLy8gfG9iamVjdHwgZnJv
bSB0aGUgbWFwIGFuZCBub3QgfGFjdGl2ZURPTU9iamVjdHwuIFRoZSBsYXR0ZXIKLSAgICAgICAg
ICAgICAgICAvLyBtYXkgYmUgYSBkaWZmZXJlbnQgcG9pbnRlciAoaW4gY2FzZSBBY3RpdmVET01P
YmplY3QgaXMgbm90Ci0gICAgICAgICAgICAgICAgLy8gdGhlIG1haW4gYmFzZSBjbGFzcyBvZiB0
aGUgb2JqZWN0J3MgY2xhc3MpIGFuZCBwb2ludGVyCi0gICAgICAgICAgICAgICAgLy8gaWRlbnRp
dHkgaXMgcmVxdWlyZWQgYnkgRE9NIG1hcCBmdW5jdGlvbnMuCi0gICAgICAgICAgICAgICAgd3Jh
cHBlci5NYWtlV2VhayhvYmplY3QsIGNhbGxiYWNrKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAg
fQotICAgIH0KLX07Ci0KICNpZiBQTEFURk9STShDSFJPTUlVTSkKIHN0YXRpYyBpbnQgd29ya2lu
Z1NldEVzdGltYXRlTUIgPSAwOwogCkBAIC0zMTUsMTIgKzMwNCwxMCBAQCB2b2lkIFY4R0NDb250
cm9sbGVyOjptYWpvckdDRXBpbG9ndWUoKQogewogICAgIHY4OjpIYW5kbGVTY29wZSBzY29wZTsK
IAotICAgIC8vIFJ1biB0aHJvdWdoIGFsbCBvYmplY3RzIHdpdGggcGVuZGluZyBhY3Rpdml0eSBt
YWtpbmcgdGhlaXIgd3JhcHBlcnMgd2VhawotICAgIC8vIGFnYWluLgotICAgIEdDRXBpbG9ndWVW
aXNpdG9yPHZvaWQsIFNwZWNpYWxDYXNlRXBpbG9ndWVPYmplY3RIYW5kbGVyLCAmRE9NRGF0YVN0
b3JlOjp3ZWFrQWN0aXZlRE9NT2JqZWN0Q2FsbGJhY2s+IGVwaWxvZ3VlT2JqZWN0VmlzaXRvcjsK
LSAgICB2aXNpdEFjdGl2ZURPTU9iamVjdHMoJmVwaWxvZ3VlT2JqZWN0VmlzaXRvcik7Ci0gICAg
R0NFcGlsb2d1ZVZpc2l0b3I8Tm9kZSwgU3BlY2lhbENhc2VFcGlsb2d1ZU5vZGVIYW5kbGVyLCAm
RE9NRGF0YVN0b3JlOjp3ZWFrTm9kZUNhbGxiYWNrPiBlcGlsb2d1ZU5vZGVWaXNpdG9yOwotICAg
IHZpc2l0QWN0aXZlRE9NTm9kZXMoJmVwaWxvZ3VlTm9kZVZpc2l0b3IpOworICAgIEFjdGl2ZURP
TU9iamVjdEVwaWxvZ3VlVmlzaXRvcjx2b2lkPiBhY3RpdmVPYmplY3RWaXNpdG9yKCZET01EYXRh
U3RvcmU6OndlYWtBY3RpdmVET01PYmplY3RDYWxsYmFjayk7CisgICAgdmlzaXRBY3RpdmVET01P
YmplY3RzKCZhY3RpdmVPYmplY3RWaXNpdG9yKTsKKyAgICBBY3RpdmVET01PYmplY3RFcGlsb2d1
ZVZpc2l0b3I8Tm9kZT4gYWN0aXZlTm9kZVZpc2l0b3IoJkRPTURhdGFTdG9yZTo6d2Vha0FjdGl2
ZURPTU9iamVjdENhbGxiYWNrKTsKKyAgICB2aXNpdEFjdGl2ZURPTU5vZGVzKCZhY3RpdmVOb2Rl
VmlzaXRvcik7CiAKICNpZiBQTEFURk9STShDSFJPTUlVTSkKICAgICAvLyBUaGUgR0MgY2FuIGhh
cHBlbiBvbiBtdWx0aXBsZSB0aHJlYWRzIGluIGNhc2Ugb2YgZGVkaWNhdGVkIHdvcmtlcnMgd2hp
Y2ggcnVuIGluLXByb2Nlc3MuCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170242</attachid>
            <date>2012-10-23 14:58:23 -0700</date>
            <delta_ts>2012-10-23 17:58:54 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-100157-20121023145700.patch</filename>
            <type>text/plain</type>
            <size>6729</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyMjU2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjViNmVhMTIyMDczMzIx
OTlhOThjMDkwOWZmZTY5YmU0OGFlZjQyMS4uYTNlYjQ1Yjc0ODY0MTYwMzk3NGFiOTdiNjVkODVh
Yzk5YmFiYjQzNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTEwLTIzICBBZGFt
IEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CisKKyAgICAgICAgW1Y4XSBTaW1wbGlmeSBHQ0Vw
aWxvZ3VlVmlzaXRvciBhbG9uZyB0aGUgc2FtZSBsaW5lcyBhcyBHQ1Byb2xvZ3VlVmlzaXRvcgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAwMTU3CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYyBTZWlkZWwuCisKKyAgICAgICAgVGhpcyBwYXRjaCBy
ZW1vdmVzIHRoZSB0cmFpdHMgdGVtcGxhdGUgcGFyYW1ldGVyIGZyb20gR0NFcGlsb2d1ZVZpc2l0
b3IKKyAgICAgICAgYW5kIG1ha2VzIGl0IG1pcnJvciBHQ1Byb2xvZ3VlVmlzaXRvciBhZ2Fpbi4K
KworICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4R0NDb250cm9sbGVyLmNwcDoKKyAgICAgICAgKFdl
YkNvcmUpOgorICAgICAgICAoQWN0aXZlRE9NT2JqZWN0RXBpbG9ndWVWaXNpdG9yKToKKyAgICAg
ICAgKFdlYkNvcmU6OkFjdGl2ZURPTU9iamVjdEVwaWxvZ3VlVmlzaXRvcjo6QWN0aXZlRE9NT2Jq
ZWN0RXBpbG9ndWVWaXNpdG9yKToKKyAgICAgICAgKFdlYkNvcmU6OkFjdGl2ZURPTU9iamVjdEVw
aWxvZ3VlVmlzaXRvcjo6dmlzaXRET01XcmFwcGVyKToKKyAgICAgICAgKFdlYkNvcmU6OlY4R0ND
b250cm9sbGVyOjptYWpvckdDRXBpbG9ndWUpOgorCiAyMDEyLTEwLTIzICBEb21pbmlrIFLDtnR0
c2NoZXMgIDxkb21pbmlrLnJvdHRzY2hlc0BpbnRlbC5jb20+CiAKICAgICAgICAgQWRkIHRpbWVv
dXQgc3VwcG9ydCB0byBYTUxIdHRwUmVxdWVzdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
YmluZGluZ3MvdjgvVjhHQ0NvbnRyb2xsZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
djgvVjhHQ0NvbnRyb2xsZXIuY3BwCmluZGV4IDU1NzY3ZWU3YTc1ZDlmYTQyMzU2ZWQwMjEwZTk3
Mjc2MDRkODE3NjQuLmQ5N2JhODE4OGRhMDM5ZGRlZWU2NDRkYzUwZTMzMDA0NjJmZmNlYWEgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4R0NDb250cm9sbGVyLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOEdDQ29udHJvbGxlci5jcHAKQEAgLTEw
MSw2ICsxMDEsNDUgQEAgcHVibGljOgogICAgIH0KIH07CiAKK3RlbXBsYXRlPHR5cGVuYW1lIFQ+
CitjbGFzcyBBY3RpdmVET01PYmplY3RFcGlsb2d1ZVZpc2l0b3IgOiBwdWJsaWMgRE9NV3JhcHBl
ck1hcDxUPjo6VmlzaXRvciB7CitwdWJsaWM6CisgICAgZXhwbGljaXQgQWN0aXZlRE9NT2JqZWN0
RXBpbG9ndWVWaXNpdG9yKHY4OjpXZWFrUmVmZXJlbmNlQ2FsbGJhY2sgY2FsbGJhY2spCisgICAg
ICAgIDogbV9jYWxsYmFjayhjYWxsYmFjaykKKyAgICB7CisgICAgfQorCisgICAgdm9pZCB2aXNp
dERPTVdyYXBwZXIoRE9NRGF0YVN0b3JlKiwgVCogb2JqZWN0LCB2ODo6UGVyc2lzdGVudDx2ODo6
T2JqZWN0PiB3cmFwcGVyKQorICAgIHsKKyAgICAgICAgV3JhcHBlclR5cGVJbmZvKiB0eXBlSW5m
byA9IFY4RE9NV3JhcHBlcjo6ZG9tV3JhcHBlclR5cGUod3JhcHBlcik7CisKKyAgICAgICAgaWYg
KFY4TWVzc2FnZVBvcnQ6OmluZm8uZXF1YWxzKHR5cGVJbmZvKSkgeworICAgICAgICAgICAgLy8g
V2UgbWFya2VkIHRoaXMgcG9ydCBhcyByZWFjaGFibGUgaW4gQWN0aXZlRE9NT2JqZWN0UHJvbG9n
dWVWaXNpdG9yLgorICAgICAgICAgICAgLy8gVW5kbyB0aGlzIG5vdyBzaW5jZSB0aGUgcG9ydCBj
b3VsZCBiZSBub3QgcmVhY2hhYmxlIGluIHRoZSBmdXR1cmUKKyAgICAgICAgICAgIC8vIGlmIGl0
IGdldHMgZGlzZW50YW5nbGVkIChhbmQgYWxzbyBBY3RpdmVET01PYmplY3RQcm9sb2d1ZVZpc2l0
b3IKKyAgICAgICAgICAgIC8vIGV4cGVjdHMgdG8gc2VlIGFsbCBoYW5kbGVzIG1hcmtlZCBhcyB3
ZWFrKS4KKyAgICAgICAgICAgIE1lc3NhZ2VQb3J0KiBwb3J0ID0gcmVpbnRlcnByZXRfY2FzdDxN
ZXNzYWdlUG9ydCo+KG9iamVjdCk7CisgICAgICAgICAgICBpZiAoKCF3cmFwcGVyLklzV2Vhaygp
ICYmICF3cmFwcGVyLklzTmVhckRlYXRoKCkpIHx8IHBvcnQtPmhhc1BlbmRpbmdBY3Rpdml0eSgp
KQorICAgICAgICAgICAgICAgIHdyYXBwZXIuTWFrZVdlYWsocG9ydCwgbV9jYWxsYmFjayk7Cisg
ICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKworICAgICAgICBBY3RpdmVET01PYmplY3Qq
IGFjdGl2ZURPTU9iamVjdCA9IHR5cGVJbmZvLT50b0FjdGl2ZURPTU9iamVjdCh3cmFwcGVyKTsK
KyAgICAgICAgaWYgKGFjdGl2ZURPTU9iamVjdCAmJiBhY3RpdmVET01PYmplY3QtPmhhc1BlbmRp
bmdBY3Rpdml0eSgpKSB7CisgICAgICAgICAgICBBU1NFUlQoIXdyYXBwZXIuSXNXZWFrKCkpOwor
ICAgICAgICAgICAgLy8gTk9URTogVG8gcmUtZW5hYmxlIHdlYWsgc3RhdHVzIG9mIHRoZSBhY3Rp
dmUgb2JqZWN0IHdlIHVzZQorICAgICAgICAgICAgLy8gfG9iamVjdHwgZnJvbSB0aGUgbWFwIGFu
ZCBub3QgfGFjdGl2ZURPTU9iamVjdHwuIFRoZSBsYXR0ZXIKKyAgICAgICAgICAgIC8vIG1heSBi
ZSBhIGRpZmZlcmVudCBwb2ludGVyIChpbiBjYXNlIEFjdGl2ZURPTU9iamVjdCBpcyBub3QKKyAg
ICAgICAgICAgIC8vIHRoZSBtYWluIGJhc2UgY2xhc3Mgb2YgdGhlIG9iamVjdCdzIGNsYXNzKSBh
bmQgcG9pbnRlcgorICAgICAgICAgICAgLy8gaWRlbnRpdHkgaXMgcmVxdWlyZWQgYnkgRE9NIG1h
cCBmdW5jdGlvbnMuCisgICAgICAgICAgICB3cmFwcGVyLk1ha2VXZWFrKG9iamVjdCwgbV9jYWxs
YmFjayk7CisgICAgICAgIH0KKyAgICB9CisKK3ByaXZhdGU6CisgICAgdjg6OldlYWtSZWZlcmVu
Y2VDYWxsYmFjayBtX2NhbGxiYWNrOworfTsKKwogY2xhc3MgT2JqZWN0VmlzaXRvciA6IHB1Ymxp
YyBET01XcmFwcGVyTWFwPHZvaWQ+OjpWaXNpdG9yIHsKIHB1YmxpYzoKICAgICB2b2lkIHZpc2l0
RE9NV3JhcHBlcihET01EYXRhU3RvcmUqIHN0b3JlLCB2b2lkKiBvYmplY3QsIHY4OjpQZXJzaXN0
ZW50PHY4OjpPYmplY3Q+IHdyYXBwZXIpCkBAIC0yMTcsNyArMjU2LDYgQEAgdm9pZCBWOEdDQ29u
dHJvbGxlcjo6bWlub3JHQ1Byb2xvZ3VlKCkKIHsKIH0KIAotLy8gQ3JlYXRlIG9iamVjdCBncm91
cHMgZm9yIERPTSB0cmVlIG5vZGVzLgogdm9pZCBWOEdDQ29udHJvbGxlcjo6bWFqb3JHQ1Byb2xv
Z3VlKCkKIHsKICAgICBUUkFDRV9FVkVOVF9CRUdJTjAoInY4IiwgIkdDIik7CkBAIC0yNDAsNTUg
KzI3OCw2IEBAIHZvaWQgVjhHQ0NvbnRyb2xsZXI6Om1ham9yR0NQcm9sb2d1ZSgpCiAgICAgZGF0
YS0+c3RyaW5nQ2FjaGUoKS0+Y2xlYXJPbkdDKCk7CiB9CiAKLWNsYXNzIFNwZWNpYWxDYXNlRXBp
bG9ndWVPYmplY3RIYW5kbGVyIHsKLXB1YmxpYzoKLSAgICBzdGF0aWMgYm9vbCBwcm9jZXNzKHZv
aWQqIG9iamVjdCwgdjg6OlBlcnNpc3RlbnQ8djg6Ok9iamVjdD4gd3JhcHBlciwgV3JhcHBlclR5
cGVJbmZvKiB0eXBlSW5mbykKLSAgICB7Ci0gICAgICAgIGlmIChWOE1lc3NhZ2VQb3J0OjppbmZv
LmVxdWFscyh0eXBlSW5mbykpIHsKLSAgICAgICAgICAgIE1lc3NhZ2VQb3J0KiBwb3J0MSA9IHN0
YXRpY19jYXN0PE1lc3NhZ2VQb3J0Kj4ob2JqZWN0KTsKLSAgICAgICAgICAgIC8vIFdlIG1hcmtl
ZCB0aGlzIHBvcnQgYXMgcmVhY2hhYmxlIGluIEdDUHJvbG9ndWVWaXNpdG9yLiAgVW5kbyB0aGlz
IG5vdyBzaW5jZSB0aGUKLSAgICAgICAgICAgIC8vIHBvcnQgY291bGQgYmUgbm90IHJlYWNoYWJs
ZSBpbiB0aGUgZnV0dXJlIGlmIGl0IGdldHMgZGlzZW50YW5nbGVkIChhbmQgYWxzbwotICAgICAg
ICAgICAgLy8gR0NQcm9sb2d1ZVZpc2l0b3IgZXhwZWN0cyB0byBzZWUgYWxsIGhhbmRsZXMgbWFy
a2VkIGFzIHdlYWspLgotICAgICAgICAgICAgaWYgKCghd3JhcHBlci5Jc1dlYWsoKSAmJiAhd3Jh
cHBlci5Jc05lYXJEZWF0aCgpKSB8fCBwb3J0MS0+aGFzUGVuZGluZ0FjdGl2aXR5KCkpCi0gICAg
ICAgICAgICAgICAgd3JhcHBlci5NYWtlV2Vhayhwb3J0MSwgJkRPTURhdGFTdG9yZTo6d2Vha0Fj
dGl2ZURPTU9iamVjdENhbGxiYWNrKTsKLSAgICAgICAgICAgIHJldHVybiB0cnVlOwotICAgICAg
ICB9Ci0gICAgICAgIHJldHVybiBmYWxzZTsKLSAgICB9Ci19OwotCi1jbGFzcyBTcGVjaWFsQ2Fz
ZUVwaWxvZ3VlTm9kZUhhbmRsZXIgewotcHVibGljOgotICAgIHN0YXRpYyBib29sIHByb2Nlc3Mo
Tm9kZSogb2JqZWN0LCB2ODo6UGVyc2lzdGVudDx2ODo6T2JqZWN0PiB3cmFwcGVyLCBXcmFwcGVy
VHlwZUluZm8qIHR5cGVJbmZvKQotICAgIHsKLSAgICAgICAgVU5VU0VEX1BBUkFNKG9iamVjdCk7
Ci0gICAgICAgIFVOVVNFRF9QQVJBTSh3cmFwcGVyKTsKLSAgICAgICAgVU5VU0VEX1BBUkFNKHR5
cGVJbmZvKTsKLSAgICAgICAgcmV0dXJuIGZhbHNlOwotICAgIH0KLX07Ci0KLXRlbXBsYXRlPHR5
cGVuYW1lIFQsIHR5cGVuYW1lIFMsIHY4OjpXZWFrUmVmZXJlbmNlQ2FsbGJhY2sgY2FsbGJhY2s+
Ci1jbGFzcyBHQ0VwaWxvZ3VlVmlzaXRvciA6IHB1YmxpYyBET01XcmFwcGVyTWFwPFQ+OjpWaXNp
dG9yIHsKLXB1YmxpYzoKLSAgICB2b2lkIHZpc2l0RE9NV3JhcHBlcihET01EYXRhU3RvcmUqIHN0
b3JlLCBUKiBvYmplY3QsIHY4OjpQZXJzaXN0ZW50PHY4OjpPYmplY3Q+IHdyYXBwZXIpCi0gICAg
ewotICAgICAgICBXcmFwcGVyVHlwZUluZm8qIHR5cGVJbmZvID0gVjhET01XcmFwcGVyOjpkb21X
cmFwcGVyVHlwZSh3cmFwcGVyKTsKLSAgICAgICAgaWYgKCFTOjpwcm9jZXNzKG9iamVjdCwgd3Jh
cHBlciwgdHlwZUluZm8pKSB7Ci0gICAgICAgICAgICBBY3RpdmVET01PYmplY3QqIGFjdGl2ZURP
TU9iamVjdCA9IHR5cGVJbmZvLT50b0FjdGl2ZURPTU9iamVjdCh3cmFwcGVyKTsKLSAgICAgICAg
ICAgIGlmIChhY3RpdmVET01PYmplY3QgJiYgYWN0aXZlRE9NT2JqZWN0LT5oYXNQZW5kaW5nQWN0
aXZpdHkoKSkgewotICAgICAgICAgICAgICAgIEFTU0VSVCghd3JhcHBlci5Jc1dlYWsoKSk7Ci0g
ICAgICAgICAgICAgICAgLy8gTk9URTogVG8gcmUtZW5hYmxlIHdlYWsgc3RhdHVzIG9mIHRoZSBh
Y3RpdmUgb2JqZWN0IHdlIHVzZQotICAgICAgICAgICAgICAgIC8vIHxvYmplY3R8IGZyb20gdGhl
IG1hcCBhbmQgbm90IHxhY3RpdmVET01PYmplY3R8LiBUaGUgbGF0dGVyCi0gICAgICAgICAgICAg
ICAgLy8gbWF5IGJlIGEgZGlmZmVyZW50IHBvaW50ZXIgKGluIGNhc2UgQWN0aXZlRE9NT2JqZWN0
IGlzIG5vdAotICAgICAgICAgICAgICAgIC8vIHRoZSBtYWluIGJhc2UgY2xhc3Mgb2YgdGhlIG9i
amVjdCdzIGNsYXNzKSBhbmQgcG9pbnRlcgotICAgICAgICAgICAgICAgIC8vIGlkZW50aXR5IGlz
IHJlcXVpcmVkIGJ5IERPTSBtYXAgZnVuY3Rpb25zLgotICAgICAgICAgICAgICAgIHdyYXBwZXIu
TWFrZVdlYWsob2JqZWN0LCBjYWxsYmFjayk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAg
ICB9Ci19OwotCiAjaWYgUExBVEZPUk0oQ0hST01JVU0pCiBzdGF0aWMgaW50IHdvcmtpbmdTZXRF
c3RpbWF0ZU1CID0gMDsKIApAQCAtMzE1LDEyICszMDQsMTAgQEAgdm9pZCBWOEdDQ29udHJvbGxl
cjo6bWFqb3JHQ0VwaWxvZ3VlKCkKIHsKICAgICB2ODo6SGFuZGxlU2NvcGUgc2NvcGU7CiAKLSAg
ICAvLyBSdW4gdGhyb3VnaCBhbGwgb2JqZWN0cyB3aXRoIHBlbmRpbmcgYWN0aXZpdHkgbWFraW5n
IHRoZWlyIHdyYXBwZXJzIHdlYWsKLSAgICAvLyBhZ2Fpbi4KLSAgICBHQ0VwaWxvZ3VlVmlzaXRv
cjx2b2lkLCBTcGVjaWFsQ2FzZUVwaWxvZ3VlT2JqZWN0SGFuZGxlciwgJkRPTURhdGFTdG9yZTo6
d2Vha0FjdGl2ZURPTU9iamVjdENhbGxiYWNrPiBlcGlsb2d1ZU9iamVjdFZpc2l0b3I7Ci0gICAg
dmlzaXRBY3RpdmVET01PYmplY3RzKCZlcGlsb2d1ZU9iamVjdFZpc2l0b3IpOwotICAgIEdDRXBp
bG9ndWVWaXNpdG9yPE5vZGUsIFNwZWNpYWxDYXNlRXBpbG9ndWVOb2RlSGFuZGxlciwgJkRPTURh
dGFTdG9yZTo6d2Vha05vZGVDYWxsYmFjaz4gZXBpbG9ndWVOb2RlVmlzaXRvcjsKLSAgICB2aXNp
dEFjdGl2ZURPTU5vZGVzKCZlcGlsb2d1ZU5vZGVWaXNpdG9yKTsKKyAgICBBY3RpdmVET01PYmpl
Y3RFcGlsb2d1ZVZpc2l0b3I8dm9pZD4gYWN0aXZlT2JqZWN0VmlzaXRvcigmRE9NRGF0YVN0b3Jl
Ojp3ZWFrQWN0aXZlRE9NT2JqZWN0Q2FsbGJhY2spOworICAgIHZpc2l0QWN0aXZlRE9NT2JqZWN0
cygmYWN0aXZlT2JqZWN0VmlzaXRvcik7CisgICAgQWN0aXZlRE9NT2JqZWN0RXBpbG9ndWVWaXNp
dG9yPE5vZGU+IGFjdGl2ZU5vZGVWaXNpdG9yKCZET01EYXRhU3RvcmU6OndlYWtOb2RlQ2FsbGJh
Y2spOworICAgIHZpc2l0QWN0aXZlRE9NTm9kZXMoJmFjdGl2ZU5vZGVWaXNpdG9yKTsKIAogI2lm
IFBMQVRGT1JNKENIUk9NSVVNKQogICAgIC8vIFRoZSBHQyBjYW4gaGFwcGVuIG9uIG11bHRpcGxl
IHRocmVhZHMgaW4gY2FzZSBvZiBkZWRpY2F0ZWQgd29ya2VycyB3aGljaCBydW4gaW4tcHJvY2Vz
cy4K
</data>

          </attachment>
      

    </bug>

</bugzilla>