|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include "config.h"#include "ArrayBuffer.h"#include "ArrayPrototype.h"#include "BuiltinExecutableCreator.h"#include "BuiltinNames.h"#include "ButterflyInlines.h"#include "CodeBlock.h"#include "Completion.h"#include "ConfigFile.h"#include "DOMJITGetterSetter.h"#include "DOMJITPatchpoint.h"#include "DOMJITPatchpointParams.h"#include "Disassembler.h"#include "Exception.h"#include "ExceptionHelpers.h"#include "GetterSetter.h"#include "HeapProfiler.h"#include "HeapSnapshotBuilder.h"#include "InitializeThreading.h"#include "Interpreter.h"#include "JIT.h"#include "JSArray.h"#include "JSArrayBuffer.h"#include "JSCInlines.h"#include "JSFunction.h"#include "JSInternalPromise.h"#include "JSInternalPromiseDeferred.h"#include "JSLock.h"#include "JSModuleLoader.h"#include "JSNativeStdFunction.h"#include "JSONObject.h"#include "JSProxy.h"#include "JSSourceCode.h"#include "JSString.h"#include "JSTypedArrays.h"#include "JSWebAssemblyCallee.h"#include "LLIntData.h"#include "LLIntThunks.h"#include "ObjectConstructor.h"#include "ParserError.h"#include "ProfilerDatabase.h"#include "ProtoCallFrame.h"#include "ReleaseHeapAccessScope.h"#include "SamplingProfiler.h"#include "ShadowChicken.h"#include "StackVisitor.h"#include "StructureInlines.h"#include "StructureRareDataInlines.h"#include "SuperSampler.h"#include "TestRunnerUtils.h"#include "TypeProfilerLog.h"#include "WasmFaultSignalHandler.h"#include "WasmPlan.h"#include "WasmMemory.h"#include <locale.h>#include <math.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <thread>#include <type_traits>#include <wtf/CommaPrinter.h>#include <wtf/CurrentTime.h>#include <wtf/MainThread.h>#include <wtf/NeverDestroyed.h>#include <wtf/StringPrintStream.h>#include <wtf/text/StringBuilder.h>#include <unistd.h>Classes | |
| class | Message |
| interface | Worker |
| class | Workers |
| struct | Script |
| struct | CommandLine |
| class | StopWatch |
| class | GlobalObject |
| struct | DirectoryName |
| struct | ModuleName |
| class | FunctionJSCStackFunctor |
Macros | |
| #define | PATH_MAX 4096 |
| #define | FOR_EACH_OPTION(type_, name_, defaultValue_, availability_, description_) addOption(exec->vm(), optionsObject, Identifier::fromString(exec, #name_), Options::name_()); |
| #define | TRY |
| #define | EXCEPT(x) |
| #define | CHECK_EXCEPTION() |
| #define | RUNNING_FROM_XCODE 0 |
Functions | |
| template<typename Func > | |
| int | runJSC (CommandLine, const Func &) |
| template<typename ValueType > | |
| std::enable_if<!std::is_fundamental< ValueType >::value >::type | addOption (VM &, JSObject *, Identifier, ValueType) |
| template<typename ValueType > | |
| std::enable_if< std::is_fundamental< ValueType >::value >::type | addOption (VM &vm, JSObject *optionsObject, Identifier identifier, ValueType value) |
| int | jscmain (int argc, char **argv) |
| int | main (int argc, char **argv) |
| #define CHECK_EXCEPTION | ( | ) |
| #define EXCEPT | ( | x | ) |
| #define FOR_EACH_OPTION | ( | type_, | |
| name_, | |||
| defaultValue_, | |||
| availability_, | |||
| description_ | |||
| ) | addOption(exec->vm(), optionsObject, Identifier::fromString(exec, #name_), Options::name_()); |
| #define PATH_MAX 4096 |
| #define RUNNING_FROM_XCODE 0 |
| #define TRY |
| std::enable_if<!std::is_fundamental<ValueType>::value>::type addOption | ( | VM & | , |
| JSObject * | , | ||
| Identifier | , | ||
| ValueType | |||
| ) |
| std::enable_if<std::is_fundamental<ValueType>::value>::type addOption | ( | VM & | vm, |
| JSObject * | optionsObject, | ||
| Identifier | identifier, | ||
| ValueType | value | ||
| ) |
| int jscmain | ( | int | argc, |
| char ** | argv | ||
| ) |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
| int runJSC | ( | CommandLine | options, |
| const Func & | func | ||
| ) |
1.8.13