![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
This is the complete list of members for v8::internal::WasmJSFunction, including all inherited members.
| abstract_code(IsolateT *isolate) | v8::internal::JSFunction | inline |
| ActiveTierIsBaseline(IsolateForSandbox isolate) const | v8::internal::JSFunction | |
| ActiveTierIsIgnition(IsolateForSandbox isolate) const | v8::internal::JSFunction | |
| ActiveTierIsMaglev(IsolateForSandbox isolate) const | v8::internal::JSFunction | |
| ActiveTierIsTurbofan(IsolateForSandbox isolate) const | v8::internal::JSFunction | |
| CalculateExpectedNofProperties(Isolate *isolate, DirectHandle< JSFunction > function) | v8::internal::JSFunction | static |
| CalculateInstanceSizeHelper(InstanceType instance_type, bool has_prototype_slot, int requested_embedder_fields, int requested_in_object_properties, int *instance_size, int *in_object_properties) | v8::internal::JSFunction | static |
| CanDiscardCompiled(IsolateForSandbox isolate) const | v8::internal::JSFunction | |
| ChecksTieringState(IsolateForSandbox isolate) | v8::internal::JSFunction | inline |
| ClearAllTypeFeedbackInfoForTesting() | v8::internal::JSFunction | |
| closure_feedback_cell_array() const | v8::internal::JSFunction | inline |
| CompleteInobjectSlackTrackingIfActive() | v8::internal::JSFunction | inline |
| ComputeInstanceSizeWithMinSlack(Isolate *isolate) | v8::internal::JSFunction | |
| context() | v8::internal::JSFunction | inline |
| CreateAndAttachFeedbackVector(Isolate *isolate, DirectHandle< JSFunction > function, IsCompiledScope *compiled_scope) | v8::internal::JSFunction | static |
| DebugNameCStr() | v8::internal::JSFunction | |
| DECL_RELEASE_ACQUIRE_ACCESSORS(prototype_or_initial_map, Tagged< UnionOf< JSPrototype, Map, Hole > >) void TraceOptimizationStatus(const char *reason | v8::internal::JSFunction | |
| EnsureClosureFeedbackCellArray(DirectHandle< JSFunction > function) | v8::internal::JSFunction | static |
| EnsureFeedbackVector(Isolate *isolate, DirectHandle< JSFunction > function, IsCompiledScope *compiled_scope) | v8::internal::JSFunction | static |
| EnsureHasInitialMap(DirectHandle< JSFunction > function) | v8::internal::JSFunction | static |
| GetActiveTier(IsolateForSandbox isolate) const | v8::internal::JSFunction | |
| GetAttachedCodeKinds(IsolateForSandbox isolate) const | v8::internal::JSFunction | private |
| GetAvailableCodeKinds(IsolateForSandbox isolate) const | v8::internal::JSFunction | |
| GetDebugName(DirectHandle< JSFunction > function) | v8::internal::JSFunction | static |
| GetDerivedMap(Isolate *isolate, DirectHandle< JSFunction > constructor, DirectHandle< JSReceiver > new_target) | v8::internal::JSFunction | static |
| GetDerivedRabGsabDataViewMap(Isolate *isolate, DirectHandle< JSReceiver > new_target) | v8::internal::JSFunction | static |
| GetDerivedRabGsabTypedArrayMap(Isolate *isolate, DirectHandle< JSFunction > constructor, DirectHandle< JSReceiver > new_target) | v8::internal::JSFunction | static |
| GetHeaderSize(bool function_has_prototype_slot) | v8::internal::JSFunction | inlinestatic |
| GetName(Isolate *isolate, DirectHandle< JSFunction > function) | v8::internal::JSFunction | static |
| GetName(DirectHandle< JSFunction > function) | v8::internal::JSFunction | static |
| GetRequestedOptimizationIfAny(Isolate *isolate, ConcurrencyMode mode=ConcurrencyMode::kConcurrent) const | v8::internal::JSFunction | |
| global_proxy() | v8::internal::JSFunction | inline |
| has_closure_feedback_cell_array() const | v8::internal::JSFunction | inline |
| has_context() const | v8::internal::JSFunction | inline |
| HasAttachedCodeKind(IsolateForSandbox isolate, CodeKind kind) const | v8::internal::JSFunction | |
| HasAttachedOptimizedCode(IsolateForSandbox isolate) const | v8::internal::JSFunction | |
| HasAvailableCodeKind(IsolateForSandbox isolate, CodeKind kind) const | v8::internal::JSFunction | |
| HasAvailableHigherTierCodeThan(IsolateForSandbox isolate, CodeKind kind) const | v8::internal::JSFunction | |
| HasAvailableHigherTierCodeThanWithFilter(IsolateForSandbox isolate, CodeKind kind, CodeKinds filter_mask) const | v8::internal::JSFunction | |
| HasAvailableOptimizedCode(IsolateForSandbox isolate) const | v8::internal::JSFunction | |
| InitializeFeedbackCell(DirectHandle< JSFunction > function, IsCompiledScope *compiled_scope, bool reset_budget_for_feedback_allocation) | v8::internal::JSFunction | static |
| instruction_start(IsolateForSandbox isolate) const | v8::internal::JSFunction | inline |
| is_compiled(IsolateForSandbox isolate) const | v8::internal::JSFunction | inline |
| IsLoggingRequested(Isolate *isolate) const | v8::internal::JSFunction | inline |
| IsMaglevRequested(Isolate *isolate) const | v8::internal::JSFunction | inline |
| IsOptimizationRequested(Isolate *isolate) const | v8::internal::JSFunction | inline |
| IsTieringRequestedOrInProgress() const | v8::internal::JSFunction | inline |
| IsTurbofanRequested(Isolate *isolate) const | v8::internal::JSFunction | inline |
| IsWasmJSFunction(Tagged< Object > object) | v8::internal::WasmJSFunction | static |
| kHeaderSize | v8::internal::JSFunction | privatestatic |
| kMinDescriptorsForFastBindAndWrap | v8::internal::JSFunction | static |
| kSizeWithoutPrototype | v8::internal::JSFunction | static |
| kSizeWithPrototype | v8::internal::JSFunction | static |
| length() | v8::internal::JSFunction | inline |
| native_context() | v8::internal::JSFunction | inline |
| NeedsResetDueToFlushedBaselineCode(IsolateForSandbox isolate) | v8::internal::JSFunction | inline |
| NeedsResetDueToFlushedBytecode(Isolate *isolate) | v8::internal::JSFunction | inline |
| New(Isolate *isolate, const wasm::FunctionSig *sig, DirectHandle< JSReceiver > callable, wasm::Suspend suspend) | v8::internal::WasmJSFunction | static |
| OBJECT_CONSTRUCTORS(WasmJSFunction, JSFunction) | v8::internal::WasmJSFunction | |
| osr_tiering_in_progress() | v8::internal::JSFunction | inline |
| PrintName(FILE *out=stdout) | v8::internal::JSFunction | |
| raw_code(IsolateForSandbox isolate) const | v8::internal::JSFunction | inline |
| raw_code(IsolateForSandbox isolate, AcquireLoadTag) const | v8::internal::JSFunction | inline |
| RequestOptimization(Isolate *isolate, CodeKind target_kind, ConcurrencyMode mode=ConcurrencyMode::kConcurrent) | v8::internal::JSFunction | |
| ResetIfCodeFlushed(Isolate *isolate, std::optional< std::function< void(Tagged< HeapObject > object, ObjectSlot slot, Tagged< HeapObject > target)> > gc_notify_updated_slot=std::nullopt) | v8::internal::JSFunction | inline |
| ResetTieringRequests() | v8::internal::JSFunction | inline |
| set_tiering_state(IsolateForSandbox isolate, TieringState state) | v8::internal::JSFunction | inlineprivate |
| SetInitialMap(Isolate *isolate, DirectHandle< JSFunction > function, DirectHandle< Map > map, DirectHandle< JSPrototype > prototype) | v8::internal::JSFunction | static |
| SetInitialMap(Isolate *isolate, DirectHandle< JSFunction > function, DirectHandle< Map > map, DirectHandle< JSPrototype > prototype, DirectHandle< JSFunction > constructor) | v8::internal::JSFunction | static |
| SetInterruptBudget(Isolate *isolate, BudgetModification kind, std::optional< CodeKind > override_active_tier={}) | v8::internal::JSFunction | |
| SetName(DirectHandle< JSFunction > function, DirectHandle< Name > name, DirectHandle< String > prefix) | v8::internal::JSFunction | static |
| SetPrototype(DirectHandle< JSFunction > function, DirectHandle< Object > value) | v8::internal::JSFunction | static |
| SetTieringInProgress(bool in_progress, BytecodeOffset osr_offset=BytecodeOffset::None()) | v8::internal::JSFunction | inline |
| ShouldFlushBaselineCode(base::EnumSet< CodeFlushMode > code_flush_mode) | v8::internal::JSFunction | inline |
| tiering_in_progress() const | v8::internal::JSFunction | inline |
| tiering_state() const | v8::internal::JSFunction | inline |
| ToString(DirectHandle< JSFunction > function) | v8::internal::JSFunction | static |
| UpdateCode(Tagged< Code > code, WriteBarrierMode mode=WriteBarrierMode::UPDATE_WRITE_BARRIER) | v8::internal::JSFunction | inline |
| UpdateCodeImpl(Tagged< Code > code, WriteBarrierMode mode, bool keep_tiering_request) | v8::internal::JSFunction | inlineprivate |
| UpdateCodeKeepTieringRequests(Tagged< Code > code, WriteBarrierMode mode=WriteBarrierMode::UPDATE_WRITE_BARRIER) | v8::internal::JSFunction | inline |
| UpdateDispatchEntry(Tagged< Code > new_code, WriteBarrierMode mode=WriteBarrierMode::UPDATE_WRITE_BARRIER) | v8::internal::JSFunction | inlineprivate |
| UpdateDispatchEntryKeepTieringRequest(Tagged< Code > new_code, WriteBarrierMode mode=WriteBarrierMode::UPDATE_WRITE_BARRIER) | v8::internal::JSFunction | inlineprivate |
| UpdateOptimizedCode(Isolate *isolate, Tagged< Code > code, WriteBarrierMode mode=WriteBarrierMode::UPDATE_WRITE_BARRIER) | v8::internal::JSFunction | inline |