addNewPropertyTransition(VM &, Structure *, PropertyName, unsigned attributes, PropertyOffset &, PutPropertySlot::Context=PutPropertySlot::UnknownContext, DeferredStructureTransitionWatchpointFire *=nullptr) | JSC::Structure | static |
addNewPropertyTransition(VM &, Structure *, PropertyName, unsigned attributes, PropertyOffset &, PutPropertySlot::Context=PutPropertySlot::UnknownContext, DeferredStructureTransitionWatchpointFire *=nullptr) | JSC::Structure | static |
addPropertyTransition(VM &, Structure *, PropertyName, unsigned attributes, PropertyOffset &) | JSC::Structure | static |
addPropertyTransition(VM &, Structure *, PropertyName, unsigned attributes, PropertyOffset &) | JSC::Structure | static |
addPropertyTransitionToExistingStructure(Structure *, PropertyName, unsigned attributes, PropertyOffset &) | JSC::Structure | static |
addPropertyTransitionToExistingStructure(Structure *, PropertyName, unsigned attributes, PropertyOffset &) | JSC::Structure | static |
addPropertyTransitionToExistingStructureConcurrently(Structure *, UniquedStringImpl *uid, unsigned attributes, PropertyOffset &) | JSC::Structure | static |
addPropertyTransitionToExistingStructureConcurrently(Structure *, UniquedStringImpl *uid, unsigned attributes, PropertyOffset &) | JSC::Structure | static |
addPropertyWithoutTransition(VM &, PropertyName, unsigned attributes, const Func &) | JSC::Structure | inline |
addPropertyWithoutTransition(VM &, PropertyName, unsigned attributes, const Func &) | JSC::Structure | |
addTransitionWatchpoint(Watchpoint *watchpoint) const | JSC::Structure | inline |
addTransitionWatchpoint(Watchpoint *watchpoint) const | JSC::Structure | inline |
allocatorAttributes() const | JSC::HeapCell | |
allocatorAttributes() const | JSC::HeapCell | |
anyObjectInChainMayInterceptIndexedAccesses() const | JSC::Structure | |
anyObjectInChainMayInterceptIndexedAccesses() const | JSC::Structure | |
atomicCompareExchangeCellStateStrong(CellState oldState, CellState newState) | JSC::JSCell | inline |
atomicCompareExchangeCellStateStrong(CellState oldState, CellState newState) | JSC::JSCell | inline |
atomicCompareExchangeCellStateWeakRelaxed(CellState oldState, CellState newState) | JSC::JSCell | inline |
atomicCompareExchangeCellStateWeakRelaxed(CellState oldState, CellState newState) | JSC::JSCell | inline |
attributeChangeTransition(VM &, Structure *, PropertyName, unsigned attributes) | JSC::Structure | static |
attributeChangeTransition(VM &, Structure *, PropertyName, unsigned attributes) | JSC::Structure | static |
Auxiliary enum value | JSC::HeapCell | |
Base typedef | JSC::Structure | |
Base typedef | JSC::Structure | |
cachedPropertyNameEnumerator() const | JSC::Structure | |
cachedPropertyNameEnumerator() const | JSC::Structure | |
callDestructor(VM &) | JSC::JSCell | inline |
callDestructor(VM &) | JSC::JSCell | |
canAccessPropertiesQuicklyForEnumeration() const | JSC::Structure | |
canAccessPropertiesQuicklyForEnumeration() const | JSC::Structure | |
canCachePropertyNameEnumerator() const | JSC::Structure | |
canCachePropertyNameEnumerator() const | JSC::Structure | |
canUseFastGetOwnProperty(const Structure &) | JSC::JSCell | inlinestatic |
canUseFastGetOwnProperty(const Structure &) | JSC::JSCell | static |
canUseForAllocationsOf(Structure *) | JSC::Structure | |
canUseForAllocationsOf(Structure *) | JSC::Structure | |
cellContainer() const | JSC::HeapCell | |
cellContainer() const | JSC::HeapCell | |
cellKind() const | JSC::HeapCell | |
cellKind() const | JSC::HeapCell | |
cellSize() const | JSC::HeapCell | |
cellSize() const | JSC::HeapCell | |
cellState() const | JSC::JSCell | inline |
cellState() const | JSC::JSCell | inline |
cellStateOffset() | JSC::JSCell | inlinestatic |
cellStateOffset() | JSC::JSCell | inlinestatic |
changePrototypeTransition(VM &, Structure *, JSValue prototype) | JSC::Structure | static |
changePrototypeTransition(VM &, Structure *, JSValue prototype) | JSC::Structure | static |
checkOffsetConsistency(PropertyTable *propertyTable, const DetailsFunc &detailsFunc) const | JSC::Structure | |
classInfo() const | JSC::Structure | inline |
classInfo() const | JSC::Structure | inline |
JSC::JSCell::classInfo(VM &) const | JSC::JSCell | |
classInfoOffset() | JSC::Structure | inlinestatic |
classInfoOffset() | JSC::Structure | inlinestatic |
className(VM &) const | JSC::JSCell | |
className(const JSObject *) | JSC::JSCell | protectedstatic |
className(VM &) const | JSC::JSCell | |
className(const JSObject *) | JSC::JSCell | protectedstatic |
clearStructure() | JSC::JSCell | inline |
clearStructure() | JSC::JSCell | inline |
couldHaveIndexingHeader() const | JSC::Structure | inline |
couldHaveIndexingHeader() const | JSC::Structure | inline |
create(VM &, JSGlobalObject *, JSValue prototype, const TypeInfo &, const ClassInfo *, IndexingType=NonArray, unsigned inlineCapacity=0) | JSC::Structure | inlinestatic |
create(VM &, JSGlobalObject *, JSValue prototype, const TypeInfo &, const ClassInfo *, IndexingType=NonArray, unsigned inlineCapacity=0) | JSC::Structure | static |
createStructure(VM &) | JSC::Structure | inlinestatic |
createStructure(VM &) | JSC::Structure | static |
CreatingEarlyCell enum value | JSC::JSCell | |
CreatingEarlyCellTag enum name | JSC::JSCell | |
CreatingEarlyCellTag enum name | JSC::JSCell | |
customHasInstance(JSObject *, ExecState *, JSValue) | JSC::JSCell | protectedstatic |
customHasInstance(JSObject *, ExecState *, JSValue) | JSC::JSCell | protectedstatic |
DECLARE_EXPORT_INFO | JSC::Structure | |
defaultValue(const JSObject *, ExecState *, PreferredPrimitiveType) | JSC::JSCell | protectedstatic |
defaultValue(const JSObject *, ExecState *, PreferredPrimitiveType) | JSC::JSCell | protectedstatic |
DEFINE_BITFIELD(DictionaryKind, dictionaryKind, DictionaryKind, 2, 0) | JSC::Structure | |
DEFINE_BITFIELD(bool, isPinnedPropertyTable, IsPinnedPropertyTable, 1, 2) | JSC::Structure | |
DEFINE_BITFIELD(bool, hasGetterSetterProperties, HasGetterSetterProperties, 1, 3) | JSC::Structure | |
DEFINE_BITFIELD(bool, hasReadOnlyOrGetterSetterPropertiesExcludingProto, HasReadOnlyOrGetterSetterPropertiesExcludingProto, 1, 4) | JSC::Structure | |
DEFINE_BITFIELD(bool, isQuickPropertyAccessAllowedForEnumeration, IsQuickPropertyAccessAllowedForEnumeration, 1, 5) | JSC::Structure | |
DEFINE_BITFIELD(unsigned, attributesInPrevious, AttributesInPrevious, 14, 6) | JSC::Structure | |
DEFINE_BITFIELD(bool, didPreventExtensions, DidPreventExtensions, 1, 20) | JSC::Structure | |
DEFINE_BITFIELD(bool, didTransition, DidTransition, 1, 21) | JSC::Structure | |
DEFINE_BITFIELD(bool, staticPropertiesReified, StaticPropertiesReified, 1, 22) | JSC::Structure | |
DEFINE_BITFIELD(bool, hasBeenFlattenedBefore, HasBeenFlattenedBefore, 1, 23) | JSC::Structure | |
DEFINE_BITFIELD(bool, hasCustomGetterSetterProperties, HasCustomGetterSetterProperties, 1, 24) | JSC::Structure | |
DEFINE_BITFIELD(bool, didWatchInternalProperties, DidWatchInternalProperties, 1, 25) | JSC::Structure | |
DEFINE_BITFIELD(bool, transitionWatchpointIsLikelyToBeFired, TransitionWatchpointIsLikelyToBeFired, 1, 26) | JSC::Structure | |
DEFINE_BITFIELD(bool, hasBeenDictionary, HasBeenDictionary, 1, 27) | JSC::Structure | |
DEFINE_BITFIELD(bool, isAddingPropertyForTransition, IsAddingPropertyForTransition, 1, 28) | JSC::Structure | |
DEFINE_BITFIELD(DictionaryKind, dictionaryKind, DictionaryKind, 2, 0) | JSC::Structure | |
DEFINE_BITFIELD(bool, isPinnedPropertyTable, IsPinnedPropertyTable, 1, 2) | JSC::Structure | |
DEFINE_BITFIELD(bool, hasGetterSetterProperties, HasGetterSetterProperties, 1, 3) | JSC::Structure | |
DEFINE_BITFIELD(bool, hasReadOnlyOrGetterSetterPropertiesExcludingProto, HasReadOnlyOrGetterSetterPropertiesExcludingProto, 1, 4) | JSC::Structure | |
DEFINE_BITFIELD(bool, isQuickPropertyAccessAllowedForEnumeration, IsQuickPropertyAccessAllowedForEnumeration, 1, 5) | JSC::Structure | |
DEFINE_BITFIELD(unsigned, attributesInPrevious, AttributesInPrevious, 14, 6) | JSC::Structure | |
DEFINE_BITFIELD(bool, didPreventExtensions, DidPreventExtensions, 1, 20) | JSC::Structure | |
DEFINE_BITFIELD(bool, didTransition, DidTransition, 1, 21) | JSC::Structure | |
DEFINE_BITFIELD(bool, staticPropertiesReified, StaticPropertiesReified, 1, 22) | JSC::Structure | |
DEFINE_BITFIELD(bool, hasBeenFlattenedBefore, HasBeenFlattenedBefore, 1, 23) | JSC::Structure | |
DEFINE_BITFIELD(bool, hasCustomGetterSetterProperties, HasCustomGetterSetterProperties, 1, 24) | JSC::Structure | |
DEFINE_BITFIELD(bool, didWatchInternalProperties, DidWatchInternalProperties, 1, 25) | JSC::Structure | |
DEFINE_BITFIELD(bool, transitionWatchpointIsLikelyToBeFired, TransitionWatchpointIsLikelyToBeFired, 1, 26) | JSC::Structure | |
DEFINE_BITFIELD(bool, hasBeenDictionary, HasBeenDictionary, 1, 27) | JSC::Structure | |
DEFINE_BITFIELD(bool, isAddingPropertyForTransition, IsAddingPropertyForTransition, 1, 28) | JSC::Structure | |
defineOwnProperty(JSObject *, ExecState *, PropertyName, const PropertyDescriptor &, bool shouldThrow) | JSC::JSCell | protectedstatic |
defineOwnProperty(JSObject *, ExecState *, PropertyName, const PropertyDescriptor &, bool shouldThrow) | JSC::JSCell | protectedstatic |
deleteProperty(JSCell *, ExecState *, PropertyName) | JSC::JSCell | static |
deleteProperty(JSCell *, ExecState *, PropertyName) | JSC::JSCell | static |
deletePropertyByIndex(JSCell *, ExecState *, unsigned propertyName) | JSC::JSCell | static |
deletePropertyByIndex(JSCell *, ExecState *, unsigned propertyName) | JSC::JSCell | static |
destroy(JSCell *) | JSC::Structure | static |
destroy(JSCell *) | JSC::Structure | static |
destructionMode() const | JSC::HeapCell | |
destructionMode() const | JSC::HeapCell | |
dfgShouldWatch() const | JSC::Structure | inline |
dfgShouldWatch() const | JSC::Structure | inline |
dfgShouldWatchIfPossible() const | JSC::Structure | inline |
dfgShouldWatchIfPossible() const | JSC::Structure | inline |
didCachePropertyReplacement(VM &, PropertyOffset) | JSC::Structure | |
didCachePropertyReplacement(VM &, PropertyOffset) | JSC::Structure | |
didReplaceProperty(PropertyOffset) | JSC::Structure | inline |
didReplaceProperty(PropertyOffset) | JSC::Structure | |
didTransitionFromThisStructure(DeferredStructureTransitionWatchpointFire *=nullptr) const | JSC::Structure | |
didTransitionFromThisStructure(DeferredStructureTransitionWatchpointFire *=nullptr) const | JSC::Structure | |
dump(PrintStream &) const | JSC::Structure | |
dump(PrintStream &) const | JSC::Structure | |
dumpBrief(PrintStream &, const CString &) const | JSC::Structure | |
dumpBrief(PrintStream &, const CString &) const | JSC::Structure | |
dumpContextHeader(PrintStream &) | JSC::Structure | static |
dumpContextHeader(PrintStream &) | JSC::Structure | static |
dumpInContext(PrintStream &, DumpContext *) const | JSC::Structure | |
dumpInContext(PrintStream &, DumpContext *) const | JSC::Structure | |
dumpStatistics() | JSC::Structure | static |
dumpStatistics() | JSC::Structure | static |
dumpToStream(const JSCell *, PrintStream &) | JSC::JSCell | static |
dumpToStream(const JSCell *, PrintStream &) | JSC::JSCell | static |
ensurePropertyReplacementWatchpointSet(VM &, PropertyOffset) | JSC::Structure | |
ensurePropertyReplacementWatchpointSet(VM &, PropertyOffset) | JSC::Structure | |
estimatedSize(JSCell *) | JSC::JSCell | static |
estimatedSize(JSCell *) | JSC::JSCell | static |
estimatedSizeInBytes() const | JSC::JSCell | |
estimatedSizeInBytes() const | JSC::JSCell | |
fastGetOwnProperty(VM &, Structure &, PropertyName) | JSC::JSCell | |
fastGetOwnProperty(VM &, Structure &, PropertyName) | JSC::JSCell | |
finishCreation(VM &vm) | JSC::Structure | inlineprotected |
finishCreation(VM &vm, CreatingEarlyCellTag) | JSC::Structure | inlineprotected |
finishCreation(VM &vm) | JSC::Structure | inlineprotected |
finishCreation(VM &vm, CreatingEarlyCellTag) | JSC::Structure | inlineprotected |
JSC::JSCell::finishCreation(VM &, Structure *, CreatingEarlyCellTag) | JSC::JSCell | inlineprotected |
flattenDictionaryStructure(VM &, JSObject *) | JSC::Structure | |
flattenDictionaryStructure(VM &, JSObject *) | JSC::Structure | |
forEachPropertyConcurrently(const Functor &) | JSC::Structure | |
forEachPropertyConcurrently(const Functor &) | JSC::Structure | |
freezeTransition(VM &, Structure *) | JSC::Structure | static |
freezeTransition(VM &, Structure *) | JSC::Structure | static |
get(VM &, PropertyName) | JSC::Structure | |
get(VM &, PropertyName, unsigned &attributes) | JSC::Structure | |
get(VM &, PropertyName, unsigned &attributes, bool &hasInferredType) | JSC::Structure | |
get(VM &, PropertyName) | JSC::Structure | |
get(VM &, PropertyName, unsigned &attributes) | JSC::Structure | |
get(VM &, PropertyName, unsigned &attributes, bool &hasInferredType) | JSC::Structure | |
getCallData(JSCell *, CallData &) | JSC::JSCell | static |
getCallData(JSCell *, CallData &) | JSC::JSCell | static |
getConcurrently(UniquedStringImpl *uid) | JSC::Structure | inline |
getConcurrently(UniquedStringImpl *uid, unsigned &attributes) | JSC::Structure | |
getConcurrently(UniquedStringImpl *uid) | JSC::Structure | |
getConcurrently(UniquedStringImpl *uid, unsigned &attributes) | JSC::Structure | |
getConstructData(JSCell *, ConstructData &) | JSC::JSCell | static |
getConstructData(JSCell *, ConstructData &) | JSC::JSCell | static |
getEnumerableLength(ExecState *, JSObject *) | JSC::JSCell | protectedstatic |
getEnumerableLength(ExecState *, JSObject *) | JSC::JSCell | protectedstatic |
getGenericPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode) | JSC::JSCell | protectedstatic |
getGenericPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode) | JSC::JSCell | protectedstatic |
getObject() | JSC::JSCell | |
getObject() const | JSC::JSCell | |
getObject() | JSC::JSCell | |
getObject() const | JSC::JSCell | |
getOwnNonIndexPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode) | JSC::JSCell | protectedstatic |
getOwnNonIndexPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode) | JSC::JSCell | protectedstatic |
getOwnPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode) | JSC::JSCell | protectedstatic |
getOwnPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode) | JSC::JSCell | protectedstatic |
getOwnPropertySlot(JSObject *, ExecState *, PropertyName, PropertySlot &) | JSC::JSCell | protectedstatic |
getOwnPropertySlot(JSObject *, ExecState *, PropertyName, PropertySlot &) | JSC::JSCell | protectedstatic |
getOwnPropertySlotByIndex(JSObject *, ExecState *, unsigned propertyName, PropertySlot &) | JSC::JSCell | protectedstatic |
getOwnPropertySlotByIndex(JSObject *, ExecState *, unsigned propertyName, PropertySlot &) | JSC::JSCell | protectedstatic |
getPrimitiveNumber(ExecState *, double &number, JSValue &) const | JSC::JSCell | |
getPrimitiveNumber(ExecState *, double &number, JSValue &) const | JSC::JSCell | |
getPropertiesConcurrently() | JSC::Structure | |
getPropertiesConcurrently() | JSC::Structure | |
getPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode) | JSC::JSCell | protectedstatic |
getPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode) | JSC::JSCell | protectedstatic |
getPropertyNamesFromStructure(VM &, PropertyNameArray &, EnumerationMode) | JSC::Structure | |
getPropertyNamesFromStructure(VM &, PropertyNameArray &, EnumerationMode) | JSC::Structure | |
getPrototype(JSObject *, ExecState *) | JSC::JSCell | protectedstatic |
getPrototype(JSObject *, ExecState *) | JSC::JSCell | protectedstatic |
getString(ExecState *, String &) const | JSC::JSCell | |
getString(ExecState *) const | JSC::JSCell | |
getString(ExecState *, String &) const | JSC::JSCell | |
getString(ExecState *) const | JSC::JSCell | |
getStructurePropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode) | JSC::JSCell | protectedstatic |
getStructurePropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode) | JSC::JSCell | protectedstatic |
getTypedArrayImpl(JSArrayBufferView *) | JSC::JSCell | protectedstatic |
getTypedArrayImpl(JSArrayBufferView *) | JSC::JSCell | protectedstatic |
globalObject() const | JSC::Structure | inline |
globalObject() const | JSC::Structure | inline |
globalObjectOffset() | JSC::Structure | inlinestatic |
globalObjectOffset() | JSC::Structure | inlinestatic |
hasIndexingHeader(const JSCell *) const | JSC::Structure | inline |
hasIndexingHeader(const JSCell *) const | JSC::Structure | |
hasInferredTypes() const | JSC::Structure | inline |
hasInferredTypes() const | JSC::Structure | inline |
hasInlineStorage() const | JSC::Structure | inline |
hasInlineStorage() const | JSC::Structure | inline |
hasRareData() const | JSC::Structure | inline |
hasRareData() const | JSC::Structure | inline |
heap() const | JSC::HeapCell | |
heap() const | JSC::HeapCell | |
HeapCell() | JSC::HeapCell | inline |
HeapCell() | JSC::HeapCell | inline |
heapSnapshot(JSCell *, HeapSnapshotBuilder &) | JSC::JSCell | static |
heapSnapshot(JSCell *, HeapSnapshotBuilder &) | JSC::JSCell | static |
hijacksIndexingHeader() const | JSC::Structure | inline |
hijacksIndexingHeader() const | JSC::Structure | inline |
holesMustForwardToPrototype(VM &) const | JSC::Structure | |
holesMustForwardToPrototype(VM &) const | JSC::Structure | |
id() const | JSC::Structure | inline |
id() const | JSC::Structure | inline |
idBlob() const | JSC::Structure | inline |
idBlob() const | JSC::Structure | inline |
indexingType() const | JSC::Structure | inline |
indexingType() const | JSC::Structure | inline |
indexingTypeAndMisc() const | JSC::JSCell | inline |
indexingTypeAndMisc() const | JSC::JSCell | |
indexingTypeAndMiscOffset() | JSC::JSCell | inlinestatic |
indexingTypeAndMiscOffset() | JSC::JSCell | inlinestatic |
indexingTypeIncludingHistory() const | JSC::Structure | inline |
indexingTypeIncludingHistory() const | JSC::Structure | inline |
indexingTypeIncludingHistoryOffset() | JSC::Structure | inlinestatic |
indexingTypeIncludingHistoryOffset() | JSC::Structure | inlinestatic |
inferredTypeDescriptorFor(UniquedStringImpl *uid) | JSC::Structure | inline |
inferredTypeDescriptorFor(UniquedStringImpl *uid) | JSC::Structure | inline |
inferredTypeFor(UniquedStringImpl *uid) | JSC::Structure | inline |
inferredTypeFor(UniquedStringImpl *uid) | JSC::Structure | inline |
inherits(VM &, const ClassInfo *) const | JSC::JSCell | inline |
inherits(VM &, const ClassInfo *) const | JSC::JSCell | |
inlineCapacity() const | JSC::Structure | inline |
inlineCapacity() const | JSC::Structure | inline |
inlineCapacityOffset() | JSC::Structure | inlinestatic |
inlineCapacityOffset() | JSC::Structure | inlinestatic |
inlineSize() const | JSC::Structure | inline |
inlineSize() const | JSC::Structure | inline |
inlineTypeFlags() const | JSC::JSCell | inline |
inlineTypeFlags() const | JSC::JSCell | inline |
isAnyWasmCallee(VM &) const | JSC::JSCell | |
isAnyWasmCallee(VM &) const | JSC::JSCell | |
isAPIValueWrapper() const | JSC::JSCell | inline |
isAPIValueWrapper() const | JSC::JSCell | |
isCheapDuringGC() | JSC::Structure | |
isCheapDuringGC() | JSC::Structure | |
isCustomGetterSetter() const | JSC::JSCell | inline |
isCustomGetterSetter() const | JSC::JSCell | |
isDictionary() const | JSC::Structure | inline |
isDictionary() const | JSC::Structure | inline |
isEmpty() const | JSC::Structure | inline |
isEmpty() const | JSC::Structure | inline |
isExtensible(JSObject *, ExecState *) | JSC::JSCell | protectedstatic |
isExtensible(JSObject *, ExecState *) | JSC::JSCell | protectedstatic |
isFrozen(VM &) | JSC::Structure | |
isFrozen(VM &) | JSC::Structure | |
isGetterSetter() const | JSC::JSCell | inline |
isGetterSetter() const | JSC::JSCell | |
isImmutablePrototypeExoticObject() | JSC::Structure | inline |
isImmutablePrototypeExoticObject() | JSC::Structure | inline |
isLargeAllocation() const | JSC::HeapCell | |
isLargeAllocation() const | JSC::HeapCell | |
isLocked() const | JSC::JSCell | inline |
isLocked() const | JSC::JSCell | |
isObject() const | JSC::Structure | inline |
isObject() const | JSC::Structure | inline |
isProxy() const | JSC::Structure | inline |
isProxy() const | JSC::Structure | inline |
isSealed(VM &) | JSC::Structure | |
isSealed(VM &) | JSC::Structure | |
isString() const | JSC::JSCell | inline |
isString() const | JSC::JSCell | |
isStructureExtensible() const | JSC::Structure | inline |
isStructureExtensible() const | JSC::Structure | inline |
isSymbol() const | JSC::JSCell | inline |
isSymbol() const | JSC::JSCell | |
isUncacheableDictionary() const | JSC::Structure | inline |
isUncacheableDictionary() const | JSC::Structure | inline |
isValidOffset(PropertyOffset offset) const | JSC::Structure | inline |
isValidOffset(PropertyOffset offset) const | JSC::Structure | inline |
isZapped() const | JSC::HeapCell | inline |
isZapped() const | JSC::HeapCell | inline |
JSCell(CreatingEarlyCellTag) | JSC::JSCell | inline |
JSCell(VM &, Structure *) | JSC::JSCell | inlineprotected |
JSCell(CreatingEarlyCellTag) | JSC::JSCell | |
JSCell(VM &, Structure *) | JSC::JSCell | protected |
JSC::HeapCell::JSCell enum value | JSC::HeapCell | |
Kind enum name | JSC::HeapCell | |
Kind enum name | JSC::HeapCell | |
largeAllocation() const | JSC::HeapCell | |
largeAllocation() const | JSC::HeapCell | |
lastOffset() const | JSC::Structure | inline |
lastOffset() const | JSC::Structure | inline |
LLIntOffsetsExtractor class | JSC::Structure | friend |
lock() | JSC::Structure | inline |
lock() | JSC::Structure | inline |
markedBlock() const | JSC::HeapCell | |
markedBlock() const | JSC::HeapCell | |
markIfCheap(SlotVisitor &) | JSC::Structure | |
markIfCheap(SlotVisitor &) | JSC::Structure | |
masqueradesAsUndefined(JSGlobalObject *lexicalGlobalObject) | JSC::Structure | inline |
masqueradesAsUndefined(JSGlobalObject *lexicalGlobalObject) | JSC::Structure | |
mayInterceptIndexedAccesses() const | JSC::Structure | inline |
mayInterceptIndexedAccesses() const | JSC::Structure | inline |
methodTable() const | JSC::JSCell | inline |
methodTable(VM &) const | JSC::JSCell | inline |
methodTable() const | JSC::JSCell | |
methodTable(VM &) const | JSC::JSCell | |
needImpurePropertyWatchpoint() | JSC::Structure | inline |
needImpurePropertyWatchpoint() | JSC::Structure | inline |
needsDestruction | JSC::Structure | static |
needsSlowPutIndexing() const | JSC::Structure | |
needsSlowPutIndexing() const | JSC::Structure | |
nonPropertyTransition(VM &, Structure *, NonPropertyTransition) | JSC::Structure | static |
nonPropertyTransition(VM &, Structure *, NonPropertyTransition) | JSC::Structure | static |
objectInitializationBlob() const | JSC::Structure | inline |
objectInitializationBlob() const | JSC::Structure | inline |
objectToStringValue() | JSC::Structure | inline |
objectToStringValue() | JSC::Structure | inline |
outOfLineCapacity(PropertyOffset lastOffset) | JSC::Structure | inlinestatic |
outOfLineCapacity() const | JSC::Structure | inline |
outOfLineCapacity(PropertyOffset lastOffset) | JSC::Structure | inlinestatic |
outOfLineCapacity() const | JSC::Structure | inline |
outOfLineSize(PropertyOffset lastOffset) | JSC::Structure | inlinestatic |
outOfLineSize() const | JSC::Structure | inline |
outOfLineSize(PropertyOffset lastOffset) | JSC::Structure | inlinestatic |
outOfLineSize() const | JSC::Structure | inline |
preventExtensions(JSObject *, ExecState *) | JSC::JSCell | protectedstatic |
preventExtensions(JSObject *, ExecState *) | JSC::JSCell | protectedstatic |
preventExtensionsTransition(VM &, Structure *) | JSC::Structure | static |
preventExtensionsTransition(VM &, Structure *) | JSC::Structure | static |
previousID() const | JSC::Structure | inline |
previousID() const | JSC::Structure | inline |
propertyAccessesAreCacheable() | JSC::Structure | inline |
propertyAccessesAreCacheable() | JSC::Structure | inline |
propertyAccessesAreCacheableForAbsence() | JSC::Structure | inline |
propertyAccessesAreCacheableForAbsence() | JSC::Structure | inline |
propertyReplacementWatchpointSet(PropertyOffset) | JSC::Structure | inline |
propertyReplacementWatchpointSet(PropertyOffset) | JSC::Structure | |
propertyTableUnsafeOffset() | JSC::Structure | inlinestatic |
propertyTableUnsafeOffset() | JSC::Structure | inlinestatic |
prototypeChain(VM &, JSGlobalObject *) const | JSC::Structure | inline |
prototypeChain(ExecState *) const | JSC::Structure | inline |
prototypeChain(VM &, JSGlobalObject *) const | JSC::Structure | |
prototypeChain(ExecState *) const | JSC::Structure | |
prototypeChainMayInterceptStoreTo(VM &, PropertyName) | JSC::Structure | |
prototypeChainMayInterceptStoreTo(VM &, PropertyName) | JSC::Structure | |
prototypeForLookup(ExecState *) const | JSC::Structure | inline |
prototypeForLookup(JSGlobalObject *) const | JSC::Structure | inline |
prototypeForLookup(CodeBlock *) const | JSC::Structure | |
prototypeForLookup(ExecState *) const | JSC::Structure | |
prototypeForLookup(JSGlobalObject *) const | JSC::Structure | |
prototypeForLookup(CodeBlock *) const | JSC::Structure | |
prototypeOffset() | JSC::Structure | inlinestatic |
prototypeOffset() | JSC::Structure | inlinestatic |
pureToBoolean() const | JSC::JSCell | inline |
pureToBoolean() const | JSC::JSCell | |
put(JSCell *, ExecState *, PropertyName, JSValue, PutPropertySlot &) | JSC::JSCell | static |
put(JSCell *, ExecState *, PropertyName, JSValue, PutPropertySlot &) | JSC::JSCell | static |
putByIndex(JSCell *, ExecState *, unsigned propertyName, JSValue, bool shouldThrow) | JSC::JSCell | static |
putByIndex(JSCell *, ExecState *, unsigned propertyName, JSValue, bool shouldThrow) | JSC::JSCell | static |
removePropertyTransition(VM &, Structure *, PropertyName, PropertyOffset &) | JSC::Structure | static |
removePropertyTransition(VM &, Structure *, PropertyName, PropertyOffset &) | JSC::Structure | static |
removePropertyWithoutTransition(VM &, PropertyName, const Func &) | JSC::Structure | inline |
removePropertyWithoutTransition(VM &, PropertyName, const Func &) | JSC::Structure | |
sealTransition(VM &, Structure *) | JSC::Structure | static |
sealTransition(VM &, Structure *) | JSC::Structure | static |
seenMultipleCalleeObjects() | JSC::JSCell | inlinestatic |
seenMultipleCalleeObjects() | JSC::JSCell | inlinestatic |
setCachedPropertyNameEnumerator(VM &, JSPropertyNameEnumerator *) | JSC::Structure | |
setCachedPropertyNameEnumerator(VM &, JSPropertyNameEnumerator *) | JSC::Structure | |
setCellState(CellState data) const | JSC::JSCell | inline |
setCellState(CellState data) const | JSC::JSCell | inline |
setContainsReadOnlyProperties() | JSC::Structure | inline |
setContainsReadOnlyProperties() | JSC::Structure | inline |
setGlobalObject(VM &vm, JSGlobalObject *globalObject) | JSC::Structure | inline |
setGlobalObject(VM &vm, JSGlobalObject *globalObject) | JSC::Structure | inline |
setHasCustomGetterSetterPropertiesWithProtoCheck(bool is__proto__) | JSC::Structure | inline |
setHasCustomGetterSetterPropertiesWithProtoCheck(bool is__proto__) | JSC::Structure | inline |
setHasGetterSetterPropertiesWithProtoCheck(bool is__proto__) | JSC::Structure | inline |
setHasGetterSetterPropertiesWithProtoCheck(bool is__proto__) | JSC::Structure | inline |
setLastOffset(PropertyOffset offset) | JSC::Structure | inline |
setLastOffset(PropertyOffset offset) | JSC::Structure | inline |
setObjectToStringValue(ExecState *, VM &, JSString *value, PropertySlot toStringTagSymbolSlot) | JSC::Structure | inline |
setObjectToStringValue(ExecState *, VM &, JSString *value, PropertySlot toStringTagSymbolSlot) | JSC::Structure | |
setPrototype(JSObject *, ExecState *, JSValue, bool) | JSC::JSCell | protectedstatic |
setPrototype(JSObject *, ExecState *, JSValue, bool) | JSC::JSCell | protectedstatic |
setPrototypeWithoutTransition(VM &vm, JSValue prototype) | JSC::Structure | inline |
setPrototypeWithoutTransition(VM &vm, JSValue prototype) | JSC::Structure | inline |
setStructure(VM &, Structure *) | JSC::JSCell | |
setStructure(VM &, Structure *) | JSC::JSCell | |
setStructureIDDirectly(StructureID id) | JSC::JSCell | inline |
setStructureIDDirectly(StructureID id) | JSC::JSCell | inline |
slowDownAndWasteMemory(JSArrayBufferView *) | JSC::JSCell | protectedstatic |
slowDownAndWasteMemory(JSArrayBufferView *) | JSC::JSCell | protectedstatic |
startWatchingInternalPropertiesIfNecessary(VM &vm) | JSC::Structure | inline |
startWatchingInternalPropertiesIfNecessary(VM &vm) | JSC::Structure | inline |
startWatchingInternalPropertiesIfNecessaryForEntireChain(VM &vm) | JSC::Structure | inline |
startWatchingInternalPropertiesIfNecessaryForEntireChain(VM &vm) | JSC::Structure | inline |
startWatchingPropertyForReplacements(VM &vm, PropertyOffset offset) | JSC::Structure | inline |
startWatchingPropertyForReplacements(VM &, PropertyName) | JSC::Structure | |
startWatchingPropertyForReplacements(VM &vm, PropertyOffset offset) | JSC::Structure | inline |
startWatchingPropertyForReplacements(VM &, PropertyName) | JSC::Structure | |
storedPrototype() const | JSC::Structure | inline |
storedPrototype() const | JSC::Structure | inline |
storedPrototypeObject() const | JSC::Structure | inline |
storedPrototypeObject() const | JSC::Structure | |
storedPrototypeStructure() const | JSC::Structure | inline |
storedPrototypeStructure() const | JSC::Structure | |
structure() const | JSC::JSCell | |
structure(VM &) const | JSC::JSCell | |
structure() const | JSC::JSCell | |
structure(VM &) const | JSC::JSCell | |
StructureFlags | JSC::Structure | static |
structureID() const | JSC::JSCell | inline |
structureID() const | JSC::JSCell | inline |
structureIDOffset() | JSC::Structure | inlinestatic |
structureIDOffset() | JSC::Structure | inlinestatic |
StructureTransitionTable class | JSC::Structure | friend |
subspaceFor(VM &) | JSC::JSCell | static |
subspaceFor(VM &) | JSC::JSCell | static |
suggestedArrayStorageTransition() const | JSC::Structure | |
suggestedArrayStorageTransition() const | JSC::Structure | |
takesSlowPathInDFGForImpureProperty() | JSC::Structure | inline |
takesSlowPathInDFGForImpureProperty() | JSC::Structure | inline |
toBoolean(ExecState *) const | JSC::JSCell | inline |
toBoolean(ExecState *) const | JSC::JSCell | |
toCacheableDictionaryTransition(VM &, Structure *, DeferredStructureTransitionWatchpointFire *=nullptr) | JSC::Structure | static |
toCacheableDictionaryTransition(VM &, Structure *, DeferredStructureTransitionWatchpointFire *=nullptr) | JSC::Structure | static |
toNumber(ExecState *) const | JSC::JSCell | |
toNumber(ExecState *) const | JSC::JSCell | |
toObject(ExecState *, JSGlobalObject *) const | JSC::JSCell | inline |
toObject(ExecState *, JSGlobalObject *) const | JSC::JSCell | |
toPrimitive(ExecState *, PreferredPrimitiveType) const | JSC::JSCell | |
toPrimitive(ExecState *, PreferredPrimitiveType) const | JSC::JSCell | |
toStringName(const JSObject *, ExecState *) | JSC::JSCell | protectedstatic |
toStringName(const JSObject *, ExecState *) | JSC::JSCell | protectedstatic |
toStructureShape(JSValue) | JSC::Structure | |
toStructureShape(JSValue) | JSC::Structure | |
totalStorageCapacity() const | JSC::Structure | inline |
totalStorageCapacity() const | JSC::Structure | inline |
totalStorageSize() const | JSC::Structure | inline |
totalStorageSize() const | JSC::Structure | inline |
toThis(JSCell *, ExecState *, ECMAMode) | JSC::JSCell | static |
toThis(JSCell *, ExecState *, ECMAMode) | JSC::JSCell | static |
toUncacheableDictionaryTransition(VM &, Structure *) | JSC::Structure | static |
toUncacheableDictionaryTransition(VM &, Structure *) | JSC::Structure | static |
transitionWatchpointSet() const | JSC::Structure | inline |
transitionWatchpointSet() const | JSC::Structure | inline |
transitionWatchpointSetHasBeenInvalidated() const | JSC::Structure | inline |
transitionWatchpointSetHasBeenInvalidated() const | JSC::Structure | inline |
transitionWatchpointSetIsStillValid() const | JSC::Structure | inline |
transitionWatchpointSetIsStillValid() const | JSC::Structure | inline |
transitivelyTransitionedFrom(Structure *structureToFind) | JSC::Structure | inline |
transitivelyTransitionedFrom(Structure *structureToFind) | JSC::Structure | |
tryLock() | JSC::JSCell | inline |
tryLock() | JSC::JSCell | |
type() const | JSC::JSCell | inline |
type() const | JSC::JSCell | |
TypedArrayStorageType | JSC::JSCell | static |
typeInfo() const | JSC::Structure | inline |
typeInfo() const | JSC::Structure | inline |
typeInfoFlagsOffset() | JSC::JSCell | inlinestatic |
typeInfoFlagsOffset() | JSC::JSCell | inlinestatic |
typeInfoTypeOffset() | JSC::JSCell | inlinestatic |
typeInfoTypeOffset() | JSC::JSCell | inlinestatic |
unlock() | JSC::JSCell | inline |
unlock() | JSC::JSCell | |
visitChildren(JSCell *, SlotVisitor &) | JSC::Structure | static |
visitChildren(JSCell *, SlotVisitor &) | JSC::Structure | static |
visitOutputConstraints(JSCell *, SlotVisitor &) | JSC::JSCell | inlinestatic |
visitOutputConstraints(JSCell *, SlotVisitor &) | JSC::JSCell | static |
vm() const | JSC::HeapCell | |
vm() const | JSC::HeapCell | |
willStoreValueForExistingTransition(VM &vm, PropertyName propertyName, JSValue value, bool shouldOptimize) | JSC::Structure | inline |
willStoreValueForExistingTransition(VM &vm, PropertyName propertyName, JSValue value, bool shouldOptimize) | JSC::Structure | inline |
willStoreValueForNewTransition(VM &vm, PropertyName propertyName, JSValue value, bool shouldOptimize) | JSC::Structure | inline |
willStoreValueForNewTransition(VM &vm, PropertyName propertyName, JSValue value, bool shouldOptimize) | JSC::Structure | inline |
willStoreValueForReplace(VM &vm, PropertyName propertyName, JSValue value, bool shouldOptimize) | JSC::Structure | inline |
willStoreValueForReplace(VM &vm, PropertyName propertyName, JSValue value, bool shouldOptimize) | JSC::Structure | inline |
zap() | JSC::HeapCell | inline |
zap() | JSC::HeapCell | inline |
~Structure() | JSC::Structure | |
~Structure() | JSC::Structure | |