v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::WasmValueObject Member List

This is the complete list of members for v8::internal::WasmValueObject, including all inherited members.

AccessorInfoHandling enum namev8::internal::JSObject
AddDataElement(DirectHandle< JSObject > receiver, uint32_t index, DirectHandle< Object > value, PropertyAttributes attributes)v8::internal::JSObjectstatic
AddProperty(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< Name > name, DirectHandle< Object > value, PropertyAttributes attributes)v8::internal::JSObjectstatic
AddProperty(Isolate *isolate, DirectHandle< JSObject > object, const char *name, DirectHandle< Object > value, PropertyAttributes attributes)v8::internal::JSObjectstatic
AllocateStorageForMap(DirectHandle< JSObject > object, DirectHandle< Map > map)v8::internal::JSObjectstatic
ApplyAttributesToDictionary(Isolate *isolate, ReadOnlyRoots roots, DirectHandle< Dictionary > dictionary, const PropertyAttributes attributes)v8::internal::JSObjectstatic
CheckIfCanDefineAsConfigurable(Isolate *isolate, LookupIterator *it, DirectHandle< Object > value, Maybe< ShouldThrow > should_throw)v8::internal::JSObjectstatic
CreateDataProperty(Isolate *isolate, DirectHandle< JSObject > object, PropertyKey key, DirectHandle< Object > value, Maybe< ShouldThrow > should_throw=Just(kDontThrow))v8::internal::JSObjectstatic
DefineOwnAccessorIgnoreAttributes(DirectHandle< JSObject > object, DirectHandle< Name > name, DirectHandle< Object > getter, DirectHandle< Object > setter, PropertyAttributes attributes)v8::internal::JSObjectstatic
DefineOwnAccessorIgnoreAttributes(LookupIterator *it, DirectHandle< Object > getter, DirectHandle< Object > setter, PropertyAttributes attributes)v8::internal::JSObjectstatic
DefineOwnPropertyIgnoreAttributes(LookupIterator *it, HandleType< T > value, PropertyAttributes attributes, AccessorInfoHandling handling=DONT_FORCE_FIELD, EnforceDefineSemantics semantics=EnforceDefineSemantics::kSet)v8::internal::JSObjectinlinestatic
DefineOwnPropertyIgnoreAttributes(LookupIterator *it, DirectHandle< Object > value, PropertyAttributes attributes, Maybe< ShouldThrow > should_throw, AccessorInfoHandling handling=DONT_FORCE_FIELD, EnforceDefineSemantics semantics=EnforceDefineSemantics::kSet, StoreOrigin store_origin=StoreOrigin::kNamed)v8::internal::JSObjectstatic
DefineOwnPropertyIgnoreAttributes(LookupIterator *it, HandleType< T > value, PropertyAttributes attributes, AccessorInfoHandling handling, EnforceDefineSemantics semantics)v8::internal::JSObjectinline
DefinePropertyOrElementIgnoreAttributes(DirectHandle< JSObject > object, DirectHandle< Name > name, DirectHandle< Object > value, PropertyAttributes attributes=NONE)v8::internal::JSObjectstatic
DeletePropertyWithInterceptor(LookupIterator *it, ShouldThrow should_throw)v8::internal::JSObjectprivatestatic
DictionaryPropertyAt(Isolate *isolate, DirectHandle< JSObject > object, InternalIndex dict_index)v8::internal::JSObjectstatic
DictionaryPropertyAt(DirectHandle< JSObject > object, InternalIndex dict_index, Heap *heap)v8::internal::JSObjectstatic
DONT_FORCE_FIELD enum valuev8::internal::JSObject
elements(PtrComprCageBase cage_base, AcquireLoadTag tag) const =deletev8::internal::JSObject
EnsureCanContainElements(DirectHandle< JSObject > object, TSlot elements, uint32_t count, EnsureElementsMode mode)v8::internal::JSObjectinlinestatic
EnsureCanContainElements(DirectHandle< JSObject > object, DirectHandle< FixedArrayBase > elements, uint32_t length, EnsureElementsMode mode)v8::internal::JSObjectinlinestatic
EnsureCanContainElements(DirectHandle< JSObject > object, JavaScriptArguments *arguments, uint32_t arg_count, EnsureElementsMode mode)v8::internal::JSObjectstatic
EnsureCanContainHeapObjectElements(DirectHandle< JSObject > obj)v8::internal::JSObjectinlinestatic
EnsureWritableFastElements(DirectHandle< JSObject > object)v8::internal::JSObjectstatic
FastPropertyAt(Isolate *isolate, DirectHandle< JSObject > object, Representation representation, FieldIndex index)v8::internal::JSObjectstatic
FastPropertyAt(Isolate *isolate, DirectHandle< JSObject > object, Representation representation, FieldIndex index, SeqCstAccessTag tag)v8::internal::JSObjectstatic
FastPropertyAtPut(FieldIndex index, Tagged< Object > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)v8::internal::JSObjectinline
FastPropertyAtPut(FieldIndex index, Tagged< Object > value, SeqCstAccessTag tag)v8::internal::JSObjectinline
FORCE_FIELD enum valuev8::internal::JSObject
ForceSetPrototype(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< JSPrototype > proto)v8::internal::JSObjectstatic
GetElementsTransitionMap(DirectHandle< JSObject > object, ElementsKind to_kind)v8::internal::JSObjectstatic
GetEmbedderField(int index)v8::internal::JSObjectinline
GetEmbedderFieldCount(Tagged< Map > map)v8::internal::JSObjectinlinestatic
GetEmbedderFieldCount() constv8::internal::JSObjectinline
GetEmbedderFieldOffset(int index)v8::internal::JSObjectinline
GetEmbedderFieldsStartOffset(Tagged< Map > map)v8::internal::JSObjectinlinestatic
GetEmbedderFieldsStartOffset()v8::internal::JSObjectinline
GetFastElementsUsage()v8::internal::JSObject
GetHeaderSize(InstanceType instance_type, bool function_has_prototype_slot=false)v8::internal::JSObjectstatic
GetHeaderSize(Tagged< Map > map)v8::internal::JSObjectinlinestatic
GetInObjectPropertyOffset(int index)v8::internal::JSObjectinline
GetPropertyAttributesWithFailedAccessCheck(LookupIterator *it)v8::internal::JSObjectstatic
GetPropertyAttributesWithInterceptor(LookupIterator *it)v8::internal::JSObjectstatic
GetPropertyWithFailedAccessCheck(LookupIterator *it)v8::internal::JSObjectprivatestatic
GetPropertyWithInterceptor(LookupIterator *it, bool *done)v8::internal::JSObjectstatic
HasEnumerableElements()v8::internal::JSObject
HasRealElementProperty(Isolate *isolate, DirectHandle< JSObject > object, uint32_t index)v8::internal::JSObjectstatic
HasRealNamedCallbackProperty(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< Name > name)v8::internal::JSObjectstatic
HasRealNamedProperty(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< Name > name)v8::internal::JSObjectstatic
initialize_elements()v8::internal::JSObjectinline
InitializeBody(Tagged< Map > map, int start_offset, bool is_slack_tracking_in_progress, MapWord filler_map, Tagged< Object > undefined_value)v8::internal::JSObjectinline
InObjectPropertyAt(int index)v8::internal::JSObjectinline
InObjectPropertyAtPut(int index, Tagged< Object > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)v8::internal::JSObjectinline
InvalidatePrototypeChains(Tagged< Map > map)v8::internal::JSObjectstatic
InvalidatePrototypeValidityCell(Tagged< JSGlobalObject > global)v8::internal::JSObjectstatic
IsDroppableApiObject(Tagged< Map >)v8::internal::JSObjectinlinestatic
IsDroppableApiObject() constv8::internal::JSObjectinline
IsExtensible(Isolate *isolate, DirectHandle< JSObject > object)v8::internal::JSObjectstatic
IsUnmodifiedApiObject(FullObjectSlot o)v8::internal::JSObjectstatic
JSObjectShortPrint(StringStream *accumulator)v8::internal::JSObject
kFieldsAddedv8::internal::JSObjectstatic
kInitialGlobalObjectUnusedPropertiesCountv8::internal::JSObjectstatic
kMapCacheSizev8::internal::JSObjectstatic
kMaxElementCountv8::internal::JSObjectstatic
kMaxElementIndexv8::internal::JSObjectstatic
kMaxEmbedderFieldsv8::internal::JSObjectstatic
kMaxFirstInobjectPropertyOffsetv8::internal::JSObjectstatic
kMaxGapv8::internal::JSObjectstatic
kMaxInObjectPropertiesv8::internal::JSObjectstatic
kMaxInstanceSizev8::internal::JSObjectstatic
kMaxJSApiObjectEmbedderFieldsv8::internal::JSObjectstatic
kMaxJSApiObjectInObjectPropertiesv8::internal::JSObjectstatic
kMaxUncheckedFastElementsLengthv8::internal::JSObjectstatic
kMaxUncheckedOldFastElementsLengthv8::internal::JSObjectstatic
kMinAddedElementsCapacityv8::internal::JSObjectstatic
kTypeIndexv8::internal::WasmValueObjectstatic
kValueIndexv8::internal::WasmValueObjectstatic
LazyRegisterPrototypeUser(DirectHandle< Map > user, Isolate *isolate)v8::internal::JSObjectstatic
MakePrototypesFast(DirectHandle< Object > receiver, WhereToStart where_to_start, Isolate *isolate)v8::internal::JSObjectstatic
MayHaveEmbedderFields(Tagged< Map > map)v8::internal::JSObjectinlinestatic
MayHaveEmbedderFields() constv8::internal::JSObjectinline
MigrateInstance(Isolate *isolate, DirectHandle< JSObject > instance)v8::internal::JSObjectstatic
MigrateSlowToFast(DirectHandle< JSObject > object, int unused_property_fields, const char *reason)v8::internal::JSObjectstatic
MigrateToMap(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< Map > new_map, int expected_additional_properties=0)v8::internal::JSObjectstatic
New(Isolate *isolate, DirectHandle< String > type, DirectHandle< Object > value)v8::internal::WasmValueObjectstatic
New(Isolate *isolate, const wasm::WasmValue &value)v8::internal::WasmValueObjectstatic
v8::internal::JSObject::New(DirectHandle< JSFunction > constructor, DirectHandle< JSReceiver > new_target, DirectHandle< AllocationSite > site, NewJSObjectType=NewJSObjectType::kNoAPIWrapper)v8::internal::JSObjectstatic
NewElementsCapacity(uint32_t old_capacity)v8::internal::JSObjectinlinestatic
NewWithMap(Isolate *isolate, DirectHandle< Map > initial_map, DirectHandle< AllocationSite > site, NewJSObjectType=NewJSObjectType::kNoAPIWrapper)v8::internal::JSObjectstatic
NormalizeElements(DirectHandle< JSObject > object)v8::internal::JSObjectstatic
NormalizeProperties(Isolate *isolate, DirectHandle< JSObject > object, PropertyNormalizationMode mode, int expected_additional_properties, bool use_cache, const char *reason)v8::internal::JSObjectstatic
NormalizeProperties(Isolate *isolate, DirectHandle< JSObject > object, PropertyNormalizationMode mode, int expected_additional_properties, const char *reason)v8::internal::JSObjectinlinestatic
NotifyMapChange(DirectHandle< Map > old_map, DirectHandle< Map > new_map, Isolate *isolate)v8::internal::JSObjectstatic
OBJECT_CONSTRUCTORS(WasmValueObject, JSObject)v8::internal::WasmValueObject
ObjectCreate(Isolate *isolate, DirectHandle< JSPrototype > prototype)v8::internal::JSObjectstatic
OptimizeAsPrototype(DirectHandle< JSObject > object, bool enable_setup_mode=true)v8::internal::JSObjectstatic
PreventExtensions(Isolate *isolate, DirectHandle< JSObject > object, ShouldThrow should_throw)v8::internal::JSObjectstatic
PreventExtensionsWithTransition(Isolate *isolate, DirectHandle< JSObject > object, ShouldThrow should_throw)v8::internal::JSObjectprivatestatic
PreventExtensionsWithTransition(Isolate *isolate, DirectHandle< JSObject > object, ShouldThrow should_throw)v8::internal::JSObject
PrintElementsTransition(FILE *file, DirectHandle< JSObject > object, ElementsKind from_kind, DirectHandle< FixedArrayBase > from_elements, ElementsKind to_kind, DirectHandle< FixedArrayBase > to_elements)v8::internal::JSObjectstatic
PrintInstanceMigration(FILE *file, Tagged< Map > original_map, Tagged< Map > new_map)v8::internal::JSObject
PrototypeHasNoElements(Isolate *isolate, Tagged< JSObject > object)v8::internal::JSObjectinlinestatic
PrototypeRegistryCompactionCallback(Tagged< HeapObject > value, int old_index, int new_index)v8::internal::JSObjectstatic
RawFastInobjectPropertyAtCompareAndSwap(FieldIndex index, Tagged< Object > expected, Tagged< Object > value, SeqCstAccessTag tag)v8::internal::JSObjectinline
RawFastInobjectPropertyAtPut(FieldIndex index, Tagged< Object > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)v8::internal::JSObjectinline
RawFastInobjectPropertyAtPut(FieldIndex index, Tagged< Object > value, SeqCstAccessTag tag)v8::internal::JSObjectinline
RawFastInobjectPropertyAtSwap(FieldIndex index, Tagged< Object > value, SeqCstAccessTag tag)v8::internal::JSObjectinline
RawFastPropertyAt(FieldIndex index) constv8::internal::JSObjectinline
RawFastPropertyAt(PtrComprCageBase cage_base, FieldIndex index) constv8::internal::JSObjectinline
RawFastPropertyAt(FieldIndex index, SeqCstAccessTag tag) constv8::internal::JSObjectinline
RawFastPropertyAt(PtrComprCageBase cage_base, FieldIndex index, SeqCstAccessTag tag) constv8::internal::JSObjectinline
RawFastPropertyAtCompareAndSwap(FieldIndex index, Tagged< Object > expected, Tagged< Object > value, SeqCstAccessTag tag)v8::internal::JSObject
RawFastPropertyAtCompareAndSwapInternal(FieldIndex index, Tagged< Object > expected, Tagged< Object > value, SeqCstAccessTag tag)v8::internal::JSObjectinlineprivate
RawFastPropertyAtSwap(FieldIndex index, Tagged< Object > value, SeqCstAccessTag tag)v8::internal::JSObjectinline
RawInobjectPropertyAt(PtrComprCageBase cage_base, Tagged< Map > original_map, FieldIndex index) constv8::internal::JSObjectinline
ReadFromOptionsBag(DirectHandle< Object > options, DirectHandle< String > option_name, Isolate *isolate)v8::internal::JSObjectstatic
ReferencesObject(Tagged< Object > obj)v8::internal::JSObject
ReferencesObjectFromElements(Tagged< FixedArray > elements, ElementsKind kind, Tagged< Object > object)v8::internal::JSObjectprivate
ReoptimizeIfPrototype(DirectHandle< JSObject > object)v8::internal::JSObjectstatic
RequireSlowElements(Tagged< NumberDictionary > dictionary)v8::internal::JSObject
set_elements(Tagged< FixedArrayBase > value, ReleaseStoreTag tag, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)=deletev8::internal::JSObject
SetAccessor(DirectHandle< JSObject > object, DirectHandle< Name > name, DirectHandle< AccessorInfo > info, PropertyAttributes attributes)v8::internal::JSObjectstatic
SetEmbedderField(int index, Tagged< Object > value)v8::internal::JSObjectinline
SetEmbedderField(int index, Tagged< Smi > value)v8::internal::JSObjectinline
SetImmutableProto(Isolate *isolate, DirectHandle< JSObject > object)v8::internal::JSObjectstatic
SetMapAndElements(DirectHandle< JSObject > object, DirectHandle< Map > map, DirectHandle< FixedArrayBase > elements)v8::internal::JSObjectinlinestatic
SetNormalizedElement(DirectHandle< JSObject > object, uint32_t index, DirectHandle< Object > value, PropertyDetails details)v8::internal::JSObjectstatic
SetNormalizedProperty(DirectHandle< JSObject > object, DirectHandle< Name > name, DirectHandle< Object > value, PropertyDetails details)v8::internal::JSObjectstatic
SetOwnElementIgnoreAttributes(DirectHandle< JSObject > object, size_t index, DirectHandle< Object > value, PropertyAttributes attributes)v8::internal::JSObjectstatic
SetOwnPropertyIgnoreAttributes(DirectHandle< JSObject > object, DirectHandle< Name > name, DirectHandle< Object > value, PropertyAttributes attributes)v8::internal::JSObjectstatic
SetPropertyWithFailedAccessCheck(LookupIterator *it, DirectHandle< Object > value, Maybe< ShouldThrow > should_throw)v8::internal::JSObjectprivatestatic
SetPropertyWithInterceptor(LookupIterator *it, Maybe< ShouldThrow > should_throw, DirectHandle< Object > value)v8::internal::JSObjectstatic
SetPrototype(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< Object > value, bool from_javascript, ShouldThrow should_throw)v8::internal::JSObjectstatic
SlowReverseLookup(Tagged< Object > value)v8::internal::JSObject
TestIntegrityLevel(Isolate *isolate, DirectHandle< JSObject > object, IntegrityLevel lvl)v8::internal::JSObjectstatic
TransitionElementsKind(DirectHandle< JSObject > object, ElementsKind to_kind)v8::internal::JSObjectstatic
TryMigrateInstance(Isolate *isolate, DirectHandle< JSObject > instance)v8::internal::JSObjectstatic
UnregisterPrototypeUser(DirectHandle< Map > user, Isolate *isolate)v8::internal::JSObjectstatic
UpdateAllocationSite(DirectHandle< JSObject > object, ElementsKind to_kind)v8::internal::JSObjectstatic
UpdatePrototypeUserRegistration(DirectHandle< Map > old_map, DirectHandle< Map > new_map, Isolate *isolate)v8::internal::JSObjectstatic
ValidateElements(Tagged< JSObject > object)v8::internal::JSObjectstatic
WouldConvertToSlowElements(uint32_t index)v8::internal::JSObject
WriteToField(InternalIndex descriptor, PropertyDetails details, Tagged< Object > value)v8::internal::JSObjectinline