Changeset 65344 in webkit for trunk/JavaScriptCore/bytecode
- Timestamp:
- Aug 13, 2010, 6:28:27 PM (15 years ago)
- Location:
- trunk/JavaScriptCore/bytecode
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/bytecode/CodeBlock.cpp
r65305 r65344 354 354 size_t i = 0; 355 355 do { 356 printf(" id%u = %s\n", static_cast<unsigned>(i), m_identifiers[i]. ascii());356 printf(" id%u = %s\n", static_cast<unsigned>(i), m_identifiers[i].ustring().utf8().data()); 357 357 ++i; 358 358 } while (i != m_identifiers.size()); … … 364 364 size_t i = 0; 365 365 do { 366 printf(" k%u = %s\n", registerIndex, valueToSourceString(exec, m_constantRegisters[i].jsValue()). ascii());366 printf(" k%u = %s\n", registerIndex, valueToSourceString(exec, m_constantRegisters[i].jsValue()).utf8().data()); 367 367 ++i; 368 368 ++registerIndex; … … 374 374 size_t i = 0; 375 375 do { 376 printf(" re%u = %s\n", static_cast<unsigned>(i), regexpToSourceString(m_rareData->m_regexps[i].get()). ascii());376 printf(" re%u = %s\n", static_cast<unsigned>(i), regexpToSourceString(m_rareData->m_regexps[i].get()).utf8().data()); 377 377 ++i; 378 378 } while (i < m_rareData->m_regexps.size()); … … 455 455 ASSERT(!((i + m_rareData->m_characterSwitchJumpTables[i].min) & ~0xFFFF)); 456 456 UChar ch = static_cast<UChar>(entry + m_rareData->m_characterSwitchJumpTables[i].min); 457 printf("\t\t\"%s\" => %04d\n", UString(&ch, 1). ascii(), *iter);457 printf("\t\t\"%s\" => %04d\n", UString(&ch, 1).utf8().data(), *iter); 458 458 } 459 459 printf(" }\n"); … … 469 469 StringJumpTable::StringOffsetTable::const_iterator end = m_rareData->m_stringSwitchJumpTables[i].offsetTable.end(); 470 470 for (StringJumpTable::StringOffsetTable::const_iterator iter = m_rareData->m_stringSwitchJumpTables[i].offsetTable.begin(); iter != end; ++iter) 471 printf("\t\t\"%s\" => %04d\n", UString(iter->first). ascii(), iter->second.branchOffset);471 printf("\t\t\"%s\" => %04d\n", UString(iter->first).utf8().data(), iter->second.branchOffset); 472 472 printf(" }\n"); 473 473 ++i; … … 715 715 JSValue scope = JSValue((++it)->u.jsCell); 716 716 int id0 = (++it)->u.operand; 717 printf("[%4d] resolve_global\t %s, %s, %s\n", location, registerName(exec, r0).data(), valueToSourceString(exec, scope). ascii(), idName(id0, m_identifiers[id0]).data());717 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()); 718 718 it += 2; 719 719 break; … … 724 724 int id0 = (++it)->u.operand; 725 725 int depth = it[2].u.operand; 726 printf("[%4d] resolve_global_dynamic\t %s, %s, %s, %d\n", location, registerName(exec, r0).data(), valueToSourceString(exec, scope). ascii(), idName(id0, m_identifiers[id0]).data(), depth);726 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); 727 727 it += 3; 728 728 break; … … 746 746 JSValue scope = JSValue((++it)->u.jsCell); 747 747 int index = (++it)->u.operand; 748 printf("[%4d] get_global_var\t %s, %s, %d\n", location, registerName(exec, r0).data(), valueToSourceString(exec, scope). ascii(), index);748 printf("[%4d] get_global_var\t %s, %s, %d\n", location, registerName(exec, r0).data(), valueToSourceString(exec, scope).utf8().data(), index); 749 749 break; 750 750 } … … 753 753 int index = (++it)->u.operand; 754 754 int r0 = (++it)->u.operand; 755 printf("[%4d] put_global_var\t %s, %d, %s\n", location, valueToSourceString(exec, scope). ascii(), index, registerName(exec, r0).data());755 printf("[%4d] put_global_var\t %s, %d, %s\n", location, valueToSourceString(exec, scope).utf8().data(), index, registerName(exec, r0).data()); 756 756 break; 757 757 } -
trunk/JavaScriptCore/bytecode/SamplingTool.cpp
r58911 r65344 338 338 if (blockPercent >= 1) { 339 339 //Instruction* code = codeBlock->instructions().begin(); 340 printf("#%d: %s:%d: %d / %lld (%.3f%%)\n", i + 1, record->m_executable->sourceURL(). ascii(), codeBlock->lineNumberForBytecodeOffset(exec, 0), record->m_sampleCount, m_sampleCount, blockPercent);340 printf("#%d: %s:%d: %d / %lld (%.3f%%)\n", i + 1, record->m_executable->sourceURL().utf8().data(), codeBlock->lineNumberForBytecodeOffset(exec, 0), record->m_sampleCount, m_sampleCount, blockPercent); 341 341 if (i < 10) { 342 342 HashMap<unsigned,unsigned> lineCounts;
Note:
See TracChangeset
for help on using the changeset viewer.