Changeset 61778 in webkit for trunk/JavaScriptCore/interpreter


Ignore:
Timestamp:
Jun 24, 2010, 11:28:06 AM (15 years ago)
Author:
[email protected]
Message:

2010-06-21 Nathan Lawrence <[email protected]>

Reviewed by Geoff Garen.

https://bugs.webkit.org/show_bug.cgi?id=40128
Fixed broken debug functionality.

  • interpreter/Interpreter.cpp: (JSC::Interpreter::dumpRegisters):

Fixed to work with updated call frame.

  • runtime/JSImmediate.h: (JSC::JSValue::isCell):

Added assert for aligned cell.

  • runtime/JSValue.cpp: (JSC::JSValue::description):

Fixed to work with current JSValue implementation.

  • runtime/JSZombie.cpp: (JSC::JSZombie::leakedZombieStructure):

JSombies compile again.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/interpreter/Interpreter.cpp

    r61588 r61778  
    457457    printf("[CallerRegisters]          | %10p | %d \n", it, (*it).i()); ++it;
    458458    printf("[ReturnPC]                 | %10p | %p \n", it, (*it).vPC()); ++it;
    459     ++it;
    460459    printf("[ArgumentCount]            | %10p | %d \n", it, (*it).i()); ++it;
    461460    printf("[Callee]                   | %10p | %p \n", it, (*it).function()); ++it;
Note: See TracChangeset for help on using the changeset viewer.