Changeset 68006 in webkit for trunk/JavaScriptCore/bytecode


Ignore:
Timestamp:
Sep 21, 2010, 6:22:25 PM (15 years ago)
Author:
[email protected]
Message:

2010-09-21 Oliver Hunt <[email protected]>

RS=Gavin Barraclough.

Fix codeblock dumping

  • bytecode/CodeBlock.cpp: (JSC::CodeBlock::dump):
  • runtime/Executable.h: (JSC::ScriptExecutable::ScriptExecutable):
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/bytecode/CodeBlock.cpp

    r65593 r68006  
    713713        case op_resolve_global: {
    714714            int r0 = (++it)->u.operand;
     715            int id0 = (++it)->u.operand;
    715716            JSValue scope = JSValue((++it)->u.jsCell);
    716             int id0 = (++it)->u.operand;
     717            ++it;
    717718            printf("[%4d] resolve_global\t %s, %s, %s\n", location, registerName(exec, r0).data(), valueToSourceString(exec, scope).utf8().data(), idName(id0, m_identifiers[id0]).data());
    718719            it += 2;
     
    721722        case op_resolve_global_dynamic: {
    722723            int r0 = (++it)->u.operand;
     724            int id0 = (++it)->u.operand;
    723725            JSValue scope = JSValue((++it)->u.jsCell);
    724             int id0 = (++it)->u.operand;
     726            ++it;
    725727            int depth = it[2].u.operand;
    726728            printf("[%4d] resolve_global_dynamic\t %s, %s, %s, %d\n", location, registerName(exec, r0).data(), valueToSourceString(exec, scope).utf8().data(), idName(id0, m_identifiers[id0]).data(), depth);
     
    744746        case op_get_global_var: {
    745747            int r0 = (++it)->u.operand;
    746             JSValue scope = JSValue((++it)->u.jsCell);
    747748            int index = (++it)->u.operand;
    748             printf("[%4d] get_global_var\t %s, %s, %d\n", location, registerName(exec, r0).data(), valueToSourceString(exec, scope).utf8().data(), index);
     749            printf("[%4d] get_global_var\t %s, %d\n", location, registerName(exec, r0).data(), index);
    749750            break;
    750751        }
    751752        case op_put_global_var: {
    752             JSValue scope = JSValue((++it)->u.jsCell);
    753753            int index = (++it)->u.operand;
    754754            int r0 = (++it)->u.operand;
    755             printf("[%4d] put_global_var\t %s, %d, %s\n", location, valueToSourceString(exec, scope).utf8().data(), index, registerName(exec, r0).data());
     755            printf("[%4d] put_global_var\t %d, %s\n", location, index, registerName(exec, r0).data());
    756756            break;
    757757        }
Note: See TracChangeset for help on using the changeset viewer.