V8 Project
v8::internal::DescriptorArray Member List

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

AddDataProperty(LookupIterator *it, Handle< Object > value, PropertyAttributes attributes, StrictMode strict_mode, StoreFromKeyed store_mode)v8::internal::Objectstatic
AddKeysFromArrayLike(Handle< FixedArray > content, Handle< JSObject > array)v8::internal::FixedArraystatic
address()v8::internal::HeapObjectinline
Allocate(Isolate *isolate, int number_of_descriptors, int slack=0)v8::internal::DescriptorArraystatic
Append(Descriptor *desc)v8::internal::DescriptorArrayinline
BooleanValue()v8::internal::Object
CanHoldValue(int descriptor, Object *value)v8::internal::DescriptorArray
CERTAINLY_NOT_STORE_FROM_KEYED enum valuev8::internal::Object
ClearEnumCache()v8::internal::DescriptorArray
ContainsOnlySmisOrHoles()v8::internal::FixedArrayinline
CopyEnumCacheFrom(DescriptorArray *array)v8::internal::DescriptorArrayinline
CopyFrom(int index, DescriptorArray *src, const WhitenessWitness &)v8::internal::DescriptorArrayprivate
CopySize(Handle< FixedArray > array, int new_length, PretenureFlag pretenure=NOT_TENURED)v8::internal::FixedArraystatic
CopyTo(int pos, FixedArray *dest, int dest_pos, int len)v8::internal::FixedArray
CopyUpTo(Handle< DescriptorArray > desc, int enumeration_index, int slack=0)v8::internal::DescriptorArraystatic
CopyUpToAddAttributes(Handle< DescriptorArray > desc, int enumeration_index, PropertyAttributes attributes, int slack=0)v8::internal::DescriptorArraystatic
data_start()v8::internal::FixedArrayinline
DISALLOW_IMPLICIT_CONSTRUCTORS(DescriptorArray)v8::internal::DescriptorArrayprivate
FillWithHoles(int from, int to)v8::internal::FixedArrayinline
FitsRepresentation(Representation representation)v8::internal::Objectinline
FromAddress(Address address)v8::internal::HeapObjectinlinestatic
Get(int descriptor_number, Descriptor *desc)v8::internal::DescriptorArrayinline
get(int index)v8::internal::FixedArrayinline
get(Handle< FixedArray > array, int index)v8::internal::FixedArrayinlinestatic
GetCallbacks(int descriptor_number)v8::internal::DescriptorArrayinline
GetCallbacksObject(int descriptor_number)v8::internal::DescriptorArrayinline
GetConstant(int descriptor_number)v8::internal::DescriptorArrayinline
GetDescriptorEndSlot(int descriptor_number)v8::internal::DescriptorArrayinline
GetDescriptorStartSlot(int descriptor_number)v8::internal::DescriptorArrayinline
GetDetails(int descriptor_number)v8::internal::DescriptorArrayinline
GetElement(Isolate *isolate, Handle< Object > object, uint32_t index)v8::internal::Objectinlinestatic
GetElementWithReceiver(Isolate *isolate, Handle< Object > object, Handle< Object > receiver, uint32_t index)v8::internal::Objectstatic
GetEnumCache()v8::internal::DescriptorArrayinline
GetEnumCacheSlot()v8::internal::DescriptorArrayinline
GetEnumIndicesCache()v8::internal::DescriptorArrayinline
GetFieldIndex(int descriptor_number)v8::internal::DescriptorArrayinline
GetFieldType(int descriptor_number)v8::internal::DescriptorArrayinline
GetFirstElementAddress()v8::internal::FixedArrayinline
GetHash()v8::internal::Object
GetHeap() constv8::internal::HeapObjectinline
GetIsolate() constv8::internal::HeapObjectinline
GetKey(int descriptor_number)v8::internal::DescriptorArrayinline
GetKeySlot(int descriptor_number)v8::internal::DescriptorArrayinline
GetOrCreateHash(Isolate *isolate, Handle< Object > object)v8::internal::Objectstatic
GetProperty(LookupIterator *it)v8::internal::Objectstatic
GetProperty(Isolate *isolate, Handle< Object > object, const char *key)v8::internal::Objectinlinestatic
GetProperty(Handle< Object > object, Handle< Name > key)v8::internal::Objectinlinestatic
GetPropertyOrElement(Handle< Object > object, Handle< Name > key)v8::internal::Objectinlinestatic
GetPropertyWithAccessor(Handle< Object > receiver, Handle< Name > name, Handle< JSObject > holder, Handle< Object > structure)v8::internal::Objectstatic
GetPropertyWithDefinedGetter(Handle< Object > receiver, Handle< JSReceiver > getter)v8::internal::Objectstatic
GetRootMap(Isolate *isolate)v8::internal::Objectprivate
GetSortedKey(int descriptor_number)v8::internal::DescriptorArrayinline
GetSortedKeyIndex(int descriptor_number)v8::internal::DescriptorArrayinline
GetType(int descriptor_number)v8::internal::DescriptorArrayinline
GetValue(int descriptor_number)v8::internal::DescriptorArrayinline
GetValueOffset(int descriptor_number)v8::internal::DescriptorArrayinlinestatic
GetValueSlot(int descriptor_number)v8::internal::DescriptorArrayinline
GetWriteBarrierMode(const DisallowHeapAllocation &promise)v8::internal::HeapObjectinline
HasEnumCache()v8::internal::DescriptorArrayinline
HasEnumIndicesCache()v8::internal::DescriptorArrayinline
HasSpecificClassOf(String *name)v8::internal::Objectinline
HasValidElements()v8::internal::Objectinline
HeapObjectShortPrint(OStream &os)v8::internal::HeapObject
INLINE(int Search(Name *name, int number_of_own_descriptors))v8::internal::DescriptorArray
INLINE(int SearchWithCache(Name *name, Map *map))v8::internal::DescriptorArray
v8::internal::FixedArray::INLINE(bool IsFixedArrayBase() const)v8::internal::Object
v8::internal::FixedArray::INLINE(bool IsExternal() const)v8::internal::Object
v8::internal::FixedArray::INLINE(bool IsAccessorInfo() const)v8::internal::Object
v8::internal::FixedArray::INLINE(bool IsStruct() const)v8::internal::Object
v8::internal::FixedArray::INLINE(bool IsSpecObject()) constv8::internal::Object
v8::internal::FixedArray::INLINE(bool IsNameDictionary() const)v8::internal::Object
v8::internal::FixedArray::INLINE(bool IsSeededNumberDictionary() const)v8::internal::Object
v8::internal::FixedArray::INLINE(bool IsUnseededNumberDictionary() const)v8::internal::Object
v8::internal::FixedArray::INLINE(bool IsOrderedHashSet() const)v8::internal::Object
v8::internal::FixedArray::INLINE(bool IsOrderedHashMap() const)v8::internal::Object
v8::internal::FixedArray::INLINE(bool IsUndefined() const)v8::internal::Object
v8::internal::FixedArray::INLINE(bool IsNull() const)v8::internal::Object
v8::internal::FixedArray::INLINE(bool IsTheHole() const)v8::internal::Object
v8::internal::FixedArray::INLINE(bool IsException() const)v8::internal::Object
v8::internal::FixedArray::INLINE(bool IsUninitialized() const)v8::internal::Object
v8::internal::FixedArray::INLINE(bool IsTrue() const)v8::internal::Object
v8::internal::FixedArray::INLINE(bool IsFalse() const)v8::internal::Object
v8::internal::FixedArray::INLINE(bool IsArgumentsMarker() const)v8::internal::Object
v8::internal::FixedArray::INLINE(bool IsFiller() const)v8::internal::Object
v8::internal::FixedArray::INLINE(bool IsNaN() const)v8::internal::Object
v8::internal::FixedArray::INLINE(bool IsMinusZero() const)v8::internal::Object
is_the_hole(int index)v8::internal::FixedArrayinline
IsCallable() constv8::internal::Object
IsEmpty()v8::internal::DescriptorArrayinline
IsObject() constv8::internal::Objectinline
IsStringObjectWithCharacterAt(uint32_t index)v8::internal::Objectinline
Iterate(ObjectVisitor *v)v8::internal::HeapObject
IterateBody(InstanceType type, int object_size, ObjectVisitor *v)v8::internal::HeapObject
IterateNextCodeLink(ObjectVisitor *v, int offset)v8::internal::HeapObjectinlineprotected
IteratePointer(ObjectVisitor *v, int offset)v8::internal::HeapObjectinlineprotected
IteratePointers(ObjectVisitor *v, int start, int end)v8::internal::HeapObjectinlineprotected
kDescriptorDetailsv8::internal::DescriptorArraystatic
kDescriptorKeyv8::internal::DescriptorArraystatic
kDescriptorLengthIndexv8::internal::DescriptorArraystatic
kDescriptorLengthOffsetv8::internal::DescriptorArraystatic
kDescriptorSizev8::internal::DescriptorArraystatic
kDescriptorValuev8::internal::DescriptorArraystatic
kEnumCacheBridgeCacheIndexv8::internal::DescriptorArraystatic
kEnumCacheBridgeCacheOffsetv8::internal::DescriptorArraystatic
kEnumCacheBridgeIndicesCacheIndexv8::internal::DescriptorArraystatic
kEnumCacheBridgeLengthv8::internal::DescriptorArraystatic
kEnumCacheIndexv8::internal::DescriptorArraystatic
kEnumCacheOffsetv8::internal::DescriptorArraystatic
kFirstIndexv8::internal::DescriptorArraystatic
kFirstOffsetv8::internal::DescriptorArraystatic
kHeaderSizev8::internal::FixedArrayBasestatic
kLengthOffsetv8::internal::FixedArrayBasestatic
kMapOffsetv8::internal::HeapObjectstatic
kMaxLengthv8::internal::FixedArraystatic
kMaxSizev8::internal::FixedArraystatic
kNotFoundv8::internal::DescriptorArraystatic
length() constv8::internal::FixedArrayBaseinline
LengthFor(int number_of_descriptors)v8::internal::DescriptorArrayinlinestatic
map() constv8::internal::HeapObjectinline
map_word() constv8::internal::HeapObjectinline
MAY_BE_STORE_FROM_KEYED enum valuev8::internal::Object
MayContainRawValues()v8::internal::HeapObjectinline
NewStorageFor(Isolate *isolate, Handle< Object > object, Representation representation)v8::internal::Objectinlinestatic
NoIncrementalWriteBarrierSet(FixedArray *array, int index, Object *value)v8::internal::FixedArrayinlineprotectedstatic
NORMAL_PROPERTY enum valuev8::internal::Object
NoWriteBarrierSet(FixedArray *array, int index, Object *value)v8::internal::FixedArrayinlineprotectedstatic
Number()v8::internal::Objectinline
number_of_descriptors()v8::internal::DescriptorArrayinline
number_of_descriptors_storage()v8::internal::DescriptorArrayinline
number_of_entries()v8::internal::DescriptorArrayinline
NumberOfSlackDescriptors()v8::internal::DescriptorArrayinline
OffsetOfElementAt(int index)v8::internal::FixedArrayinlinestatic
OptimalRepresentation()v8::internal::Objectinline
OptimalType(Isolate *isolate, Representation representation)v8::internal::Object
RawField(HeapObject *obj, int offset)v8::internal::HeapObjectinlinestatic
RawFieldOfElementAt(int index)v8::internal::FixedArrayinline
Replace(int descriptor_number, Descriptor *descriptor)v8::internal::DescriptorArray
SameValue(Object *other)v8::internal::Object
SameValueZero(Object *other)v8::internal::Object
Set(int descriptor_number, Descriptor *desc)v8::internal::DescriptorArrayinline
Set(int descriptor_number, Descriptor *desc, const WhitenessWitness &)v8::internal::DescriptorArrayinlineprivate
set(int index, Object *value)v8::internal::FixedArrayinline
set(int index, Smi *value)v8::internal::FixedArrayinline
set(int index, Object *value, WriteBarrierMode mode)v8::internal::FixedArrayinline
set_length(int value)v8::internal::FixedArrayBaseinline
set_map(Map *value)v8::internal::HeapObjectinline
set_map_no_write_barrier(Map *value)v8::internal::HeapObjectinline
set_map_word(MapWord map_word)v8::internal::HeapObjectinline
set_null(int index)v8::internal::FixedArrayinline
set_the_hole(int index)v8::internal::FixedArrayinline
set_undefined(int index)v8::internal::FixedArrayinline
SetDataProperty(LookupIterator *it, Handle< Object > value)v8::internal::Objectstatic
SetEnumCache(FixedArray *bridge_storage, FixedArray *new_cache, Object *new_index_cache)v8::internal::DescriptorArray
SetNumberOfDescriptors(int number_of_descriptors)v8::internal::DescriptorArrayinline
SetProperty(Handle< Object > object, Handle< Name > key, Handle< Object > value, StrictMode strict_mode, StoreFromKeyed store_mode=MAY_BE_STORE_FROM_KEYED)v8::internal::Objectstatic
SetProperty(LookupIterator *it, Handle< Object > value, StrictMode strict_mode, StoreFromKeyed store_mode, StorePropertyMode data_store_mode=NORMAL_PROPERTY)v8::internal::Objectstatic
SetPropertyWithAccessor(Handle< Object > receiver, Handle< Name > name, Handle< Object > value, Handle< JSObject > holder, Handle< Object > structure, StrictMode strict_mode)v8::internal::Objectstatic
SetPropertyWithDefinedSetter(Handle< Object > receiver, Handle< JSReceiver > setter, Handle< Object > value)v8::internal::Objectstatic
SetRepresentation(int descriptor_number, Representation representation)v8::internal::DescriptorArrayinline
SetSortedKey(int pointer, int descriptor_number)v8::internal::DescriptorArrayinline
SetValue(int descriptor_number, Object *value)v8::internal::DescriptorArrayinline
ShortPrint(FILE *out=stdout)v8::internal::Object
ShortPrint(StringStream *accumulator)v8::internal::Object
Shrink(int length)v8::internal::FixedArray
Size()v8::internal::HeapObjectinline
SizeFor(int length)v8::internal::FixedArrayinlinestatic
SizeFromMap(Map *map)v8::internal::HeapObjectinline
Sort()v8::internal::DescriptorArray
SortPairs(FixedArray *numbers, uint32_t len)v8::internal::FixedArray
STATIC_ASSERT(kHeaderSize==Internals::kFixedArrayHeaderSize)v8::internal::FixedArrayprivate
v8::internal::FixedArrayBase::STATIC_ASSERT(kMapOffset==Internals::kHeapObjectMapOffset)v8::internal::HeapObject
StoreFromKeyed enum namev8::internal::Object
StorePropertyMode enum namev8::internal::Object
SUPER_PROPERTY enum valuev8::internal::Object
SwapPairs(FixedArray *numbers, int i, int j)v8::internal::FixedArray
SwapSortedKeys(int first, int second)v8::internal::DescriptorArrayinlineprivate
synchronized_length() constv8::internal::FixedArrayBaseinline
synchronized_map()v8::internal::HeapObjectinline
synchronized_map_word() constv8::internal::HeapObjectinline
synchronized_set_length(int value)v8::internal::FixedArrayBaseinline
synchronized_set_map(Map *value)v8::internal::HeapObjectinline
synchronized_set_map_no_write_barrier(Map *value)v8::internal::HeapObjectinline
synchronized_set_map_word(MapWord map_word)v8::internal::HeapObjectinline
ToArrayIndex(uint32_t *index)v8::internal::Objectinline
ToDetailsIndex(int descriptor_number)v8::internal::DescriptorArrayinlineprivatestatic
ToInt32(int32_t *value)v8::internal::Object
ToKeyIndex(int descriptor_number)v8::internal::DescriptorArrayinlineprivatestatic
ToObject(Isolate *isolate, Handle< Object > object)v8::internal::Objectinlinestatic
ToObject(Isolate *isolate, Handle< Object > object, Handle< Context > context)v8::internal::Objectstatic
ToSmi(Isolate *isolate, Handle< Object > object)v8::internal::Objectinlinestatic
ToUint32(uint32_t *value)v8::internal::Object
ToValueIndex(int descriptor_number)v8::internal::DescriptorArrayinlineprivatestatic
UnionOfKeys(Handle< FixedArray > first, Handle< FixedArray > second)v8::internal::FixedArraystatic
UpdateMapCodeCache(Handle< HeapObject > object, Handle< Name > name, Handle< Code > code)v8::internal::HeapObjectstatic
VerifyApiCallResultType()v8::internal::Objectinline
WrapForRead(Isolate *isolate, Handle< Object > object, Representation representation)v8::internal::Objectinlinestatic
WriteToReadOnlyProperty(LookupIterator *it, Handle< Object > value, StrictMode strict_mode)v8::internal::Objectstatic