AbortOnUncaughtExceptionCallback typedef | v8::Isolate | |
AddBeforeCallEnteredCallback(BeforeCallEnteredCallback callback) | v8::Isolate | |
AddCallCompletedCallback(CallCompletedCallback callback) | v8::Isolate | |
AddGCEpilogueCallback(GCCallback callback, GCType gc_type_filter=kGCTypeAll) | v8::Isolate | |
AddGCEpilogueCallback(GCCallbackWithData callback, void *data=nullptr, GCType gc_type_filter=kGCTypeAll) | v8::Isolate | |
AddGCPrologueCallback(GCCallback callback, GCType gc_type_filter=kGCTypeAll) | v8::Isolate | |
AddGCPrologueCallback(GCCallbackWithData callback, void *data=nullptr, GCType gc_type_filter=kGCTypeAll) | v8::Isolate | |
AddMessageListener(MessageCallback that, Local< Value > data=Local< Value >()) | v8::Isolate | |
AddMessageListenerWithErrorLevel(MessageCallback that, int message_levels, Local< Value > data=Local< Value >()) | v8::Isolate | |
AddMicrotasksCompletedCallback(MicrotasksCompletedCallbackWithData callback, void *data=nullptr) | v8::Isolate | |
AddNearHeapLimitCallback(NearHeapLimitCallback callback, void *data) | v8::Isolate | |
AdjustAmountOfExternalAllocatedMemory(int64_t change_in_bytes) | v8::Isolate | |
Allocate() | v8::Isolate | static |
AtomicsWaitCallback typedef | v8::Isolate | |
AtomicsWaitEvent enum name | v8::Isolate | |
AttachCppHeap(CppHeap *) | v8::Isolate | |
AutomaticallyRestoreInitialHeapLimit(double threshold_percent=0.5) | v8::Isolate | |
CancelTerminateExecution() | v8::Isolate | |
ClearCachesForTesting() | v8::Isolate | |
ClearKeptObjects() | v8::Isolate | |
ContextDisposedNotification(bool dependant_context=true) | v8::Isolate | |
CopyCodePages(size_t capacity, MemoryRange *code_pages_out) | v8::Isolate | |
DateTimeConfigurationChangeNotification(TimeZoneDetection time_zone_detection=TimeZoneDetection::kSkip) | v8::Isolate | |
DetachCppHeap() | v8::Isolate | |
DiscardThreadSpecificMetadata() | v8::Isolate | |
Dispose() | v8::Isolate | |
DumpAndResetStats() | v8::Isolate | |
EnqueueMicrotask(Local< Function > microtask) | v8::Isolate | |
EnqueueMicrotask(MicrotaskCallback callback, void *data=nullptr) | v8::Isolate | |
Enter() | v8::Isolate | |
Exit() | v8::Isolate | |
GarbageCollectionType enum name | v8::Isolate | |
GCCallback typedef | v8::Isolate | |
GCCallbackWithData typedef | v8::Isolate | |
GetArrayBufferAllocator() | v8::Isolate | |
GetCodeRange(void **start, size_t *length_in_bytes) | v8::Isolate | |
GetContinuationPreservedEmbedderData() | v8::Isolate | |
GetCppHeap() const | v8::Isolate | |
GetCurrent() | v8::Isolate | static |
GetCurrentContext() | v8::Isolate | |
GetCurrentHostDefinedOptions() | v8::Isolate | |
GetData(uint32_t slot) | v8::Isolate | inline |
GetDataFromSnapshotOnce(size_t index) | v8::Isolate | inline |
GetDefaultLocale() | v8::Isolate | |
GetEmbeddedCodeRange(const void **start, size_t *length_in_bytes) | v8::Isolate | |
GetEnteredOrMicrotaskContext() | v8::Isolate | |
GetExternallyAllocatedMemoryInBytesCallback typedef | v8::Isolate | |
GetHeapCodeAndMetadataStatistics(HeapCodeStatistics *object_statistics) | v8::Isolate | |
GetHeapObjectStatisticsAtLastGC(HeapObjectStatistics *object_statistics, size_t type_index) | v8::Isolate | |
GetHeapProfiler() | v8::Isolate | |
GetHeapSpaceStatistics(HeapSpaceStatistics *space_statistics, size_t index) | v8::Isolate | |
GetHeapStatistics(HeapStatistics *heap_statistics) | v8::Isolate | |
GetIncumbentContext() | v8::Isolate | |
GetJSEntryStubs() | v8::Isolate | |
GetMicrotasksPolicy() const | v8::Isolate | |
GetNumberOfDataSlots() | v8::Isolate | inlinestatic |
GetStackSample(const RegisterState &state, void **frames, size_t frames_limit, SampleInfo *sample_info) | v8::Isolate | |
GetStackTraceLimit() | v8::Isolate | |
HasPendingBackgroundTasks() | v8::Isolate | |
HasPendingException() | v8::Isolate | |
InContext() | v8::Isolate | |
IncreaseHeapLimitForDebugging() | v8::Isolate | |
Initialize(Isolate *isolate, const CreateParams ¶ms) | v8::Isolate | static |
InstallConditionalFeatures(Local< Context > context) | v8::Isolate | |
IsCurrent() const | v8::Isolate | |
IsDead() | v8::Isolate | |
IsExecutionTerminating() | v8::Isolate | |
IsHeapLimitIncreasedForDebugging() | v8::Isolate | |
IsInUse() | v8::Isolate | |
Isolate()=delete | v8::Isolate | |
Isolate(const Isolate &)=delete | v8::Isolate | |
IsolateInBackgroundNotification() | v8::Isolate | |
IsolateInForegroundNotification() | v8::Isolate | |
kArrayBufferTransfer enum value | v8::Isolate | |
kArrayByCopy enum value | v8::Isolate | |
kArrayFindLast enum value | v8::Isolate | |
kArrayFromAsync enum value | v8::Isolate | |
kArrayGroup enum value | v8::Isolate | |
kArrayInstanceConstructorModified enum value | v8::Isolate | |
kArrayPrototypeConstructorModified enum value | v8::Isolate | |
kArrayPrototypeHasElements enum value | v8::Isolate | |
kArraySpeciesModified enum value | v8::Isolate | |
kAssigmentExpressionLHSIsCallInSloppy enum value | v8::Isolate | |
kAssigmentExpressionLHSIsCallInStrict enum value | v8::Isolate | |
kAsyncStackTaggingCreateTaskCall enum value | v8::Isolate | |
kAtomicsWaitAsync enum value | v8::Isolate | |
kAttemptOverrideReadOnlyOnPrototypeSloppy enum value | v8::Isolate | |
kAttemptOverrideReadOnlyOnPrototypeStrict enum value | v8::Isolate | |
kBreakIterator enum value | v8::Isolate | |
kBreakIteratorTypeLine enum value | v8::Isolate | |
kBreakIteratorTypeWord enum value | v8::Isolate | |
kCallSiteAPIGetFunctionSloppyCall enum value | v8::Isolate | |
kCallSiteAPIGetThisSloppyCall enum value | v8::Isolate | |
kCollator enum value | v8::Isolate | |
kCompileHintsMagicAll enum value | v8::Isolate | |
kConsoleContext enum value | v8::Isolate | |
kDateTimeFormat enum value | v8::Isolate | |
kDateTimeFormatDateTimeStyle enum value | v8::Isolate | |
kDateTimeFormatRange enum value | v8::Isolate | |
kDateToLocaleDateString enum value | v8::Isolate | |
kDateToLocaleString enum value | v8::Isolate | |
kDateToLocaleTimeString enum value | v8::Isolate | |
kDecimalWithLeadingZeroInStrictMode enum value | v8::Isolate | |
kDefineGetterOrSetterWouldThrow enum value | v8::Isolate | |
kDeoptimizerDisableSpeculation enum value | v8::Isolate | |
kDisplayNames enum value | v8::Isolate | |
kDocumentAllLegacyCall enum value | v8::Isolate | |
kDocumentAllLegacyConstruct enum value | v8::Isolate | |
kDurationFormat enum value | v8::Isolate | |
kErrorCaptureStackTrace enum value | v8::Isolate | |
kErrorPrepareStackTrace enum value | v8::Isolate | |
kErrorStackTraceLimit enum value | v8::Isolate | |
kForcedGC enum value | v8::Isolate | |
kForInInitializer enum value | v8::Isolate | |
kFullGarbageCollection enum value | v8::Isolate | |
kFunctionConstructorReturnedUndefined enum value | v8::Isolate | |
kFunctionPrototypeArguments enum value | v8::Isolate | |
kFunctionPrototypeCaller enum value | v8::Isolate | |
kFunctionTokenOffsetTooLongForToString enum value | v8::Isolate | |
kGrowableSharedArrayBuffer enum value | v8::Isolate | |
kHtmlComment enum value | v8::Isolate | |
kHtmlCommentInExternalScript enum value | v8::Isolate | |
kIndexAccessor enum value | v8::Isolate | |
kInvalidatedArrayBufferDetachingProtector enum value | v8::Isolate | |
kInvalidatedArrayConstructorProtector enum value | v8::Isolate | |
kInvalidatedArrayIteratorLookupChainProtector enum value | v8::Isolate | |
kInvalidatedArraySpeciesLookupChainProtector enum value | v8::Isolate | |
kInvalidatedIsConcatSpreadableLookupChainProtector enum value | v8::Isolate | |
kInvalidatedMapIteratorLookupChainProtector enum value | v8::Isolate | |
kInvalidatedMegaDOMProtector enum value | v8::Isolate | |
kInvalidatedNoElementsProtector enum value | v8::Isolate | |
kInvalidatedNoProfilingProtector enum value | v8::Isolate | |
kInvalidatedNoUndetectableObjectsProtector enum value | v8::Isolate | |
kInvalidatedNumberStringNotRegexpLikeProtector enum value | v8::Isolate | |
kInvalidatedPromiseHookProtector enum value | v8::Isolate | |
kInvalidatedPromiseResolveLookupChainProtector enum value | v8::Isolate | |
kInvalidatedPromiseSpeciesLookupChainProtector enum value | v8::Isolate | |
kInvalidatedPromiseThenLookupChainProtector enum value | v8::Isolate | |
kInvalidatedRegExpSpeciesLookupChainProtector enum value | v8::Isolate | |
kInvalidatedSetIteratorLookupChainProtector enum value | v8::Isolate | |
kInvalidatedStringIteratorLookupChainProtector enum value | v8::Isolate | |
kInvalidatedStringLengthOverflowLookupChainProtector enum value | v8::Isolate | |
kInvalidatedStringWrapperToPrimitiveProtector enum value | v8::Isolate | |
kInvalidatedTypedArraySpeciesLookupChainProtector enum value | v8::Isolate | |
kIteratorMethods enum value | v8::Isolate | |
kLegacyDateParser enum value | v8::Isolate | |
kListFormat enum value | v8::Isolate | |
kLocale enum value | v8::Isolate | |
kLocaleInfoFunctions enum value | v8::Isolate | |
kLocaleInfoObsoletedGetters enum value | v8::Isolate | |
kMessageAll enum value | v8::Isolate | |
kMessageDebug enum value | v8::Isolate | |
kMessageError enum value | v8::Isolate | |
kMessageInfo enum value | v8::Isolate | |
kMessageLog enum value | v8::Isolate | |
kMessageWarning enum value | v8::Isolate | |
kMinCodePagesBufferSize | v8::Isolate | static |
kMinorGarbageCollection enum value | v8::Isolate | |
kNumberFormat enum value | v8::Isolate | |
kNumberFormatStyleUnit enum value | v8::Isolate | |
kNumberToLocaleString enum value | v8::Isolate | |
kObjectPrototypeHasElements enum value | v8::Isolate | |
kOBSOLETE_ArrayInstanceProtoModified enum value | v8::Isolate | |
kOBSOLETE_ArrayProtectorDirtied enum value | v8::Isolate | |
kOBSOLETE_ArrayPrototypeSortJSArrayModifiedPrototype enum value | v8::Isolate | |
kOBSOLETE_AtomicsNotify enum value | v8::Isolate | |
kOBSOLETE_AtomicsWake enum value | v8::Isolate | |
kOBSOLETE_ConstructorNonUndefinedPrimitiveReturn enum value | v8::Isolate | |
kOBSOLETE_DateGetTimezoneOffset enum value | v8::Isolate | |
kOBSOLETE_ImportAssertionDeprecatedSyntax enum value | v8::Isolate | |
kOBSOLETE_IntlPattern enum value | v8::Isolate | |
kOBSOLETE_IntlResolved enum value | v8::Isolate | |
kOBSOLETE_IntlV8Parse enum value | v8::Isolate | |
kOBSOLETE_LabeledExpressionStatement enum value | v8::Isolate | |
kOBSOLETE_LegacyConst enum value | v8::Isolate | |
kOBSOLETE_LegacyFunctionDeclaration enum value | v8::Isolate | |
kOBSOLETE_LineOrParagraphSeparatorAsLineTerminator enum value | v8::Isolate | |
kOBSOLETE_MarkDequeOverflow enum value | v8::Isolate | |
kOBSOLETE_ObjectObserve enum value | v8::Isolate | |
kOBSOLETE_OptimizedFunctionWithOneShotBytecode enum value | v8::Isolate | |
kOBSOLETE_PromiseAccept enum value | v8::Isolate | |
kOBSOLETE_PromiseChain enum value | v8::Isolate | |
kOBSOLETE_PromiseDefer enum value | v8::Isolate | |
kOBSOLETE_RegExpMatchAllWithNonGlobalRegExp enum value | v8::Isolate | |
kOBSOLETE_RegExpPrototypeOldFlagGetter enum value | v8::Isolate | |
kOBSOLETE_RegExpPrototypeSourceGetter enum value | v8::Isolate | |
kOBSOLETE_RegExpUnicodeSetIncompatibilitiesWithUnicodeMode enum value | v8::Isolate | |
kOBSOLETE_SlotsBufferOverflow enum value | v8::Isolate | |
kOBSOLETE_StoreBufferOverflow enum value | v8::Isolate | |
kOBSOLETE_StringToLocaleUpperCase enum value | v8::Isolate | |
kOBSOLETE_StrongMode enum value | v8::Isolate | |
kOBSOLETE_WasmBulkMemory enum value | v8::Isolate | |
kOBSOLETE_WasmMultiValue enum value | v8::Isolate | |
kPluralRules enum value | v8::Isolate | |
kPromiseAny enum value | v8::Isolate | |
kPromiseConstructorReturnedUndefined enum value | v8::Isolate | |
kPromiseWithResolvers enum value | v8::Isolate | |
kRegExpExecCalledOnSlowRegExp enum value | v8::Isolate | |
kRegExpMatchIsFalseishOnJSRegExp enum value | v8::Isolate | |
kRegExpMatchIsTrueishOnNonJSRegExp enum value | v8::Isolate | |
kRegExpPrototypeStickyGetter enum value | v8::Isolate | |
kRegExpPrototypeToString enum value | v8::Isolate | |
kRegExpPrototypeUnicodeGetter enum value | v8::Isolate | |
kRegExpReplaceCalledOnSlowRegExp enum value | v8::Isolate | |
kRelativeTimeFormat enum value | v8::Isolate | |
kResizableArrayBuffer enum value | v8::Isolate | |
kSegmenter enum value | v8::Isolate | |
kSetMethods enum value | v8::Isolate | |
kSharedArrayBufferConstructed enum value | v8::Isolate | |
kSloppyMode enum value | v8::Isolate | |
kSloppyModeBlockScopedFunctionRedefinition enum value | v8::Isolate | |
kSourceMappingUrlMagicCommentAtSign enum value | v8::Isolate | |
kStrictMode enum value | v8::Isolate | |
kStringLocaleCompare enum value | v8::Isolate | |
kStringNormalize enum value | v8::Isolate | |
kStringToLocaleLowerCase enum value | v8::Isolate | |
kTemporalObject enum value | v8::Isolate | |
kTurboFanOsrCompileStarted enum value | v8::Isolate | |
kUseAsm enum value | v8::Isolate | |
kUseCounterFeatureCount enum value | v8::Isolate | |
kVarRedeclaredCatchBinding enum value | v8::Isolate | |
kWasmExceptionHandling enum value | v8::Isolate | |
kWasmExnRef enum value | v8::Isolate | |
kWasmExtendedConst enum value | v8::Isolate | |
kWasmGC enum value | v8::Isolate | |
kWasmImportedStrings enum value | v8::Isolate | |
kWasmImportedStringsUtf8 enum value | v8::Isolate | |
kWasmJavaScriptPromiseIntegration enum value | v8::Isolate | |
kWasmMemory64 enum value | v8::Isolate | |
kWasmModuleCompilation enum value | v8::Isolate | |
kWasmMultiMemory enum value | v8::Isolate | |
kWasmRefTypes enum value | v8::Isolate | |
kWasmRelaxedSimd enum value | v8::Isolate | |
kWasmReturnCall enum value | v8::Isolate | |
kWasmSharedMemory enum value | v8::Isolate | |
kWasmSimdOpcodes enum value | v8::Isolate | |
kWasmThreadOpcodes enum value | v8::Isolate | |
kWasmTypedFuncRef enum value | v8::Isolate | |
kWasmTypeReflection enum value | v8::Isolate | |
kWebAssemblyInstantiation enum value | v8::Isolate | |
LocaleConfigurationChangeNotification() | v8::Isolate | |
LowMemoryNotification() | v8::Isolate | |
MeasureMemory(std::unique_ptr< MeasureMemoryDelegate > delegate, MeasureMemoryExecution execution=MeasureMemoryExecution::kDefault) | v8::Isolate | |
MemoryPressureNotification(MemoryPressureLevel level) | v8::Isolate | |
MessageErrorLevel enum name | v8::Isolate | |
New(const CreateParams ¶ms) | v8::Isolate | static |
NumberOfHeapSpaces() | v8::Isolate | |
NumberOfTrackedHeapObjectTypes() | v8::Isolate | |
operator delete(void *, size_t)=delete | v8::Isolate | |
operator delete[](void *, size_t)=delete | v8::Isolate | |
operator new(size_t size)=delete | v8::Isolate | |
operator new[](size_t size)=delete | v8::Isolate | |
operator=(const Isolate &)=delete | v8::Isolate | |
PerformMicrotaskCheckpoint() | v8::Isolate | |
PersistentValueMapBase | v8::Isolate | friend |
Priority enum name | v8::Isolate | |
RemoveBeforeCallEnteredCallback(BeforeCallEnteredCallback callback) | v8::Isolate | |
RemoveCallCompletedCallback(CallCompletedCallback callback) | v8::Isolate | |
RemoveGCEpilogueCallback(GCCallback callback) | v8::Isolate | |
RemoveGCEpilogueCallback(GCCallbackWithData callback, void *data=nullptr) | v8::Isolate | |
RemoveGCPrologueCallback(GCCallback callback) | v8::Isolate | |
RemoveGCPrologueCallback(GCCallbackWithData, void *data=nullptr) | v8::Isolate | |
RemoveMessageListeners(MessageCallback that) | v8::Isolate | |
RemoveMicrotasksCompletedCallback(MicrotasksCompletedCallbackWithData callback, void *data=nullptr) | v8::Isolate | |
RemoveNearHeapLimitCallback(NearHeapLimitCallback callback, size_t heap_limit) | v8::Isolate | |
RequestGarbageCollectionForTesting(GarbageCollectionType type) | v8::Isolate | |
RequestGarbageCollectionForTesting(GarbageCollectionType type, StackState stack_state) | v8::Isolate | |
RequestInterrupt(InterruptCallback callback, void *data) | v8::Isolate | |
RestoreOriginalHeapLimit() | v8::Isolate | |
SetAbortOnUncaughtExceptionCallback(AbortOnUncaughtExceptionCallback callback) | v8::Isolate | |
SetAddCrashKeyCallback(AddCrashKeyCallback) | v8::Isolate | |
SetAddHistogramSampleFunction(AddHistogramSampleCallback) | v8::Isolate | |
SetAllowAtomicsWait(bool allow) | v8::Isolate | |
SetAllowWasmCodeGenerationCallback(AllowWasmCodeGenerationCallback callback) | v8::Isolate | |
SetAtomicsWaitCallback(AtomicsWaitCallback callback, void *data) | v8::Isolate | |
SetBatterySaverMode(bool battery_saver_mode_enabled) | v8::Isolate | |
SetCaptureStackTraceForUncaughtExceptions(bool capture, int frame_limit=10, StackTrace::StackTraceOptions options=StackTrace::kOverview) | v8::Isolate | |
SetContinuationPreservedEmbedderData(Local< Value > data) | v8::Isolate | |
SetCounterFunction(CounterLookupCallback) | v8::Isolate | |
SetCreateHistogramFunction(CreateHistogramCallback) | v8::Isolate | |
SetData(uint32_t slot, void *data) | v8::Isolate | inline |
SetEmbedderRootsHandler(EmbedderRootsHandler *handler) | v8::Isolate | |
SetEventLogger(LogEventCallback that) | v8::Isolate | |
SetExceptionPropagationCallback(ExceptionPropagationCallback callback) | v8::Isolate | |
SetFailedAccessCheckCallbackFunction(FailedAccessCheckCallback) | v8::Isolate | |
SetFatalErrorHandler(FatalErrorCallback that) | v8::Isolate | |
SetGetExternallyAllocatedMemoryInBytesCallback(GetExternallyAllocatedMemoryInBytesCallback callback) | v8::Isolate | |
SetHostCreateShadowRealmContextCallback(HostCreateShadowRealmContextCallback callback) | v8::Isolate | |
SetHostImportModuleDynamicallyCallback(HostImportModuleDynamicallyCallback callback) | v8::Isolate | |
SetHostImportModuleWithPhaseDynamicallyCallback(HostImportModuleWithPhaseDynamicallyCallback callback) | v8::Isolate | |
SetHostInitializeImportMetaObjectCallback(HostInitializeImportMetaObjectCallback callback) | v8::Isolate | |
SetIdle(bool is_idle) | v8::Isolate | |
SetIsLoading(bool is_loading) | v8::Isolate | |
SetJavaScriptCompileHintsMagicEnabledCallback(JavaScriptCompileHintsMagicEnabledCallback callback) | v8::Isolate | |
SetJitCodeEventHandler(JitCodeEventOptions options, JitCodeEventHandler event_handler) | v8::Isolate | |
SetMetricsRecorder(const std::shared_ptr< metrics::Recorder > &metrics_recorder) | v8::Isolate | |
SetMicrotasksPolicy(MicrotasksPolicy policy) | v8::Isolate | |
SetModifyCodeGenerationFromStringsCallback(ModifyCodeGenerationFromStringsCallback2 callback) | v8::Isolate | |
SetOOMErrorHandler(OOMErrorCallback that) | v8::Isolate | |
SetPrepareStackTraceCallback(PrepareStackTraceCallback callback) | v8::Isolate | |
SetPriority(Priority priority) | v8::Isolate | |
SetPromiseHook(PromiseHook hook) | v8::Isolate | |
SetPromiseRejectCallback(PromiseRejectCallback callback) | v8::Isolate | |
SetRAILMode(RAILMode rail_mode) | v8::Isolate | |
SetSharedArrayBufferConstructorEnabledCallback(SharedArrayBufferConstructorEnabledCallback callback) | v8::Isolate | |
SetStackLimit(uintptr_t stack_limit) | v8::Isolate | |
SetUseCounterCallback(UseCounterCallback callback) | v8::Isolate | |
SetWasmAsyncResolvePromiseCallback(WasmAsyncResolvePromiseCallback callback) | v8::Isolate | |
SetWasmImportedStringsEnabledCallback(WasmImportedStringsEnabledCallback callback) | v8::Isolate | |
SetWasmInstanceCallback(ExtensionCallback callback) | v8::Isolate | |
SetWasmJSPIEnabledCallback(WasmJSPIEnabledCallback callback) | v8::Isolate | |
SetWasmLoadSourceMapCallback(WasmLoadSourceMapCallback callback) | v8::Isolate | |
SetWasmModuleCallback(ExtensionCallback callback) | v8::Isolate | |
SetWasmStreamingCallback(WasmStreamingCallback callback) | v8::Isolate | |
TerminateExecution() | v8::Isolate | |
ThrowError(const char(&message)[N]) | v8::Isolate | inline |
ThrowError(Local< String > message) | v8::Isolate | |
ThrowException(Local< Value > exception) | v8::Isolate | |
TimeZoneDetection enum name | v8::Isolate | |
TryGetCurrent() | v8::Isolate | static |
UpdateLoadStartTime() | v8::Isolate | |
UseCounterCallback typedef | v8::Isolate | |
UseCounterFeature enum name | v8::Isolate | |
VisitExternalResources(ExternalResourceVisitor *visitor) | v8::Isolate | |
~Isolate()=delete | v8::Isolate | |