Skip to content

Instantly share code, notes, and snippets.

@cevek
Created January 13, 2017 06:53
Show Gist options
  • Save cevek/dd013dec864c7b3ee10f8c353f65dcfd to your computer and use it in GitHub Desktop.
Save cevek/dd013dec864c7b3ee10f8c353f65dcfd to your computer and use it in GitHub Desktop.
https://github.com/v8/v8/tree/master/src/runtime
FinishArrayPrototypeSetup
SpecialArrayFunctions
FixedArrayGet
FixedArraySet
TransitionElementsKind
RemoveArrayHoles
MoveArrayContents
EstimateNumberOfElements
GetArrayKeys
NewArray
NormalizeElements
GrowArrayElements
HasComplexElements
ArrayIsArray
IsArray
ArraySpeciesConstructor
ArrayIncludes_Slow
ArrayIndexOf
SpreadIterablePrepare
ThrowNotIntegerSharedTypedArrayError
ThrowNotInt32SharedTypedArrayError
ThrowInvalidAtomicAccessIndexError
AtomicsCompareExchange
AtomicsAdd
AtomicsSub
AtomicsAnd
AtomicsOr
AtomicsXor
AtomicsExchange
AtomicsIsLockFree
ThrowUnsupportedSuperError
ThrowConstructorNonCallableError
ThrowStaticPrototypeError
ThrowSuperAlreadyCalledError
ThrowNotSuperConstructor
HomeObjectSymbol
DefineClass
InstallClassNameAccessor
InstallClassNameAccessorWithCheck
LoadFromSuper
LoadKeyedFromSuper
StoreToSuper_Strict
StoreToSuper_Sloppy
StoreKeyedToSuper_Strict
StoreKeyedToSuper_Sloppy
GetSuperConstructor
NewWithSpread
StringGetRawHashField
TheHole
JSCollectionGetTable
GenericHash
SetInitialize
SetGrow
SetShrink
SetClear
SetIteratorInitialize
SetIteratorClone
SetIteratorNext
SetIteratorDetails
MapInitialize
MapShrink
MapClear
MapGrow
MapIteratorInitialize
MapIteratorClone
MapIteratorDetails
GetWeakMapEntries
MapIteratorNext
WeakCollectionInitialize
WeakCollectionGet
WeakCollectionHas
WeakCollectionDelete
WeakCollectionSet
GetWeakSetValues
CompileLazy
CompileBaseline
CompileOptimized_Concurrent
CompileOptimized_NotConcurrent
InstantiateAsmJs
NotifyStubFailure
NotifyDeoptimized
CompileForOnStackReplacement
TryInstallOptimizedCode
ResolvePossiblyDirectEval
IsDate
ThrowNotDateError
DateCurrentTime
DebugBreak
DebugBreakOnBytecode
HandleDebuggerStatement
SetDebugEventListener
ScheduleBreak
DebugGetInternalProperties
DebugGetPropertyDetails
DebugGetProperty
DebugPropertyTypeFromDetails
DebugPropertyAttributesFromDetails
CheckExecutionState
GetFrameCount
GetFrameDetails
GetScopeCount
GetScopeDetails
GetAllScopesDetails
GetFunctionScopeCount
GetFunctionScopeDetails
GetGeneratorScopeCount
GetGeneratorScopeDetails
SetScopeVariableValue
DebugPrintScopes
SetBreakPointsActive
GetBreakLocations
SetFunctionBreakPoint
SetScriptBreakPoint
ClearBreakPoint
ChangeBreakOnException
IsBreakOnException
PrepareStep
PrepareStepFrame
ClearStepping
DebugEvaluate
DebugEvaluateGlobal
DebugGetLoadedScripts
DebugReferencedBy
DebugConstructedBy
DebugGetPrototype
DebugSetScriptSource
FunctionGetInferredName
FunctionGetDebugName
ExecuteInDebugContext
GetDebugContext
CollectGarbage
GetHeapUsage
GetScript
ScriptLineCount
ScriptLineStartPosition
ScriptLineEndPosition
ScriptLocationFromLine
ScriptLocationFromLine2
ScriptPositionInfo
ScriptPositionInfo2
ScriptSourceLine
DebugOnFunctionCall
DebugPrepareStepInSuspendedGenerator
DebugRecordGenerator
DebugPushPromise
DebugPopPromise
DebugNextAsyncTaskId
DebugAsyncFunctionPromiseCreated
DebugAsyncEventEnqueueRecurring
DebugIsActive
DebugBreakInOptimizedCode
ErrorToString
ForInEnumerate
ForInHasProperty
ForInFilter
ForInNext
FunctionGetName
FunctionSetName
FunctionRemovePrototype
FunctionGetScript
FunctionGetScriptId
FunctionGetSourceCode
FunctionGetScriptSourcePosition
FunctionGetContextData
FunctionSetInstanceClassName
FunctionSetLength
FunctionSetPrototype
FunctionIsAPIFunction
SetCode
SetNativeFlag
IsConstructor
SetForceInlineFlag
Call
ConvertReceiver
IsFunction
FunctionToString
AtomicsWait
AtomicsWake
AtomicsNumWaitersForTesting
CreateJSGeneratorObject
GeneratorClose
GeneratorGetFunction
GeneratorGetReceiver
GeneratorGetInputOrDebugPos
GeneratorGetResumeMode
GeneratorGetContinuation
GeneratorGetSourcePosition
CanonicalizeLanguageTag
AvailableLocalesOf
GetDefaultICULocale
GetLanguageTagVariants
IsInitializedIntlObject
IsInitializedIntlObjectOfType
MarkAsInitializedIntlObjectOfType
CreateDateTimeFormat
InternalDateFormat
InternalDateFormatToParts
CreateNumberFormat
InternalNumberFormat
CreateCollator
InternalCompare
StringNormalize
CreateBreakIterator
BreakIteratorAdoptText
BreakIteratorFirst
BreakIteratorNext
BreakIteratorCurrent
BreakIteratorBreakType
StringToLowerCaseI18N
StringToUpperCaseI18N
StringLocaleConvertCase
DateCacheVersion
CheckIsBootstrapping
ExportFromRuntime
ExportExperimentalFromRuntime
InstallToContext
Throw
ReThrow
ThrowStackOverflow
ThrowTypeError
UnwindAndFindExceptionHandler
PromoteScheduledException
ThrowReferenceError
NewTypeError
NewReferenceError
NewSyntaxError
ThrowCannotConvertToPrimitive
ThrowIllegalInvocation
ThrowIncompatibleMethodReceiver
ThrowInvalidHint
ThrowInvalidStringLength
ThrowIteratorResultNotAnObject
ThrowSymbolIteratorInvalid
ThrowNotGeneric
ThrowGeneratorRunning
ThrowApplyNonFunction
StackGuard
Interrupt
AllocateInNewSpace
AllocateInTargetSpace
AllocateSeqOneByteString
AllocateSeqTwoByteString
IS_VAR
ThrowCalledNonCallable
ThrowCalledOnNullOrUndefined
ThrowConstructedNonConstructable
ThrowDerivedConstructorReturnedNonObject
ThrowUndefinedOrNullToObject
CreateListFromArrayLike
IncrementUseCounter
GetAndResetRuntimeCallStats
OrdinaryHasInstance
Typeof
AllowDynamicFunction
InterpreterNewClosure
InterpreterTraceBytecodeEntry
InterpreterTraceBytecodeExit
InterpreterAdvanceBytecodeOffset
CreateRegExpLiteral
CreateObjectLiteral
CreateArrayLiteral
CreateArrayLiteralStubBailout
LiveEditFindSharedFunctionInfosForScript
LiveEditGatherCompileInfo
LiveEditReplaceScript
LiveEditFixupScript
LiveEditFunctionSourceUpdated
LiveEditReplaceFunctionCode
LiveEditFunctionSetScript
LiveEditReplaceRefToNestedFunction
LiveEditPatchFunctionPositions
LiveEditCheckAndDropActivations
LiveEditCompareStrings
LiveEditRestartFrame
GenerateRandomNumbers
GetModuleNamespace
LoadModuleVariable
StoreModuleVariable
IsValidSmi
StringToNumber
StringParseInt
StringParseFloat
NumberToString
NumberToStringSkipCache
NumberToSmi
SmiLexicographicCompare
MaxSmi
IsSmi
GetRootNaN
GetHoleNaNUpper
GetHoleNaNLower
ObjectHasOwnProperty
ObjectCreate
GetPrototype
InternalSetPrototype
OptimizeObjectForAddingMultipleProperties
GetProperty
KeyedGetProperty
AddNamedProperty
AddElement
AppendElement
SetProperty
DeleteProperty_Sloppy
DeleteProperty_Strict
HasProperty
GetOwnPropertyKeys
GetInterceptorInfo
ToFastProperties
AllocateHeapNumber
NewObject
FinalizeInstanceSize
LoadMutableDouble
TryMigrateInstance
IsJSGlobalProxy
DefineAccessorPropertyUnchecked
DefineDataPropertyInLiteral
GetDataProperty
GetConstructorName
HasFastPackedElements
ValueOf
IsJSReceiver
ClassOf
DefineGetterPropertyUnchecked
CopyDataProperties
DefineSetterPropertyUnchecked
ToObject
ToPrimitive
ToPrimitive_Number
ToNumber
ToInteger
ToLength
ToString
ToName
SameValue
SameValueZero
Compare
HasInPrototypeChain
CreateIterResultObject
CreateKeyValueArray
IsAccessCheckNeeded
CreateDataProperty
Multiply
Divide
Modulus
Add
Subtract
ShiftLeft
ShiftRight
ShiftRightLogical
BitwiseAnd
BitwiseOr
BitwiseXor
Equal
NotEqual
StrictEqual
StrictNotEqual
LessThan
GreaterThan
LessThanOrEqual
GreaterThanOrEqual
InstanceOf
PromiseRejectEventFromStack
PromiseRevokeReject
PromiseReject
EnqueuePromiseReactionJob
EnqueuePromiseResolveThenableJob
EnqueueMicrotask
RunMicrotasks
PromiseStatus
PromiseResult
PromiseMarkAsHandled
PromiseMarkHandledHint
PromiseHookInit
PromiseHookResolve
PromiseHookBefore
PromiseHookAfter
JSProxyCall
JSProxyConstruct
IsJSProxy
JSProxyGetHandler
JSProxyGetTarget
JSProxyRevoke
StringReplaceGlobalRegExpWithString
StringSplit
RegExpCreate
RegExpExec
RegExpInternalReplace
RegExpExecMultiple
StringReplaceNonGlobalRegExpWithFunction
RegExpSplit
RegExpReplace
RegExpExecReThrow
RegExpInitializeAndCompile
IsRegExp
ThrowConstAssignError
DeclareGlobals
DeclareGlobalsForInterpreter
InitializeVarGlobal
DeclareEvalFunction
DeclareEvalVar
NewSloppyArguments_Generic
NewStrictArguments
NewRestParameter
NewSloppyArguments
NewArgumentsElements
NewClosure
NewClosure_Tenured
NewScriptContext
NewFunctionContext
PushWithContext
PushModuleContext
PushCatchContext
PushBlockContext
DeleteLookupSlot
LoadLookupSlot
LoadLookupSlotInsideTypeof
StoreLookupSlot_Sloppy
StoreLookupSlot_Strict
IsSimdValue
Create##type
##type##ExtractLane
##type##ReplaceLane
##type##Check
##type##Swizzle
##type##Shuffle
##type##Abs
##type##Sqrt
##type##RecipApprox
##type##RecipSqrtApprox
##type##Div
##type##MinNum
##type##MaxNum
##type##ShiftLeftByScalar
##type##ShiftRightByScalar
##type##ShiftRightByScalar
##type##AnyTrue
##type##AllTrue
##type##AddSaturate
##type##SubSaturate
##type##Add
##type##Sub
##type##Mul
##type##Min
##type##Max
##type##Equal
##type##NotEqual
##type##LessThan
##type##LessThanOrEqual
##type##GreaterThan
##type##GreaterThanOrEqual
##type##And
##type##Or
##type##Xor
##type##Not
##type##Select
##type##Neg
##type##From##from_type
##type##From##from_type##Bits
##type##Load
##type##Load1
##type##Load2
##type##Load3
##type##Store
##type##Store1
##type##Store2
##type##Store3
StringReplaceOneCharWithString
StringIndexOf
StringIndexOfUnchecked
StringLastIndexOf
SubString
StringAdd
InternalizeString
StringCharCodeAtRT
StringCompare
StringBuilderConcat
StringBuilderJoin
SparseJoinWithSeparator
StringToArray
StringToLowerCase
StringToUpperCase
StringLessThan
StringLessThanOrEqual
StringGreaterThan
StringGreaterThanOrEqual
StringEqual
StringNotEqual
FlattenString
StringCharFromCode
ExternalStringGetChar
StringCharCodeAt
CreateSymbol
CreatePrivateSymbol
SymbolDescription
SymbolDescriptiveString
SymbolIsPrivate
ConstructDouble
DeoptimizeFunction
DeoptimizeNow
RunningInSimulator
IsConcurrentRecompilationSupported
OptimizeFunctionOnNextCall
InterpretFunctionOnNextCall
BaselineFunctionOnNextCall
OptimizeOsr
NeverOptimizeFunction
GetOptimizationStatus
UnblockConcurrentRecompilation
GetOptimizationCount
GetUndetectable
GetCallable
ClearFunctionTypeFeedback
CheckWasmWrapperElision
NotifyContextDisposed
SetAllocationTimeout
DebugPrint
DebugTrace
GlobalPrint
SystemBreak
SetFlags
Abort
AbortJS
NativeScriptsCount
GetV8Version
DisassembleFunction
TraceEnter
TraceExit
TraceTailCall
GetExceptionDetails
HaveSameMap
InNewSpace
IsAsmWasmCode
IsWasmCode
Has##Name
HasFixed##Type##Elements
SpeciesProtector
SerializeWasmModule
DeserializeWasmModule
ValidateWasmInstancesChain
ValidateWasmModuleState
ValidateWasmOrphanedInstance
ArrayBufferGetByteLength
ArrayBufferSliceImpl
ArrayBufferNeuter
TypedArrayInitialize
TypedArrayInitializeFromArrayLike
##Type##Get##getter
TypedArrayGetBuffer
TypedArraySetFastCases
TypedArrayMaxSizeInHeap
IsTypedArray
IsSharedTypedArray
IsSharedIntegerTypedArray
IsSharedInteger32TypedArray
WasmMemorySize
WasmGrowMemory
ThrowWasmError
ThrowWasm##name
WasmThrowTypeError
WasmThrow
WasmGetCaughtExceptionValue
WasmRunInterpreter
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment