![]() |
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::WasmExceptionPackage, including all inherited members.
AccessorInfoHandling enum name | v8::internal::JSObject | |
AddDataElement(DirectHandle< JSObject > receiver, uint32_t index, DirectHandle< Object > value, PropertyAttributes attributes) | v8::internal::JSObject | static |
AddProperty(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< Name > name, DirectHandle< Object > value, PropertyAttributes attributes) | v8::internal::JSObject | static |
AddProperty(Isolate *isolate, DirectHandle< JSObject > object, const char *name, DirectHandle< Object > value, PropertyAttributes attributes) | v8::internal::JSObject | static |
AllocateStorageForMap(DirectHandle< JSObject > object, DirectHandle< Map > map) | v8::internal::JSObject | static |
ApplyAttributesToDictionary(Isolate *isolate, ReadOnlyRoots roots, DirectHandle< Dictionary > dictionary, const PropertyAttributes attributes) | v8::internal::JSObject | static |
CheckIfCanDefineAsConfigurable(Isolate *isolate, LookupIterator *it, DirectHandle< Object > value, Maybe< ShouldThrow > should_throw) | v8::internal::JSObject | static |
CreateDataProperty(Isolate *isolate, DirectHandle< JSObject > object, PropertyKey key, DirectHandle< Object > value, Maybe< ShouldThrow > should_throw=Just(kDontThrow)) | v8::internal::JSObject | static |
DefineOwnAccessorIgnoreAttributes(DirectHandle< JSObject > object, DirectHandle< Name > name, DirectHandle< Object > getter, DirectHandle< Object > setter, PropertyAttributes attributes) | v8::internal::JSObject | static |
DefineOwnAccessorIgnoreAttributes(LookupIterator *it, DirectHandle< Object > getter, DirectHandle< Object > setter, PropertyAttributes attributes) | v8::internal::JSObject | static |
DefineOwnPropertyIgnoreAttributes(LookupIterator *it, HandleType< T > value, PropertyAttributes attributes, AccessorInfoHandling handling=DONT_FORCE_FIELD, EnforceDefineSemantics semantics=EnforceDefineSemantics::kSet) | v8::internal::JSObject | inlinestatic |
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::JSObject | static |
DefineOwnPropertyIgnoreAttributes(LookupIterator *it, HandleType< T > value, PropertyAttributes attributes, AccessorInfoHandling handling, EnforceDefineSemantics semantics) | v8::internal::JSObject | inline |
DefinePropertyOrElementIgnoreAttributes(DirectHandle< JSObject > object, DirectHandle< Name > name, DirectHandle< Object > value, PropertyAttributes attributes=NONE) | v8::internal::JSObject | static |
DeletePropertyWithInterceptor(LookupIterator *it, ShouldThrow should_throw) | v8::internal::JSObject | privatestatic |
DictionaryPropertyAt(Isolate *isolate, DirectHandle< JSObject > object, InternalIndex dict_index) | v8::internal::JSObject | static |
DictionaryPropertyAt(DirectHandle< JSObject > object, InternalIndex dict_index, Heap *heap) | v8::internal::JSObject | static |
DONT_FORCE_FIELD enum value | v8::internal::JSObject | |
elements(PtrComprCageBase cage_base, AcquireLoadTag tag) const =delete | v8::internal::JSObject | |
EnsureCanContainElements(DirectHandle< JSObject > object, TSlot elements, uint32_t count, EnsureElementsMode mode) | v8::internal::JSObject | inlinestatic |
EnsureCanContainElements(DirectHandle< JSObject > object, DirectHandle< FixedArrayBase > elements, uint32_t length, EnsureElementsMode mode) | v8::internal::JSObject | inlinestatic |
EnsureCanContainElements(DirectHandle< JSObject > object, JavaScriptArguments *arguments, uint32_t arg_count, EnsureElementsMode mode) | v8::internal::JSObject | static |
EnsureCanContainHeapObjectElements(DirectHandle< JSObject > obj) | v8::internal::JSObject | inlinestatic |
EnsureWritableFastElements(DirectHandle< JSObject > object) | v8::internal::JSObject | static |
FastPropertyAt(Isolate *isolate, DirectHandle< JSObject > object, Representation representation, FieldIndex index) | v8::internal::JSObject | static |
FastPropertyAt(Isolate *isolate, DirectHandle< JSObject > object, Representation representation, FieldIndex index, SeqCstAccessTag tag) | v8::internal::JSObject | static |
FastPropertyAtPut(FieldIndex index, Tagged< Object > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) | v8::internal::JSObject | inline |
FastPropertyAtPut(FieldIndex index, Tagged< Object > value, SeqCstAccessTag tag) | v8::internal::JSObject | inline |
FORCE_FIELD enum value | v8::internal::JSObject | |
ForceSetPrototype(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< JSPrototype > proto) | v8::internal::JSObject | static |
GetElementsTransitionMap(DirectHandle< JSObject > object, ElementsKind to_kind) | v8::internal::JSObject | static |
GetEmbedderField(int index) | v8::internal::JSObject | inline |
GetEmbedderFieldCount(Tagged< Map > map) | v8::internal::JSObject | inlinestatic |
GetEmbedderFieldCount() const | v8::internal::JSObject | inline |
GetEmbedderFieldOffset(int index) | v8::internal::JSObject | inline |
GetEmbedderFieldsStartOffset(Tagged< Map > map) | v8::internal::JSObject | inlinestatic |
GetEmbedderFieldsStartOffset() | v8::internal::JSObject | inline |
GetEncodedSize(const wasm::WasmTagSig *tag) | v8::internal::WasmExceptionPackage | static |
GetEncodedSize(const wasm::WasmTag *tag) | v8::internal::WasmExceptionPackage | static |
GetExceptionTag(Isolate *isolate, DirectHandle< WasmExceptionPackage > exception_package) | v8::internal::WasmExceptionPackage | static |
GetExceptionValues(Isolate *isolate, DirectHandle< WasmExceptionPackage > exception_package) | v8::internal::WasmExceptionPackage | static |
GetFastElementsUsage() | v8::internal::JSObject | |
GetHeaderSize(InstanceType instance_type, bool function_has_prototype_slot=false) | v8::internal::JSObject | static |
GetHeaderSize(Tagged< Map > map) | v8::internal::JSObject | inlinestatic |
GetInObjectPropertyOffset(int index) | v8::internal::JSObject | inline |
GetPropertyAttributesWithFailedAccessCheck(LookupIterator *it) | v8::internal::JSObject | static |
GetPropertyAttributesWithInterceptor(LookupIterator *it) | v8::internal::JSObject | static |
GetPropertyWithFailedAccessCheck(LookupIterator *it) | v8::internal::JSObject | privatestatic |
GetPropertyWithInterceptor(LookupIterator *it, bool *done) | v8::internal::JSObject | static |
HasEnumerableElements() | v8::internal::JSObject | |
HasRealElementProperty(Isolate *isolate, DirectHandle< JSObject > object, uint32_t index) | v8::internal::JSObject | static |
HasRealNamedCallbackProperty(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< Name > name) | v8::internal::JSObject | static |
HasRealNamedProperty(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< Name > name) | v8::internal::JSObject | static |
initialize_elements() | v8::internal::JSObject | inline |
InitializeBody(Tagged< Map > map, int start_offset, bool is_slack_tracking_in_progress, MapWord filler_map, Tagged< Object > undefined_value) | v8::internal::JSObject | inline |
InObjectPropertyAt(int index) | v8::internal::JSObject | inline |
InObjectPropertyAtPut(int index, Tagged< Object > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) | v8::internal::JSObject | inline |
InvalidatePrototypeChains(Tagged< Map > map) | v8::internal::JSObject | static |
InvalidatePrototypeValidityCell(Tagged< JSGlobalObject > global) | v8::internal::JSObject | static |
IsDroppableApiObject(Tagged< Map >) | v8::internal::JSObject | inlinestatic |
IsDroppableApiObject() const | v8::internal::JSObject | inline |
IsExtensible(Isolate *isolate, DirectHandle< JSObject > object) | v8::internal::JSObject | static |
IsUnmodifiedApiObject(FullObjectSlot o) | v8::internal::JSObject | static |
JSObjectShortPrint(StringStream *accumulator) | v8::internal::JSObject | |
kFieldsAdded | v8::internal::JSObject | static |
kInitialGlobalObjectUnusedPropertiesCount | v8::internal::JSObject | static |
kInObjectFieldCount enum value | v8::internal::WasmExceptionPackage | |
kMapCacheSize | v8::internal::JSObject | static |
kMaxElementCount | v8::internal::JSObject | static |
kMaxElementIndex | v8::internal::JSObject | static |
kMaxEmbedderFields | v8::internal::JSObject | static |
kMaxFirstInobjectPropertyOffset | v8::internal::JSObject | static |
kMaxGap | v8::internal::JSObject | static |
kMaxInObjectProperties | v8::internal::JSObject | static |
kMaxInstanceSize | v8::internal::JSObject | static |
kMaxJSApiObjectEmbedderFields | v8::internal::JSObject | static |
kMaxJSApiObjectInObjectProperties | v8::internal::JSObject | static |
kMaxUncheckedFastElementsLength | v8::internal::JSObject | static |
kMaxUncheckedOldFastElementsLength | v8::internal::JSObject | static |
kMinAddedElementsCapacity | v8::internal::JSObject | static |
kSize | v8::internal::WasmExceptionPackage | static |
kTagIndex enum value | v8::internal::WasmExceptionPackage | |
kValuesIndex enum value | v8::internal::WasmExceptionPackage | |
LazyRegisterPrototypeUser(DirectHandle< Map > user, Isolate *isolate) | v8::internal::JSObject | static |
MakePrototypesFast(DirectHandle< Object > receiver, WhereToStart where_to_start, Isolate *isolate) | v8::internal::JSObject | static |
MayHaveEmbedderFields(Tagged< Map > map) | v8::internal::JSObject | inlinestatic |
MayHaveEmbedderFields() const | v8::internal::JSObject | inline |
MigrateInstance(Isolate *isolate, DirectHandle< JSObject > instance) | v8::internal::JSObject | static |
MigrateSlowToFast(DirectHandle< JSObject > object, int unused_property_fields, const char *reason) | v8::internal::JSObject | static |
MigrateToMap(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< Map > new_map, int expected_additional_properties=0) | v8::internal::JSObject | static |
New(Isolate *isolate, DirectHandle< WasmExceptionTag > exception_tag, int encoded_size) | v8::internal::WasmExceptionPackage | static |
New(Isolate *isolate, DirectHandle< WasmExceptionTag > exception_tag, DirectHandle< FixedArray > values) | v8::internal::WasmExceptionPackage | static |
v8::internal::JSObject::New(DirectHandle< JSFunction > constructor, DirectHandle< JSReceiver > new_target, DirectHandle< AllocationSite > site, NewJSObjectType=NewJSObjectType::kNoAPIWrapper) | v8::internal::JSObject | static |
NewElementsCapacity(uint32_t old_capacity) | v8::internal::JSObject | inlinestatic |
NewWithMap(Isolate *isolate, DirectHandle< Map > initial_map, DirectHandle< AllocationSite > site, NewJSObjectType=NewJSObjectType::kNoAPIWrapper) | v8::internal::JSObject | static |
NormalizeElements(DirectHandle< JSObject > object) | v8::internal::JSObject | static |
NormalizeProperties(Isolate *isolate, DirectHandle< JSObject > object, PropertyNormalizationMode mode, int expected_additional_properties, bool use_cache, const char *reason) | v8::internal::JSObject | static |
NormalizeProperties(Isolate *isolate, DirectHandle< JSObject > object, PropertyNormalizationMode mode, int expected_additional_properties, const char *reason) | v8::internal::JSObject | inlinestatic |
NotifyMapChange(DirectHandle< Map > old_map, DirectHandle< Map > new_map, Isolate *isolate) | v8::internal::JSObject | static |
OBJECT_CONSTRUCTORS(WasmExceptionPackage, JSObject) | v8::internal::WasmExceptionPackage | |
ObjectCreate(Isolate *isolate, DirectHandle< JSPrototype > prototype) | v8::internal::JSObject | static |
OptimizeAsPrototype(DirectHandle< JSObject > object, bool enable_setup_mode=true) | v8::internal::JSObject | static |
PreventExtensions(Isolate *isolate, DirectHandle< JSObject > object, ShouldThrow should_throw) | v8::internal::JSObject | static |
PreventExtensionsWithTransition(Isolate *isolate, DirectHandle< JSObject > object, ShouldThrow should_throw) | v8::internal::JSObject | privatestatic |
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::JSObject | static |
PrintInstanceMigration(FILE *file, Tagged< Map > original_map, Tagged< Map > new_map) | v8::internal::JSObject | |
PrototypeHasNoElements(Isolate *isolate, Tagged< JSObject > object) | v8::internal::JSObject | inlinestatic |
PrototypeRegistryCompactionCallback(Tagged< HeapObject > value, int old_index, int new_index) | v8::internal::JSObject | static |
RawFastInobjectPropertyAtCompareAndSwap(FieldIndex index, Tagged< Object > expected, Tagged< Object > value, SeqCstAccessTag tag) | v8::internal::JSObject | inline |
RawFastInobjectPropertyAtPut(FieldIndex index, Tagged< Object > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) | v8::internal::JSObject | inline |
RawFastInobjectPropertyAtPut(FieldIndex index, Tagged< Object > value, SeqCstAccessTag tag) | v8::internal::JSObject | inline |
RawFastInobjectPropertyAtSwap(FieldIndex index, Tagged< Object > value, SeqCstAccessTag tag) | v8::internal::JSObject | inline |
RawFastPropertyAt(FieldIndex index) const | v8::internal::JSObject | inline |
RawFastPropertyAt(PtrComprCageBase cage_base, FieldIndex index) const | v8::internal::JSObject | inline |
RawFastPropertyAt(FieldIndex index, SeqCstAccessTag tag) const | v8::internal::JSObject | inline |
RawFastPropertyAt(PtrComprCageBase cage_base, FieldIndex index, SeqCstAccessTag tag) const | v8::internal::JSObject | inline |
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::JSObject | inlineprivate |
RawFastPropertyAtSwap(FieldIndex index, Tagged< Object > value, SeqCstAccessTag tag) | v8::internal::JSObject | inline |
RawInobjectPropertyAt(PtrComprCageBase cage_base, Tagged< Map > original_map, FieldIndex index) const | v8::internal::JSObject | inline |
ReadFromOptionsBag(DirectHandle< Object > options, DirectHandle< String > option_name, Isolate *isolate) | v8::internal::JSObject | static |
ReferencesObject(Tagged< Object > obj) | v8::internal::JSObject | |
ReferencesObjectFromElements(Tagged< FixedArray > elements, ElementsKind kind, Tagged< Object > object) | v8::internal::JSObject | private |
ReoptimizeIfPrototype(DirectHandle< JSObject > object) | v8::internal::JSObject | static |
RequireSlowElements(Tagged< NumberDictionary > dictionary) | v8::internal::JSObject | |
set_elements(Tagged< FixedArrayBase > value, ReleaseStoreTag tag, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)=delete | v8::internal::JSObject | |
SetAccessor(DirectHandle< JSObject > object, DirectHandle< Name > name, DirectHandle< AccessorInfo > info, PropertyAttributes attributes) | v8::internal::JSObject | static |
SetEmbedderField(int index, Tagged< Object > value) | v8::internal::JSObject | inline |
SetEmbedderField(int index, Tagged< Smi > value) | v8::internal::JSObject | inline |
SetImmutableProto(Isolate *isolate, DirectHandle< JSObject > object) | v8::internal::JSObject | static |
SetMapAndElements(DirectHandle< JSObject > object, DirectHandle< Map > map, DirectHandle< FixedArrayBase > elements) | v8::internal::JSObject | inlinestatic |
SetNormalizedElement(DirectHandle< JSObject > object, uint32_t index, DirectHandle< Object > value, PropertyDetails details) | v8::internal::JSObject | static |
SetNormalizedProperty(DirectHandle< JSObject > object, DirectHandle< Name > name, DirectHandle< Object > value, PropertyDetails details) | v8::internal::JSObject | static |
SetOwnElementIgnoreAttributes(DirectHandle< JSObject > object, size_t index, DirectHandle< Object > value, PropertyAttributes attributes) | v8::internal::JSObject | static |
SetOwnPropertyIgnoreAttributes(DirectHandle< JSObject > object, DirectHandle< Name > name, DirectHandle< Object > value, PropertyAttributes attributes) | v8::internal::JSObject | static |
SetPropertyWithFailedAccessCheck(LookupIterator *it, DirectHandle< Object > value, Maybe< ShouldThrow > should_throw) | v8::internal::JSObject | privatestatic |
SetPropertyWithInterceptor(LookupIterator *it, Maybe< ShouldThrow > should_throw, DirectHandle< Object > value) | v8::internal::JSObject | static |
SetPrototype(Isolate *isolate, DirectHandle< JSObject > object, DirectHandle< Object > value, bool from_javascript, ShouldThrow should_throw) | v8::internal::JSObject | static |
SlowReverseLookup(Tagged< Object > value) | v8::internal::JSObject | |
TestIntegrityLevel(Isolate *isolate, DirectHandle< JSObject > object, IntegrityLevel lvl) | v8::internal::JSObject | static |
TransitionElementsKind(DirectHandle< JSObject > object, ElementsKind to_kind) | v8::internal::JSObject | static |
TryMigrateInstance(Isolate *isolate, DirectHandle< JSObject > instance) | v8::internal::JSObject | static |
UnregisterPrototypeUser(DirectHandle< Map > user, Isolate *isolate) | v8::internal::JSObject | static |
UpdateAllocationSite(DirectHandle< JSObject > object, ElementsKind to_kind) | v8::internal::JSObject | static |
UpdatePrototypeUserRegistration(DirectHandle< Map > old_map, DirectHandle< Map > new_map, Isolate *isolate) | v8::internal::JSObject | static |
ValidateElements(Tagged< JSObject > object) | v8::internal::JSObject | static |
WouldConvertToSlowElements(uint32_t index) | v8::internal::JSObject | |
WriteToField(InternalIndex descriptor, PropertyDetails details, Tagged< Object > value) | v8::internal::JSObject | inline |