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

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

allocatorAttributes() constJSC::HeapCell
allocatorAttributes() constJSC::HeapCell
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
Auxiliary enum valueJSC::HeapCell
Base typedefJSC::UnlinkedFunctionExecutable
Base typedefJSC::UnlinkedFunctionExecutable
callDestructor(VM &)JSC::JSCellinline
callDestructor(VM &)JSC::JSCell
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(VM &) constJSC::JSCell
classInfo(VM &) constJSC::JSCell
className(VM &) constJSC::JSCell
className(const JSObject *)JSC::JSCellprotectedstatic
className(VM &) constJSC::JSCell
className(const JSObject *)JSC::JSCellprotectedstatic
classSource() constJSC::UnlinkedFunctionExecutableinline
classSource() constJSC::UnlinkedFunctionExecutableinline
clearCode()JSC::UnlinkedFunctionExecutableinline
clearCode()JSC::UnlinkedFunctionExecutableinline
clearStructure()JSC::JSCellinline
clearStructure()JSC::JSCellinline
CodeCache classJSC::UnlinkedFunctionExecutablefriend
constructAbility() constJSC::UnlinkedFunctionExecutableinline
constructAbility() constJSC::UnlinkedFunctionExecutableinline
constructorKind() constJSC::UnlinkedFunctionExecutableinline
constructorKind() constJSC::UnlinkedFunctionExecutableinline
create(VM *vm, const SourceCode &source, FunctionMetadataNode *node, UnlinkedFunctionKind unlinkedFunctionKind, ConstructAbility constructAbility, JSParserScriptMode scriptMode, VariableEnvironment &parentScopeTDZVariables, DerivedContextType derivedContextType, SourceCode &&parentSourceOverride=SourceCode())JSC::UnlinkedFunctionExecutableinlinestatic
create(VM *vm, const SourceCode &source, FunctionMetadataNode *node, UnlinkedFunctionKind unlinkedFunctionKind, ConstructAbility constructAbility, JSParserScriptMode scriptMode, VariableEnvironment &parentScopeTDZVariables, DerivedContextType derivedContextType, SourceCode &&parentSourceOverride=SourceCode())JSC::UnlinkedFunctionExecutableinlinestatic
createStructure(VM &vm, JSGlobalObject *globalObject, JSValue proto)JSC::UnlinkedFunctionExecutableinlinestatic
createStructure(VM &vm, JSGlobalObject *globalObject, JSValue proto)JSC::UnlinkedFunctionExecutableinlinestatic
CreatingEarlyCell enum valueJSC::JSCell
CreatingEarlyCellTag enum nameJSC::JSCell
CreatingEarlyCellTag enum nameJSC::JSCell
customHasInstance(JSObject *, ExecState *, JSValue)JSC::JSCellprotectedstatic
customHasInstance(JSObject *, ExecState *, JSValue)JSC::JSCellprotectedstatic
DECLARE_EXPORT_INFOJSC::UnlinkedFunctionExecutable
defaultValue(const JSObject *, ExecState *, PreferredPrimitiveType)JSC::JSCellprotectedstatic
defaultValue(const JSObject *, ExecState *, PreferredPrimitiveType)JSC::JSCellprotectedstatic
defineOwnProperty(JSObject *, ExecState *, PropertyName, const PropertyDescriptor &, bool shouldThrow)JSC::JSCellprotectedstatic
defineOwnProperty(JSObject *, ExecState *, PropertyName, const PropertyDescriptor &, bool shouldThrow)JSC::JSCellprotectedstatic
deleteProperty(JSCell *, ExecState *, PropertyName)JSC::JSCellstatic
deleteProperty(JSCell *, ExecState *, PropertyName)JSC::JSCellstatic
deletePropertyByIndex(JSCell *, ExecState *, unsigned propertyName)JSC::JSCellstatic
deletePropertyByIndex(JSCell *, ExecState *, unsigned propertyName)JSC::JSCellstatic
derivedContextType() constJSC::UnlinkedFunctionExecutableinline
derivedContextType() constJSC::UnlinkedFunctionExecutableinline
destroy(JSCell *)JSC::UnlinkedFunctionExecutablestatic
destroy(JSCell *)JSC::UnlinkedFunctionExecutablestatic
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
ecmaName() constJSC::UnlinkedFunctionExecutableinline
ecmaName() constJSC::UnlinkedFunctionExecutableinline
estimatedSize(JSCell *)JSC::JSCellstatic
estimatedSize(JSCell *)JSC::JSCellstatic
estimatedSizeInBytes() constJSC::JSCell
estimatedSizeInBytes() constJSC::JSCell
fastGetOwnProperty(VM &, Structure &, PropertyName)JSC::JSCell
fastGetOwnProperty(VM &, Structure &, PropertyName)JSC::JSCell
features() constJSC::UnlinkedFunctionExecutableinline
features() constJSC::UnlinkedFunctionExecutableinline
finishCreation(VM &)JSC::JSCellinlineprotected
finishCreation(VM &, Structure *, CreatingEarlyCellTag)JSC::JSCellinlineprotected
finishCreation(VM &)JSC::JSCellprotected
finishCreation(VM &, Structure *, CreatingEarlyCellTag)JSC::JSCellprotected
fromGlobalCode(const Identifier &, ExecState &, const SourceCode &, JSObject *&exception, int overrideLineNumber)JSC::UnlinkedFunctionExecutablestatic
fromGlobalCode(const Identifier &, ExecState &, const SourceCode &, JSObject *&exception, int overrideLineNumber)JSC::UnlinkedFunctionExecutablestatic
functionLength() constJSC::UnlinkedFunctionExecutableinline
functionLength() constJSC::UnlinkedFunctionExecutableinline
functionMode() constJSC::UnlinkedFunctionExecutableinline
functionMode() constJSC::UnlinkedFunctionExecutableinline
getCallData(JSCell *, CallData &)JSC::JSCellstatic
getCallData(JSCell *, CallData &)JSC::JSCellstatic
getConstructData(JSCell *, ConstructData &)JSC::JSCellstatic
getConstructData(JSCell *, ConstructData &)JSC::JSCellstatic
getEnumerableLength(ExecState *, JSObject *)JSC::JSCellprotectedstatic
getEnumerableLength(ExecState *, JSObject *)JSC::JSCellprotectedstatic
getGenericPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode)JSC::JSCellprotectedstatic
getGenericPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode)JSC::JSCellprotectedstatic
getObject()JSC::JSCell
getObject() constJSC::JSCell
getObject()JSC::JSCell
getObject() constJSC::JSCell
getOwnNonIndexPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode)JSC::JSCellprotectedstatic
getOwnNonIndexPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode)JSC::JSCellprotectedstatic
getOwnPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode)JSC::JSCellprotectedstatic
getOwnPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode)JSC::JSCellprotectedstatic
getOwnPropertySlot(JSObject *, ExecState *, PropertyName, PropertySlot &)JSC::JSCellprotectedstatic
getOwnPropertySlot(JSObject *, ExecState *, PropertyName, PropertySlot &)JSC::JSCellprotectedstatic
getOwnPropertySlotByIndex(JSObject *, ExecState *, unsigned propertyName, PropertySlot &)JSC::JSCellprotectedstatic
getOwnPropertySlotByIndex(JSObject *, ExecState *, unsigned propertyName, PropertySlot &)JSC::JSCellprotectedstatic
getPrimitiveNumber(ExecState *, double &number, JSValue &) constJSC::JSCell
getPrimitiveNumber(ExecState *, double &number, JSValue &) constJSC::JSCell
getPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode)JSC::JSCellprotectedstatic
getPropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode)JSC::JSCellprotectedstatic
getPrototype(JSObject *, ExecState *)JSC::JSCellprotectedstatic
getPrototype(JSObject *, ExecState *)JSC::JSCellprotectedstatic
getString(ExecState *, String &) constJSC::JSCell
getString(ExecState *) constJSC::JSCell
getString(ExecState *, String &) constJSC::JSCell
getString(ExecState *) constJSC::JSCell
getStructurePropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode)JSC::JSCellprotectedstatic
getStructurePropertyNames(JSObject *, ExecState *, PropertyNameArray &, EnumerationMode)JSC::JSCellprotectedstatic
getTypedArrayImpl(JSArrayBufferView *)JSC::JSCellprotectedstatic
getTypedArrayImpl(JSArrayBufferView *)JSC::JSCellprotectedstatic
hasCapturedVariables() constJSC::UnlinkedFunctionExecutableinline
hasCapturedVariables() constJSC::UnlinkedFunctionExecutableinline
heap() constJSC::HeapCell
heap() constJSC::HeapCell
HeapCell()JSC::HeapCellinline
HeapCell()JSC::HeapCellinline
heapSnapshot(JSCell *, HeapSnapshotBuilder &)JSC::JSCellstatic
heapSnapshot(JSCell *, HeapSnapshotBuilder &)JSC::JSCellstatic
indexingType() constJSC::JSCellinline
indexingType() constJSC::JSCell
indexingTypeAndMisc() constJSC::JSCellinline
indexingTypeAndMisc() constJSC::JSCell
indexingTypeAndMiscOffset()JSC::JSCellinlinestatic
indexingTypeAndMiscOffset()JSC::JSCellinlinestatic
inferredName() constJSC::UnlinkedFunctionExecutableinline
inferredName() constJSC::UnlinkedFunctionExecutableinline
inherits(VM &, const ClassInfo *) constJSC::JSCellinline
inherits(VM &, const ClassInfo *) constJSC::JSCell
inlineTypeFlags() constJSC::JSCellinline
inlineTypeFlags() constJSC::JSCellinline
isAnyWasmCallee(VM &) constJSC::JSCell
isAnyWasmCallee(VM &) constJSC::JSCell
isAPIValueWrapper() constJSC::JSCellinline
isAPIValueWrapper() constJSC::JSCell
isArrowFunction() constJSC::UnlinkedFunctionExecutableinline
isArrowFunction() constJSC::UnlinkedFunctionExecutableinline
isBuiltinFunction() constJSC::UnlinkedFunctionExecutableinline
isBuiltinFunction() constJSC::UnlinkedFunctionExecutableinline
isClassConstructorFunction() constJSC::UnlinkedFunctionExecutableinline
isClassConstructorFunction() constJSC::UnlinkedFunctionExecutableinline
isCustomGetterSetter() constJSC::JSCellinline
isCustomGetterSetter() constJSC::JSCell
isExtensible(JSObject *, ExecState *)JSC::JSCellprotectedstatic
isExtensible(JSObject *, ExecState *)JSC::JSCellprotectedstatic
isGetterSetter() constJSC::JSCellinline
isGetterSetter() constJSC::JSCell
isInStrictContext() constJSC::UnlinkedFunctionExecutableinline
isInStrictContext() constJSC::UnlinkedFunctionExecutableinline
isLargeAllocation() constJSC::HeapCell
isLargeAllocation() constJSC::HeapCell
isLocked() constJSC::JSCellinline
isLocked() constJSC::JSCell
isObject() constJSC::JSCellinline
isObject() constJSC::JSCell
isProxy() constJSC::JSCellinline
isProxy() constJSC::JSCell
isString() constJSC::JSCellinline
isString() constJSC::JSCell
isSymbol() constJSC::JSCellinline
isSymbol() constJSC::JSCell
isZapped() constJSC::HeapCellinline
isZapped() constJSC::HeapCellinline
JSCell(CreatingEarlyCellTag)JSC::JSCellinline
JSCell(VM &, Structure *)JSC::JSCellinlineprotected
JSCell(CreatingEarlyCellTag)JSC::JSCell
JSCell(VM &, Structure *)JSC::JSCellprotected
JSC::HeapCell::JSCell enum valueJSC::HeapCell
Kind enum nameJSC::HeapCell
Kind enum nameJSC::HeapCell
largeAllocation() constJSC::HeapCell
largeAllocation() constJSC::HeapCell
lineCount() constJSC::UnlinkedFunctionExecutableinline
lineCount() constJSC::UnlinkedFunctionExecutableinline
link(VM &, const SourceCode &parentSource, std::optional< int > overrideLineNumber=std::nullopt, Intrinsic=NoIntrinsic)JSC::UnlinkedFunctionExecutable
link(VM &, const SourceCode &parentSource, std::optional< int > overrideLineNumber=std::nullopt, Intrinsic=NoIntrinsic)JSC::UnlinkedFunctionExecutable
linkedEndColumn(unsigned startColumn) constJSC::UnlinkedFunctionExecutableinline
linkedEndColumn(unsigned startColumn) constJSC::UnlinkedFunctionExecutableinline
linkedStartColumn(unsigned parentStartColumn) constJSC::UnlinkedFunctionExecutableinline
linkedStartColumn(unsigned parentStartColumn) constJSC::UnlinkedFunctionExecutableinline
lock()JSC::JSCellinline
lock()JSC::JSCell
markedBlock() constJSC::HeapCell
markedBlock() constJSC::HeapCell
methodTable() constJSC::JSCellinline
methodTable(VM &) constJSC::JSCellinline
methodTable() constJSC::JSCell
methodTable(VM &) constJSC::JSCell
name() constJSC::UnlinkedFunctionExecutableinline
name() constJSC::UnlinkedFunctionExecutableinline
needsDestructionJSC::UnlinkedFunctionExecutablestatic
parameterCount() constJSC::UnlinkedFunctionExecutableinline
parameterCount() constJSC::UnlinkedFunctionExecutableinline
parametersStartOffset() constJSC::UnlinkedFunctionExecutableinline
parametersStartOffset() constJSC::UnlinkedFunctionExecutableinline
parentScopeTDZVariables() constJSC::UnlinkedFunctionExecutableinline
parentScopeTDZVariables() constJSC::UnlinkedFunctionExecutableinline
parseMode() constJSC::UnlinkedFunctionExecutableinline
parseMode() constJSC::UnlinkedFunctionExecutableinline
preventExtensions(JSObject *, ExecState *)JSC::JSCellprotectedstatic
preventExtensions(JSObject *, ExecState *)JSC::JSCellprotectedstatic
pureToBoolean() constJSC::JSCellinline
pureToBoolean() constJSC::JSCell
put(JSCell *, ExecState *, PropertyName, JSValue, PutPropertySlot &)JSC::JSCellstatic
put(JSCell *, ExecState *, PropertyName, JSValue, PutPropertySlot &)JSC::JSCellstatic
putByIndex(JSCell *, ExecState *, unsigned propertyName, JSValue, bool shouldThrow)JSC::JSCellstatic
putByIndex(JSCell *, ExecState *, unsigned propertyName, JSValue, bool shouldThrow)JSC::JSCellstatic
recordParse(CodeFeatures features, bool hasCapturedVariables)JSC::UnlinkedFunctionExecutableinline
recordParse(CodeFeatures features, bool hasCapturedVariables)JSC::UnlinkedFunctionExecutableinline
scriptMode() constJSC::UnlinkedFunctionExecutableinline
scriptMode() constJSC::UnlinkedFunctionExecutableinline
seenMultipleCalleeObjects()JSC::JSCellinlinestatic
seenMultipleCalleeObjects()JSC::JSCellinlinestatic
setCellState(CellState data) constJSC::JSCellinline
setCellState(CellState data) constJSC::JSCellinline
setClassSource(const SourceCode &source)JSC::UnlinkedFunctionExecutableinline
setClassSource(const SourceCode &source)JSC::UnlinkedFunctionExecutableinline
setEcmaName(const Identifier &name)JSC::UnlinkedFunctionExecutableinline
setEcmaName(const Identifier &name)JSC::UnlinkedFunctionExecutableinline
setInvalidTypeProfilingOffsets()JSC::UnlinkedFunctionExecutable
setInvalidTypeProfilingOffsets()JSC::UnlinkedFunctionExecutable
setPrototype(JSObject *, ExecState *, JSValue, bool)JSC::JSCellprotectedstatic
setPrototype(JSObject *, ExecState *, JSValue, bool)JSC::JSCellprotectedstatic
setSourceMappingURLDirective(const String &sourceMappingURL)JSC::UnlinkedFunctionExecutableinline
setSourceMappingURLDirective(const String &sourceMappingURL)JSC::UnlinkedFunctionExecutableinline
setSourceURLDirective(const String &sourceURL)JSC::UnlinkedFunctionExecutableinline
setSourceURLDirective(const String &sourceURL)JSC::UnlinkedFunctionExecutableinline
setStructure(VM &, Structure *)JSC::JSCell
setStructure(VM &, Structure *)JSC::JSCell
setStructureIDDirectly(StructureID id)JSC::JSCellinline
setStructureIDDirectly(StructureID id)JSC::JSCellinline
slowDownAndWasteMemory(JSArrayBufferView *)JSC::JSCellprotectedstatic
slowDownAndWasteMemory(JSArrayBufferView *)JSC::JSCellprotectedstatic
sourceLength()JSC::UnlinkedFunctionExecutableinline
sourceLength()JSC::UnlinkedFunctionExecutableinline
sourceMappingURLDirective() constJSC::UnlinkedFunctionExecutableinline
sourceMappingURLDirective() constJSC::UnlinkedFunctionExecutableinline
sourceURLDirective() constJSC::UnlinkedFunctionExecutableinline
sourceURLDirective() constJSC::UnlinkedFunctionExecutableinline
startOffset() constJSC::UnlinkedFunctionExecutableinline
startOffset() constJSC::UnlinkedFunctionExecutableinline
structure() constJSC::JSCell
structure(VM &) constJSC::JSCell
structure() constJSC::JSCell
structure(VM &) constJSC::JSCell
StructureFlagsJSC::UnlinkedFunctionExecutablestatic
structureID() constJSC::JSCellinline
structureID() constJSC::JSCellinline
structureIDOffset()JSC::JSCellinlinestatic
structureIDOffset()JSC::JSCellinlinestatic
subspaceFor(VM &)JSC::JSCellstatic
subspaceFor(VM &)JSC::JSCellstatic
superBinding() constJSC::UnlinkedFunctionExecutableinline
superBinding() constJSC::UnlinkedFunctionExecutableinline
toBoolean(ExecState *) constJSC::JSCellinline
toBoolean(ExecState *) constJSC::JSCell
toNumber(ExecState *) constJSC::JSCell
toNumber(ExecState *) constJSC::JSCell
toObject(ExecState *, JSGlobalObject *) constJSC::JSCellinline
toObject(ExecState *, JSGlobalObject *) constJSC::JSCell
toPrimitive(ExecState *, PreferredPrimitiveType) constJSC::JSCell
toPrimitive(ExecState *, PreferredPrimitiveType) constJSC::JSCell
toStringName(const JSObject *, ExecState *)JSC::JSCellprotectedstatic
toStringName(const JSObject *, ExecState *)JSC::JSCellprotectedstatic
toThis(JSCell *, ExecState *, ECMAMode)JSC::JSCellstatic
toThis(JSCell *, ExecState *, ECMAMode)JSC::JSCellstatic
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
typeProfilingEndOffset() constJSC::UnlinkedFunctionExecutableinline
typeProfilingEndOffset() constJSC::UnlinkedFunctionExecutableinline
typeProfilingStartOffset() constJSC::UnlinkedFunctionExecutableinline
typeProfilingStartOffset() constJSC::UnlinkedFunctionExecutableinline
unlinkedBodyEndColumn() constJSC::UnlinkedFunctionExecutableinline
unlinkedBodyEndColumn() constJSC::UnlinkedFunctionExecutableinline
unlinkedBodyStartColumn() constJSC::UnlinkedFunctionExecutableinline
unlinkedBodyStartColumn() constJSC::UnlinkedFunctionExecutableinline
unlinkedCodeBlockFor(VM &, const SourceCode &, CodeSpecializationKind, DebuggerMode, ParserError &, SourceParseMode)JSC::UnlinkedFunctionExecutable
unlinkedCodeBlockFor(VM &, const SourceCode &, CodeSpecializationKind, DebuggerMode, ParserError &, SourceParseMode)JSC::UnlinkedFunctionExecutable
unlinkedFunctionNameStart() constJSC::UnlinkedFunctionExecutableinline
unlinkedFunctionNameStart() constJSC::UnlinkedFunctionExecutableinline
unlock()JSC::JSCellinline
unlock()JSC::JSCell
visitChildren(JSCell *, SlotVisitor &)JSC::UnlinkedFunctionExecutableprotectedstatic
visitChildren(JSCell *, SlotVisitor &)JSC::UnlinkedFunctionExecutableprotectedstatic
visitOutputConstraints(JSCell *, SlotVisitor &)JSC::JSCellinlinestatic
visitOutputConstraints(JSCell *, SlotVisitor &)JSC::JSCellstatic
VM classJSC::UnlinkedFunctionExecutablefriend
vm() constJSC::HeapCell
vm() constJSC::HeapCell
zap()JSC::HeapCellinline
zap()JSC::HeapCellinline