Lines Matching refs:factory
9 #include "src/heap/factory.h"
61 isolate->factory()->NewSharedFunctionInfoForBuiltin(
62 isolate->factory()->empty_string(), builtin, kind);
152 Map map = isolate()->factory()->InitializeMap(
657 Handle<InterceptorInfo>::cast(isolate->factory()->NewStruct(
665 Factory* factory = isolate()->factory();
670 *factory->NewHeapNumber<AllocationType::kReadOnly>(-0.0));
673 set_nan_value(*factory->NewHeapNumber<AllocationType::kReadOnly>(
675 set_hole_nan_value(*factory->NewHeapNumberFromBits<AllocationType::kReadOnly>(
678 *factory->NewHeapNumber<AllocationType::kReadOnly>(V8_INFINITY));
680 *factory->NewHeapNumber<AllocationType::kReadOnly>(-V8_INFINITY));
682 set_hash_seed(*factory->NewByteArray(kInt64Size, AllocationType::kReadOnly));
691 set_single_character_string_cache(*factory->NewFixedArray(
696 factory->InternalizeUtf8String(constant_string_table[i].contents);
703 Oddball::Initialize(isolate(), factory->undefined_value(), "undefined",
704 factory->nan_value(), "undefined", Oddball::kUndefined);
707 Oddball::Initialize(isolate(), factory->null_value(), "null",
711 Oddball::Initialize(isolate(), factory->the_hole_value(), "hole",
712 factory->hole_nan_value(), "undefined",
716 Oddball::Initialize(isolate(), factory->true_value(), "true",
721 Oddball::Initialize(isolate(), factory->false_value(), "false",
726 *factory->NewOddball(factory->uninitialized_map(), "uninitialized",
731 *factory->NewOddball(factory->arguments_marker_map(), "arguments_marker",
735 set_termination_exception(*factory->NewOddball(
736 factory->termination_exception_map(), "termination_exception",
739 set_exception(*factory->NewOddball(factory->exception_map(), "exception",
743 set_optimized_out(*factory->NewOddball(factory->optimized_out_map(),
749 *factory->NewOddball(factory->stale_register_map(), "stale_register",
754 set_self_reference_marker(*factory->NewSelfReferenceMarker());
755 set_basic_block_counters_marker(*factory->NewBasicBlockCountersMarker());
764 isolate()->factory()->NewPrivateSymbol(AllocationType::kReadOnly)); \
774 Handle<Symbol> name = factory->NewSymbol(AllocationType::kReadOnly); \
775 Handle<String> name##d = factory->InternalizeUtf8String(#description); \
782 Handle<Symbol> name = factory->NewSymbol(AllocationType::kReadOnly); \
783 Handle<String> name##d = factory->InternalizeUtf8String(#description); \
807 set_number_string_cache(*factory->NewFixedArray(
813 set_string_split_cache(*factory->NewFixedArray(
815 set_regexp_multiple_cache(*factory->NewFixedArray(
820 factory->NewManyClosuresCell(factory->undefined_value());
842 set_materialized_objects(*factory->NewFixedArray(0, AllocationType::kOld));
869 factory->CreateCanonicalEmptySwissNameDictionary();
874 factory->NewFeedbackMetadata(0, 0, AllocationType::kReadOnly);
891 Handle<Script> script = factory->NewScript(factory->empty_string());
899 set_array_buffer_detaching_protector(*factory->NewProtector());
900 set_array_constructor_protector(*factory->NewProtector());
901 set_array_iterator_protector(*factory->NewProtector());
902 set_array_species_protector(*factory->NewProtector());
903 set_is_concat_spreadable_protector(*factory->NewProtector());
904 set_map_iterator_protector(*factory->NewProtector());
905 set_no_elements_protector(*factory->NewProtector());
906 set_mega_dom_protector(*factory->NewProtector());
907 set_promise_hook_protector(*factory->NewProtector());
908 set_promise_resolve_protector(*factory->NewProtector());
909 set_promise_species_protector(*factory->NewProtector());
910 set_promise_then_protector(*factory->NewProtector());
911 set_regexp_species_protector(*factory->NewProtector());
912 set_set_iterator_protector(*factory->NewProtector());
913 set_string_iterator_protector(*factory->NewProtector());
914 set_string_length_protector(*factory->NewProtector());
915 set_typed_array_species_protector(*factory->NewProtector());
926 HeapObject no_container = *isolate()->factory()->undefined_value();
932 *isolate()->factory()->NewCodeDataContainer(0,
936 *isolate()->factory()->NewCodeDataContainer(
942 isolate()->factory()->zero_string()->EnsureHash();
943 isolate()->factory()->one_string()->EnsureHash();