Changeset 105533 in webkit for trunk/Source/JavaScriptCore/bytecode/CodeBlock.cpp
- Timestamp:
- Jan 20, 2012, 12:22:18 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/bytecode/CodeBlock.cpp
r104770 r105533 181 181 int id0 = (++it)->u.operand; 182 182 printf("[%4d] %s\t %s, %s, %s\n", location, op, registerName(exec, r0).data(), registerName(exec, r1).data(), idName(id0, m_identifiers[id0]).data()); 183 it += 4;183 it += 5; 184 184 } 185 185 … … 744 744 int id0 = (++it)->u.operand; 745 745 printf("[%4d] resolve\t\t %s, %s\n", location, registerName(exec, r0).data(), idName(id0, m_identifiers[id0]).data()); 746 it++; 746 747 break; 747 748 } … … 751 752 int skipLevels = (++it)->u.operand; 752 753 printf("[%4d] resolve_skip\t %s, %s, %d\n", location, registerName(exec, r0).data(), idName(id0, m_identifiers[id0]).data(), skipLevels); 754 it++; 753 755 break; 754 756 } … … 757 759 int id0 = (++it)->u.operand; 758 760 printf("[%4d] resolve_global\t %s, %s\n", location, registerName(exec, r0).data(), idName(id0, m_identifiers[id0]).data()); 759 it += 2;761 it += 3; 760 762 break; 761 763 } … … 767 769 int depth = (++it)->u.operand; 768 770 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); 771 ++it; 769 772 break; 770 773 } … … 774 777 int skipLevels = (++it)->u.operand; 775 778 printf("[%4d] get_scoped_var\t %s, %d, %d\n", location, registerName(exec, r0).data(), index, skipLevels); 779 it++; 776 780 break; 777 781 } … … 787 791 int index = (++it)->u.operand; 788 792 printf("[%4d] get_global_var\t %s, %d\n", location, registerName(exec, r0).data(), index); 793 it++; 789 794 break; 790 795 } … … 800 805 int isStrict = (++it)->u.operand; 801 806 printf("[%4d] resolve_base%s\t %s, %s\n", location, isStrict ? "_strict" : "", registerName(exec, r0).data(), idName(id0, m_identifiers[id0]).data()); 807 it++; 802 808 break; 803 809 } … … 813 819 int id0 = (++it)->u.operand; 814 820 printf("[%4d] resolve_with_base %s, %s, %s\n", location, registerName(exec, r0).data(), registerName(exec, r1).data(), idName(id0, m_identifiers[id0]).data()); 821 it++; 815 822 break; 816 823 } … … 820 827 int id0 = (++it)->u.operand; 821 828 printf("[%4d] resolve_with_this %s, %s, %s\n", location, registerName(exec, r0).data(), registerName(exec, r1).data(), idName(id0, m_identifiers[id0]).data()); 829 it++; 822 830 break; 823 831 } … … 925 933 int r2 = (++it)->u.operand; 926 934 printf("[%4d] get_by_val\t %s, %s, %s\n", location, registerName(exec, r0).data(), registerName(exec, r1).data(), registerName(exec, r2).data()); 935 it++; 927 936 break; 928 937 } … … 1163 1172 int r0 = (++it)->u.operand; 1164 1173 printf("[%4d] op_call_put_result\t\t %s\n", location, registerName(exec, r0).data()); 1174 it++; 1165 1175 break; 1166 1176 }
Note:
See TracChangeset
for help on using the changeset viewer.