![]() |
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::FactoryBase< Impl >, including all inherited members.
| AllocateRaw(int size, AllocationType allocation, AllocationAlignment alignment=kTaggedAligned) | v8::internal::FactoryBase< Impl > | private |
| AllocateRawArray(int size, AllocationType allocation) | v8::internal::FactoryBase< Impl > | protected |
| AllocateRawFixedArray(int length, AllocationType allocation) | v8::internal::FactoryBase< Impl > | protected |
| AllocateRawOneByteInternalizedString(int length, uint32_t raw_hash_field) | v8::internal::FactoryBase< Impl > | |
| AllocateRawTwoByteInternalizedString(int length, uint32_t raw_hash_field) | v8::internal::FactoryBase< Impl > | |
| AllocateRawWeakArrayList(int length, AllocationType allocation) | v8::internal::FactoryBase< Impl > | protected |
| AllocateRawWithImmortalMap(int size, AllocationType allocation, Tagged< Map > map, AllocationAlignment alignment=kTaggedAligned) | v8::internal::FactoryBase< Impl > | protected |
| CloneSharedFunctionInfo(DirectHandle< SharedFunctionInfo > other) | v8::internal::FactoryBase< Impl > | |
| GetInPlaceInternalizedStringMap(Tagged< Map > from_string_map) | v8::internal::FactoryBase< Impl > | |
| HeapNumberToString(DirectHandle< HeapNumber > number, double value, NumberCacheMode mode=NumberCacheMode::kBoth) | v8::internal::FactoryBase< Impl > | |
| impl() | v8::internal::FactoryBase< Impl > | inlineprivate |
| InternalizeString(base::Vector< const uint8_t > string, bool convert_encoding=false) | v8::internal::FactoryBase< Impl > | |
| InternalizeString(base::Vector< const uint16_t > string, bool convert_encoding=false) | v8::internal::FactoryBase< Impl > | |
| InternalizeStringWithKey(StringTableKey *key) | v8::internal::FactoryBase< Impl > | |
| isolate() | v8::internal::FactoryBase< Impl > | inlineprivate |
| kNumberToStringBufferSize | v8::internal::FactoryBase< Impl > | protectedstatic |
| LookupSingleCharacterStringFromCode(uint16_t code) | v8::internal::FactoryBase< Impl > | |
| MakeOrFindTwoCharacterString(uint16_t c1, uint16_t c2) | v8::internal::FactoryBase< Impl > | protected |
| NewAccessorPair() | v8::internal::FactoryBase< Impl > | |
| NewArrayBoilerplateDescription(ElementsKind elements_kind, DirectHandle< FixedArrayBase > constant_values) | v8::internal::FactoryBase< Impl > | |
| NewArrayList(int size, AllocationType allocation=AllocationType::kYoung) | v8::internal::FactoryBase< Impl > | |
| NewBigInt(uint32_t length, AllocationType allocation=AllocationType::kYoung) | v8::internal::FactoryBase< Impl > | |
| NewByteArray(int length, AllocationType allocation=AllocationType::kYoung) | v8::internal::FactoryBase< Impl > | |
| 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< Impl > | |
| NewBytecodeWrapper(AllocationType allocation=AllocationType::kOld) | v8::internal::FactoryBase< Impl > | |
| NewClassPositions(int start, int end) | v8::internal::FactoryBase< Impl > | |
| NewCode(const NewCodeOptions &options) | v8::internal::FactoryBase< Impl > | |
| NewCodeWrapper() | v8::internal::FactoryBase< Impl > | |
| NewConsString(HandleType< String > left, HandleType< String > right, AllocationType allocation=AllocationType::kYoung) | v8::internal::FactoryBase< Impl > | |
| NewConsString(DirectHandle< String > left, DirectHandle< String > right, int length, bool one_byte, AllocationType allocation=AllocationType::kYoung) | v8::internal::FactoryBase< Impl > | |
| NewConsString(HandleType< String > left, HandleType< String > right, AllocationType allocation) | v8::internal::FactoryBase< Impl > | |
| NewCoverageInfo(const ZoneVector< SourceRange > &slots) | v8::internal::FactoryBase< Impl > | |
| NewDeoptimizationFrameTranslation(int length) | v8::internal::FactoryBase< Impl > | |
| NewDeoptimizationLiteralArray(int length) | v8::internal::FactoryBase< Impl > | |
| NewDescriptorArray(int number_of_descriptors, int slack=0, AllocationType allocation=AllocationType::kYoung) | v8::internal::FactoryBase< Impl > | |
| NewFeedbackMetadata(int slot_count, int create_closure_slot_count, AllocationType allocation=AllocationType::kOld) | v8::internal::FactoryBase< Impl > | |
| NewFixedArray(int length, AllocationType allocation=AllocationType::kYoung) | v8::internal::FactoryBase< Impl > | |
| NewFixedArrayWithFiller(DirectHandle< Map > map, int length, DirectHandle< HeapObject > filler, AllocationType allocation) | v8::internal::FactoryBase< Impl > | protected |
| NewFixedArrayWithHoles(int length, AllocationType allocation=AllocationType::kYoung) | v8::internal::FactoryBase< Impl > | |
| NewFixedArrayWithMap(DirectHandle< Map > map, int length, AllocationType allocation=AllocationType::kYoung) | v8::internal::FactoryBase< Impl > | |
| NewFixedArrayWithZeroes(int length, AllocationType allocation=AllocationType::kYoung) | v8::internal::FactoryBase< Impl > | |
| NewFixedDoubleArray(int length, AllocationType allocation=AllocationType::kYoung) | v8::internal::FactoryBase< Impl > | |
| NewFunctionTemplateRareData() | v8::internal::FactoryBase< Impl > | |
| NewHeapInt32(int32_t value) | v8::internal::FactoryBase< Impl > | inline |
| NewHeapNumber(double value) | v8::internal::FactoryBase< Impl > | inline |
| NewHeapNumber() | v8::internal::FactoryBase< Impl > | |
| NewHeapNumberFromBits(uint64_t bits) | v8::internal::FactoryBase< Impl > | inline |
| NewHeapNumberWithHoleNaN() | v8::internal::FactoryBase< Impl > | inline |
| NewNumber(double value) | v8::internal::FactoryBase< Impl > | inline |
| NewNumberFromInt(int32_t value) | v8::internal::FactoryBase< Impl > | inline |
| NewNumberFromInt64(int64_t value) | v8::internal::FactoryBase< Impl > | inline |
| NewNumberFromSize(size_t value) | v8::internal::FactoryBase< Impl > | inline |
| NewNumberFromUint(uint32_t value) | v8::internal::FactoryBase< Impl > | inline |
| NewObjectBoilerplateDescription(int boilerplate, int all_properties, int index_keys, bool has_seen_proto) | v8::internal::FactoryBase< Impl > | |
| NewOneByteInternalizedString(base::Vector< const uint8_t > str, uint32_t raw_hash_field) | v8::internal::FactoryBase< Impl > | |
| NewOneByteInternalizedStringFromTwoByte(base::Vector< const base::uc16 > str, uint32_t raw_hash_field) | v8::internal::FactoryBase< Impl > | |
| NewPreparseData(int data_length, int children_length) | v8::internal::FactoryBase< Impl > | |
| NewProtectedFixedArray(int length) | v8::internal::FactoryBase< Impl > | |
| NewProtectedWeakFixedArray(int length) | v8::internal::FactoryBase< Impl > | |
| NewRawOneByteString(int length, AllocationType allocation=AllocationType::kYoung) | v8::internal::FactoryBase< Impl > | |
| NewRawSharedOneByteString(int length) | v8::internal::FactoryBase< Impl > | |
| NewRawSharedTwoByteString(int length) | v8::internal::FactoryBase< Impl > | |
| NewRawStringWithMap(int length, Tagged< Map > map, AllocationType allocation) | v8::internal::FactoryBase< Impl > | protected |
| NewRawTwoByteString(int length, AllocationType allocation=AllocationType::kYoung) | v8::internal::FactoryBase< Impl > | |
| NewRegExpBoilerplateDescription(DirectHandle< RegExpData > data, DirectHandle< String > source, Tagged< Smi > flags) | v8::internal::FactoryBase< Impl > | |
| NewRegExpDataWrapper() | v8::internal::FactoryBase< Impl > | |
| NewScopeInfo(int length, AllocationType type=AllocationType::kOld) | v8::internal::FactoryBase< Impl > | |
| NewScript(DirectHandle< UnionOf< String, Undefined > > source, ScriptEventType event_type=ScriptEventType::kCreate) | v8::internal::FactoryBase< Impl > | |
| NewScriptWithId(DirectHandle< UnionOf< String, Undefined > > source, int script_id, ScriptEventType event_type=ScriptEventType::kCreate) | v8::internal::FactoryBase< Impl > | |
| NewSharedFunctionInfo(AllocationType allocation) | v8::internal::FactoryBase< Impl > | protected |
| NewSharedFunctionInfo(MaybeDirectHandle< String > maybe_name, MaybeDirectHandle< HeapObject > maybe_function_data, Builtin builtin, int len, AdaptArguments adapt, FunctionKind kind=FunctionKind::kNormalFunction) | v8::internal::FactoryBase< Impl > | protected |
| NewSharedFunctionInfoForLiteral(FunctionLiteral *literal, DirectHandle< Script > script, bool is_toplevel) | v8::internal::FactoryBase< Impl > | |
| NewSharedFunctionInfoWrapper(DirectHandle< SharedFunctionInfo > sfi) | v8::internal::FactoryBase< Impl > | |
| NewSloppyArgumentsElements(int length, DirectHandle< Context > context, DirectHandle< FixedArray > arguments, AllocationType allocation=AllocationType::kYoung) | v8::internal::FactoryBase< Impl > | |
| NewSourceTextModuleInfo() | v8::internal::FactoryBase< Impl > | |
| NewStringFromAsciiChecked(const char *str, AllocationType allocation=AllocationType::kYoung) | v8::internal::FactoryBase< Impl > | inline |
| NewStringFromAsciiChecked(std::string_view str, AllocationType allocation=AllocationType::kYoung) | v8::internal::FactoryBase< Impl > | inline |
| NewStringFromOneByte(base::Vector< const uint8_t > string, AllocationType allocation=AllocationType::kYoung) | v8::internal::FactoryBase< Impl > | |
| NewStruct(InstanceType type, AllocationType allocation=AllocationType::kYoung) | v8::internal::FactoryBase< Impl > | |
| NewStructInternal(InstanceType type, AllocationType allocation) | v8::internal::FactoryBase< Impl > | inlineprotected |
| NewStructInternal(ReadOnlyRoots roots, Tagged< Map > map, int size, AllocationType allocation) | v8::internal::FactoryBase< Impl > | protected |
| NewSwissNameDictionary(int at_least_space_for=kSwissNameDictionaryInitialCapacity, AllocationType allocation=AllocationType::kYoung) | v8::internal::FactoryBase< Impl > | |
| NewSwissNameDictionaryWithCapacity(int capacity, AllocationType allocation) | v8::internal::FactoryBase< Impl > | |
| NewTemplateObjectDescription(DirectHandle< FixedArray > raw_strings, DirectHandle< FixedArray > cooked_strings) | v8::internal::FactoryBase< Impl > | |
| NewTrustedByteArray(int length, AllocationType allocation_type=AllocationType::kTrusted) | v8::internal::FactoryBase< Impl > | |
| NewTrustedFixedArray(int length, AllocationType allocation=AllocationType::kTrusted) | v8::internal::FactoryBase< Impl > | |
| NewTrustedWeakFixedArray(int length) | v8::internal::FactoryBase< Impl > | |
| NewTwoByteInternalizedString(base::Vector< const base::uc16 > str, uint32_t raw_hash_field) | v8::internal::FactoryBase< Impl > | |
| NewUncompiledDataWithoutPreparseData(Handle< String > inferred_name, int32_t start_position, int32_t end_position) | v8::internal::FactoryBase< Impl > | |
| NewUncompiledDataWithoutPreparseDataWithJob(Handle< String > inferred_name, int32_t start_position, int32_t end_position) | v8::internal::FactoryBase< Impl > | |
| NewUncompiledDataWithPreparseData(Handle< String > inferred_name, int32_t start_position, int32_t end_position, Handle< PreparseData >) | v8::internal::FactoryBase< Impl > | |
| NewUncompiledDataWithPreparseDataAndJob(Handle< String > inferred_name, int32_t start_position, int32_t end_position, Handle< PreparseData >) | v8::internal::FactoryBase< Impl > | |
| NewWeakFixedArray(int length, AllocationType allocation=AllocationType::kYoung) | v8::internal::FactoryBase< Impl > | |
| NewWeakFixedArrayWithMap(Tagged< Map > map, int length, AllocationType allocation=AllocationType::kYoung) | v8::internal::FactoryBase< Impl > | |
| NewWithImmortalMap(Tagged< Map > map, AllocationType allocation) | v8::internal::FactoryBase< Impl > | protected |
| NumberToString(DirectHandle< Object > number, NumberCacheMode mode=NumberCacheMode::kBoth) | v8::internal::FactoryBase< Impl > | |
| PrimitiveArrayBase class | v8::internal::FactoryBase< Impl > | friend |
| read_only_roots() | v8::internal::FactoryBase< Impl > | inlineprivate |
| RefineAllocationTypeForInPlaceInternalizableString(AllocationType allocation, Tagged< Map > string_map) | v8::internal::FactoryBase< Impl > | |
| SmiToString(Tagged< Smi > number, NumberCacheMode mode=NumberCacheMode::kBoth) | v8::internal::FactoryBase< Impl > | inline |
| TaggedArrayBase class | v8::internal::FactoryBase< Impl > | friend |
| ToBoolean(bool value) | v8::internal::FactoryBase< Impl > | inline |
| TorqueGeneratedFactory< Impl > | v8::internal::FactoryBase< Impl > | private |