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