<?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>116556</bug_id>
          
          <creation_ts>2013-05-21 10:26:44 -0700</creation_ts>
          <short_desc>fourthTier: display-profiler-output should make it even easier to diff the compilation story between two different runs</short_desc>
          <delta_ts>2013-05-21 11:04:49 -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>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>
          
          <blocked>112836</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>barraclough</cc>
    
    <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mhahnenberg</cc>
    
    <cc>msaboff</cc>
    
    <cc>oliver</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>891877</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-05-21 10:26:44 -0700</bug_when>
    <thetext>Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>891881</commentid>
    <comment_count>1</comment_count>
      <attachid>202447</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-05-21 10:36:24 -0700</bug_when>
    <thetext>Created attachment 202447
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>891883</commentid>
    <comment_count>2</comment_count>
      <attachid>202448</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-05-21 10:36:59 -0700</bug_when>
    <thetext>Created attachment 202448
elimptr

The elimptr script that I use for making diffs more sensible.  Maybe someday I&apos;ll integrate this into display-profiler-output.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>891889</commentid>
    <comment_count>3</comment_count>
      <attachid>202447</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-05-21 10:44:59 -0700</bug_when>
    <thetext>Comment on attachment 202447
the patch

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

&gt; Tools/ChangeLog:26
&gt; +        - You can now say &apos;counts off&apos;, which will henceforth display the display of

Should say &quot;disable the display&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>891901</commentid>
    <comment_count>4</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-05-21 11:04:49 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/150456</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>202447</attachid>
            <date>2013-05-21 10:36:24 -0700</date>
            <delta_ts>2013-05-21 11:03:53 -0700</delta_ts>
            <desc>the patch</desc>
            <filename>dpo.patch</filename>
            <type>text/plain</type>
            <size>14395</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE1MDQ1NSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDU0IEBACisyMDEzLTA1LTIxICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisK
