v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::Factory Member List

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

AllocateRaw(int size, AllocationType allocation, AllocationAlignment alignment=kTaggedAligned)v8::internal::Factoryprivate
AllocateRawArray(int size, AllocationType allocation)v8::internal::FactoryBase< Factory >protected
AllocateRawFixedArray(int length, AllocationType allocation)v8::internal::FactoryBase< Factory >protected
AllocateRawOneByteInternalizedString(int length, uint32_t raw_hash_field)v8::internal::FactoryBase< Factory >
AllocateRawTwoByteInternalizedString(int length, uint32_t raw_hash_field)v8::internal::FactoryBase< Factory >
AllocateRawWeakArrayList(int length, AllocationType allocation)v8::internal::FactoryBase< Factory >protected
AllocateRawWithAllocationSite(DirectHandle< Map > map, AllocationType allocation, DirectHandle< AllocationSite > allocation_site)v8::internal::Factoryprivate
AllocateRawWithImmortalMap(int size, AllocationType allocation, Tagged< Map > map, AllocationAlignment alignment=kTaggedAligned)v8::internal::FactoryBase< Factory >protected
AllocateSmallOrderedHashTable(DirectHandle< Map > map, int capacity, AllocationType allocation)v8::internal::Factoryprivate
AllocationTypeForInPlaceInternalizableString()v8::internal::Factoryprivate
allocator() constv8::internal::Factoryprivate
CanAllocateInReadOnlySpace()v8::internal::Factoryprivate
CloneScript(DirectHandle< Script > script, DirectHandle< String > source)v8::internal::Factory
CloneSharedFunctionInfo(DirectHandle< SharedFunctionInfo > other)v8::internal::FactoryBase< Factory >
CompactWeakArrayList(DirectHandle< WeakArrayList > array, int new_capacity, AllocationType allocation=AllocationType::kYoung)v8::internal::Factory
ComputeInternalizationStrategyForString(DirectHandle< String > string, MaybeDirectHandle< Map > *internalized_map)v8::internal::Factory
ComputeSharingStrategyForString(DirectHandle< String > string, MaybeDirectHandle< Map > *shared_map)v8::internal::Factory
CopyArrayAndGrow(DirectHandle< T > src, int grow_by, AllocationType allocation)v8::internal::Factoryprivate
CopyArrayWithMap(DirectHandle< T > src, DirectHandle< Map > map, AllocationType allocation=AllocationType::kYoung)v8::internal::Factoryprivate
CopyBytecodeArray(DirectHandle< BytecodeArray >)v8::internal::Factory
CopyFixedArray(Handle< FixedArray > array)v8::internal::Factory
CopyFixedArrayAndGrow(DirectHandle< FixedArray > array, int grow_by, AllocationType allocation=AllocationType::kYoung)v8::internal::Factory
CopyFixedArrayUpTo(DirectHandle< FixedArray > array, int new_len, AllocationType allocation=AllocationType::kYoung)v8::internal::Factory
CopyFixedArrayWithMap(DirectHandle< FixedArray > array, DirectHandle< Map > map, AllocationType allocation=AllocationType::kYoung)v8::internal::Factory
CopyFixedDoubleArray(Handle< FixedDoubleArray > array)v8::internal::Factory
CopyJSObject(DirectHandle< JSObject > object)v8::internal::Factory
CopyJSObjectWithAllocationSite(DirectHandle< JSObject > object, DirectHandle< AllocationSite > site)v8::internal::Factory
CopyPropertyArrayAndGrow(DirectHandle< PropertyArray > array, int grow_by)v8::internal::Factory
CopyWeakArrayListAndGrow(DirectHandle< WeakArrayList > array, int grow_by, AllocationType allocation=AllocationType::kYoung)v8::internal::Factory
CopyWeakFixedArray(DirectHandle< WeakFixedArray > array)v8::internal::Factory
CopyWeakFixedArrayAndGrow(DirectHandle< WeakFixedArray > array, int grow_by)v8::internal::Factory
CreateCanonicalEmptySwissNameDictionary()v8::internal::Factory
CreateClassFunctionMap(DirectHandle< JSFunction > empty_function)v8::internal::Factory
CreateSloppyFunctionMap(FunctionMode function_mode, MaybeDirectHandle< JSFunction > maybe_empty_function)v8::internal::Factory
CreateStrictFunctionMap(FunctionMode function_mode, DirectHandle< JSFunction > empty_function)v8::internal::Factory
EmptyStringRootIsInitialized()v8::internal::Factoryprivate
FactoryBase< Factory > classv8::internal::Factoryfriend
GetInPlaceInternalizedStringMap(Tagged< Map > from_string_map)v8::internal::FactoryBase< Factory >
GlobalConstantFor(DirectHandle< Name > name)v8::internal::Factory
HeapNumberToString(DirectHandle< HeapNumber > number, double value, NumberCacheMode mode=NumberCacheMode::kBoth)v8::internal::FactoryBase< Factory >
impl()v8::internal::FactoryBase< Factory >inlineprivate
InitializeAllocationMemento(Tagged< AllocationMemento > memento, Tagged< AllocationSite > allocation_site)v8::internal::Factoryprivate
InitializeCppHeapWrapper(Tagged< JSObject > obj)v8::internal::Factoryprivate
InitializeJSObjectBody(Tagged< JSObject > obj, Tagged< Map > map, int start_offset)v8::internal::Factoryprivate
InitializeJSObjectFromMap(Tagged< JSObject > obj, Tagged< Object > properties, Tagged< Map > map, NewJSObjectType=NewJSObjectType::kNoAPIWrapper)v8::internal::Factoryprivate
InitializeMap(Tagged< Map > map, InstanceType type, int instance_size, ElementsKind elements_kind, int inobject_properties, ReadOnlyRoots roots)v8::internal::Factory
InternalizeExternalString(DirectHandle< String > string)v8::internal::Factory
InternalizeName(Handle< T > name)v8::internal::Factoryinline
InternalizeName(DirectHandle< T > name)v8::internal::Factoryinline
InternalizeString(base::Vector< const char > str, bool convert_encoding=false)v8::internal::Factoryinline
InternalizeString(const char *str, bool convert_encoding=false)v8::internal::Factoryinline
InternalizeString(Handle< T > string)v8::internal::Factoryinline
InternalizeString(DirectHandle< T > string)v8::internal::Factoryinline
InternalizeString(base::Vector< const uint8_t > string, bool convert_encoding=false)v8::internal::Factory
InternalizeString(base::Vector< const uint16_t > string, bool convert_encoding=false)v8::internal::Factory
InternalizeStringWithKey(StringTableKey *key)v8::internal::FactoryBase< Factory >
InternalizeSubString(HandleType< SeqString >, uint32_t from, uint32_t length, bool convert_encoding=false)v8::internal::Factory
InternalizeUtf8String(base::Vector< const char > str)v8::internal::Factory
InternalizeUtf8String(const char *str)v8::internal::Factoryinline
IsFunctionModeWithName(FunctionMode function_mode)v8::internal::Factoryinlinestatic
IsFunctionModeWithPrototype(FunctionMode function_mode)v8::internal::Factoryinlinestatic
IsFunctionModeWithWritablePrototype(FunctionMode function_mode)v8::internal::Factoryinlinestatic
isolate() constv8::internal::Factoryinlineprivate
kNumberToStringBufferSizev8::internal::FactoryBase< Factory >protectedstatic
LookupSingleCharacterStringFromCode(uint16_t code)v8::internal::FactoryBase< Factory >
MakeOrFindTwoCharacterString(uint16_t c1, uint16_t c2)v8::internal::FactoryBase< Factory >protected
New(DirectHandle< Map > map, AllocationType allocation)v8::internal::Factoryprivate
NewAccessorInfo()v8::internal::Factory
NewAccessorPair()v8::internal::FactoryBase< Factory >
NewAliasedArgumentsEntry(int aliased_context_slot)v8::internal::Factory
NewAllocationSite(bool with_weak_next)v8::internal::Factory
NewArgumentsObject(DirectHandle< JSFunction > callee, int length)v8::internal::Factory
NewArrayBoilerplateDescription(ElementsKind elements_kind, DirectHandle< FixedArrayBase > constant_values)v8::internal::FactoryBase< Factory >
NewArrayList(int size, AllocationType allocation=AllocationType::kYoung)v8::internal::FactoryBase< Factory >
NewAtomRegExpData(DirectHandle< String > source, JSRegExp::Flags flags, DirectHandle< String > pattern)v8::internal::Factory
NewBigInt(uint32_t length, AllocationType allocation=AllocationType::kYoung)v8::internal::FactoryBase< Factory >
NewBlockContext(DirectHandle< Context > previous, DirectHandle< ScopeInfo > scope_info)v8::internal::Factory
NewBreakPoint(int id, DirectHandle< String > condition)v8::internal::Factory
NewBreakPointInfo(int source_position)v8::internal::Factory
NewBuiltinContext(DirectHandle< NativeContext > native_context, int length)v8::internal::Factory
NewByteArray(int length, AllocationType allocation=AllocationType::kYoung)v8::internal::FactoryBase< Factory >
NewBytecodeArray(int length, const uint8_t *raw_bytecodes, int frame_size, uint16_t parameter_count, uint16_t max_arguments, DirectHandle< TrustedFixedArray > constant_pool, DirectHandle< TrustedByteArray > handler_table, AllocationType allocation=AllocationType::kTrusted)v8::internal::FactoryBase< Factory >
NewBytecodeWrapper(AllocationType allocation=AllocationType::kOld)v8::internal::FactoryBase< Factory >
NewCallableTask(DirectHandle< JSReceiver > callable, DirectHandle< Context > context)v8::internal::Factory
NewCallbackTask(DirectHandle< Foreign > callback, DirectHandle< Foreign > data)v8::internal::Factory
NewCallSiteInfo(DirectHandle< JSAny > receiver_or_instance, DirectHandle< UnionOf< Smi, JSFunction > > function, DirectHandle< HeapObject > code_object, int code_offset_or_source_position, int flags, DirectHandle< FixedArray > parameters)v8::internal::Factory
NewCatchContext(DirectHandle< Context > previous, DirectHandle< ScopeInfo > scope_info, DirectHandle< Object > thrown_object)v8::internal::Factory
NewCell(Tagged< Smi > value)v8::internal::Factory
NewCell()v8::internal::Factory
NewClassPositions(int start, int end)v8::internal::FactoryBase< Factory >
NewCode(const NewCodeOptions &options)v8::internal::FactoryBase< Factory >
NewCodeObjectForEmbeddedBuiltin(DirectHandle< Code > code, Address off_heap_entry)v8::internal::Factory
NewCodeWrapper()v8::internal::FactoryBase< Factory >
NewConsString(HandleType< String > left, HandleType< String > right, AllocationType allocation=AllocationType::kYoung)v8::internal::FactoryBase< Factory >
NewConsString(DirectHandle< String > left, DirectHandle< String > right, int length, bool one_byte, AllocationType allocation=AllocationType::kYoung)v8::internal::FactoryBase< Factory >
NewConsString(HandleType< String > left, HandleType< String > right, AllocationType allocation)v8::internal::FactoryBase< Factory >
NewContextfulMap(DirectHandle< JSReceiver > creation_context_holder, InstanceType type, int instance_size, ElementsKind elements_kind=TERMINAL_FAST_ELEMENTS_KIND, int inobject_properties=0, AllocationType allocation_type=AllocationType::kMap)v8::internal::Factory
NewContextfulMap(DirectHandle< NativeContext > native_context, InstanceType type, int instance_size, ElementsKind elements_kind=TERMINAL_FAST_ELEMENTS_KIND, int inobject_properties=0, AllocationType allocation_type=AllocationType::kMap)v8::internal::Factory
NewContextfulMapForCurrentContext(InstanceType type, int instance_size, ElementsKind elements_kind=TERMINAL_FAST_ELEMENTS_KIND, int inobject_properties=0, AllocationType allocation_type=AllocationType::kMap)v8::internal::Factory
NewContextInternal(DirectHandle< Map > map, int size, int variadic_part_length, AllocationType allocation)v8::internal::Factoryprivate
NewContextlessMap(InstanceType type, int instance_size, ElementsKind elements_kind=TERMINAL_FAST_ELEMENTS_KIND, int inobject_properties=0, AllocationType allocation_type=AllocationType::kMap)v8::internal::Factory
NewContextSidePropertyCell(ContextSidePropertyCell::Property property, AllocationType allocation=AllocationType::kOld)v8::internal::Factory
NewCopiedSubstring(DirectHandle< String > str, uint32_t begin, uint32_t length)v8::internal::Factory
NewCoverageInfo(const ZoneVector< SourceRange > &slots)v8::internal::FactoryBase< Factory >
NewDebugEvaluateContext(DirectHandle< Context > previous, DirectHandle< ScopeInfo > scope_info, DirectHandle< JSReceiver > extension, DirectHandle< Context > wrapped)v8::internal::Factory
NewDebugInfo(DirectHandle< SharedFunctionInfo > shared)v8::internal::Factory
NewDeoptimizationFrameTranslation(int length)v8::internal::FactoryBase< Factory >
NewDeoptimizationLiteralArray(int length)v8::internal::FactoryBase< Factory >
NewDescriptorArray(int number_of_descriptors, int slack=0, AllocationType allocation=AllocationType::kYoung)v8::internal::FactoryBase< Factory >
NewDictionaryTemplateInfo(DirectHandle< FixedArray > property_names)v8::internal::Factory
NewEmbedderDataArray(int length)v8::internal::Factory
NewEnumCache(DirectHandle< FixedArray > keys, DirectHandle< FixedArray > indices, AllocationType allocation=AllocationType::kOld)v8::internal::Factory
NewError(DirectHandle< JSFunction > constructor, DirectHandle< String > message, DirectHandle< Object > options={})v8::internal::Factory
NewError(DirectHandle< JSFunction > constructor, MessageTemplate template_index, base::Vector< const DirectHandle< Object > > args)v8::internal::Factory
NewError(DirectHandle< JSFunction > constructor, MessageTemplate template_index, Args... args)v8::internal::Factoryinline
NewErrorStackData(DirectHandle< UnionOf< JSAny, FixedArray > > call_site_infos_or_formatted_stack, DirectHandle< StackTraceInfo > stack_trace)v8::internal::Factory
NewExperimentalRegExpData(DirectHandle< String > source, JSRegExp::Flags flags, int capture_count)v8::internal::Factory
NewExternal(void *value, AllocationType allocation=AllocationType::kYoung)v8::internal::Factory
NewExternalStringFromOneByte(const v8::String::ExternalOneByteStringResource *resource)v8::internal::Factory
NewExternalStringFromTwoByte(const v8::String::ExternalStringResource *resource)v8::internal::Factory
NewFastOrSlowJSObjectFromMap(DirectHandle< Map > map, int number_of_slow_properties, AllocationType allocation=AllocationType::kYoung, DirectHandle< AllocationSite > allocation_site=DirectHandle< AllocationSite >::null(), NewJSObjectType=NewJSObjectType::kNoAPIWrapper)v8::internal::Factoryinline
NewFastOrSlowJSObjectFromMap(DirectHandle< Map > map)v8::internal::Factoryinline
NewFeedbackMetadata(int slot_count, int create_closure_slot_count, AllocationType allocation=AllocationType::kOld)v8::internal::FactoryBase< Factory >
NewFeedbackVector(DirectHandle< SharedFunctionInfo > shared, DirectHandle< ClosureFeedbackCellArray > closure_feedback_cell_array, DirectHandle< FeedbackCell > parent_feedback_cell)v8::internal::Factory
NewFillerObject(int size, AllocationAlignment alignment, AllocationType allocation, AllocationOrigin origin=AllocationOrigin::kRuntime)v8::internal::Factory
NewFixedArray(int length, AllocationType allocation=AllocationType::kYoung)v8::internal::FactoryBase< Factory >
NewFixedArrayWithFiller(DirectHandle< Map > map, int length, DirectHandle< HeapObject > filler, AllocationType allocation)v8::internal::FactoryBase< Factory >protected
NewFixedArrayWithHoles(int length, AllocationType allocation=AllocationType::kYoung)v8::internal::FactoryBase< Factory >
NewFixedArrayWithMap(DirectHandle< Map > map, int length, AllocationType allocation=AllocationType::kYoung)v8::internal::FactoryBase< Factory >
NewFixedArrayWithZeroes(int length, AllocationType allocation=AllocationType::kYoung)v8::internal::FactoryBase< Factory >
NewFixedDoubleArray(int length, AllocationType allocation=AllocationType::kYoung)v8::internal::FactoryBase< Factory >
NewFixedDoubleArrayWithHoles(int size)v8::internal::Factory
NewForeign(Address addr, AllocationType allocation_type=AllocationType::kYoung)v8::internal::Factory
NewForTest(DirectHandle< Map > map, AllocationType allocation)v8::internal::Factoryinline
NewFunctionContext(DirectHandle< Context > outer, DirectHandle< ScopeInfo > scope_info)v8::internal::Factory
NewFunctionForTesting(DirectHandle< String > name)v8::internal::Factory
NewFunctionPrototype(DirectHandle< JSFunction > function)v8::internal::Factory
NewFunctionTemplateInfo(int length, bool do_not_cache)v8::internal::Factory
NewFunctionTemplateRareData()v8::internal::FactoryBase< Factory >
NewHeapInt32(int32_t value)v8::internal::FactoryBase< Factory >inline
NewHeapNumber(double value)v8::internal::FactoryBase< Factory >inline
NewHeapNumber()v8::internal::FactoryBase< Factory >
NewHeapNumberForCodeAssembler(double value)v8::internal::Factory
NewHeapNumberFromBits(uint64_t bits)v8::internal::FactoryBase< Factory >inline
NewHeapNumberWithHoleNaN()v8::internal::FactoryBase< Factory >inline
NewHole()v8::internal::Factory
NewInterceptorInfo(AllocationType allocation=AllocationType::kOld)v8::internal::Factory
NewInternalizedStringImpl(DirectHandle< String > string, int len, uint32_t hash_field)v8::internal::Factory
NewInterpreterData(DirectHandle< BytecodeArray > bytecode_array, DirectHandle< Code > code)v8::internal::Factory
NewInvalidStringLengthError()v8::internal::Factory
NewIrRegExpData(DirectHandle< String > source, JSRegExp::Flags flags, int capture_count, uint32_t backtrack_limit)v8::internal::Factory
NewJSArray(ElementsKind elements_kind, int length, int capacity, ArrayStorageAllocationMode mode=ArrayStorageAllocationMode::DONT_INITIALIZE_ARRAY_ELEMENTS, AllocationType allocation=AllocationType::kYoung)v8::internal::Factory
NewJSArray(int capacity, ElementsKind elements_kind=TERMINAL_FAST_ELEMENTS_KIND, AllocationType allocation=AllocationType::kYoung)v8::internal::Factoryinline
NewJSArrayBuffer(std::shared_ptr< BackingStore > backing_store, AllocationType allocation=AllocationType::kYoung)v8::internal::Factory
NewJSArrayBufferAndBackingStore(size_t byte_length, InitializedFlag initialized, AllocationType allocation=AllocationType::kYoung)v8::internal::Factory
NewJSArrayBufferAndBackingStore(size_t byte_length, size_t max_byte_length, InitializedFlag initialized, ResizableFlag resizable=ResizableFlag::kNotResizable, AllocationType allocation=AllocationType::kYoung)v8::internal::Factory
NewJSArrayBufferView(DirectHandle< Map > map, DirectHandle< FixedArrayBase > elements, DirectHandle< JSArrayBuffer > buffer, size_t byte_offset, size_t byte_length)v8::internal::Factoryprivate
NewJSArrayForTemplateLiteralArray(DirectHandle< FixedArray > cooked_strings, DirectHandle< FixedArray > raw_strings, int function_literal_id, int slot_id)v8::internal::Factory
NewJSArrayStorage(DirectHandle< JSArray > array, int length, int capacity, ArrayStorageAllocationMode mode=ArrayStorageAllocationMode::DONT_INITIALIZE_ARRAY_ELEMENTS)v8::internal::Factory
NewJSArrayStorage(ElementsKind elements_kind, int capacity, ArrayStorageAllocationMode mode=ArrayStorageAllocationMode::DONT_INITIALIZE_ARRAY_ELEMENTS)v8::internal::Factoryprivate
NewJSArrayWithElements(DirectHandle< FixedArrayBase > elements, ElementsKind elements_kind, int length, AllocationType allocation=AllocationType::kYoung)v8::internal::Factory
NewJSArrayWithElements(DirectHandle< FixedArrayBase > elements, ElementsKind elements_kind=TERMINAL_FAST_ELEMENTS_KIND, AllocationType allocation=AllocationType::kYoung)v8::internal::Factoryinline
NewJSArrayWithUnverifiedElements(DirectHandle< FixedArrayBase > elements, ElementsKind elements_kind, int length, AllocationType allocation=AllocationType::kYoung)v8::internal::Factoryprivate
NewJSArrayWithUnverifiedElements(DirectHandle< Map > map, DirectHandle< FixedArrayBase > elements, int length, AllocationType allocation=AllocationType::kYoung)v8::internal::Factoryprivate
NewJSAsyncDisposableStack(DirectHandle< Map > map)v8::internal::Factory
NewJSAsyncFromSyncIterator(DirectHandle< JSReceiver > sync_iterator, DirectHandle< Object > next)v8::internal::Factory
NewJSAtomicsCondition()v8::internal::Factory
NewJSAtomicsMutex()v8::internal::Factory
NewJSBoundFunction(DirectHandle< JSReceiver > target_function, DirectHandle< JSAny > bound_this, base::Vector< DirectHandle< Object > > bound_args, DirectHandle< JSPrototype > prototype)v8::internal::Factory
NewJSDataViewOrRabGsabDataView(DirectHandle< JSArrayBuffer > buffer, size_t byte_offset, size_t byte_length, bool is_length_tracking=false)v8::internal::Factory
NewJSDisposableStackBase()v8::internal::Factory
NewJSGeneratorObject(DirectHandle< JSFunction > function)v8::internal::Factory
NewJSGlobalObject(DirectHandle< JSFunction > constructor)v8::internal::Factory
NewJSIteratorResult(DirectHandle< Object > value, bool done)v8::internal::Factory
NewJSMap()v8::internal::Factory
NewJSMessageObject(MessageTemplate message, DirectHandle< Object > argument, int start_position, int end_position, DirectHandle< SharedFunctionInfo > shared_info, int bytecode_offset, DirectHandle< Script > script, DirectHandle< StackTraceInfo > stack_trace=DirectHandle< StackTraceInfo >::null())v8::internal::Factory
NewJSModuleNamespace()v8::internal::Factory
NewJSObject(DirectHandle< JSFunction > constructor, AllocationType allocation=AllocationType::kYoung, NewJSObjectType=NewJSObjectType::kNoAPIWrapper)v8::internal::Factory
NewJSObjectFromMap(DirectHandle< Map > map, AllocationType allocation=AllocationType::kYoung, DirectHandle< AllocationSite > allocation_site=DirectHandle< AllocationSite >::null(), NewJSObjectType=NewJSObjectType::kNoAPIWrapper)v8::internal::Factory
NewJSObjectWithNullProto()v8::internal::Factory
NewJSPromise()v8::internal::Factory
NewJSPromiseWithoutHook()v8::internal::Factory
NewJSProxy(DirectHandle< JSReceiver > target, DirectHandle< JSReceiver > handler)v8::internal::Factory
NewJSSet()v8::internal::Factory
NewJSSharedArray(DirectHandle< JSFunction > constructor, int length)v8::internal::Factory
NewJSSharedArrayBuffer(std::shared_ptr< BackingStore > backing_store)v8::internal::Factory
NewJSSharedStruct(DirectHandle< JSFunction > constructor, MaybeDirectHandle< NumberDictionary > maybe_elements_template)v8::internal::Factory
NewJSStringIterator(Handle< String > string)v8::internal::Factory
NewJSSyncDisposableStack(DirectHandle< Map > map)v8::internal::Factory
NewJSTypedArray(ExternalArrayType type, DirectHandle< JSArrayBuffer > buffer, size_t byte_offset, size_t length, bool is_length_tracking=false)v8::internal::Factory
NewJSWeakMap()v8::internal::Factory
NewJSWrappedFunction(DirectHandle< NativeContext > creation_context, DirectHandle< Object > target)v8::internal::Factory
NewLoadHandler(int data_count, AllocationType allocation=AllocationType::kOld)v8::internal::Factory
NewManyClosuresCell(AllocationType allocation=AllocationType::kOld)v8::internal::Factory
NewMap(DirectHandle< HeapObject > meta_map_holder, InstanceType type, int instance_size, ElementsKind elements_kind=TERMINAL_FAST_ELEMENTS_KIND, int inobject_properties=0, AllocationType allocation_type=AllocationType::kMap)v8::internal::Factory
NewMapImpl(MetaMapProviderFunc &&meta_map_provider, InstanceType type, int instance_size, ElementsKind elements_kind=TERMINAL_FAST_ELEMENTS_KIND, int inobject_properties=0, AllocationType allocation_type=AllocationType::kMap)v8::internal::Factoryprivate
NewMapImpl(MetaMapProviderFunc &&meta_map_provider, InstanceType type, int instance_size, ElementsKind elements_kind, int inobject_properties, AllocationType allocation_type)v8::internal::Factory
NewMapWithMetaMap(DirectHandle< Map > meta_map, InstanceType type, int instance_size, ElementsKind elements_kind=TERMINAL_FAST_ELEMENTS_KIND, int inobject_properties=0, AllocationType allocation_type=AllocationType::kMap)v8::internal::Factory
NewMegaDomHandler(MaybeObjectDirectHandle accessor, MaybeObjectDirectHandle context)v8::internal::Factory
NewModuleContext(DirectHandle< SourceTextModule > module, DirectHandle< NativeContext > outer, DirectHandle< ScopeInfo > scope_info)v8::internal::Factory
NewNameDictionary(int at_least_space_for)v8::internal::Factory
NewNativeContext()v8::internal::Factory
NewNoClosuresCell()v8::internal::Factory
NewNumber(double value)v8::internal::FactoryBase< Factory >inline
NewNumberFromInt(int32_t value)v8::internal::FactoryBase< Factory >inline
NewNumberFromInt64(int64_t value)v8::internal::FactoryBase< Factory >inline
NewNumberFromSize(size_t value)v8::internal::FactoryBase< Factory >inline
NewNumberFromUint(uint32_t value)v8::internal::FactoryBase< Factory >inline
NewObjectBoilerplateDescription(int boilerplate, int all_properties, int index_keys, bool has_seen_proto)v8::internal::FactoryBase< Factory >
NewObjectTemplateInfo(DirectHandle< FunctionTemplateInfo > constructor, bool do_not_cache)v8::internal::Factory
NewOneByteInternalizedString(base::Vector< const uint8_t > str, uint32_t raw_hash_field)v8::internal::FactoryBase< Factory >
NewOneByteInternalizedStringFromTwoByte(base::Vector< const base::uc16 > str, uint32_t raw_hash_field)v8::internal::FactoryBase< Factory >
NewOneClosureCell(DirectHandle< ClosureFeedbackCellArray > value)v8::internal::Factory
NewOrderedHashMap()v8::internal::Factory
NewOrderedHashSet()v8::internal::Factory
NewPreparseData(int data_length, int children_length)v8::internal::FactoryBase< Factory >
NewPrivateNameSymbol(DirectHandle< String > name)v8::internal::Factory
NewPrivateSymbol(AllocationType allocation=AllocationType::kOld)v8::internal::Factory
NewPromiseResolveThenableJobTask(DirectHandle< JSPromise > promise_to_resolve, DirectHandle< JSReceiver > thenable, DirectHandle< JSReceiver > then, DirectHandle< Context > context)v8::internal::Factory
NewProperSubString(DirectHandle< String > str, uint32_t begin, uint32_t end)v8::internal::Factory
NewPropertyArray(int length, AllocationType allocation=AllocationType::kYoung)v8::internal::Factory
NewPropertyCell(DirectHandle< Name > name, PropertyDetails details, DirectHandle< Object > value, AllocationType allocation=AllocationType::kOld)v8::internal::Factory
NewPropertyDescriptorObject()v8::internal::Factory
NewProtectedFixedArray(int length)v8::internal::FactoryBase< Factory >
NewProtectedWeakFixedArray(int length)v8::internal::FactoryBase< Factory >
NewProtector()v8::internal::Factory
NewPrototypeInfo()v8::internal::Factory
NewRawOneByteString(int length, AllocationType allocation=AllocationType::kYoung)v8::internal::FactoryBase< Factory >
NewRawSharedOneByteString(int length)v8::internal::FactoryBase< Factory >
NewRawSharedTwoByteString(int length)v8::internal::FactoryBase< Factory >
NewRawStringWithMap(int length, Tagged< Map > map, AllocationType allocation)v8::internal::FactoryBase< Factory >protected
NewRawTwoByteString(int length, AllocationType allocation=AllocationType::kYoung)v8::internal::FactoryBase< Factory >
NewRegExpBoilerplateDescription(DirectHandle< RegExpData > data, DirectHandle< String > source, Tagged< Smi > flags)v8::internal::FactoryBase< Factory >
NewRegExpDataWrapper()v8::internal::FactoryBase< Factory >
NewScopeInfo(int length, AllocationType type=AllocationType::kOld)v8::internal::FactoryBase< Factory >
NewScript(DirectHandle< UnionOf< String, Undefined > > source, ScriptEventType event_type=ScriptEventType::kCreate)v8::internal::FactoryBase< Factory >
NewScriptContext(DirectHandle< NativeContext > outer, DirectHandle< ScopeInfo > scope_info)v8::internal::Factory
NewScriptContextTable()v8::internal::Factory
NewScriptWithId(DirectHandle< UnionOf< String, Undefined > > source, int script_id, ScriptEventType event_type=ScriptEventType::kCreate)v8::internal::FactoryBase< Factory >
NewSharedFunctionInfo(AllocationType allocation)v8::internal::FactoryBase< Factory >protected
NewSharedFunctionInfo(MaybeDirectHandle< String > maybe_name, MaybeDirectHandle< HeapObject > maybe_function_data, Builtin builtin, int len, AdaptArguments adapt, FunctionKind kind=FunctionKind::kNormalFunction)v8::internal::FactoryBase< Factory >protected
NewSharedFunctionInfoForApiFunction(MaybeDirectHandle< String > maybe_name, DirectHandle< FunctionTemplateInfo > function_template_info, FunctionKind kind)v8::internal::Factory
NewSharedFunctionInfoForBuiltin(MaybeDirectHandle< String > name, Builtin builtin, int len, AdaptArguments adapt, FunctionKind kind=FunctionKind::kNormalFunction)v8::internal::Factory
NewSharedFunctionInfoForLiteral(FunctionLiteral *literal, DirectHandle< Script > script, bool is_toplevel)v8::internal::FactoryBase< Factory >
NewSharedFunctionInfoWrapper(DirectHandle< SharedFunctionInfo > sfi)v8::internal::FactoryBase< Factory >
NewSloppyArgumentsElements(int length, DirectHandle< Context > context, DirectHandle< FixedArray > arguments, AllocationType allocation=AllocationType::kYoung)v8::internal::FactoryBase< Factory >
NewSlowJSObjectFromMap(DirectHandle< Map > map, int number_of_slow_properties, AllocationType allocation=AllocationType::kYoung, DirectHandle< AllocationSite > allocation_site=DirectHandle< AllocationSite >::null(), NewJSObjectType=NewJSObjectType::kNoAPIWrapper)v8::internal::Factory
NewSlowJSObjectFromMap(DirectHandle< Map > map)v8::internal::Factory
NewSlowJSObjectWithNullProto()v8::internal::Factory
NewSlowJSObjectWithPropertiesAndElements(DirectHandle< JSPrototype > prototype, DirectHandle< HeapObject > properties, DirectHandle< FixedArrayBase > elements)v8::internal::Factory
NewSmallOrderedHashMap(int capacity=kSmallOrderedHashMapMinCapacity, AllocationType allocation=AllocationType::kYoung)v8::internal::Factory
NewSmallOrderedHashSet(int capacity=kSmallOrderedHashSetMinCapacity, AllocationType allocation=AllocationType::kYoung)v8::internal::Factory
NewSmallOrderedNameDictionary(int capacity=kSmallOrderedHashMapMinCapacity, AllocationType allocation=AllocationType::kYoung)v8::internal::Factory
NewSourceTextModule(DirectHandle< SharedFunctionInfo > code)v8::internal::Factory
NewSourceTextModuleInfo()v8::internal::FactoryBase< Factory >
NewStackFrameInfo(DirectHandle< UnionOf< SharedFunctionInfo, Script > > shared_or_script, int bytecode_offset_or_source_position, DirectHandle< String > function_name, bool is_constructor)v8::internal::Factory
NewStackTraceInfo(DirectHandle< FixedArray > frames)v8::internal::Factory
NewStoreHandler(int data_count)v8::internal::Factory
NewStringFromAsciiChecked(const char *str, AllocationType allocation=AllocationType::kYoung)v8::internal::FactoryBase< Factory >inline
NewStringFromAsciiChecked(std::string_view str, AllocationType allocation=AllocationType::kYoung)v8::internal::FactoryBase< Factory >inline
NewStringFromOneByte(base::Vector< const uint8_t > string, AllocationType allocation=AllocationType::kYoung)v8::internal::FactoryBase< Factory >
NewStringFromStaticChars(const char(&str)[N], AllocationType allocation=AllocationType::kYoung)v8::internal::Factoryinline
NewStringFromTwoByte(base::Vector< const base::uc16 > str, AllocationType allocation=AllocationType::kYoung)v8::internal::Factory
NewStringFromTwoByte(const ZoneVector< base::uc16 > *str, AllocationType allocation=AllocationType::kYoung)v8::internal::Factory
NewStringFromTwoByte(const base::uc16 *string, int length, AllocationType allocation)v8::internal::Factoryprivate
NewStringFromUtf8(base::Vector< const char > str, AllocationType allocation=AllocationType::kYoung)v8::internal::Factory
NewStringFromUtf8(base::Vector< const uint8_t > str, unibrow::Utf8Variant utf8_variant, AllocationType allocation=AllocationType::kYoung)v8::internal::Factory
NewStringFromUtf8SubString(Handle< SeqOneByteString > str, int begin, int end, AllocationType allocation=AllocationType::kYoung)v8::internal::Factory
NewStruct(InstanceType type, AllocationType allocation=AllocationType::kYoung)v8::internal::FactoryBase< Factory >
NewStructInternal(InstanceType type, AllocationType allocation)v8::internal::FactoryBase< Factory >inlineprotected
NewStructInternal(ReadOnlyRoots roots, Tagged< Map > map, int size, AllocationType allocation)v8::internal::FactoryBase< Factory >protected
NewSubString(HandleType< T > str, uint32_t begin, uint32_t end)v8::internal::Factoryinline
NewSuppressedErrorAtDisposal(Isolate *isolate, DirectHandle< Object > error, DirectHandle< Object > suppressed_error)v8::internal::Factory
NewSurrogatePairString(uint16_t lead, uint16_t trail)v8::internal::Factory
NewSwissNameDictionary(int at_least_space_for=kSwissNameDictionaryInitialCapacity, AllocationType allocation=AllocationType::kYoung)v8::internal::FactoryBase< Factory >
NewSwissNameDictionaryWithCapacity(int capacity, AllocationType allocation)v8::internal::FactoryBase< Factory >
NewSymbol(AllocationType allocation=AllocationType::kOld)v8::internal::Factory
NewSymbolInternal(AllocationType allocation=AllocationType::kOld)v8::internal::Factoryprivate
NewSyntheticModule(DirectHandle< String > module_name, DirectHandle< FixedArray > export_names, v8::Module::SyntheticModuleEvaluationSteps evaluation_steps)v8::internal::Factory
NewTemplateObjectDescription(DirectHandle< FixedArray > raw_strings, DirectHandle< FixedArray > cooked_strings)v8::internal::FactoryBase< Factory >
NewTransitionArray(int number_of_transitions, int slack=0)v8::internal::Factory
NewTrustedByteArray(int length, AllocationType allocation_type=AllocationType::kTrusted)v8::internal::FactoryBase< Factory >
NewTrustedFixedArray(int length, AllocationType allocation=AllocationType::kTrusted)v8::internal::FactoryBase< Factory >
NewTrustedForeign(Address addr)v8::internal::Factory
NewTrustedWeakFixedArray(int length)v8::internal::FactoryBase< Factory >
NewTuple2(DirectHandle< Object > value1, DirectHandle< Object > value2, AllocationType allocation)v8::internal::Factory
NewTuple2Uninitialized(AllocationType allocation)v8::internal::Factory
NewTwoByteInternalizedString(base::Vector< const base::uc16 > str, uint32_t raw_hash_field)v8::internal::FactoryBase< Factory >
NewUncompiledDataWithoutPreparseData(Handle< String > inferred_name, int32_t start_position, int32_t end_position)v8::internal::FactoryBase< Factory >
NewUncompiledDataWithoutPreparseDataWithJob(Handle< String > inferred_name, int32_t start_position, int32_t end_position)v8::internal::FactoryBase< Factory >
NewUncompiledDataWithPreparseData(Handle< String > inferred_name, int32_t start_position, int32_t end_position, Handle< PreparseData >)v8::internal::FactoryBase< Factory >
NewUncompiledDataWithPreparseDataAndJob(Handle< String > inferred_name, int32_t start_position, int32_t end_position, Handle< PreparseData >)v8::internal::FactoryBase< Factory >
NewUninitializedJSGlobalProxy(int size)v8::internal::Factory
NewUninitializedWeakArrayList(int capacity, AllocationType allocation=AllocationType::kYoung)v8::internal::Factoryprivate
NewURIError()v8::internal::Factoryinline
NewWeakArrayList(int capacity, AllocationType allocation=AllocationType::kYoung)v8::internal::Factory
NewWeakFixedArray(int length, AllocationType allocation=AllocationType::kYoung)v8::internal::FactoryBase< Factory >
NewWeakFixedArrayWithMap(Tagged< Map > map, int length, AllocationType allocation=AllocationType::kYoung)v8::internal::FactoryBase< Factory >
NewWithContext(DirectHandle< Context > previous, DirectHandle< ScopeInfo > scope_info, DirectHandle< JSReceiver > extension)v8::internal::Factory
NewWithImmortalMap(Tagged< Map > map, AllocationType allocation)v8::internal::FactoryBase< Factory >protected
NumberToString(DirectHandle< Object > number, NumberCacheMode mode=NumberCacheMode::kBoth)v8::internal::FactoryBase< Factory >
NumberToStringCacheGet(Tagged< Object > number, int hash)v8::internal::Factoryprivate
NumberToStringCacheHash(Tagged< Smi > number)v8::internal::Factoryprivate
NumberToStringCacheHash(double number)v8::internal::Factoryprivate
NumberToStringCacheSet(DirectHandle< Object > number, int hash, DirectHandle< String > js_string)v8::internal::Factoryprivate
ObjectLiteralMapFromCache(DirectHandle< NativeContext > native_context, int number_of_properties)v8::internal::Factory
ProcessNewScript(DirectHandle< Script > shared, ScriptEventType script_event_type)v8::internal::Factoryprivate
read_only_roots() constv8::internal::Factoryinline
RefineAllocationTypeForInPlaceInternalizableString(AllocationType allocation, Tagged< Map > string_map)v8::internal::FactoryBase< Factory >
ReinitializeJSGlobalProxy(DirectHandle< JSGlobalProxy > global, DirectHandle< JSFunction > constructor)v8::internal::Factory
SetRegExpAtomData(DirectHandle< JSRegExp > regexp, DirectHandle< String > source, JSRegExp::Flags flags, DirectHandle< String > match_pattern)v8::internal::Factory
SetRegExpExperimentalData(DirectHandle< JSRegExp > regexp, DirectHandle< String > source, JSRegExp::Flags flags, int capture_count)v8::internal::Factory
SetRegExpIrregexpData(DirectHandle< JSRegExp > regexp, DirectHandle< String > source, JSRegExp::Flags flags, int capture_count, uint32_t backtrack_limit)v8::internal::Factory
ShadowRealmNewTypeErrorCopy(DirectHandle< Object > original, MessageTemplate template_index, base::Vector< const DirectHandle< Object > > args)v8::internal::Factory
ShadowRealmNewTypeErrorCopy(DirectHandle< Object > original, MessageTemplate template_index, Args... args)v8::internal::Factoryinline
SizeToString(size_t value, bool check_cache=true)v8::internal::Factory
SmiToString(Tagged< Smi > number, NumberCacheMode mode=NumberCacheMode::kBoth)v8::internal::FactoryBase< Factory >inline
ToBoolean(bool value)v8::internal::FactoryBase< Factory >inline
ToPrimitiveHintString(ToPrimitiveHint hint)v8::internal::Factory
TorqueGeneratedFactory< Impl >v8::internal::FactoryBase< Factory >private
TryNewFixedArray(int length, AllocationType allocation=AllocationType::kYoung)v8::internal::Factory
TypeAndSizeForElementsKind(ElementsKind kind, ExternalArrayType *array_type, size_t *element_size)v8::internal::Factorystatic
Uint32ToString(uint32_t value, bool check_cache=true)v8::internal::Factoryinline