Changeset 200092 in webkit for trunk/Source/JavaScriptCore/jsc.cpp
- Timestamp:
- Apr 26, 2016, 9:47:33 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/jsc.cpp
r199863 r200092 2101 2101 fprintf(stderr, " -x Output exit code before terminating\n"); 2102 2102 fprintf(stderr, "\n"); 2103 fprintf(stderr, " --sample Collects and outputs sampling profiler data\n"); 2103 2104 fprintf(stderr, " --options Dumps all JSC VM options and exits\n"); 2104 fprintf(stderr, " --dumpOptions Dumps all JSC VM options before continuing\n");2105 fprintf(stderr, " --dumpOptions Dumps all non-default JSC VM options before continuing\n"); 2105 2106 fprintf(stderr, " --<jsc VM option>=<value> Sets the specified JSC VM option\n"); 2106 2107 fprintf(stderr, "\n"); … … 2114 2115 2115 2116 int i = 1; 2116 bool needToDumpOptions = false;2117 JSC::Options::DumpLevel dumpOptionsLevel = JSC::Options::DumpLevel::None; 2117 2118 bool needToExit = false; 2118 2119 … … 2172 2173 2173 2174 if (!strcmp(arg, "--options")) { 2174 needToDumpOptions = true;2175 dumpOptionsLevel = JSC::Options::DumpLevel::Verbose; 2175 2176 needToExit = true; 2176 2177 continue; 2177 2178 } 2178 2179 if (!strcmp(arg, "--dumpOptions")) { 2179 needToDumpOptions = true;2180 dumpOptionsLevel = JSC::Options::DumpLevel::Overridden; 2180 2181 continue; 2181 2182 } 2182 if (!strcmp(arg, "-- reportSamplingProfilerData")) {2183 if (!strcmp(arg, "--sample")) { 2183 2184 JSC::Options::useSamplingProfiler() = true; 2184 2185 JSC::Options::collectSamplingProfilerDataForJSCShell() = true; … … 2210 2211 m_arguments.append(argv[i]); 2211 2212 2212 if ( needToDumpOptions)2213 JSC::Options::dumpAllOptions(stderr, JSC::Options::DumpLevel::Overridden, "All JSC runtime options:");2213 if (dumpOptionsLevel != JSC::Options::DumpLevel::None) 2214 JSC::Options::dumpAllOptions(stderr, dumpOptionsLevel, "All JSC runtime options:"); 2214 2215 JSC::Options::ensureOptionsAreCoherent(); 2215 2216 if (needToExit)
Note:
See TracChangeset
for help on using the changeset viewer.