Changeset 136086 in webkit
- Timestamp:
- Nov 28, 2012, 7:16:11 PM (14 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 6 edited
-
ChangeLog (modified) (1 diff)
-
bytecode/CodeBlock.cpp (modified) (1 diff)
-
bytecompiler/BytecodeGenerator.cpp (modified) (2 diffs)
-
bytecompiler/BytecodeGenerator.h (modified) (1 diff)
-
jsc.cpp (modified) (1 diff)
-
runtime/Options.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r136077 r136086 1 2012-11-28 Michael Saboff <msaboff@apple.com> 2 3 Change Bytecompiler s_dumpsGeneratedCode to an Options value 4 https://bugs.webkit.org/show_bug.cgi?id=103588 5 6 Reviewed by Filip Pizlo. 7 8 Moved the control of dumping bytecodes to Options::dumpGeneratedBytecodes. 9 10 * bytecode/CodeBlock.cpp: 11 (JSC::CodeBlock::CodeBlock): 12 * bytecompiler/BytecodeGenerator.cpp: 13 * bytecompiler/BytecodeGenerator.h: 14 * jsc.cpp: 15 (runWithScripts): 16 * runtime/Options.h: 17 1 18 2012-11-28 Mark Hahnenberg <mhahnenberg@apple.com> 2 19 -
trunk/Source/JavaScriptCore/bytecode/CodeBlock.cpp
r136066 r136086 1892 1892 m_instructions = WTF::RefCountedArray<Instruction>(instructions); 1893 1893 1894 if ( BytecodeGenerator::dumpsGeneratedCode())1894 if (Options::dumpGeneratedBytecodes()) 1895 1895 dump(); 1896 1896 m_globalData->finishedCompiling(this); -
trunk/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp
r134381 r136086 39 39 #include "JSNameScope.h" 40 40 #include "LowLevelInterpreter.h" 41 #include "Options.h" 41 42 #include "StrongInlines.h" 42 43 #include <wtf/text/WTFString.h> … … 146 147 } 147 148 #endif 148 149 static bool s_dumpsGeneratedCode = false;150 151 void BytecodeGenerator::setDumpsGeneratedCode(bool dumpsGeneratedCode)152 {153 s_dumpsGeneratedCode = dumpsGeneratedCode;154 }155 156 bool BytecodeGenerator::dumpsGeneratedCode()157 {158 return s_dumpsGeneratedCode;159 }160 149 161 150 ParserError BytecodeGenerator::generate() -
trunk/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h
r133953 r136086 210 210 typedef DeclarationStacks::FunctionStack FunctionStack; 211 211 212 JS_EXPORT_PRIVATE static void setDumpsGeneratedCode(bool dumpsGeneratedCode);213 static bool dumpsGeneratedCode();214 215 212 BytecodeGenerator(JSGlobalData&, ProgramNode*, UnlinkedProgramCodeBlock*, DebuggerMode, ProfilerMode); 216 213 BytecodeGenerator(JSGlobalData&, FunctionBodyNode*, UnlinkedFunctionCodeBlock*, DebuggerMode, ProfilerMode); -
trunk/Source/JavaScriptCore/jsc.cpp
r133995 r136086 541 541 542 542 if (dump) 543 BytecodeGenerator::setDumpsGeneratedCode(true);543 JSC::Options::dumpGeneratedBytecodes() = true; 544 544 545 545 JSGlobalData& globalData = globalObject->globalData(); -
trunk/Source/JavaScriptCore/runtime/Options.h
r135923 r136086 69 69 v(bool, forceDFGCodeBlockLiveness, false) \ 70 70 \ 71 v(bool, dumpGeneratedBytecodes, false) \ 72 \ 71 73 /* showDisassembly implies showDFGDisassembly. */ \ 72 74 v(bool, showDisassembly, false) \
Note:
See TracChangeset
for help on using the changeset viewer.