![]() |
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::JSFunction, 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 |
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 |
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 |