webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
JSC::BooleanObject Member List

This is the complete list of members for JSC::BooleanObject, including all inherited members.

allocateMoreOutOfLineStorage(VM &, size_t oldSize, size_t newSize)JSC::JSObject
allocateMoreOutOfLineStorage(VM &, size_t oldSize, size_t newSize)JSC::JSObject
allocateSparseIndexMap(VM &)JSC::JSObjectprotected
allocateSparseIndexMap(VM &)JSC::JSObjectprotected
allocationSize(size_t inlineCapacity)JSC::JSWrapperObjectinlinestatic
allocationSize(size_t inlineCapacity)JSC::JSWrapperObjectinlinestatic
allocatorAttributes() constJSC::HeapCell
allocatorAttributes() constJSC::HeapCell
arrayStorage()JSC::JSObjectinlineprotected
arrayStorage()JSC::JSObjectinlineprotected
arrayStorageOrNull()JSC::JSObjectinlineprotected
arrayStorageOrNull()JSC::JSObjectinlineprotected
atomicCompareExchangeCellStateStrong(CellState oldState, CellState newState)JSC::JSCellinline
atomicCompareExchangeCellStateStrong(CellState oldState, CellState newState)JSC::JSCellinline
atomicCompareExchangeCellStateWeakRelaxed(CellState oldState, CellState newState)JSC::JSCellinline
atomicCompareExchangeCellStateWeakRelaxed(CellState oldState, CellState newState)JSC::JSCellinline
attemptToInterceptPutByIndexOnHole(ExecState *, unsigned index, JSValue, bool shouldThrow, bool &putResult)JSC::JSObjectprotected
attemptToInterceptPutByIndexOnHole(ExecState *, unsigned index, JSValue, bool shouldThrow, bool &putResult)JSC::JSObjectprotected
attemptToInterceptPutByIndexOnHoleForPrototype(ExecState *, JSValue thisValue, unsigned propertyName, JSValue, bool shouldThrow, bool &putResult)JSC::JSObject
attemptToInterceptPutByIndexOnHoleForPrototype(ExecState *, JSValue thisValue, unsigned propertyName, JSValue, bool shouldThrow, bool &putResult)JSC::JSObject
Auxiliary enum valueJSC::HeapCell
Base typedefJSC::BooleanObject
Base typedefJSC::BooleanObject
BooleanObject(VM &, Structure *)JSC::BooleanObjectprotected
BooleanObject(VM &, Structure *)JSC::BooleanObjectprotected
butterfly() constJSC::JSObjectinline
butterfly()JSC::JSObjectinline
butterfly() constJSC::JSObjectinline
butterfly()JSC::JSObjectinline
butterflyAddress()JSC::JSObjectinline
butterflyAddress()JSC::JSObjectinline
butterflyOffset()JSC::JSObjectinlinestatic
butterflyOffset()JSC::JSObjectinlinestatic
butterflyPreCapacity()JSC::JSObjectinlineprotected
butterflyPreCapacity()JSC::JSObjectprotected
butterflyTotalSize()JSC::JSObjectinlineprotected
butterflyTotalSize()JSC::JSObjectprotected
calculatedClassName(JSObject *)JSC::JSObjectstatic
calculatedClassName(JSObject *)JSC::JSObjectstatic
callDestructor(VM &)JSC::JSCellinline
callDestructor(VM &)JSC::JSCell
canGetIndexQuickly(unsigned i)JSC::JSObjectinline
canGetIndexQuickly(unsigned i)JSC::JSObjectinline
canSetIndexQuickly(unsigned i)JSC::JSObjectinline
canSetIndexQuickly(unsigned i)JSC::JSObjectinline
canSetIndexQuicklyForPutDirect(unsigned i)JSC::JSObjectinline
canSetIndexQuicklyForPutDirect(unsigned i)JSC::JSObjectinline
canUseFastGetOwnProperty(const Structure &)JSC::JSCellinlinestatic
canUseFastGetOwnProperty(const Structure &)JSC::JSCellstatic
cellContainer() constJSC::HeapCell
cellContainer() constJSC::HeapCell
cellKind() constJSC::HeapCell
cellKind() constJSC::HeapCell
cellSize() constJSC::HeapCell
cellSize() constJSC::HeapCell
cellState() constJSC::JSCellinline
cellState() constJSC::JSCellinline
cellStateOffset()JSC::JSCellinlinestatic
cellStateOffset()JSC::JSCellinlinestatic
classInfo() constJSC::JSDestructibleObjectinline
classInfo() constJSC::JSDestructibleObjectinline
JSC::JSNonFinalObject::classInfo(VM &) constJSC::JSCell
classInfoOffset()JSC::JSDestructibleObjectinlinestatic
classInfoOffset()JSC::JSDestructibleObjectinlinestatic
className(const JSObject *)JSC::JSObjectstatic
className(const JSObject *)JSC::JSObjectstatic
JSC::JSCell::className(VM &) constJSC::JSCell
clearStructure()JSC::JSCellinline
clearStructure()JSC::JSCellinline
convertContiguousToArrayStorage(VM &, NonPropertyTransition)JSC::JSObjectprotected
convertContiguousToArrayStorage(VM &)JSC::JSObjectprotected
convertContiguousToArrayStorage(VM &, NonPropertyTransition)JSC::JSObjectprotected
convertContiguousToArrayStorage(VM &)JSC::JSObjectprotected
convertDoubleToArrayStorage(VM &, NonPropertyTransition)JSC::JSObjectprotected
convertDoubleToArrayStorage(VM &)JSC::JSObjectprotected
convertDoubleToArrayStorage(VM &, NonPropertyTransition)JSC::JSObjectprotected
convertDoubleToArrayStorage(VM &)JSC::JSObjectprotected
convertDoubleToContiguous(VM &)JSC::JSObjectprotected
convertDoubleToContiguous(VM &)JSC::JSObjectprotected
convertInt32ForValue(VM &, JSValue)JSC::JSObjectprotected
convertInt32ForValue(VM &, JSValue)JSC::JSObjectprotected
convertInt32ToArrayStorage(VM &, NonPropertyTransition)JSC::JSObjectprotected
convertInt32ToArrayStorage(VM &)JSC::JSObjectprotected
convertInt32ToArrayStorage(VM &, NonPropertyTransition)JSC::JSObjectprotected
convertInt32ToArrayStorage(VM &)JSC::JSObjectprotected
convertInt32ToContiguous(VM &)JSC::JSObjectprotected
convertInt32ToContiguous(VM &)JSC::JSObjectprotected
convertInt32ToDouble(VM &)JSC::JSObjectprotected
convertInt32ToDouble(VM &)JSC::JSObjectprotected
convertToDictionary(VM &)JSC::JSObject
convertToDictionary(VM &)JSC::JSObject
convertUndecidedForValue(VM &, JSValue)JSC::JSObjectprotected
convertUndecidedForValue(VM &, JSValue)JSC::JSObjectprotected
convertUndecidedToArrayStorage(VM &, NonPropertyTransition)JSC::JSObjectprotected
convertUndecidedToArrayStorage(VM &)JSC::JSObjectprotected
convertUndecidedToArrayStorage(VM &, NonPropertyTransition)JSC::JSObjectprotected
convertUndecidedToArrayStorage(VM &)JSC::JSObjectprotected
convertUndecidedToContiguous(VM &)JSC::JSObjectprotected
convertUndecidedToContiguous(VM &)JSC::JSObjectprotected
convertUndecidedToDouble(VM &)JSC::JSObjectprotected
convertUndecidedToDouble(VM &)JSC::JSObjectprotected
convertUndecidedToInt32(VM &)JSC::JSObjectprotected
convertUndecidedToInt32(VM &)JSC::JSObjectprotected
countElements(Butterfly *)JSC::JSObjectprotected
countElements()JSC::JSObjectprotected
countElements(Butterfly *)JSC::JSObjectprotected
countElements()JSC::JSObjectprotected
create(VM &vm, Structure *structure)JSC::BooleanObjectinlinestatic
create(VM &vm, Structure *structure)JSC::BooleanObjectinlinestatic
createArrayStorage(VM &, unsigned length, unsigned vectorLength)JSC::JSObjectprotected
createArrayStorage(VM &, unsigned length, unsigned vectorLength)JSC::JSObjectprotected
createArrayStorageButterfly(VM &, JSCell *intendedOwner, Structure *, unsigned length, unsigned vectorLength, Butterfly *oldButterfly=nullptr)JSC::JSObjectprotectedstatic
createArrayStorageButterfly(VM &, JSCell *intendedOwner, Structure *, unsigned length, unsigned vectorLength, Butterfly *oldButterfly=nullptr)JSC::JSObjectprotectedstatic
createInitialArrayStorage(VM &)JSC::JSObjectprotected
createInitialArrayStorage(VM &)JSC::JSObjectprotected
createInitialContiguous(VM &, unsigned length)JSC::JSObjectprotected
createInitialContiguous(VM &, unsigned length)JSC::JSObjectprotected
createInitialDouble(VM &, unsigned length)JSC::JSObjectprotected
createInitialDouble(VM &, unsigned length)JSC::JSObjectprotected
createInitialForValueAndSet(VM &, unsigned index, JSValue)JSC::JSObjectprotected
createInitialForValueAndSet(VM &, unsigned index, JSValue)JSC::JSObjectprotected
createInitialInt32(VM &, unsigned length)JSC::JSObjectprotected
createInitialInt32(VM &, unsigned length)JSC::JSObjectprotected
createInitialUndecided(VM &, unsigned length)JSC::JSObjectprotected
createInitialUndecided(VM &, unsigned length)JSC::JSObjectprotected
createRawObject(ExecState *exec, Structure *structure, Butterfly *=nullptr)JSC::JSObjectinlinestatic
createRawObject(ExecState *exec, Structure *structure, Butterfly *=nullptr)JSC::JSObjectstatic
createStructure(VM &vm, JSGlobalObject *globalObject, JSValue prototype)JSC::BooleanObjectinlinestatic
createStructure(VM &vm, JSGlobalObject *globalObject, JSValue prototype)JSC::BooleanObjectinlinestatic
CreatingEarlyCell enum valueJSC::JSCell
CreatingEarlyCellTag enum nameJSC::JSCell
CreatingEarlyCellTag enum nameJSC::JSCell
customHasInstance(JSObject *, ExecState *, JSValue)JSC::JSCellprotectedstatic
customHasInstance(JSObject *, ExecState *, JSValue)JSC::JSCellprotectedstatic
deallocateSparseIndexMap()JSC::JSObjectprotected
deallocateSparseIndexMap()JSC::JSObjectprotected
DECLARE_EXPORT_INFOJSC::BooleanObject
defaultHasInstance(ExecState *, JSValue, JSValue prototypeProperty)JSC::JSObjectstatic
defaultHasInstance(ExecState *, JSValue, JSValue prototypeProperty)JSC::JSObjectstatic
defaultValue(const JSObject *, ExecState *, PreferredPrimitiveType)JSC::JSObjectstatic
defaultValue(const JSObject *, ExecState *, PreferredPrimitiveType)JSC::JSObjectstatic
defineOwnIndexedProperty(ExecState *, unsigned, const PropertyDescriptor &, bool throwException)JSC::JSObjectprotected
defineOwnIndexedProperty(ExecState *, unsigned, const PropertyDescriptor &, bool throwException)JSC::JSObjectprotected
defineOwnNonIndexProperty(ExecState *, PropertyName, const PropertyDescriptor &, bool throwException)JSC::JSObjectprotected
defineOwnNonIndexProperty(ExecState *, PropertyName, const PropertyDescriptor &, bool throwException)JSC::JSObjectprotected
defineOwnProperty(JSObject *, ExecState *, PropertyName, const PropertyDescriptor &, bool shouldThrow)JSC::JSObjectstatic
defineOwnProperty(JSObject *, ExecState *, PropertyName, const PropertyDescriptor &, bool shouldThrow)JSC::JSObjectstatic
deleteProperty(JSCell *, ExecState *, PropertyName)JSC::JSObjectstatic
deleteProperty(JSCell *, ExecState *, PropertyName)JSC::JSObjectstatic
deletePropertyByIndex(JSCell *, ExecState *, unsigned propertyName)JSC::JSObjectstatic
deletePropertyByIndex(JSCell *, ExecState *, unsigned propertyName)JSC::JSObjectstatic
destroy(JSCell *)JSC::JSCellprotectedstatic
destroy(JSCell *)JSC::JSCellprotectedstatic
destructionMode() constJSC::HeapCell
destructionMode() constJSC::HeapCell
dump(PrintStream &) constJSC::JSCell
dump(PrintStream &) constJSC::JSCell
dumpToStream(const JSCell *, PrintStream &)JSC::JSCellstatic
dumpToStream(const JSCell *, PrintStream &)JSC::JSCellstatic
ensureArrayStorage(VM &vm)JSC::JSObjectinline
ensureArrayStorage(VM &vm)JSC::JSObjectinline
ensureArrayStorageExistsAndEnterDictionaryIndexingMode(VM &)JSC::JSObjectprotected
ensureArrayStorageExistsAndEnterDictionaryIndexingMode(VM &)JSC::JSObjectprotected
ensureContiguous(VM &vm)JSC::JSObjectinline
ensureContiguous(VM &vm)JSC::JSObjectinline
ensureDouble(VM &vm)JSC::JSObjectinline
ensureDouble(VM &vm)JSC::JSObjectinline
ensureInt32(VM &vm)JSC::JSObjectinline
ensureInt32(VM &vm)JSC::JSObjectinline
ensureLength(VM &vm, unsigned length)JSC::JSObjectinlineprotected
ensureLength(VM &vm, unsigned length)JSC::JSObjectinlineprotected
enterDictionaryIndexingMode(VM &)JSC::JSObject
enterDictionaryIndexingMode(VM &)JSC::JSObject
estimatedSize(JSCell *)JSC::JSObjectstatic
estimatedSize(JSCell *)JSC::JSObjectstatic
estimatedSizeInBytes() constJSC::JSCell
estimatedSizeInBytes() constJSC::JSCell
fastGetOwnProperty(VM &, Structure &, PropertyName)JSC::JSCell
fastGetOwnProperty(VM &, Structure &, PropertyName)JSC::JSCell
finishCreation(VM &)JSC::BooleanObjectprotected
finishCreation(VM &)JSC::BooleanObjectprotected
JSC::JSCell::finishCreation(VM &, Structure *, CreatingEarlyCellTag)JSC::JSCellinlineprotected
flattenDictionaryObject(VM &vm)JSC::JSObjectinline
flattenDictionaryObject(VM &vm)JSC::JSObjectinline
freeze(VM &)JSC::JSObject
freeze(VM &)JSC::JSObject
get(ExecState *, PropertyName) constJSC::JSObjectinline
get(ExecState *, unsigned propertyName) constJSC::JSObjectinline
get(ExecState *, PropertyName) constJSC::JSObject
get(ExecState *, unsigned propertyName) constJSC::JSObject
getArrayLength() constJSC::JSObjectinline
getArrayLength() constJSC::JSObjectinline
getCallData(JSCell *, CallData &)JSC::JSCellstatic
getCallData(JSCell *, CallData &)JSC::JSCellstatic
getConstructData(JSCell *, ConstructData &)JSC::JSCellstatic
getConstructData(JSCell *, ConstructData &)JSC::JSCellstatic
getDirect(VM &vm, PropertyName propertyName) constJSC::JSObjectinline
getDirect(VM &vm, PropertyName propertyName, unsigned &attributes) constJSC::JSObjectinline
getDirect(PropertyOffset offset) constJSC::JSObjectinline
getDirect(VM &vm, PropertyName propertyName) constJSC::JSObjectinline
getDirect(VM &vm, PropertyName propertyName, unsigned &attributes) constJSC::JSObjectinline
getDirect(PropertyOffset offset) constJSC::JSObjectinline
getDirectIndex(ExecState *exec, unsigned i)JSC::JSObjectinline
getDirectIndex(ExecState *exec, unsigned i)JSC::JSObjectinline
getDirectOffset(VM &vm, PropertyName propertyName)JSC::JSObjectinline
getDirectOffset(VM &vm, PropertyName propertyName, unsigned &attributes)JSC::JSObjectinline
getDirectOffset(VM &vm, PropertyName propertyName)JSC::JSObjectinline
getDirectOffset(VM &vm, PropertyName propertyName, unsigned &attributes)JSC::JSObjectinline
getEnumerableLength(ExecState *, JSObject *)JSC::JSObjectstatic
getEnumerableLength(ExecState *, JSObject *)JSC::JSObjectstatic
getGenericPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode)JSC::JSObjectstatic
getGenericPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode)JSC::JSObjectstatic
getIndex(ExecState *exec, unsigned i) constJSC::JSObjectinline
getIndex(ExecState *exec, unsigned i) constJSC::JSObjectinline
getIndexQuickly(unsigned i)JSC::JSObjectinline
getIndexQuickly(unsigned i)JSC::JSObjectinline
getMethod(ExecState *, CallData &, CallType &, const Identifier &, const String &errorMessage)JSC::JSObject
getMethod(ExecState *, CallData &, CallType &, const Identifier &, const String &errorMessage)JSC::JSObject
JSC::JSCell::getObject() constJSC::JSCell
getOwnNonIndexPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode)JSC::JSObjectstatic
getOwnNonIndexPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode)JSC::JSObjectstatic
getOwnPropertyDescriptor(ExecState *, PropertyName, PropertyDescriptor &)JSC::JSObject
getOwnPropertyDescriptor(ExecState *, PropertyName, PropertyDescriptor &)JSC::JSObject
getOwnPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode)JSC::JSObjectstatic
getOwnPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode)JSC::JSObjectstatic
getOwnPropertySlot(JSObject *, ExecState *, PropertyName, PropertySlot &)JSC::JSObjectstatic
getOwnPropertySlot(JSObject *, ExecState *, PropertyName, PropertySlot &)JSC::JSObjectstatic
getOwnPropertySlotByIndex(JSObject *, ExecState *, unsigned propertyName, PropertySlot &)JSC::JSObjectstatic
getOwnPropertySlotByIndex(JSObject *, ExecState *, unsigned propertyName, PropertySlot &)JSC::JSObjectstatic
getPrimitiveNumber(ExecState *, double &number, JSValue &) constJSC::JSObject
getPrimitiveNumber(ExecState *, double &number, JSValue &) constJSC::JSObject
getPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode)JSC::JSObjectstatic
getPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode)JSC::JSObjectstatic
getPropertySlot(ExecState *, PropertyName, PropertySlot &)JSC::JSObject
getPropertySlot(ExecState *, unsigned propertyName, PropertySlot &)JSC::JSObject
getPropertySlot(ExecState *, PropertyName, CallbackWhenNoException) constJSC::JSObject
getPropertySlot(ExecState *, PropertyName, PropertySlot &, CallbackWhenNoException) constJSC::JSObject
getPropertySlot(ExecState *, PropertyName, PropertySlot &)JSC::JSObject
getPropertySlot(ExecState *, unsigned propertyName, PropertySlot &)JSC::JSObject
getPropertySlot(ExecState *, PropertyName, CallbackWhenNoException) constJSC::JSObject
getPropertySlot(ExecState *, PropertyName, PropertySlot &, CallbackWhenNoException) constJSC::JSObject
getPropertySlot(ExecState *exec, PropertyName propertyName, CallbackWhenNoException callback) constJSC::JSObject
getPropertySlot(ExecState *exec, PropertyName propertyName, PropertySlot &slot, CallbackWhenNoException callback) constJSC::JSObject
getPrototype(VM &, ExecState *)JSC::JSObjectinline
getPrototype(JSObject *, ExecState *)JSC::JSObjectstatic
getPrototype(VM &, ExecState *)JSC::JSObject
getPrototype(JSObject *, ExecState *)JSC::JSObjectstatic
getPrototypeDirect() constJSC::JSObjectinline
getPrototypeDirect() constJSC::JSObject
JSC::JSCell::getString(ExecState *, String &) constJSC::JSCell
JSC::JSCell::getString(ExecState *) constJSC::JSCell
getStructurePropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode)JSC::JSObjectstatic
getStructurePropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode)JSC::JSObjectstatic
getTypedArrayImpl(JSArrayBufferView *)JSC::JSCellprotectedstatic
getTypedArrayImpl(JSArrayBufferView *)JSC::JSCellprotectedstatic
getVectorLength()JSC::JSObjectinline
getVectorLength()JSC::JSObjectinline
globalObject() constJSC::JSObjectinline
globalObject(VM &vm) constJSC::JSObjectinline
globalObject() constJSC::JSObjectinline
globalObject(VM &vm) constJSC::JSObjectinline
hasCustomGetterSetterProperties()JSC::JSObjectinline
hasCustomGetterSetterProperties()JSC::JSObjectinline
hasCustomProperties()JSC::JSObjectinline
hasCustomProperties()JSC::JSObjectinline
hasGetterSetterProperties()JSC::JSObjectinline
hasGetterSetterProperties()JSC::JSObjectinline
hasIndexingHeader() constJSC::JSObjectinline
hasIndexingHeader() constJSC::JSObjectinline
hasInlineStorage() constJSC::JSObjectinline
hasInlineStorage() constJSC::JSObjectinline
hasInstance(ExecState *, JSValue value, JSValue hasInstanceValue)JSC::JSObject
hasInstance(ExecState *, JSValue)JSC::JSObject
hasInstance(ExecState *, JSValue value, JSValue hasInstanceValue)JSC::JSObject
hasInstance(ExecState *, JSValue)JSC::JSObject
hasOwnProperty(ExecState *, PropertyName, PropertySlot &) constJSC::JSObject
hasOwnProperty(ExecState *, PropertyName) constJSC::JSObject
hasOwnProperty(ExecState *, unsigned) constJSC::JSObject
hasOwnProperty(ExecState *, PropertyName, PropertySlot &) constJSC::JSObject
hasOwnProperty(ExecState *, PropertyName) constJSC::JSObject
hasOwnProperty(ExecState *, unsigned) constJSC::JSObject
hasProperty(ExecState *, PropertyName) constJSC::JSObject
hasProperty(ExecState *, unsigned propertyName) constJSC::JSObject
hasProperty(ExecState *, PropertyName) constJSC::JSObject
hasProperty(ExecState *, unsigned propertyName) constJSC::JSObject
hasPropertyGeneric(ExecState *, PropertyName, PropertySlot::InternalMethodType) constJSC::JSObject
hasPropertyGeneric(ExecState *, unsigned propertyName, PropertySlot::InternalMethodType) constJSC::JSObject
hasPropertyGeneric(ExecState *, PropertyName, PropertySlot::InternalMethodType) constJSC::JSObject
hasPropertyGeneric(ExecState *, unsigned propertyName, PropertySlot::InternalMethodType) constJSC::JSObject
hasSparseMap()JSC::JSObjectinline
hasSparseMap()JSC::JSObjectinline
heap() constJSC::HeapCell
heap() constJSC::HeapCell
HeapCell()JSC::HeapCellinline
HeapCell()JSC::HeapCellinline
heapSnapshot(JSCell *, HeapSnapshotBuilder &)JSC::JSObjectstatic
heapSnapshot(JSCell *, HeapSnapshotBuilder &)JSC::JSObjectstatic
increaseVectorLength(VM &, unsigned newLength)JSC::JSObjectprotected
increaseVectorLength(VM &, unsigned newLength)JSC::JSObjectprotected
indexingShouldBeSparse()JSC::JSObjectinline
indexingShouldBeSparse()JSC::JSObjectinline
indexingType() constJSC::JSCellinline
indexingType() constJSC::JSCell
indexingTypeAndMisc() constJSC::JSCellinline
indexingTypeAndMisc() constJSC::JSCell
indexingTypeAndMiscOffset()JSC::JSCellinlinestatic
indexingTypeAndMiscOffset()JSC::JSCellinlinestatic
inherits(VM &, const ClassInfo *) constJSC::JSCellinline
inherits(VM &, const ClassInfo *) constJSC::JSCell
initializeIndex(VM &vm, unsigned i, JSValue v)JSC::JSObjectinline
initializeIndex(VM &vm, unsigned i, JSValue v, IndexingType indexingType)JSC::JSObjectinline
initializeIndex(VM &vm, unsigned i, JSValue v)JSC::JSObjectinline
initializeIndex(VM &vm, unsigned i, JSValue v, IndexingType indexingType)JSC::JSObjectinline
initializeIndexWithoutBarrier(unsigned i, JSValue v)JSC::JSObjectinline
initializeIndexWithoutBarrier(unsigned i, JSValue v, IndexingType indexingType)JSC::JSObjectinline
initializeIndexWithoutBarrier(unsigned i, JSValue v)JSC::JSObjectinline
initializeIndexWithoutBarrier(unsigned i, JSValue v, IndexingType indexingType)JSC::JSObjectinline
inlineStorage() constJSC::JSObjectinline
inlineStorage()JSC::JSObjectinline
inlineStorage() constJSC::JSObjectinline
inlineStorage()JSC::JSObjectinline
inlineStorageUnsafe() constJSC::JSObjectinline
inlineStorageUnsafe()JSC::JSObjectinline
inlineStorageUnsafe() constJSC::JSObjectinline
inlineStorageUnsafe()JSC::JSObjectinline
inlineTypeFlags() constJSC::JSCellinline
inlineTypeFlags() constJSC::JSCellinline
inSparseIndexingMode()JSC::JSObjectinline
inSparseIndexingMode()JSC::JSObjectinline
internalValue() constJSC::JSWrapperObjectinline
internalValue() constJSC::JSWrapperObject
internalValueCellOffset()JSC::JSWrapperObjectinlinestatic
internalValueCellOffset()JSC::JSWrapperObjectinlinestatic
internalValueOffset()JSC::JSWrapperObjectinlinestatic
internalValueOffset()JSC::JSWrapperObjectinlinestatic
isAnyWasmCallee(VM &) constJSC::JSCell
isAnyWasmCallee(VM &) constJSC::JSCell
isAPIValueWrapper() constJSC::JSCellinline
isAPIValueWrapper() constJSC::JSCell
isCustomGetterSetter() constJSC::JSCellinline
isCustomGetterSetter() constJSC::JSCell
isEnvironmentRecord() constJSC::JSObjectinline
isEnvironmentRecord() constJSC::JSObject
isErrorInstance() constJSC::JSObjectinline
isErrorInstance() constJSC::JSObject
isExtensible(JSObject *, ExecState *)JSC::JSObjectstatic
isExtensible(ExecState *)JSC::JSObject
isExtensible(JSObject *, ExecState *)JSC::JSObjectstatic
isExtensible(ExecState *)JSC::JSObject
isFrozen(VM &vm)JSC::JSObjectinline
isFrozen(VM &vm)JSC::JSObjectinline
isGetterSetter() constJSC::JSCellinline
isGetterSetter() constJSC::JSCell
isGlobalLexicalEnvironment() constJSC::JSObjectinline
isGlobalLexicalEnvironment() constJSC::JSObject
isGlobalObject() constJSC::JSObjectinline
isGlobalObject() constJSC::JSObject
isJSLexicalEnvironment() constJSC::JSObjectinline
isJSLexicalEnvironment() constJSC::JSObject
isLargeAllocation() constJSC::HeapCell
isLargeAllocation() constJSC::HeapCell
isLocked() constJSC::JSCellinline
isLocked() constJSC::JSCell
JSC::JSCell::isObject() constJSC::JSCellinline
isProxy() constJSC::JSCellinline
isProxy() constJSC::JSCell
isSealed(VM &vm)JSC::JSObjectinline
isSealed(VM &vm)JSC::JSObjectinline
isStrictEvalActivation() constJSC::JSObjectinline
isStrictEvalActivation() constJSC::JSObject
JSC::JSCell::isString() constJSC::JSCellinline
isStructureExtensible()JSC::JSObjectinline
isStructureExtensible()JSC::JSObjectinline
isSymbol() constJSC::JSCellinline
isSymbol() constJSC::JSCell
isWithScope() constJSC::JSObjectinline
isWithScope() constJSC::JSObject
isZapped() constJSC::HeapCellinline
isZapped() constJSC::HeapCellinline
JSC::JSCell::JSCell(CreatingEarlyCellTag)JSC::JSCellinline
JSC::JSCell::JSCell(VM &, Structure *)JSC::JSCellinlineprotected
JSDestructibleObject(VM &vm, Structure *structure, Butterfly *butterfly=0)JSC::JSDestructibleObjectinlineprotected
JSDestructibleObject(VM &vm, Structure *structure, Butterfly *butterfly=0)JSC::JSDestructibleObjectinlineprotected
JSNonFinalObject(VM &vm, Structure *structure, Butterfly *butterfly=0)JSC::JSNonFinalObjectinlineexplicitprotected
JSNonFinalObject(VM &vm, Structure *structure, Butterfly *butterfly=0)JSC::JSNonFinalObjectinlineexplicitprotected
JSC::JSObject::JSObject(VM &, Structure *, Butterfly *=0)JSC::JSObjectinlineprotected
JSWrapperObject(VM &, Structure *)JSC::JSWrapperObjectinlineexplicitprotected
JSWrapperObject(VM &, Structure *)JSC::JSWrapperObjectexplicitprotected
Kind enum nameJSC::HeapCell
Kind enum nameJSC::HeapCell
largeAllocation() constJSC::HeapCell
largeAllocation() constJSC::HeapCell
locationForOffset(PropertyOffset offset) constJSC::JSObjectinline
locationForOffset(PropertyOffset offset)JSC::JSObjectinline
locationForOffset(PropertyOffset offset) constJSC::JSObjectinline
locationForOffset(PropertyOffset offset)JSC::JSObjectinline
lock()JSC::JSCellinline
lock()JSC::JSCell
m_butterflyJSC::JSObjectprotected
markAuxiliaryAndVisitOutOfLineProperties(SlotVisitor &, Butterfly *, Structure *, PropertyOffset lastOffset)JSC::JSObjectprotected
markAuxiliaryAndVisitOutOfLineProperties(SlotVisitor &, Butterfly *, Structure *, PropertyOffset lastOffset)JSC::JSObjectprotected
markedBlock() constJSC::HeapCell
markedBlock() constJSC::HeapCell
mayInterceptIndexedAccesses()JSC::JSObjectinline
mayInterceptIndexedAccesses()JSC::JSObjectinline
methodTable() constJSC::JSCellinline
methodTable(VM &) constJSC::JSCellinline
methodTable() constJSC::JSCell
methodTable(VM &) constJSC::JSCell
needsDestructionJSC::JSDestructibleObjectstatic
notifyPresenceOfIndexedAccessors(VM &)JSC::JSObjectprotected
notifyPresenceOfIndexedAccessors(VM &)JSC::JSObjectprotected
nukeStructureAndSetButterfly(VM &, StructureID, Butterfly *)JSC::JSObjectinline
nukeStructureAndSetButterfly(VM &, StructureID, Butterfly *)JSC::JSObject
offsetOfInlineStorage()JSC::JSObjectinlinestatic
offsetOfInlineStorage()JSC::JSObjectstatic
ordinaryToPrimitive(ExecState *, PreferredPrimitiveType) constJSC::JSObject
ordinaryToPrimitive(ExecState *, PreferredPrimitiveType) constJSC::JSObject
outOfLineStorage() constJSC::JSObjectinline
outOfLineStorage()JSC::JSObjectinline
outOfLineStorage() constJSC::JSObjectinline
outOfLineStorage()JSC::JSObjectinline
preventExtensions(JSObject *, ExecState *)JSC::JSObjectstatic
preventExtensions(JSObject *, ExecState *)JSC::JSObjectstatic
pureToBoolean() constJSC::JSCellinline
pureToBoolean() constJSC::JSCell
put(JSCell *, ExecState *, PropertyName, JSValue, PutPropertySlot &)JSC::JSObjectstatic
put(JSCell *, ExecState *, PropertyName, JSValue, PutPropertySlot &)JSC::JSObjectstatic
putByIndex(JSCell *, ExecState *, unsigned propertyName, JSValue, bool shouldThrow)JSC::JSObjectstatic
putByIndex(JSCell *, ExecState *, unsigned propertyName, JSValue, bool shouldThrow)JSC::JSObjectstatic
putByIndexBeyondVectorLengthWithArrayStorage(ExecState *, unsigned propertyName, JSValue, bool shouldThrow, ArrayStorage *)JSC::JSObjectprotected
putByIndexBeyondVectorLengthWithArrayStorage(ExecState *, unsigned propertyName, JSValue, bool shouldThrow, ArrayStorage *)JSC::JSObjectprotected
putByIndexBeyondVectorLengthWithoutAttributes(ExecState *, unsigned propertyName, JSValue)JSC::JSObjectprotected
putByIndexBeyondVectorLengthWithoutAttributes(ExecState *, unsigned propertyName, JSValue)JSC::JSObjectprotected
putByIndexInline(ExecState *exec, unsigned propertyName, JSValue value, bool shouldThrow)JSC::JSObjectinline
putByIndexInline(ExecState *exec, unsigned propertyName, JSValue value, bool shouldThrow)JSC::JSObjectinline
putDirect(VM &, PropertyName, JSValue, unsigned attributes=0)JSC::JSObjectinline
putDirect(VM &, PropertyName, JSValue, PutPropertySlot &)JSC::JSObjectinline
putDirect(VM &vm, PropertyOffset offset, JSValue value)JSC::JSObjectinline
putDirect(VM &, PropertyName, JSValue, unsigned attributes=0)JSC::JSObject
putDirect(VM &, PropertyName, JSValue, PutPropertySlot &)JSC::JSObject
putDirect(VM &vm, PropertyOffset offset, JSValue value)JSC::JSObjectinline
putDirectAccessor(ExecState *, PropertyName, JSValue, unsigned attributes)JSC::JSObject
putDirectAccessor(ExecState *, PropertyName, JSValue, unsigned attributes)JSC::JSObject
putDirectBuiltinFunction(VM &, JSGlobalObject *, const PropertyName &, FunctionExecutable *, unsigned attributes)JSC::JSObject
putDirectBuiltinFunction(VM &, JSGlobalObject *, const PropertyName &, FunctionExecutable *, unsigned attributes)JSC::JSObject
putDirectBuiltinFunctionWithoutTransition(VM &, JSGlobalObject *, const PropertyName &, FunctionExecutable *, unsigned attributes)JSC::JSObject
putDirectBuiltinFunctionWithoutTransition(VM &, JSGlobalObject *, const PropertyName &, FunctionExecutable *, unsigned attributes)JSC::JSObject
putDirectCustomAccessor(VM &, PropertyName, JSValue, unsigned attributes)JSC::JSObject
putDirectCustomAccessor(VM &, PropertyName, JSValue, unsigned attributes)JSC::JSObject
putDirectIndex(ExecState *exec, unsigned propertyName, JSValue value, unsigned attributes, PutDirectIndexMode mode)JSC::JSObjectinline
putDirectIndex(ExecState *exec, unsigned propertyName, JSValue value)JSC::JSObjectinline
putDirectIndex(ExecState *exec, unsigned propertyName, JSValue value, unsigned attributes, PutDirectIndexMode mode)JSC::JSObjectinline
putDirectIndex(ExecState *exec, unsigned propertyName, JSValue value)JSC::JSObjectinline
putDirectInternal(VM &vm, PropertyName propertyName, JSValue value, unsigned attributes, PutPropertySlot &slot)JSC::JSObject
putDirectMayBeIndex(ExecState *, PropertyName, JSValue)JSC::JSObject
putDirectMayBeIndex(ExecState *, PropertyName, JSValue)JSC::JSObject
putDirectNativeFunction(VM &, JSGlobalObject *, const PropertyName &, unsigned functionLength, NativeFunction, Intrinsic, unsigned attributes)JSC::JSObject
putDirectNativeFunction(VM &, JSGlobalObject *, const PropertyName &, unsigned functionLength, NativeFunction, Intrinsic, const DOMJIT::Signature *, unsigned attributes)JSC::JSObject
putDirectNativeFunction(VM &, JSGlobalObject *, const PropertyName &, unsigned functionLength, NativeFunction, Intrinsic, unsigned attributes)JSC::JSObject
putDirectNativeFunction(VM &, JSGlobalObject *, const PropertyName &, unsigned functionLength, NativeFunction, Intrinsic, const DOMJIT::Signature *, unsigned attributes)JSC::JSObject
putDirectNativeFunctionWithoutTransition(VM &, JSGlobalObject *, const PropertyName &, unsigned functionLength, NativeFunction, Intrinsic, unsigned attributes)JSC::JSObject
putDirectNativeFunctionWithoutTransition(VM &, JSGlobalObject *, const PropertyName &, unsigned functionLength, NativeFunction, Intrinsic, unsigned attributes)JSC::JSObject
putDirectNativeIntrinsicGetter(VM &, JSGlobalObject *, Identifier, NativeFunction, Intrinsic, unsigned attributes)JSC::JSObject
putDirectNativeIntrinsicGetter(VM &, JSGlobalObject *, Identifier, NativeFunction, Intrinsic, unsigned attributes)JSC::JSObject
putDirectNonIndexAccessor(VM &, PropertyName, JSValue, unsigned attributes)JSC::JSObject
putDirectNonIndexAccessor(VM &, PropertyName, JSValue, unsigned attributes)JSC::JSObject
putDirectUndefined(PropertyOffset offset)JSC::JSObjectinline
putDirectUndefined(PropertyOffset offset)JSC::JSObjectinline
putDirectWithoutBarrier(PropertyOffset offset, JSValue value)JSC::JSObjectinline
putDirectWithoutBarrier(PropertyOffset offset, JSValue value)JSC::JSObjectinline
putDirectWithoutTransition(VM &, PropertyName, JSValue, unsigned attributes=0)JSC::JSObjectinline
putDirectWithoutTransition(VM &, PropertyName, JSValue, unsigned attributes=0)JSC::JSObject
putGetter(ExecState *, PropertyName, JSValue, unsigned attributes)JSC::JSObject
putGetter(ExecState *, PropertyName, JSValue, unsigned attributes)JSC::JSObject
putInline(JSCell *, ExecState *, PropertyName, JSValue, PutPropertySlot &)JSC::JSObjectstatic
putInline(JSCell *, ExecState *, PropertyName, JSValue, PutPropertySlot &)JSC::JSObjectstatic
putOwnDataProperty(VM &, PropertyName, JSValue, PutPropertySlot &)JSC::JSObjectinline
putOwnDataProperty(VM &, PropertyName, JSValue, PutPropertySlot &)JSC::JSObject
putOwnDataPropertyMayBeIndex(ExecState *, PropertyName, JSValue, PutPropertySlot &)JSC::JSObjectinline
putOwnDataPropertyMayBeIndex(ExecState *, PropertyName, JSValue, PutPropertySlot &)JSC::JSObject
putSetter(ExecState *, PropertyName, JSValue, unsigned attributes)JSC::JSObject
putSetter(ExecState *, PropertyName, JSValue, unsigned attributes)JSC::JSObject
reallocateAndShrinkButterfly(VM &, unsigned length)JSC::JSObjectprotected
reallocateAndShrinkButterfly(VM &, unsigned length)JSC::JSObjectprotected
reifyAllStaticProperties(ExecState *)JSC::JSObject
reifyAllStaticProperties(ExecState *)JSC::JSObject
seal(VM &)JSC::JSObject
seal(VM &)JSC::JSObject
seenMultipleCalleeObjects()JSC::JSCellinlinestatic
seenMultipleCalleeObjects()JSC::JSCellinlinestatic
setButterfly(VM &, Butterfly *)JSC::JSObjectinline
setButterfly(VM &, Butterfly *)JSC::JSObject
setCellState(CellState data) constJSC::JSCellinline
setCellState(CellState data) constJSC::JSCellinline
setIndexQuickly(VM &vm, unsigned i, JSValue v)JSC::JSObjectinline
setIndexQuickly(VM &vm, unsigned i, JSValue v)JSC::JSObjectinline
setInternalValue(VM &, JSValue)JSC::JSWrapperObjectinline
setInternalValue(VM &, JSValue)JSC::JSWrapperObject
setPrototype(VM &, ExecState *, JSValue prototype, bool shouldThrowIfCantSet=false)JSC::JSObject
setPrototype(JSObject *, ExecState *, JSValue prototype, bool shouldThrowIfCantSet)JSC::JSObjectstatic
setPrototype(VM &, ExecState *, JSValue prototype, bool shouldThrowIfCantSet=false)JSC::JSObject
setPrototype(JSObject *, ExecState *, JSValue prototype, bool shouldThrowIfCantSet)JSC::JSObjectstatic
setPrototypeDirect(VM &, JSValue prototype)JSC::JSObject
setPrototypeDirect(VM &, JSValue prototype)JSC::JSObject
setStructure(VM &, Structure *)JSC::JSObjectinline
setStructure(VM &, Structure *)JSC::JSObject
setStructureIDDirectly(StructureID id)JSC::JSCellinline
setStructureIDDirectly(StructureID id)JSC::JSCellinline
shiftButterflyAfterFlattening(const GCSafeConcurrentJSLocker &, VM &, Structure *structure, size_t outOfLineCapacityAfter)JSC::JSObject
shiftButterflyAfterFlattening(const GCSafeConcurrentJSLocker &, VM &, Structure *structure, size_t outOfLineCapacityAfter)JSC::JSObject
slowDownAndWasteMemory(JSArrayBufferView *)JSC::JSCellprotectedstatic
slowDownAndWasteMemory(JSArrayBufferView *)JSC::JSCellprotectedstatic
staticPropertiesReified()JSC::JSObjectinline
staticPropertiesReified()JSC::JSObjectinline
structure() constJSC::JSCell
structure(VM &) constJSC::JSCell
structure() constJSC::JSCell
structure(VM &) constJSC::JSCell
StructureFlagsJSC::JSCellstatic
structureID() constJSC::JSCellinline
structureID() constJSC::JSCellinline
structureIDOffset()JSC::JSCellinlinestatic
structureIDOffset()JSC::JSCellinlinestatic
subspaceFor(VM &vm)JSC::JSDestructibleObjectinlinestatic
subspaceFor(VM &vm)JSC::JSDestructibleObjectinlinestatic
switchToSlowPutArrayStorage(VM &)JSC::JSObject
switchToSlowPutArrayStorage(VM &)JSC::JSObject
toBoolean(ExecState *) constJSC::JSCellinline
toBoolean(ExecState *) constJSC::JSCell
toNumber(ExecState *) constJSC::JSObject
toNumber(ExecState *) constJSC::JSObject
toObject(ExecState *, JSGlobalObject *) constJSC::JSCellinline
toObject(ExecState *, JSGlobalObject *) constJSC::JSCell
toPrimitive(ExecState *, PreferredPrimitiveType=NoPreference) constJSC::JSObject
toPrimitive(ExecState *, PreferredPrimitiveType=NoPreference) constJSC::JSObject
toString(ExecState *) constJSC::JSObject
toString(ExecState *) constJSC::JSObject
toStringName(const JSObject *, ExecState *)JSC::JSObjectstatic
toStringName(const JSObject *, ExecState *)JSC::JSObjectstatic
toThis(JSCell *, ExecState *, ECMAMode)JSC::JSObjectstatic
toThis(JSCell *, ExecState *, ECMAMode)JSC::JSObjectstatic
transitionTo(VM &, Structure *)JSC::JSObject
transitionTo(VM &, Structure *)JSC::JSObject
tryGetIndexQuickly(unsigned i) constJSC::JSObjectinline
tryGetIndexQuickly(unsigned i) constJSC::JSObjectinline
tryLock()JSC::JSCellinline
tryLock()JSC::JSCell
type() constJSC::JSCellinline
type() constJSC::JSCell
TypedArrayStorageTypeJSC::JSCellstatic
typeInfoFlagsOffset()JSC::JSCellinlinestatic
typeInfoFlagsOffset()JSC::JSCellinlinestatic
typeInfoTypeOffset()JSC::JSCellinlinestatic
typeInfoTypeOffset()JSC::JSCellinlinestatic
unlock()JSC::JSCellinline
unlock()JSC::JSCell
visitButterfly(SlotVisitor &)JSC::JSObjectprotected
visitButterfly(SlotVisitor &)JSC::JSObjectprotected
visitButterflyImpl(SlotVisitor &)JSC::JSObjectprotected
visitButterflyImpl(SlotVisitor &)JSC::JSObjectprotected
visitChildren(JSCell *, SlotVisitor &)JSC::JSWrapperObjectprotectedstatic
visitChildren(JSCell *, SlotVisitor &)JSC::JSWrapperObjectprotectedstatic
visitOutputConstraints(JSCell *, SlotVisitor &)JSC::JSCellinlinestatic
visitOutputConstraints(JSCell *, SlotVisitor &)JSC::JSCellstatic
vm() constJSC::HeapCell
vm() constJSC::HeapCell
zap()JSC::HeapCellinline
zap()JSC::HeapCellinline