Index: third_party/WebKit/JavaScriptCore/VM/CodeBlock.cpp |
=================================================================== |
--- third_party/WebKit/JavaScriptCore/VM/CodeBlock.cpp (revision 5296) |
+++ third_party/WebKit/JavaScriptCore/VM/CodeBlock.cpp (working copy) |
@@ -812,23 +812,19 @@ |
break; |
} |
case op_call: { |
- int r0 = (++it)->u.operand; |
- int r1 = (++it)->u.operand; |
- int r2 = (++it)->u.operand; |
- int tempCount = (++it)->u.operand; |
+ int dst = (++it)->u.operand; |
+ int func = (++it)->u.operand; |
int argCount = (++it)->u.operand; |
int registerOffset = (++it)->u.operand; |
- printf("[%4d] call\t\t %s, %s, %s, %d, %d, %d\n", location, registerName(r0).c_str(), registerName(r1).c_str(), registerName(r2).c_str(), tempCount, argCount, registerOffset); |
+ printf("[%4d] call\t\t %s, %s, %d, %d\n", location, registerName(dst).c_str(), registerName(func).c_str(), argCount, registerOffset); |
break; |
} |
case op_call_eval: { |
- int r0 = (++it)->u.operand; |
- int r1 = (++it)->u.operand; |
- int r2 = (++it)->u.operand; |
- int tempCount = (++it)->u.operand; |
+ int dst = (++it)->u.operand; |
+ int func = (++it)->u.operand; |
int argCount = (++it)->u.operand; |
int registerOffset = (++it)->u.operand; |
- printf("[%4d] call_eval\t\t %s, %s, %s, %d, %d, %d\n", location, registerName(r0).c_str(), registerName(r1).c_str(), registerName(r2).c_str(), tempCount, argCount, registerOffset); |
+ printf("[%4d] call_eval\t %s, %s, %d, %d\n", location, registerName(dst).c_str(), registerName(func).c_str(), argCount, registerOffset); |
break; |
} |
case op_tear_off_activation: { |
@@ -846,13 +842,13 @@ |
break; |
} |
case op_construct: { |
- int r0 = (++it)->u.operand; |
- int r1 = (++it)->u.operand; |
- int r2 = (++it)->u.operand; |
- int tempCount = (++it)->u.operand; |
+ int dst = (++it)->u.operand; |
+ int func = (++it)->u.operand; |
int argCount = (++it)->u.operand; |
int registerOffset = (++it)->u.operand; |
- printf("[%4d] construct\t %s, %s, %s, %d, %d, %d\n", location, registerName(r0).c_str(), registerName(r1).c_str(), registerName(r2).c_str(), tempCount, argCount, registerOffset); |
+ int proto = (++it)->u.operand; |
+ int thisRegister = (++it)->u.operand; |
+ printf("[%4d] construct\t %s, %s, %d, %d, %s, %s\n", location, registerName(dst).c_str(), registerName(func).c_str(), argCount, registerOffset, registerName(proto).c_str(), registerName(thisRegister).c_str()); |
break; |
} |
case op_construct_verify: { |