KyAgICAgICAgZm91cnRoVGllcjogZGlzcGxheS1wcm9maWxlci1vdXRwdXQgc2hvdWxkIG1ha2Ug
aXQgZXZlbiBlYXNpZXIgdG8gZGlmZiB0aGUgY29tcGlsYXRpb24gc3RvcnkgYmV0d2VlbiB0d28g
ZGlmZmVyZW50IHJ1bnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTExNjU1NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorICAg
ICAgICAKKyAgICAgICAgVGhpcyBhZGRzIHRocmVlIG5ldyBjYXBhYmlsaXRpZXM6CisgICAgICAg
IAorICAgICAgICAtICdkaXNwbGF5JyBub3cgYWNjZXB0cyBuZWdhdGl2ZSBjb21waWxhdGlvbiBp
bmRpY2VzLCBhbmQgYWxsb3dzIHNwZWNpZnlpbmcKKyAgICAgICAgICB3aWxkY2FyZCBoYXNoZXMg
Y29tYmluZWQgd2l0aCBjb21iaW5hdGlvbiBpbmRpY2VzLiBQcmV2aW91c2x5IHlvdSBjb3VsZCBz
YXkKKyAgICAgICAgICAnZGlzcGxheSA8aGFzaD4nLCAnZGlzcGxheSA8aGFzaD4tPGluZGV4Pi08
ZW5naW5lPicsIG9yICdkaXNwbGF5IConLiBUaGUKKyAgICAgICAgICBsYXR0ZXIgd291bGQgZGlz
cGxheSBldmVyeSBjb21waWxhdGlvbi4gVGhpcyBpbXByb3ZlcyB0aGlzIHNvIHRoYXQgeW91IGNh
bgorICAgICAgICAgIHNheSAnZGlzcGxheSAqLTxpbmRleD4tPGVuZ2luZT4nLiBJdCBhbHNvIG1h
a2VzIGl0IHNvIHRoYXQgeW91IGNhbiBnaXZlIGEKKyAgICAgICAgICBuZWdhdGl2ZSBpbmRleCwg
d2hpY2ggYWxsb3dzIHlvdSB0byBzYXkgdGhpbmdzIGxpa2UgJ2Rpc3BsYXkgYmxhaC0tMS1kZmcn
LAorICAgICAgICAgIHdoaWNoIGRpc3BsYXlzIGp1c3QgdGhlIGxhc3QgREZHIGNvbXBpbGF0aW9u
LiBBbHNvIHlvdSBjYW4gc2F5CisgICAgICAgICAgJ2Rpc3BsYXkgKi0tMS1kZmcnLCB3aGljaCBk
aXNwbGF5cyB0aGUgbGFzdCBERkcgY29tcGlsYXRpb24gZm9yIGVhY2ggY29kZQorICAgICAgICAg
IGJsb2NrLiBJIHJlYWxpemUgdGhhdCB0aGlzIGlzIGtpbmQgb2YgdWdseSwgYnV0IGdvc2ggaXMg
aXQgcHJhY3RpY2FsLgorICAgICAgICAKKyAgICAgICAgLSBZb3UgY2FuIG5vdyBzYXkgJ3NvcnQg
aGFzaCcsIHdoaWNoIHdpbGwgaGVuY2Vmb3J0aCBzb3J0IGFsbCBvZiB0aGUgb3V0cHV0CisgICAg
ICAgICAgYnkgY29kZSBoYXNoIHJhdGhlciB0aGFuIGJ5IHRoZSB0aW1lIHdoZW4gaXQgd2FzIGNv
bXBpbGVkLiBUaGlzIG1lYW5zIHRoYXQKKyAgICAgICAgICBpZiB5b3UncmUgZG9pbmcgJ2Rpc3Bh
eSAqLS0xLWRmZycgYW5kIHRoZW4gd2FudCB0byBkaWZmIHRoZSByZXN1bHRzIGFnYWluc3QKKyAg
ICAgICAgICBzb21ldGhpbmcgZWxzZSwgeW91IGNhbiBlbnN1cmUgdGhhdCB0aGlzIGRvZXNuJ3Qg
Z2V0IGNvbmZ1c2VkIGp1c3QgYnkKKyAgICAgICAgICBjaGFuZ2VzIGluIGNvbXBpbGF0aW9uIG9y
ZGVyLgorICAgICAgICAKKyAgICAgICAgLSBZb3UgY2FuIG5vdyBzYXkgJ2NvdW50cyBvZmYnLCB3
aGljaCB3aWxsIGhlbmNlZm9ydGggZGlzcGxheSB0aGUgZGlzcGxheSBvZgorICAgICAgICAgIGV4
ZWN1dGlvbiBjb3VudHMgZnJvbSAnYnl0ZWNvZGUnIGFuZCAnZGlzcGxheScuIFRoaXMgaXMgYWxz
byB1c2VmdWwgZm9yCisgICAgICAgICAgZGlmZnMsIHNpbmNlIGlmIHlvdSdyZSB0cnlpbmcgdG8g
ZmlndXJlIG91dCB3aHkgdHdvIGNvbXBpbGF0aW9ucyBhcmUKKyAgICAgICAgICBkaWZmZXJlbnQs
IHRoZXkgcHJvYmFibHkgaGF2ZSByYWRpY2FsbHkgZGlmZmVyZW50IGNvdW50cy4gJ2NvdW50cyBv
ZmYnIGdldHMKKyAgICAgICAgICB0aGlzIG91dCBvZiB0aGUgb3V0cHV0IHNvIHRoYXQgaXQgZG9l
c24ndCBjb25mdXNlIHlvdXIgZGlmZi4KKyAgICAgICAgCisgICAgICAgIE5vdGUgdGhhdCB0byB1
c2UgdGhpcyBlZmZlY3RpdmVseSB5b3Ugc2hvdWxkIGFsc28gaGF2ZSBhIHNjcmlwdCB0aGF0IHNj
cnVicworICAgICAgICBwb2ludGVycyBmcm9tIHRleHQgc28gdGhhdCB0aGUgZGlmZiBkb2Vzbid0
IGdldCBjb25mdXNlZCBieSBwb2ludGVycy4gSSdsbAorICAgICAgICBwb3N0IG15IGVsaW1wdHIg
c2NyaXB0IHRvIHRoZSBidWcuIE1heWJlIGF0IHNvbWUgcG9pbnQgSSdsbCBpbnRlZ3JhdGUgdGhh
dAorICAgICAgICBpbnRvIGRpc3BsYXktcHJvZmlsZXItb3V0cHV0LgorICAgICAgICAKKyAgICAg
ICAgUHV0IHRvZ2V0aGVyIHRoaXMgaXMgcHJldHR5IGF3ZXNvbWUuIEkgd2FzIGFibGUgdG8gZG8g
dGhlIGZvbGxvd2luZzoKKyAgICAgICAgCisgICAgICAgIChlY2hvICJjb3VudHMgb2ZmIiAmJiBl
Y2hvICJzb3J0IGhhc2giICYmIGVjaG8gImQgKi0tMS1kZmciKSB8IFRvb2xzL1NjcmlwdHMvZGlz
cGxheS1wcm9maWxlci1vdXRwdXQgcmljaGFyZHMtc2VyaWFsLnByb2ZpbGUgfCBlbGltcHRyID4g
cmljaGFyZHMtc2VyaWFsLmFzbQorICAgICAgICAoZWNobyAiY291bnRzIG9mZiIgJiYgZWNobyAi
c29ydCBoYXNoIiAmJiBlY2hvICJkICotLTEtZGZnIikgfCBUb29scy9TY3JpcHRzL2Rpc3BsYXkt
cHJvZmlsZXItb3V0cHV0IHJpY2hhcmRzLWNvbmN1cnJlbnQucHJvZmlsZSB8IGVsaW1wdHIgPiBy
aWNoYXJkcy1jb25jdXJyZW50LmFzbQorICAgICAgICBkaWZmIC11IHJpY2hhcmRzLXNlcmlhbC5h
c20gcmljaGFyZHMtY29uY3VycmVudC5hc20KKyAgICAgICAgCisgICAgICAgIEFuZCB0aGlzIGlt
bWVkaWF0ZWx5IHRvbGQgbWUgdGhhdCB0aGUgcmVhc29uIHdoeSByaWNoYXJkcyBpcyBzbG93ZXIg
aW4gdGhlCisgICAgICAgIGNvbmN1cnJlbnQgY29tcGlsYXRpb24gY2FzZSBpcyBqdXN0IHRoYXQg
d2UgZW5kIHVwIGNvbXBpbGluZyAqdG9ucyogbW9yZQorICAgICAgICBmdW5jdGlvbnMsIG1vc3Qg
b2Ygd2hpY2ggYXJlIHRyaXZpYWxseSBpbmxpbmVhYmxlLiBCYXNpY2FsbHksIGNvbmN1cnJlbnQK
KyAgICAgICAgY29tcGlsYXRpb24gYnJlYWtzIG91ciBwcmV2aW91cyBoZXVyaXN0aWNzIGZvciBk
ZWxheWluZyBjb21waWxhdGlvbiBvZgorICAgICAgICBpbmxpbmVhYmxlcyBqdXN0IGVub3VnaCB0
aGF0IHRoZXkgbmV2ZXIgdHJpZ2dlciBjb21waWxhdGlvbi4gV2Ugc2hvdWxkIGZpeAorICAgICAg
ICB0aGF0IGluIGEgc2VwYXJhdGUgYnVnLgorCisgICAgICAgICogU2NyaXB0cy9kaXNwbGF5LXBy
b2ZpbGVyLW91dHB1dDoKKwogMjAxMy0wNC0zMCAgRmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBwbGUu
Y29tPgogCiAgICAgICAgIGZvdXJ0aFRpZXI6IFVzZSBody5hdmFpbGNwdSBpbnN0ZWFkIG9mIGh3
Lm5jcHUsIGFuZCBjb25maWd1cmUgTExWTSB3aXRoIC0tZW5hYmxlLXpsaWI9bm8KSW5kZXg6IFRv
b2xzL1NjcmlwdHMvZGlzcGxheS1wcm9maWxlci1vdXRwdXQKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMv
U2NyaXB0cy9kaXNwbGF5LXByb2ZpbGVyLW91dHB1dAkocmV2aXNpb24gMTUwMzk4KQorKysgVG9v
bHMvU2NyaXB0cy9kaXNwbGF5LXByb2ZpbGVyLW91dHB1dAkod29ya2luZyBjb3B5KQpAQCAtMjUw
LDYgKzI1MCwxMCBAQCBjbGFzcyBCeXRlY29kZXMKICAgICAgICAgfQogICAgICAgICBzdW0KICAg
ICBlbmQKKyAgICAKKyAgICBkZWYgY29kZUhhc2hTb3J0S2V5CisgICAgICAgIGNvZGVIYXNoCisg
ICAgZW5kCiBlbmQKIAogY2xhc3MgUHJvZmlsZWRCeXRlY29kZQpAQCAtMzc3LDYgKzM4MSwxMCBA
QCBjbGFzcyBDb21waWxhdGlvbgogICAgICAgICB9CiAgICAgZW5kCiAgICAgCisgICAgZGVmIGNv
ZGVIYXNoU29ydEtleQorICAgICAgICBieXRlY29kZS5jb2RlSGFzaFNvcnRLZXkgKyAiLSIgKyBj
b21waWxhdGlvbkluZGV4LnRvX3MKKyAgICBlbmQKKyAgICAKICAgICBkZWYgY291bnRlcihvcmln
aW4pCiAgICAgICAgIEBjb3VudGVyc1tvcmlnaW5dCiAgICAgZW5kCkBAIC00MjYsNiArNDM0LDkg
QEAgJGNvbXBpbGF0aW9ucyA9ICRqc29uWyJjb21waWxhdGlvbnMiXS5tYQogfQogJGVuZ2luZXMg
PSBbIkJhc2VsaW5lIiwgIkRGRyJdCiAKKyRzaG93Q291bnRzID0gdHJ1ZQorJHNvcnRNb2RlID0g
OnRpbWUKKwogZGVmIGxwYWQoc3RyLGNoYXJzKQogICBpZiBzdHIubGVuZ3RoPmNoYXJzCiAgICAg
c3RyCkBAIC00NjcsNiArNDc4LDIzIEBAIGRlZiBzY3JlZW5XaWR0aAogICAgIGVuZAogZW5kCiAK
K2RlZiBzb3J0QnlNb2RlKGxpc3QpCisgICAgaWYgbGlzdC5zaXplID09IDEKKyAgICAgICAgcmV0
dXJuIGxpc3QKKyAgICBlbmQKKyAgICBjYXNlICRzb3J0TW9kZQorICAgIHdoZW4gOnRpbWUKKyAg
ICAgICAgbGlzdAorICAgIHdoZW4gOmhhc2gKKyAgICAgICAgcHV0cyAiV2lsbCBzb3J0IG91dHB1
dCBieSBjb2RlIGhhc2ggaW5zdGVhZCBvZiBjb21waWxhdGlvbiB0aW1lLiIKKyAgICAgICAgcHV0
cyAiVXNlICdzb3J0IHRpbWUnIHRvIGNoYW5nZSBiYWNrIHRvIHRoZSBkZWZhdWx0LiIKKyAgICAg
ICAgcHV0cworICAgICAgICBsaXN0LnNvcnQgeyB8IGEsIGIgfCBhLmNvZGVIYXNoU29ydEtleSA8
PT4gYi5jb2RlSGFzaFNvcnRLZXkgfQorICAgIGVsc2UKKyAgICAgICAgcmFpc2UKKyAgICBlbmQK
K2VuZAorCiBkZWYgc3VtbWFyeShtb2RlKQogICAgIHJlbWFpbmluZyA9IHNjcmVlbldpZHRoCiAg
ICAgCkBAIC01ODQsNiArNjEyLDggQEAgZGVmIGV4ZWN1dGVDb21tYW5kKCpjb21tYW5kQXJyYXkp
CiAgICAgICAgIHB1dHMgInByb2ZpbGluZyAocCkgICBTaG93IHRoZSAoaW50ZXJuYWwpIHByb2Zp
bGluZyBkYXRhIGZvciBhIGNvZGUgYmxvY2suIgogICAgICAgICBwdXRzICJkaXNwbGF5IChkKSAg
ICAgRGlzcGxheSBkZXRhaWxzIGZvciBhIGNvZGUgYmxvY2suIgogICAgICAgICBwdXRzICJpbmxp
bmVzICAgICAgICAgU2hvdyBhbGwgaW5saW5pbmcgc3RhY2tzIHRoYXQgdGhlIGNvZGUgYmxvY2sg
d2FzIG9uLiIKKyAgICAgICAgcHV0cyAiY291bnRzICAgICAgICAgIFNldCB3aGV0aGVyIHRvIHNo
b3cgY291bnRzIGZvciAnYnl0ZWNvZGUnIGFuZCAnZGlzcGxheScuIgorICAgICAgICBwdXRzICJz
b3J0ICAgICAgICAgICAgU2V0IGhvdyB0byBzb3J0IGNvbXBpbGF0aW9ucyBiZWZvcmUgZGlzcGxh
eS4iCiAgICAgICAgIHB1dHMgImhlbHAgKGgpICAgICAgICBQcmludCB0aGlzIG1lc3NhZ2UuIgog
ICAgICAgICBwdXRzICJxdWl0IChxKSAgICAgICAgUXVpdC4iCiAgICAgd2hlbiAicXVpdCIsICJx
IiwgImV4aXQiCkBAIC02MTgsMzIgKzY0OCw0MiBAQCBkZWYgZXhlY3V0ZUNvbW1hbmQoKmNvbW1h
bmRBcnJheSkKICAgICAgICAgICAgIHBhZCArPSAxCiAgICAgICAgIGVuZAogICAgICAgICAKLSAg
ICAgICAgJGJ5dGVjb2Rlcy5lYWNoIHsKKyAgICAgICAgc29ydEJ5TW9kZSgkYnl0ZWNvZGVzKS5l
YWNoIHsKICAgICAgICAgICAgIHwgYnl0ZWNvZGVzIHwKICAgICAgICAgICAgIG5leHQgdW5sZXNz
IGJ5dGVjb2Rlcy5tYXRjaGVzKGhhc2gpCi0gICAgICAgICAgICBwdXRzKGNlbnRlcigiU291cmNl
IENvdW50cyIsIGNvdW50Q29scykgKyAiICIgKyBjZW50ZXIoIk1hY2hpbmUgQ291bnRzIiwgbWFj
aGluZUNvbHMpICsKLSAgICAgICAgICAgICAgICAgKCIgIiAqIHBhZCkgKyBjZW50ZXIoIkJ5dGVj
b2RlIGZvciAje2J5dGVjb2Rlc30iLCBzY3JlZW5XaWR0aCAtIHBhZCAtIGNvdW50Q29scyAtIDEg
LSBtYWNoaW5lQ29scykpCi0gICAgICAgICAgICBwdXRzKGNlbnRlcigiQmFzZS9ERkciLCBjb3Vu
dENvbHMpICsgIiAiICsgY2VudGVyKCJCYXNlL0RGRyIsIGNvdW50Q29scykpCisgICAgICAgICAg
ICBpZiAkc2hvd0NvdW50cworICAgICAgICAgICAgICAgIHB1dHMoY2VudGVyKCJTb3VyY2UgQ291
bnRzIiwgY291bnRDb2xzKSArICIgIiArIGNlbnRlcigiTWFjaGluZSBDb3VudHMiLCBtYWNoaW5l
Q29scykgKworICAgICAgICAgICAgICAgICAgICAgKCIgIiAqIHBhZCkgKyBjZW50ZXIoIkJ5dGVj
b2RlIGZvciAje2J5dGVjb2Rlc30iLCBzY3JlZW5XaWR0aCAtIHBhZCAtIGNvdW50Q29scyAtIDEg
LSBtYWNoaW5lQ29scykpCisgICAgICAgICAgICAgICAgcHV0cyhjZW50ZXIoIkJhc2UvREZHIiwg
Y291bnRDb2xzKSArICIgIiArIGNlbnRlcigiQmFzZS9ERkciLCBjb3VudENvbHMpKQorICAgICAg
ICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHB1dHMoIkJ5dGVjb2RlIGZvciAje2J5dGVjb2Rl
c306IikKKyAgICAgICAgICAgIGVuZAogICAgICAgICAgICAgYnl0ZWNvZGVzLmVhY2ggewogICAg
ICAgICAgICAgICAgIHwgYnl0ZWNvZGUgfAotICAgICAgICAgICAgICAgIGlmIGJ5dGVjb2RlLnNo
b3VsZEhhdmVDb3VudHM/Ci0gICAgICAgICAgICAgICAgICAgIGNvdW50c1N0cmluZyA9ICRlbmdp
bmVzLm1hcCB7Ci0gICAgICAgICAgICAgICAgICAgICAgICB8IG15RW5naW5lIHwKLSAgICAgICAg
ICAgICAgICAgICAgICAgIGJ5dGVjb2RlLnRvcEV4ZWN1dGlvbkNvdW50KG15RW5naW5lKQotICAg
ICAgICAgICAgICAgICAgICB9LmpvaW4oIi8iKQotICAgICAgICAgICAgICAgICAgICBtYWNoaW5l
U3RyaW5nID0gJGVuZ2luZXMubWFwIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIHwgbXlFbmdp
bmUgfAotICAgICAgICAgICAgICAgICAgICAgICAgYnl0ZWNvZGUuYm90dG9tRXhlY3V0aW9uQ291
bnQobXlFbmdpbmUpCi0gICAgICAgICAgICAgICAgICAgIH0uam9pbigiLyIpCi0gICAgICAgICAg
ICAgICAgZWxzZQotICAgICAgICAgICAgICAgICAgICBjb3VudHNTdHJpbmcgPSAiIgotICAgICAg
ICAgICAgICAgICAgICBtYWNoaW5lU3RyaW5nID0gIiIKKyAgICAgICAgICAgICAgICBpZiAkc2hv
d0NvdW50cworICAgICAgICAgICAgICAgICAgICBpZiBieXRlY29kZS5zaG91bGRIYXZlQ291bnRz
PworICAgICAgICAgICAgICAgICAgICAgICAgY291bnRzU3RyaW5nID0gJGVuZ2luZXMubWFwIHsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IG15RW5naW5lIHwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBieXRlY29kZS50b3BFeGVjdXRpb25Db3VudChteUVuZ2luZSkKKyAgICAg
ICAgICAgICAgICAgICAgICAgIH0uam9pbigiLyIpCisgICAgICAgICAgICAgICAgICAgICAgICBt
YWNoaW5lU3RyaW5nID0gJGVuZ2luZXMubWFwIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IG15RW5naW5lIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBieXRlY29kZS5ib3R0
b21FeGVjdXRpb25Db3VudChteUVuZ2luZSkKKyAgICAgICAgICAgICAgICAgICAgICAgIH0uam9p
bigiLyIpCisgICAgICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAgICAg
IGNvdW50c1N0cmluZyA9ICIiCisgICAgICAgICAgICAgICAgICAgICAgICBtYWNoaW5lU3RyaW5n
ID0gIiIKKyAgICAgICAgICAgICAgICAgICAgZW5kCisgICAgICAgICAgICAgICAgICAgIHByaW50
KGNlbnRlcihjb3VudHNTdHJpbmcsIGNvdW50Q29scykgKyAiICIgKyBjZW50ZXIobWFjaGluZVN0
cmluZywgbWFjaGluZUNvbHMpICsgKCIgIiAqIHBhZCkpCiAgICAgICAgICAgICAgICAgZW5kCi0g
ICAgICAgICAgICAgICAgcHV0cyhjZW50ZXIoY291bnRzU3RyaW5nLCBjb3VudENvbHMpICsgIiAi
ICsgY2VudGVyKG1hY2hpbmVTdHJpbmcsIG1hY2hpbmVDb2xzKSArICgiICIgKiBwYWQpICsgYnl0
ZWNvZGUuZGVzY3JpcHRpb24uY2hvbXApCisgICAgICAgICAgICAgICAgcHV0cyhieXRlY29kZS5k
ZXNjcmlwdGlvbi5jaG9tcCkKICAgICAgICAgICAgICAgICBieXRlY29kZS5vc3JFeGl0cy5lYWNo
IHsKICAgICAgICAgICAgICAgICAgICAgfCBleGl0IHwKLSAgICAgICAgICAgICAgICAgICAgcHV0
cyhjZW50ZXIoIiEhISEhIiwgY291bnRDb2xzKSArICIgIiArIGNlbnRlcigiISEhISEiLCBtYWNo
aW5lQ29scykgKyAoIiAiICogKHBhZCArIDEwKSkgKwotICAgICAgICAgICAgICAgICAgICAgICAg
ICJFWElUOiBpbiAje2V4aXQuY29tcGlsYXRpb259IGR1ZSB0byAje2V4aXQuZXhpdEtpbmR9LCAj
e2V4aXQuY291bnR9IHRpbWVzIikKKyAgICAgICAgICAgICAgICAgICAgaWYgJHNob3dDb3VudHMK
KyAgICAgICAgICAgICAgICAgICAgICAgIHByaW50KGNlbnRlcigiISEhISEiLCBjb3VudENvbHMp
ICsgIiAiICsgY2VudGVyKCIhISEhISIsIG1hY2hpbmVDb2xzKSArICgiICIgKiBwYWQpKQorICAg
ICAgICAgICAgICAgICAgICBlbmQKKyAgICAgICAgICAgICAgICAgICAgcHJpbnQoIiAiICogMTAp
CisgICAgICAgICAgICAgICAgICAgIHB1dHMoIkVYSVQ6IGluICN7ZXhpdC5jb21waWxhdGlvbn0g
ZHVlIHRvICN7ZXhpdC5leGl0S2luZH0sICN7ZXhpdC5jb3VudH0gdGltZXMiKQogICAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAgfQpAQCAtNjU2LDcgKzY5Niw3IEBAIGRl
ZiBleGVjdXRlQ29tbWFuZCgqY29tbWFuZEFycmF5KQogICAgICAgICBoYXNoID0gYXJnc1swXQog
ICAgICAgICAKICAgICAgICAgZmlyc3QgPSB0cnVlCi0gICAgICAgICRjb21waWxhdGlvbnMuZWFj
aCB7CisgICAgICAgIHNvcnRCeU1vZGUoJGNvbXBpbGF0aW9ucykuZWFjaCB7CiAgICAgICAgICAg
ICB8IGNvbXBpbGF0aW9uIHwKICAgICAgICAgICAgIAogICAgICAgICAgICAgY29tcGlsYXRpb24u
cHJvZmlsZWRCeXRlY29kZXMuZWFjaCB7CkBAIC02OTQsNyArNzM0LDcgQEAgZGVmIGV4ZWN1dGVD
b21tYW5kKCpjb21tYW5kQXJyYXkpCiAgICAgICAgIAogICAgICAgICBoYXNoID0gYXJnc1swXQog
ICAgICAgICAKLSAgICAgICAgJGJ5dGVjb2Rlcy5lYWNoIHsKKyAgICAgICAgc29ydEJ5TW9kZSgk
Ynl0ZWNvZGVzKS5lYWNoIHsKICAgICAgICAgICAgIHwgYnl0ZWNvZGVzIHwKICAgICAgICAgICAg
IG5leHQgdW5sZXNzIGJ5dGVjb2Rlcy5tYXRjaGVzKGhhc2gpCiAgICAgICAgICAgICAKQEAgLTc2
NywxMSArODA3LDcgQEAgZGVmIGV4ZWN1dGVDb21tYW5kKCpjb21tYW5kQXJyYXkpCiAgICAgICAg
IAogICAgICAgICBjYXNlIGFyZ3MubGVuZ3RoCiAgICAgICAgIHdoZW4gMQotICAgICAgICAgICAg
aWYgYXJnc1swXSA9PSAiKiIKLSAgICAgICAgICAgICAgICBoYXNoID0gbmlsCi0gICAgICAgICAg
ICBlbHNlCi0gICAgICAgICAgICAgICAgaGFzaCA9IGFyZ3NbMF0KLSAgICAgICAgICAgIGVuZAor
ICAgICAgICAgICAgaGFzaCA9IGFyZ3NbMF0KICAgICAgICAgICAgIGVuZ2luZSA9IG5pbAogICAg
ICAgICB3aGVuIDIKICAgICAgICAgICAgIGlmIG1heUJlSGFzaChhcmdzWzBdKQpAQCAtNzg2LDcg
KzgyMiw3IEBAIGRlZiBleGVjdXRlQ29tbWFuZCgqY29tbWFuZEFycmF5KQogICAgICAgICAgICAg
cmV0dXJuCiAgICAgICAgIGVuZAogICAgICAgICAKLSAgICAgICAgaWYgaGFzaCBhbmQgaGFzaCA9
fiAvLShbMC05XSspLS8KKyAgICAgICAgaWYgaGFzaCBhbmQgaGFzaCA9fiAvLSgtP1swLTldKykt
LwogICAgICAgICAgICAgaGFzaCA9ICR+LnByZV9tYXRjaAogICAgICAgICAgICAgZW5naW5lID0g
JH4ucG9zdF9tYXRjaAogICAgICAgICAgICAgY29tcGlsYXRpb25JbmRleCA9ICQxLnRvX2kKQEAg
LTgwOSwxNSArODQ1LDI1IEBAIGRlZiBleGVjdXRlQ29tbWFuZCgqY29tbWFuZEFycmF5KQogICAg
ICAgICAgICAgZW5naW5lID0gdHJ1ZUVuZ2luZQogICAgICAgICBlbmQKICAgICAgICAgCisgICAg
ICAgIGlmIGhhc2ggPT0gIioiCisgICAgICAgICAgICBoYXNoID0gbmlsCisgICAgICAgIGVuZAor
ICAgICAgICAKICAgICAgICAgYWN0dWFsQ291bnRDb2xzID0gMTMKICAgICAgICAgc291cmNlQ291
bnRDb2xzID0gMTAgKiAkZW5naW5lcy5zaXplCiAgICAgICAgIAogICAgICAgICBmaXJzdCA9IHRy
dWUKLSAgICAgICAgJGNvbXBpbGF0aW9ucy5lYWNoIHsKKyAgICAgICAgc29ydEJ5TW9kZSgkY29t
cGlsYXRpb25zKS5lYWNoIHsKICAgICAgICAgICAgIHwgY29tcGlsYXRpb24gfAogICAgICAgICAg
ICAgbmV4dCBpZiBoYXNoIGFuZCBub3QgY29tcGlsYXRpb24uYnl0ZWNvZGUubWF0Y2hlcyhoYXNo
KQogICAgICAgICAgICAgbmV4dCBpZiBlbmdpbmUgYW5kIGNvbXBpbGF0aW9uLmVuZ2luZSAhPSBl
bmdpbmUKLSAgICAgICAgICAgIG5leHQgaWYgY29tcGlsYXRpb25JbmRleCBhbmQgY29tcGlsYXRp
b24uY29tcGlsYXRpb25JbmRleCAhPSBjb21waWxhdGlvbkluZGV4CisgICAgICAgICAgICBpZiBj
b21waWxhdGlvbkluZGV4CisgICAgICAgICAgICAgICAgaWYgY29tcGlsYXRpb25JbmRleCA8IDAK
KyAgICAgICAgICAgICAgICAgICAgbmV4dCB1bmxlc3MgY29tcGlsYXRpb24uYnl0ZWNvZGUuY29t
cGlsYXRpb25zW2NvbXBpbGF0aW9uSW5kZXhdID09IGNvbXBpbGF0aW9uCisgICAgICAgICAgICAg
ICAgZWxzZQorICAgICAgICAgICAgICAgICAgICBuZXh0IHVubGVzcyBjb21waWxhdGlvbi5jb21w
aWxhdGlvbkluZGV4ID09IGNvbXBpbGF0aW9uSW5kZXgKKyAgICAgICAgICAgICAgICBlbmQKKyAg
ICAgICAgICAgIGVuZAogICAgICAgICAgICAgCiAgICAgICAgICAgICBpZiBmaXJzdAogICAgICAg
ICAgICAgICAgIGZpcnN0ID0gZmFsc2UKQEAgLTgyNiw5ICs4NzIsMTMgQEAgZGVmIGV4ZWN1dGVD
b21tYW5kKCpjb21tYW5kQXJyYXkpCiAgICAgICAgICAgICBlbmQKICAgICAgICAgICAgIAogICAg
ICAgICAgICAgcHV0cygiQ29tcGlsYXRpb24gI3tjb21waWxhdGlvbn06IikKLSAgICAgICAgICAg
IHB1dHMoY2VudGVyKCJBY3R1YWwgQ291bnRzIiwgYWN0dWFsQ291bnRDb2xzKSArICIgIiArIGNl
bnRlcigiU291cmNlIENvdW50cyIsIHNvdXJjZUNvdW50Q29scykgKyAiICIgKyBjZW50ZXIoIkRp
c2Fzc2VtYmx5IGluICN7Y29tcGlsYXRpb24uZW5naW5lfSIsIHNjcmVlbldpZHRoIC0gMSAtIHNv
dXJjZUNvdW50Q29scyAtIDEgLSBhY3R1YWxDb3VudENvbHMpKQotICAgICAgICAgICAgcHV0cygo
IiAiICogYWN0dWFsQ291bnRDb2xzKSArICIgIiArIGNlbnRlcigiQmFzZS9ERkciLCBzb3VyY2VD
b3VudENvbHMpKQotCisgICAgICAgICAgICBpZiAkc2hvd0NvdW50cworICAgICAgICAgICAgICAg
IHB1dHMoY2VudGVyKCJBY3R1YWwgQ291bnRzIiwgYWN0dWFsQ291bnRDb2xzKSArICIgIiArIGNl
bnRlcigiU291cmNlIENvdW50cyIsIHNvdXJjZUNvdW50Q29scykgKyAiICIgKyBjZW50ZXIoIkRp
c2Fzc2VtYmx5IGluICN7Y29tcGlsYXRpb24uZW5naW5lfSIsIHNjcmVlbldpZHRoIC0gMSAtIHNv
dXJjZUNvdW50Q29scyAtIDEgLSBhY3R1YWxDb3VudENvbHMpKQorICAgICAgICAgICAgICAgIHB1
dHMoKCIgIiAqIGFjdHVhbENvdW50Q29scykgKyAiICIgKyBjZW50ZXIoIkJhc2UvREZHIiwgc291
cmNlQ291bnRDb2xzKSkKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBwdXRzKCJE
aXNhc3NlbWJseSBpbiAje2NvbXBpbGF0aW9uLmVuZ2luZX0iKQorICAgICAgICAgICAgZW5kCisg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICBsaW5lcyA9IFtdCiAKICAgICAgICAgICAgIGNv
bXBpbGF0aW9uLmRlc2NyaXB0aW9ucy5lYWNoIHsKQEAgLTg1Niw4ICs5MDYsMTQgQEAgZGVmIGV4
ZWN1dGVDb21tYW5kKCpjb21tYW5kQXJyYXkpCiAgICAgICAgICAgICAgICAgfQogICAgICAgICAg
ICAgfQogICAgICAgICAgICAgCi0gICAgICAgICAgICBleGl0UHJlZml4ID0gY2VudGVyKCIhISEh
ISIsIGFjdHVhbENvdW50Q29scykgKyAiICIgKyBjZW50ZXIoIiEhISEhIiwgc291cmNlQ291bnRD
b2xzKSArICgiICIgKiAyNSkKLSAgICAgICAgICAgIAorICAgICAgICAgICAgZXhpdFByZWZpeCA9
ICIiCisgICAgICAgICAgICBpZiAkc2hvd0NvdW50cworICAgICAgICAgICAgICAgIGV4aXRQcmVm
aXggKz0gY2VudGVyKCIhISEhISIsIGFjdHVhbENvdW50Q29scykgKyAiICIgKyBjZW50ZXIoIiEh
ISEhIiwgc291cmNlQ291bnRDb2xzKSArICgiICIgKiAxNSkKKyAgICAgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgICAgICBleGl0UHJlZml4ICs9ICIgICAhISEhISIKKyAgICAgICAgICAgIGVuZAor
ICAgICAgICAgICAgZXhpdFByZWZpeCArPSAiICIgKiAxMAorCiAgICAgICAgICAgICBsaW5lcy5l
YWNoX3dpdGhfaW5kZXggewogICAgICAgICAgICAgICAgIHwgbGluZSwgaW5kZXggfAogICAgICAg
ICAgICAgICAgIGNvZGVBZGRyZXNzID0gbGluZS5jb2RlQWRkcmVzcwpAQCAtODczLDcgKzkyOSwx
MCBAQCBkZWYgZXhlY3V0ZUNvbW1hbmQoKmNvbW1hbmRBcnJheSkKICAgICAgICAgICAgICAgICAg
ICAgZW5kCiAgICAgICAgICAgICAgICAgZW5kCiAgICAgICAgICAgICAgICAgaWYgbGluZS5zaG91
bGRTaG93Ci0gICAgICAgICAgICAgICAgICAgIHB1dHMoY2VudGVyKGxpbmUuYWN0dWFsQ291bnRz
U3RyaW5nLCBhY3R1YWxDb3VudENvbHMpICsgIiAiICsgY2VudGVyKGxpbmUuc291cmNlQ291bnRz
U3RyaW5nLCBzb3VyY2VDb3VudENvbHMpICsgIiAiICsgbGluZS5kaXNhc3NlbWJseSkKKyAgICAg
ICAgICAgICAgICAgICAgaWYgJHNob3dDb3VudHMKKyAgICAgICAgICAgICAgICAgICAgICAgIHBy
aW50KGNlbnRlcihsaW5lLmFjdHVhbENvdW50c1N0cmluZywgYWN0dWFsQ291bnRDb2xzKSArICIg
IiArIGNlbnRlcihsaW5lLnNvdXJjZUNvdW50c1N0cmluZywgc291cmNlQ291bnRDb2xzKSArICIg
IikKKyAgICAgICAgICAgICAgICAgICAgZW5kCisgICAgICAgICAgICAgICAgICAgIHB1dHMobGlu
ZS5kaXNhc3NlbWJseSkKICAgICAgICAgICAgICAgICBlbmQKICAgICAgICAgICAgICAgICBpZiBj
b2RlQWRkcmVzcwogICAgICAgICAgICAgICAgICAgICAjIEZpbmQgdGhlIG5leHQgZGlzYXNzZW1i
bHkgYWRkcmVzcy4KQEAgLTkwMiw2ICs5NjEsNDMgQEAgZGVmIGV4ZWN1dGVDb21tYW5kKCpjb21t
YW5kQXJyYXkpCiAgICAgICAgICAgICAgICAgZW5kCiAgICAgICAgICAgICB9CiAgICAgICAgIH0K
KyAgICB3aGVuICJjb3VudHMiCisgICAgICAgIGlmIGFyZ3MubGVuZ3RoICE9IDEKKyAgICAgICAg
ICAgIHB1dHMgIlVzYWdlOiBjb3VudHMgb258b2ZmfHRvZ2dsZSIKKyAgICAgICAgZWxzZQorICAg
ICAgICAgICAgY2FzZSBhcmdzWzBdLmRvd25jYXNlCisgICAgICAgICAgICB3aGVuICdvbicKKyAg
ICAgICAgICAgICAgICAkc2hvd0NvdW50cyA9IHRydWUKKyAgICAgICAgICAgIHdoZW4gJ29mZicK
KyAgICAgICAgICAgICAgICAkc2hvd0NvdW50cyA9IGZhbHNlCisgICAgICAgICAgICB3aGVuICd0
b2dnbGUnCisgICAgICAgICAgICAgICAgJHNob3dDb3VudHMgPSAhJHNob3dDb3VudHMKKyAgICAg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBwdXRzICJVc2FnZTogY291bnRzIG9ufG9mZnx0
b2dnbGUiCisgICAgICAgICAgICBlbmQKKyAgICAgICAgZW5kCisgICAgICAgIHB1dHMgIkN1cnJl
bnQgdmFsdWU6ICN7JHNob3dDb3VudHMgPyAnb24nIDogJ29mZid9IgorICAgIHdoZW4gInNvcnQi
CisgICAgICAgIGlmIGFyZ3MubGVuZ3RoICE9IDEKKyAgICAgICAgICAgIHB1dHMgIlVzYWdlOiBz
b3J0IHRpbWV8aGFzaCIKKyAgICAgICAgICAgIHB1dHMKKyAgICAgICAgICAgIHB1dHMgInNvcnQg
dGltZTogU29ydHMgYnkgdGhlIHRpbWVzdGFtcCBvZiB3aGVuIHRoZSBjb2RlIHdhcyBjb21waWxl
ZC4iCisgICAgICAgICAgICBwdXRzICIgICAgICAgICAgIFRoaXMgaXMgdGhlIGRlZmF1bHQuIgor
ICAgICAgICAgICAgcHV0cworICAgICAgICAgICAgcHV0cyAic29ydCBoYXNoOiBTb3J0cyBieSB0
aGUgY29kZSBoYXNoLiBUaGlzIGlzIG1vcmUgZGV0ZXJtaW5pc3RpYywiCisgICAgICAgICAgICBw
dXRzICIgICAgICAgICAgIGFuZCBpcyB1c2VmdWwgZm9yIGRpZmZzLiIKKyAgICAgICAgICAgIHB1
dHMKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgY2FzZSBhcmdzWzBdLmRvd25jYXNlCisgICAg
ICAgICAgICB3aGVuICd0aW1lJworICAgICAgICAgICAgICAgICRzb3J0TW9kZSA9IDp0aW1lCisg
ICAgICAgICAgICB3aGVuICdoYXNoJworICAgICAgICAgICAgICAgICRzb3J0TW9kZSA9IDpoYXNo
CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgcHV0cyAiVXNhZ2U6IHNvcnQgdGlt
ZXxoYXNoIgorICAgICAgICAgICAgZW5kCisgICAgICAgIGVuZAorICAgICAgICBwdXRzICJDdXJy
ZW50IHZhbHVlOiAjeyRzb3J0TW9kZX0iCiAgICAgZWxzZQogICAgICAgICBwdXRzICJJbnZhbGlk
IGNvbW1hbmQ6ICN7Y29tbWFuZH0iCiAgICAgZW5kCg==
</data>
<flag name="review"
          id="223863"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>202448</attachid>
            <date>2013-05-21 10:36:59 -0700</date>
            <delta_ts>2013-05-21 10:36:59 -0700</delta_ts>
            <desc>elimptr</desc>
            <filename>elimptr</filename>
            <type>text/plain</type>
            <size>106</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">IyEvdXNyL2Jpbi9lbnYgcnVieQoKJHN0ZGluLmVhY2hfbGluZSB7CiAgICB8IGxpbmUgfAogICAg
cHV0cyBsaW5lLmdzdWIoLzB4W2EtekEtWjAtOV0rLywgJzxwb2ludGVyPicpCn0KCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>