V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::Map Member List

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

AccountAddedOutOfObjectPropertyField(int unused_in_property_array) (defined in v8::internal::Map)v8::internal::Mapinline
AccountAddedPropertyField() (defined in v8::internal::Map)v8::internal::Mapinline
AddMissingTransitionsForTesting(Isolate *isolate, Handle< Map > split_map, Handle< DescriptorArray > descriptors, Handle< LayoutDescriptor > full_layout_descriptor) (defined in v8::internal::Map)v8::internal::Mapinlinestatic
address() const (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrinline
AllowInlineSmiStorage enum name (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrprotected
AppendDescriptor(Descriptor *desc) (defined in v8::internal::Map)v8::internal::Mapinline
AsElementsKind(Isolate *isolate, Handle< Map > map, ElementsKind kind) (defined in v8::internal::Map)v8::internal::Mapstatic
AsLanguageMode(Isolate *isolate, Handle< Map > initial_map, Handle< SharedFunctionInfo > shared_info) (defined in v8::internal::Map)v8::internal::Mapstatic
BooleanValue(Isolate *isolate) (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtr
CanBeDeprecated() const (defined in v8::internal::Map)v8::internal::Mapinline
CanHaveFastTransitionableElementsKind(InstanceType instance_type) (defined in v8::internal::Map)v8::internal::Mapinlinestatic
CanHaveFastTransitionableElementsKind() const (defined in v8::internal::Map)v8::internal::Mapinline
CanTransition() const (defined in v8::internal::Map)v8::internal::Mapinline
CompleteInobjectSlackTracking(Isolate *isolate) (defined in v8::internal::Map)v8::internal::Map
ComputeMinObjectSlack(Isolate *isolate) (defined in v8::internal::Map)v8::internal::Map
Copy(Isolate *isolate, Handle< Map > map, const char *reason) (defined in v8::internal::Map)v8::internal::Mapstatic
CopyAsElementsKind(Isolate *isolate, Handle< Map > map, ElementsKind kind, TransitionFlag flag) (defined in v8::internal::Map)v8::internal::Mapstatic
CopyDropDescriptors(Isolate *isolate, Handle< Map > map) (defined in v8::internal::Map)v8::internal::Mapstatic
CopyForElementsTransition(Isolate *isolate, Handle< Map > map) (defined in v8::internal::Map)v8::internal::Mapstatic
CopyForPreventExtensions(Isolate *isolate, Handle< Map > map, PropertyAttributes attrs_to_add, Handle< Symbol > transition_marker, const char *reason) (defined in v8::internal::Map)v8::internal::Mapstatic
CopyInitialMap(Isolate *isolate, Handle< Map > map) (defined in v8::internal::Map)v8::internal::Mapinlinestatic
CopyInitialMap(Isolate *isolate, Handle< Map > map, int instance_size, int in_object_properties, int unused_property_fields) (defined in v8::internal::Map)v8::internal::Mapstatic
CopyInitialMapNormalized(Isolate *isolate, Handle< Map > map, PropertyNormalizationMode mode=CLEAR_INOBJECT_PROPERTIES) (defined in v8::internal::Map)v8::internal::Mapstatic
CopyInsertDescriptor(Isolate *isolate, Handle< Map > map, Descriptor *descriptor, TransitionFlag flag) (defined in v8::internal::Map)v8::internal::Mapstatic
CopyUnusedPropertyFields(Map map) (defined in v8::internal::Map)v8::internal::Mapinline
CopyUnusedPropertyFieldsAdjustedForInstanceSize(Map map) (defined in v8::internal::Map)v8::internal::Mapinline
CopyWithConstant(Isolate *isolate, Handle< Map > map, Handle< Name > name, Handle< Object > constant, PropertyAttributes attributes, TransitionFlag flag) (defined in v8::internal::Map)v8::internal::Mapstatic
CopyWithField(Isolate *isolate, Handle< Map > map, Handle< Name > name, Handle< FieldType > type, PropertyAttributes attributes, PropertyConstness constness, Representation representation, TransitionFlag flag) (defined in v8::internal::Map)v8::internal::Mapstatic
Create(Isolate *isolate, int inobject_properties) (defined in v8::internal::Map)v8::internal::Mapstatic
DictionaryElementsInPrototypeChainOnly(Isolate *isolate) (defined in v8::internal::Map)v8::internal::Map
ElementsTransitionMap() (defined in v8::internal::Map)v8::internal::Mapinline
EnsureDescriptorSlack(Isolate *isolate, Handle< Map > map, int slack) (defined in v8::internal::Map)v8::internal::Mapstatic
EnumLength() const (defined in v8::internal::Map)v8::internal::Mapinline
EquivalentToForNormalization(const Map other, PropertyNormalizationMode mode) const (defined in v8::internal::Map)v8::internal::Map
FilterKey(PropertyFilter filter) (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtrinline
FindElementsKindTransitionedMap(Isolate *isolate, MapHandles const &candidates) (defined in v8::internal::Map)v8::internal::Map
FindFieldOwner(Isolate *isolate, int descriptor) const (defined in v8::internal::Map)v8::internal::Map
FindRootMap(Isolate *isolate) const (defined in v8::internal::Map)v8::internal::Map
FixProxy(Handle< Map > map, InstanceType type, int size) (defined in v8::internal::Map)v8::internal::Mapstatic
GeneralizeField(Isolate *isolate, Handle< Map > map, int modify_index, PropertyConstness new_constness, Representation new_representation, Handle< FieldType > new_field_type) (defined in v8::internal::Map)v8::internal::Mapstatic
GeneralizeFieldType(Representation rep1, Handle< FieldType > type1, Representation rep2, Handle< FieldType > type2, Isolate *isolate) (defined in v8::internal::Map)v8::internal::Mapstatic
GeneralizeIfCanHaveTransitionableFastElementsKind(Isolate *isolate, InstanceType instance_type, PropertyConstness *constness, Representation *representation, Handle< FieldType > *field_type) (defined in v8::internal::Map)v8::internal::Mapinlinestatic
GetBackPointer() const (defined in v8::internal::Map)v8::internal::Mapinline
GetConstructor() const (defined in v8::internal::Map)v8::internal::Mapinline
GetConstructorFunction(Handle< Map > map, Handle< Context > native_context) (defined in v8::internal::Map)v8::internal::Mapstatic
GetConstructorFunctionIndex() const (defined in v8::internal::Map)v8::internal::Mapinline
GetFieldAddress(int field_offset) const (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrinline
GetFieldCounts() const (defined in v8::internal::Map)v8::internal::Map
GetFunctionTemplateInfo() const (defined in v8::internal::Map)v8::internal::Mapinline
GetHash() (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtrinline
GetIndexedInterceptor() (defined in v8::internal::Map)v8::internal::Mapinline
GetInitialElements() const (defined in v8::internal::Map)v8::internal::Mapinline
GetInObjectProperties() const (defined in v8::internal::Map)v8::internal::Mapinline
GetInObjectPropertiesStartInWords() const (defined in v8::internal::Map)v8::internal::Mapinline
GetInObjectPropertyOffset(int index) const (defined in v8::internal::Map)v8::internal::Mapinline
GetLastDescriptorDetails() const (defined in v8::internal::Map)v8::internal::Mapinline
GetLayoutDescriptor() const (defined in v8::internal::Map)v8::internal::Mapinline
GetNamedInterceptor() (defined in v8::internal::Map)v8::internal::Mapinline
GetObjectCreateMap(Isolate *isolate, Handle< HeapObject > prototype) (defined in v8::internal::Map)v8::internal::Mapstatic
GetOrCreateHash(Isolate *isolate) (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtr
GetOrCreatePrototypeChainValidityCell(Handle< Map > map, Isolate *isolate) (defined in v8::internal::Map)v8::internal::Mapstatic
GetOrCreatePrototypeInfo(Handle< JSObject > prototype, Isolate *isolate) (defined in v8::internal::Map)v8::internal::Mapstatic
GetOrCreatePrototypeInfo(Handle< Map > prototype_map, Isolate *isolate) (defined in v8::internal::Map)v8::internal::Mapstatic
GetPrototypeChainRootMap(Isolate *isolate) const (defined in v8::internal::Map)v8::internal::Map
GetReadOnlyRoots() const (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrinline
GetVisitorId(Map map) (defined in v8::internal::Map)v8::internal::Mapstatic
GetWriteBarrierMode(const DisallowHeapAllocation &promise) (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrinline
has_dictionary_elements() const (defined in v8::internal::Map)v8::internal::Mapinline
has_fast_double_elements() const (defined in v8::internal::Map)v8::internal::Mapinline
has_fast_elements() const (defined in v8::internal::Map)v8::internal::Mapinline
has_fast_object_elements() const (defined in v8::internal::Map)v8::internal::Mapinline
has_fast_sloppy_arguments_elements() const (defined in v8::internal::Map)v8::internal::Mapinline
has_fast_smi_elements() const (defined in v8::internal::Map)v8::internal::Mapinline
has_fast_smi_or_object_elements() const (defined in v8::internal::Map)v8::internal::Mapinline
has_fast_string_wrapper_elements() const (defined in v8::internal::Map)v8::internal::Mapinline
has_fixed_typed_array_elements() const (defined in v8::internal::Map)v8::internal::Mapinline
has_sloppy_arguments_elements() const (defined in v8::internal::Map)v8::internal::Mapinline
HasFastPointerLayout() const (defined in v8::internal::Map)v8::internal::Mapinline
Hash() (defined in v8::internal::Map)v8::internal::Map
HasOutOfObjectProperties() const (defined in v8::internal::Map)v8::internal::Map
HeapObjectPtr(Address ptr, AllowInlineSmiStorage allow_smi) (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrinlineprotected
HeapObjectVerify(Isolate *isolate) (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtr
InitializeDescriptors(DescriptorArray *descriptors, LayoutDescriptor layout_descriptor) (defined in v8::internal::Map)v8::internal::Mapinline
InobjectSlackTrackingStep(Isolate *isolate) (defined in v8::internal::Map)v8::internal::Mapinline
InstanceSizeFromSlack(int slack) const (defined in v8::internal::Map)v8::internal::Mapinline
InstancesNeedRewriting(Map target) const (defined in v8::internal::Map)v8::internal::Map
InstancesNeedRewriting(Map target, int target_number_of_fields, int target_inobject, int target_unused, int *old_number_of_fields) const (defined in v8::internal::Map)v8::internal::Map
is_abandoned_prototype_map() const (defined in v8::internal::Map)v8::internal::Mapinline
is_null() const (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrinline
is_stable() const (defined in v8::internal::Map)v8::internal::Mapinline
IsBooleanMap() const (defined in v8::internal::Map)v8::internal::Mapinline
IsCustomElementsReceiverMap() const (defined in v8::internal::Map)v8::internal::Mapinline
IsHashTableBase() const (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtrinline
IsHeapObjectPtr() const (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrinline
IsInobjectSlackTrackingInProgress() const (defined in v8::internal::Map)v8::internal::Mapinline
IsInplaceGeneralizableField(PropertyConstness constness, Representation representation, FieldType field_type) (defined in v8::internal::Map)v8::internal::Mapinlinestatic
IsMapInArrayPrototypeChain(Isolate *isolate) const (defined in v8::internal::Map)v8::internal::Map
IsNullOrUndefinedMap() const (defined in v8::internal::Map)v8::internal::Mapinline
IsObject() const (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtrinline
IsPrimitiveMap() const (defined in v8::internal::Map)v8::internal::Mapinline
IsPrototypeChainInvalidated(Map map) (defined in v8::internal::Map)v8::internal::Mapstatic
IsPrototypeValidityCellValid() const (defined in v8::internal::Map)v8::internal::Mapinline
IsSmallOrderedHashTable() const (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtr
IsSpecialReceiverMap() const (defined in v8::internal::Map)v8::internal::Mapinline
IsUnboxedDoubleField(FieldIndex index) const (defined in v8::internal::Map)v8::internal::Mapinline
kGenerousAllocationCount (defined in v8::internal::Map)v8::internal::Mapstatic
kHeaderSize (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrstatic
kMapOffset (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrstatic
kMaxPreAllocatedPropertyFields (defined in v8::internal::Map)v8::internal::Mapstatic
kNoConstructorFunctionIndex (defined in v8::internal::Map)v8::internal::Mapstatic
kNoSlackTracking (defined in v8::internal::Map)v8::internal::Mapstatic
kPrototypeChainInvalid (defined in v8::internal::Map)v8::internal::Mapstatic
kPrototypeChainValid (defined in v8::internal::Map)v8::internal::Mapstatic
kSlackTrackingCounterEnd (defined in v8::internal::Map)v8::internal::Mapstatic
kSlackTrackingCounterStart (defined in v8::internal::Map)v8::internal::Mapstatic
LastAdded() const (defined in v8::internal::Map)v8::internal::Mapinline
layout_descriptor_gc_safe() const (defined in v8::internal::Map)v8::internal::Mapinline
map() const (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrinline
map_slot() (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrinline
map_word() const (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrinline
MapUpdater (defined in v8::internal::Map)v8::internal::Mapfriend
mark_unstable() (defined in v8::internal::Map)v8::internal::Mapinline
NextFreePropertyIndex() const (defined in v8::internal::Map)v8::internal::Map
Normalize(Isolate *isolate, Handle< Map > map, PropertyNormalizationMode mode, const char *reason) (defined in v8::internal::Map)v8::internal::Mapstatic
NotifyLeafMapLayoutChange(Isolate *isolate) (defined in v8::internal::Map)v8::internal::Mapinline
Number() const (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtrinline
NumberOfEnumerableProperties() const (defined in v8::internal::Map)v8::internal::Map
NumberOfFields() const (defined in v8::internal::Map)v8::internal::Map
NumberOfOwnDescriptors() const (defined in v8::internal::Map)v8::internal::Mapinline
ObjectPtr() (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtrinline
ObjectPtr(Address ptr) (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtrinlineexplicit
OnlyHasSimpleProperties() const (defined in v8::internal::Map)v8::internal::Map
operator const HeapObject *() const (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrinline
operator HeapObject *() (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrinline
operator Object *() const (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtrinline
operator!=(const ObjectPtr other) const (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtrinline
operator->() (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtrinline
operator->() const (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtrinline
operator<(const ObjectPtr other) const (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtrinline
operator==(const ObjectPtr other) const (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtrinline
PrepareForDataProperty(Isolate *isolate, Handle< Map > old_map, int descriptor_number, PropertyConstness constness, Handle< Object > value) (defined in v8::internal::Map)v8::internal::Mapstatic
Print() (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtrinline
Print(std::ostream &os) (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtrinline
PrintMapDetails(std::ostream &os) (defined in v8::internal::Map)v8::internal::Map
ptr() const (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtrinline
RawField(int byte_offset) const (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrinline
RawMaybeWeakField(int byte_offset) const (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrinline
ReconfigureElementsKind(Isolate *isolate, Handle< Map > map, ElementsKind new_elements_kind) (defined in v8::internal::Map)v8::internal::Mapstatic
ReconfigureExistingProperty(Isolate *isolate, Handle< Map > map, int descriptor, PropertyKind kind, PropertyAttributes attributes) (defined in v8::internal::Map)v8::internal::Mapstatic
ReconfigureProperty(Isolate *isolate, Handle< Map > map, int modify_index, PropertyKind new_kind, PropertyAttributes new_attributes, Representation new_representation, Handle< FieldType > new_field_type) (defined in v8::internal::Map)v8::internal::Mapstatic
RetrieveDescriptorsPointer() (defined in v8::internal::Map)v8::internal::Mapinline
SameValue(Object *other) (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtr
set_map(Map value) (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrinline
set_map_after_allocation(Map value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrinline
set_map_no_write_barrier(Map value) (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrinline
set_map_word(MapWord map_word) (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrinline
SetBackPointer(Object *value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) (defined in v8::internal::Map)v8::internal::Mapinline
SetConstructor(Object *constructor, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) (defined in v8::internal::Map)v8::internal::Mapinline
SetConstructorFunctionIndex(int value) (defined in v8::internal::Map)v8::internal::Mapinline
SetEnumLength(int length) (defined in v8::internal::Map)v8::internal::Mapinline
SetInObjectPropertiesStartInWords(int value) (defined in v8::internal::Map)v8::internal::Mapinline
SetInObjectUnusedPropertyFields(int unused_property_fields) (defined in v8::internal::Map)v8::internal::Mapinline
SetNumberOfOwnDescriptors(int number) (defined in v8::internal::Map)v8::internal::Mapinline
SetOutOfObjectUnusedPropertyFields(int unused_property_fields) (defined in v8::internal::Map)v8::internal::Mapinline
SetPrototype(Isolate *isolate, Handle< Map > map, Handle< Object > prototype, bool enable_prototype_setup_mode=true) (defined in v8::internal::Map)v8::internal::Mapstatic
SetShouldBeFastPrototypeMap(Handle< Map > map, bool value, Isolate *isolate) (defined in v8::internal::Map)v8::internal::Mapstatic
ShortPrint(FILE *out=stdout) (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtrinline
ShortPrint(std::ostream &os) (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtr
should_be_fast_prototype_map() const (defined in v8::internal::Map)v8::internal::Mapinline
Size() const (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrinline
SizeFromMap(Map map) const (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrinline
SlackForArraySize(int old_size, int size_limit) (defined in v8::internal::Map)v8::internal::Mapinlinestatic
StartInobjectSlackTracking() (defined in v8::internal::Map)v8::internal::Map
STATIC_ASSERT(NumberOfOwnDescriptorsBits::kMax >=kMaxNumberOfDescriptors) (defined in v8::internal::Map)v8::internal::Map
STATIC_ASSERT(kSlackTrackingCounterStart<=ConstructionCounterBits::kMax) (defined in v8::internal::Map)v8::internal::Map
STATIC_ASSERT(kInstanceTypeOffset==Internals::kMapInstanceTypeOffset) (defined in v8::internal::Map)v8::internal::Map
synchronized_set_map(Map value) (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrinline
synchronized_set_map_word(MapWord map_word) (defined in v8::internal::HeapObjectPtr)v8::internal::HeapObjectPtrinline
ToArrayIndex(uint32_t *index) const (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtrinline
ToInt32(int32_t *value) const (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtrinline
TooManyFastProperties(StoreOrigin store_origin) const (defined in v8::internal::Map)v8::internal::Mapinline
ToUint32(uint32_t *value) const (defined in v8::internal::ObjectPtr)v8::internal::ObjectPtrinline
TransitionChangesTaggedFieldToUntaggedField(Map target) const (defined in v8::internal::Map)v8::internal::Map
TransitionElementsTo(Isolate *isolate, Handle< Map > map, ElementsKind to_kind) (defined in v8::internal::Map)v8::internal::Mapstatic
TransitionRemovesTaggedField(Map target) const (defined in v8::internal::Map)v8::internal::Map
TransitionRequiresSynchronizationWithGC(Map target) const (defined in v8::internal::Map)v8::internal::Map
TransitionToAccessorProperty(Isolate *isolate, Handle< Map > map, Handle< Name > name, int descriptor, Handle< Object > getter, Handle< Object > setter, PropertyAttributes attributes) (defined in v8::internal::Map)v8::internal::Mapstatic
TransitionToDataProperty(Isolate *isolate, Handle< Map > map, Handle< Name > name, Handle< Object > value, PropertyAttributes attributes, PropertyConstness constness, StoreOrigin store_origin) (defined in v8::internal::Map)v8::internal::Mapstatic
TransitionToImmutableProto(Isolate *isolate, Handle< Map > map) (defined in v8::internal::Map)v8::internal::Mapstatic
TransitionToPrototype(Isolate *isolate, Handle< Map > map, Handle< Object > prototype) (defined in v8::internal::Map)v8::internal::Mapstatic
TryGetObjectCreateMap(Isolate *isolate, Handle< HeapObject > prototype) (defined in v8::internal::Map)v8::internal::Mapstatic
TryUpdate(Isolate *isolate, Handle< Map > map) V8_WARN_UNUSED_RESULT (defined in v8::internal::Map)v8::internal::Mapstatic
TryUpdateSlow(Isolate *isolate, Map map) V8_WARN_UNUSED_RESULT (defined in v8::internal::Map)v8::internal::Mapstatic
UnusedInObjectProperties() const (defined in v8::internal::Map)v8::internal::Mapinline
UnusedPropertyFields() const (defined in v8::internal::Map)v8::internal::Mapinline
UnwrapFieldType(MaybeObject wrapped_type) (defined in v8::internal::Map)v8::internal::Mapstatic
Update(Isolate *isolate, Handle< Map > map) (defined in v8::internal::Map)v8::internal::Mapstatic
UpdateDescriptors(DescriptorArray *descriptors, LayoutDescriptor layout_descriptor) (defined in v8::internal::Map)v8::internal::Mapinline
UsedInstanceSize() const (defined in v8::internal::Map)v8::internal::Mapinline
WrapFieldType(Isolate *isolate, Handle< FieldType > type) (defined in v8::internal::Map)v8::internal::Mapstatic