<?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>131120</bug_id>
          
          <creation_ts>2014-04-02 13:09:26 -0700</creation_ts>
          <short_desc>Added some more dataLog info for OSR exits</short_desc>
          <delta_ts>2014-04-02 13:50:28 -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>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="Mark Lam">mark.lam</reporter>
          <assigned_to name="Mark Lam">mark.lam</assigned_to>
          <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>mhahnenberg</cc>
    
    <cc>mmirman</cc>
    
    <cc>msaboff</cc>
    
    <cc>oliver</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>996809</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2014-04-02 13:09:26 -0700</bug_when>
    <thetext>Adding info about the OSR exit index, the bytecode index of the bytecode that is OSR exiting, and the reason for the OSR exit.  This change is for debugging code which only comes into play when we use the --printEachOSRExit option.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>996810</commentid>
    <comment_count>1</comment_count>
      <attachid>228418</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2014-04-02 13:13:36 -0700</bug_when>
    <thetext>Created attachment 228418
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>996821</commentid>
    <comment_count>2</comment_count>
      <attachid>228418</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2014-04-02 13:25:43 -0700</bug_when>
    <thetext>Comment on attachment 228418
the patch

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

r=me

&gt; Source/JavaScriptCore/dfg/DFGOperations.cpp:1044
&gt; +    dataLogF(&quot; @ exit #%u (bc#%u, %s) with &quot;, vm-&gt;osrExitIndex, debugInfo-&gt;bytecodeOffset, exitKindToString(debugInfo-&gt;kind));

Don&apos;t mix dataLogF and dataLog.  Use dataLog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>996830</commentid>
    <comment_count>3</comment_count>
      <attachid>228418</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2014-04-02 13:49:34 -0700</bug_when>
    <thetext>Comment on attachment 228418
the patch

Will land manually with Michael&apos;s suggested changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>996832</commentid>
    <comment_count>4</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2014-04-02 13:50:28 -0700</bug_when>
    <thetext>Thanks for the review.  Landed in r166662: &lt;http://trac.webkit.org/r166662&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>228418</attachid>
            <date>2014-04-02 13:13:36 -0700</date>
            <delta_ts>2014-04-02 13:49:33 -0700</delta_ts>
            <desc>the patch</desc>
            <filename>bug-131120.patch</filename>
            <type>text/plain</type>
            <size>3809</size>
            <attacher name="Mark Lam">mark.lam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTY2NjYxKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBA
CisyMDE0LTA0LTAyICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KKworICAgICAgICBB
ZGRlZCBzb21lIG1vcmUgZGF0YUxvZyBpbmZvIGZvciBPU1IgZXhpdHMuCisgICAgICAgIDxodHRw
czovL3dlYmtpdC5vcmcvYi8xMzExMjA+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgQWRkaW5nIGluZm8gYWJvdXQgdGhlIE9TUiBleGl0IGluZGV4LCB0
aGUgYnl0ZWNvZGUgaW5kZXggb2YgdGhlIGJ5dGVjb2RlCisgICAgICAgIHRoYXQgaXMgT1NSIGV4
aXRpbmcsIGFuZCB0aGUgcmVhc29uIGZvciB0aGUgT1NSIGV4aXQuICBUaGlzIGNoYW5nZSBpcwor
ICAgICAgICBmb3IgZGVidWdnaW5nIGNvZGUgd2hpY2ggb25seSBjb21lcyBpbnRvIHBsYXkgd2hl
biB3ZSB1c2UgdGhlCisgICAgICAgIC0tcHJpbnRFYWNoT1NSRXhpdCBvcHRpb24uCisKKyAgICAg
ICAgKiBkZmcvREZHT1NSRXhpdC5oOgorICAgICAgICAqIGRmZy9ERkdPU1JFeGl0Q29tcGlsZXIz
Ml82NC5jcHA6CisgICAgICAgIChKU0M6OkRGRzo6T1NSRXhpdENvbXBpbGVyOjpjb21waWxlRXhp
dCk6CisgICAgICAgICogZGZnL0RGR09TUkV4aXRDb21waWxlcjY0LmNwcDoKKyAgICAgICAgKEpT
Qzo6REZHOjpPU1JFeGl0Q29tcGlsZXI6OmNvbXBpbGVFeGl0KToKKyAgICAgICAgKiBkZmcvREZH
T3BlcmF0aW9ucy5jcHA6CisKIDIwMTQtMDQtMDIgIE1hcnRpbiBSb2JpbnNvbiAgPG1yb2JpbnNv
bkBpZ2FsaWEuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04ocjE2NTcwNCk6IFtHVEtdIEluc3Bl
Y3RvciByZXNvdXJjZXMgbm90IGNvcnJlY3RseSBnZW5lcmF0ZWQKSW5kZXg6IFNvdXJjZS9KYXZh
U2NyaXB0Q29yZS9kZmcvREZHT1NSRXhpdC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9kZmcvREZHT1NSRXhpdC5oCShyZXZpc2lvbiAxNjY2NjApCisrKyBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvZGZnL0RGR09TUkV4aXQuaAkod29ya2luZyBjb3B5KQpAQCAtMTEyLDYgKzEx
Miw4IEBAIHN0cnVjdCBPU1JFeGl0IDogcHVibGljIE9TUkV4aXRCYXNlIHsKIAogc3RydWN0IFNw
ZWN1bGF0aW9uRmFpbHVyZURlYnVnSW5mbyB7CiAgICAgQ29kZUJsb2NrKiBjb2RlQmxvY2s7Cisg
ICAgRXhpdEtpbmQga2luZDsKKyAgICB1bnNpZ25lZCBieXRlY29kZU9mZnNldDsKIH07CiAKIH0g
fSAvLyBuYW1lc3BhY2UgSlNDOjpERkcKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcv
REZHT1NSRXhpdENvbXBpbGVyMzJfNjQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9kZmcvREZHT1NSRXhpdENvbXBpbGVyMzJfNjQuY3BwCShyZXZpc2lvbiAxNjY2NjAp
CisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR09TUkV4aXRDb21waWxlcjMyXzY0LmNw
cAkod29ya2luZyBjb3B5KQpAQCAtNDIsNiArNDIsOCBAQCB2b2lkIE9TUkV4aXRDb21waWxlcjo6
Y29tcGlsZUV4aXQoY29uc3QgCiAgICAgaWYgKE9wdGlvbnM6OnByaW50RWFjaE9TUkV4aXQoKSkg
ewogICAgICAgICBTcGVjdWxhdGlvbkZhaWx1cmVEZWJ1Z0luZm8qIGRlYnVnSW5mbyA9IG5ldyBT
cGVjdWxhdGlvbkZhaWx1cmVEZWJ1Z0luZm87CiAgICAgICAgIGRlYnVnSW5mby0+Y29kZUJsb2Nr
ID0gbV9qaXQuY29kZUJsb2NrKCk7CisgICAgICAgIGRlYnVnSW5mby0+a2luZCA9IGV4aXQubV9r
aW5kOworICAgICAgICBkZWJ1Z0luZm8tPmJ5dGVjb2RlT2Zmc2V0ID0gZXhpdC5tX2NvZGVPcmln
aW4uYnl0ZWNvZGVJbmRleDsKICAgICAgICAgCiAgICAgICAgIG1faml0LmRlYnVnQ2FsbChkZWJ1
Z09wZXJhdGlvblByaW50U3BlY3VsYXRpb25GYWlsdXJlLCBkZWJ1Z0luZm8pOwogICAgIH0KSW5k
ZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHT1NSRXhpdENvbXBpbGVyNjQuY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHT1NSRXhpdENvbXBpbGVy
NjQuY3BwCShyZXZpc2lvbiAxNjY2NjApCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RG
R09TUkV4aXRDb21waWxlcjY0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDYsNiArNDYsOCBAQCB2
b2lkIE9TUkV4aXRDb21waWxlcjo6Y29tcGlsZUV4aXQoY29uc3QgCiAgICAgaWYgKE9wdGlvbnM6
OnByaW50RWFjaE9TUkV4aXQoKSkgewogICAgICAgICBTcGVjdWxhdGlvbkZhaWx1cmVEZWJ1Z0lu
Zm8qIGRlYnVnSW5mbyA9IG5ldyBTcGVjdWxhdGlvbkZhaWx1cmVEZWJ1Z0luZm87CiAgICAgICAg
IGRlYnVnSW5mby0+Y29kZUJsb2NrID0gbV9qaXQuY29kZUJsb2NrKCk7CisgICAgICAgIGRlYnVn
SW5mby0+a2luZCA9IGV4aXQubV9raW5kOworICAgICAgICBkZWJ1Z0luZm8tPmJ5dGVjb2RlT2Zm
c2V0ID0gZXhpdC5tX2NvZGVPcmlnaW4uYnl0ZWNvZGVJbmRleDsKICAgICAgICAgCiAgICAgICAg
IG1faml0LmRlYnVnQ2FsbChkZWJ1Z09wZXJhdGlvblByaW50U3BlY3VsYXRpb25GYWlsdXJlLCBk
ZWJ1Z0luZm8pOwogICAgIH0KSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHT3Bl
cmF0aW9ucy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdP
cGVyYXRpb25zLmNwcAkocmV2aXNpb24gMTY2NjYwKQorKysgU291cmNlL0phdmFTY3JpcHRDb3Jl
L2RmZy9ERkdPcGVyYXRpb25zLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTA0MCw4ICsxMDQwLDgg
QEAgdm9pZCBKSVRfT1BFUkFUSU9OIGRlYnVnT3BlcmF0aW9uUHJpbnRTcAogICAgIFNwZWN1bGF0
aW9uRmFpbHVyZURlYnVnSW5mbyogZGVidWdJbmZvID0gc3RhdGljX2Nhc3Q8U3BlY3VsYXRpb25G
YWlsdXJlRGVidWdJbmZvKj4oZGVidWdJbmZvUmF3KTsKICAgICBDb2RlQmxvY2sqIGNvZGVCbG9j
ayA9IGRlYnVnSW5mby0+Y29kZUJsb2NrOwogICAgIENvZGVCbG9jayogYWx0ZXJuYXRpdmUgPSBj
b2RlQmxvY2stPmFsdGVybmF0aXZlKCk7Ci0gICAgZGF0YUxvZygKLSAgICAgICAgIlNwZWN1bGF0
aW9uIGZhaWx1cmUgaW4gIiwgKmNvZGVCbG9jaywgIiB3aXRoICIpOworICAgIGRhdGFMb2coIlNw
ZWN1bGF0aW9uIGZhaWx1cmUgaW4gIiwgKmNvZGVCbG9jayk7CisgICAgZGF0YUxvZ0YoIiBAIGV4
aXQgIyV1IChiYyMldSwgJXMpIHdpdGggIiwgdm0tPm9zckV4aXRJbmRleCwgZGVidWdJbmZvLT5i
eXRlY29kZU9mZnNldCwgZXhpdEtpbmRUb1N0cmluZyhkZWJ1Z0luZm8tPmtpbmQpKTsKICAgICBp
ZiAoYWx0ZXJuYXRpdmUpIHsKICAgICAgICAgZGF0YUxvZygKICAgICAgICAgICAgICJleGVjdXRl
Q291bnRlciA9ICIsIGFsdGVybmF0aXZlLT5qaXRFeGVjdXRlQ291bnRlcigpLAo=
</data>
<flag name="review"
          id="252704"
          type_id="1"
          status="+"
          setter="msaboff"
    />
          </attachment>
      

    </bug>

</bugzilla>