|
| bool | isSharedInstance () |
| |
| bool | usingAPI () |
| |
| JS_EXPORT_PRIVATE | ~VM () |
| |
| JS_EXPORT_PRIVATE Watchdog & | ensureWatchdog () |
| |
| Watchdog * | watchdog () |
| |
| HeapProfiler * | heapProfiler () const |
| |
| JS_EXPORT_PRIVATE HeapProfiler & | ensureHeapProfiler () |
| |
| AtomicStringTable * | atomicStringTable () const |
| |
| WTF::SymbolRegistry & | symbolRegistry () |
| |
| TemplateRegistryKeyTable & | templateRegistryKeyTable () |
| |
| DeletePropertyMode | deletePropertyMode () |
| |
| bool | canUseJIT () |
| |
| bool | canUseRegExpJIT () |
| |
| SourceProviderCache * | addSourceProviderCache (SourceProvider *) |
| |
| void | clearSourceProviderCaches () |
| |
| NativeExecutable * | getHostFunction (NativeFunction, NativeFunction constructor, const String &name) |
| |
| NativeExecutable * | getHostFunction (NativeFunction, Intrinsic, NativeFunction constructor, const DOMJIT::Signature *, const String &name) |
| |
| void | restorePreviousException (Exception *exception) |
| |
| void | clearLastException () |
| |
| ExecState ** | addressOfCallFrameForCatch () |
| |
| JSCell ** | addressOfException () |
| |
| Exception * | lastException () const |
| |
| JSCell ** | addressOfLastException () |
| |
| void | setFailNextNewCodeBlock () |
| |
| bool | getAndClearFailNextNewCodeBlock () |
| |
| ALWAYS_INLINE Structure * | getStructure (StructureID id) |
| |
| void * | stackPointerAtVMEntry () const |
| |
| void | setStackPointerAtVMEntry (void *) |
| |
| size_t | softReservedZoneSize () const |
| |
| size_t | updateSoftReservedZoneSize (size_t softReservedZoneSize) |
| |
| bool | ensureStackCapacityFor (Register *newTopOfStack) |
| |
| void * | stackLimit () |
| |
| void * | softStackLimit () |
| |
| void ** | addressOfSoftStackLimit () |
| |
| void * | cloopStackLimit () |
| |
| void | setCLoopStackLimit (void *limit) |
| |
| bool | isSafeToRecurseSoft () const |
| |
| bool | isSafeToRecurse () const |
| |
| void * | lastStackTop () |
| |
| void | setLastStackTop (void *) |
| |
| ScratchBuffer * | scratchBufferForSize (size_t size) |
| |
| EncodedJSValue * | exceptionFuzzingBuffer (size_t size) |
| |
| void | gatherConservativeRoots (ConservativeRoots &) |
| |
| ALWAYS_INLINE HasOwnPropertyCache * | hasOwnPropertyCache () |
| |
| HasOwnPropertyCache * | ensureHasOwnPropertyCache () |
| |
| JS_EXPORT_PRIVATE void | resetDateCache () |
| |
| RegExpCache * | regExpCache () |
| |
| JS_EXPORT_PRIVATE void | dumpRegExpTrace () |
| |
| bool | isCollectorBusyOnCurrentThread () |
| |
| bool | currentThreadIsHoldingAPILock () const |
| |
| JSLock & | apiLock () |
| |
| CodeCache * | codeCache () |
| |
| JS_EXPORT_PRIVATE void | whenIdle (std::function< void()>) |
| |
| JS_EXPORT_PRIVATE void | deleteAllCode (DeleteAllCodeEffort) |
| |
| JS_EXPORT_PRIVATE void | deleteAllLinkedCode (DeleteAllCodeEffort) |
| |
| WatchpointSet * | ensureWatchpointSetForImpureProperty (const Identifier &) |
| |
| void | registerWatchpointForImpureProperty (const Identifier &, Watchpoint *) |
| |
| JS_EXPORT_PRIVATE void | addImpureProperty (const String &) |
| |
| BuiltinExecutables * | builtinExecutables () |
| |
| bool | enableTypeProfiler () |
| |
| bool | disableTypeProfiler () |
| |
| TypeProfilerLog * | typeProfilerLog () |
| |
| TypeProfiler * | typeProfiler () |
| |
| JS_EXPORT_PRIVATE void | dumpTypeProfilerData () |
| |
| FunctionHasExecutedCache * | functionHasExecutedCache () |
| |
| ControlFlowProfiler * | controlFlowProfiler () |
| |
| bool | enableControlFlowProfiler () |
| |
| bool | disableControlFlowProfiler () |
| |
| JS_EXPORT_PRIVATE void | queueMicrotask (JSGlobalObject *, Ref< Microtask > &&) |
| |
| JS_EXPORT_PRIVATE void | drainMicrotasks () |
| |
| void | setGlobalConstRedeclarationShouldThrow (bool globalConstRedeclarationThrow) |
| |
| ALWAYS_INLINE bool | globalConstRedeclarationShouldThrow () const |
| |
| void | setShouldBuildPCToCodeOriginMapping () |
| |
| bool | shouldBuilderPCToCodeOriginMapping () const |
| |
| BytecodeIntrinsicRegistry & | bytecodeIntrinsicRegistry () |
| |
| ShadowChicken & | shadowChicken () |
| |
| template<typename Func > |
| void | logEvent (CodeBlock *, const char *summary, const Func &func) |
| |
| void | handleTraps (ExecState *, VMTraps::Mask=VMTraps::Mask::allEventTypes()) |
| |
| bool | needTrapHandling (VMTraps::Mask mask=VMTraps::Mask::allEventTypes()) |
| |
| void * | needTrapHandlingAddress () |
| |
| void | notifyNeedDebuggerBreak () |
| |
| void | notifyNeedTermination () |
| |
| void | notifyNeedWatchdogCheck () |
| |
| bool | needAsynchronousTerminationSupport () const |
| |
| JS_EXPORT_PRIVATE void | setNeedAsynchronousTerminationSupport () |
| |
| bool | isSharedInstance () |
| |
| bool | usingAPI () |
| |
| JS_EXPORT_PRIVATE | ~VM () |
| |
| JS_EXPORT_PRIVATE Watchdog & | ensureWatchdog () |
| |
| Watchdog * | watchdog () |
| |
| HeapProfiler * | heapProfiler () const |
| |
| JS_EXPORT_PRIVATE HeapProfiler & | ensureHeapProfiler () |
| |
| AtomicStringTable * | atomicStringTable () const |
| |
| WTF::SymbolRegistry & | symbolRegistry () |
| |
| TemplateRegistryKeyTable & | templateRegistryKeyTable () |
| |
| DeletePropertyMode | deletePropertyMode () |
| |
| bool | canUseJIT () |
| |
| bool | canUseRegExpJIT () |
| |
| SourceProviderCache * | addSourceProviderCache (SourceProvider *) |
| |
| void | clearSourceProviderCaches () |
| |
| NativeExecutable * | getHostFunction (NativeFunction, NativeFunction constructor, const String &name) |
| |
| NativeExecutable * | getHostFunction (NativeFunction, Intrinsic, NativeFunction constructor, const DOMJIT::Signature *, const String &name) |
| |
| void | restorePreviousException (Exception *exception) |
| |
| void | clearLastException () |
| |
| ExecState ** | addressOfCallFrameForCatch () |
| |
| JSCell ** | addressOfException () |
| |
| Exception * | lastException () const |
| |
| JSCell ** | addressOfLastException () |
| |
| void | setFailNextNewCodeBlock () |
| |
| bool | getAndClearFailNextNewCodeBlock () |
| |
| ALWAYS_INLINE Structure * | getStructure (StructureID id) |
| |
| void * | stackPointerAtVMEntry () const |
| |
| void | setStackPointerAtVMEntry (void *) |
| |
| size_t | softReservedZoneSize () const |
| |
| size_t | updateSoftReservedZoneSize (size_t softReservedZoneSize) |
| |
| bool | ensureStackCapacityFor (Register *newTopOfStack) |
| |
| void * | stackLimit () |
| |
| void * | softStackLimit () |
| |
| void ** | addressOfSoftStackLimit () |
| |
| void * | cloopStackLimit () |
| |
| void | setCLoopStackLimit (void *limit) |
| |
| bool | isSafeToRecurseSoft () const |
| |
| bool | isSafeToRecurse () const |
| |
| void * | lastStackTop () |
| |
| void | setLastStackTop (void *) |
| |
| ScratchBuffer * | scratchBufferForSize (size_t size) |
| |
| EncodedJSValue * | exceptionFuzzingBuffer (size_t size) |
| |
| void | gatherConservativeRoots (ConservativeRoots &) |
| |
| ALWAYS_INLINE HasOwnPropertyCache * | hasOwnPropertyCache () |
| |
| HasOwnPropertyCache * | ensureHasOwnPropertyCache () |
| |
| JS_EXPORT_PRIVATE void | resetDateCache () |
| |
| RegExpCache * | regExpCache () |
| |
| JS_EXPORT_PRIVATE void | dumpRegExpTrace () |
| |
| bool | isCollectorBusyOnCurrentThread () |
| |
| bool | currentThreadIsHoldingAPILock () const |
| |
| JSLock & | apiLock () |
| |
| CodeCache * | codeCache () |
| |
| JS_EXPORT_PRIVATE void | whenIdle (std::function< void()>) |
| |
| JS_EXPORT_PRIVATE void | deleteAllCode (DeleteAllCodeEffort) |
| |
| JS_EXPORT_PRIVATE void | deleteAllLinkedCode (DeleteAllCodeEffort) |
| |
| WatchpointSet * | ensureWatchpointSetForImpureProperty (const Identifier &) |
| |
| void | registerWatchpointForImpureProperty (const Identifier &, Watchpoint *) |
| |
| JS_EXPORT_PRIVATE void | addImpureProperty (const String &) |
| |
| BuiltinExecutables * | builtinExecutables () |
| |
| bool | enableTypeProfiler () |
| |
| bool | disableTypeProfiler () |
| |
| TypeProfilerLog * | typeProfilerLog () |
| |
| TypeProfiler * | typeProfiler () |
| |
| JS_EXPORT_PRIVATE void | dumpTypeProfilerData () |
| |
| FunctionHasExecutedCache * | functionHasExecutedCache () |
| |
| ControlFlowProfiler * | controlFlowProfiler () |
| |
| bool | enableControlFlowProfiler () |
| |
| bool | disableControlFlowProfiler () |
| |
| JS_EXPORT_PRIVATE void | queueMicrotask (JSGlobalObject *, Ref< Microtask > &&) |
| |
| JS_EXPORT_PRIVATE void | drainMicrotasks () |
| |
| void | setGlobalConstRedeclarationShouldThrow (bool globalConstRedeclarationThrow) |
| |
| ALWAYS_INLINE bool | globalConstRedeclarationShouldThrow () const |
| |
| void | setShouldBuildPCToCodeOriginMapping () |
| |
| bool | shouldBuilderPCToCodeOriginMapping () const |
| |
| BytecodeIntrinsicRegistry & | bytecodeIntrinsicRegistry () |
| |
| ShadowChicken & | shadowChicken () |
| |
| template<typename Func > |
| void | logEvent (CodeBlock *, const char *summary, const Func &func) |
| |
| void | handleTraps (ExecState *, VMTraps::Mask=VMTraps::Mask::allEventTypes()) |
| |
| bool | needTrapHandling (VMTraps::Mask mask=VMTraps::Mask::allEventTypes()) |
| |
| void * | needTrapHandlingAddress () |
| |
| void | notifyNeedDebuggerBreak () |
| |
| void | notifyNeedTermination () |
| |
| void | notifyNeedWatchdogCheck () |
| |
| bool | needAsynchronousTerminationSupport () const |
| |
| JS_EXPORT_PRIVATE void | setNeedAsynchronousTerminationSupport () |
| |