Lines Matching refs:Factory
5 #include "src/factory.h"
57 Handle<T> Factory::New(Handle<Map> map, AllocationSpace space) {
66 Handle<T> Factory::New(Handle<Map> map,
76 Handle<HeapObject> Factory::NewFillerObject(int size,
86 Handle<Box> Factory::NewBox(Handle<Object> value) {
93 Handle<PrototypeInfo> Factory::NewPrototypeInfo() {
104 Factory::NewSloppyBlockWithEvalContextExtension(
116 Handle<Oddball> Factory::NewOddball(Handle<Map> map, const char* to_string,
125 Handle<FixedArray> Factory::NewFixedArray(int size, PretenureFlag pretenure) {
134 Handle<FixedArray> Factory::NewFixedArrayWithHoles(int size,
146 Handle<FixedArray> Factory::NewUninitializedFixedArray(int size) {
154 Handle<FixedArrayBase> Factory::NewFixedDoubleArray(int size,
164 Handle<FixedArrayBase> Factory::NewFixedDoubleArrayWithHoles(
180 Handle<OrderedHashSet> Factory::NewOrderedHashSet() {
185 Handle<OrderedHashMap> Factory::NewOrderedHashMap() {
190 Handle<AccessorPair> Factory::NewAccessorPair() {
199 Handle<TypeFeedbackInfo> Factory::NewTypeFeedbackInfo() {
208 Handle<String> Factory::InternalizeUtf8String(Vector<const char> string) {
215 Handle<String> Factory::InternalizeString(Handle<String> string) {
221 Handle<String> Factory::InternalizeOneByteString(Vector<const uint8_t> string) {
227 Handle<String> Factory::InternalizeOneByteString(
234 Handle<String> Factory::InternalizeTwoByteString(Vector<const uc16> string) {
241 Handle<String> Factory::InternalizeStringWithKey(StringTableKey* key) {
246 Handle<Name> Factory::InternalizeName(Handle<Name> name) {
252 MaybeHandle<String> Factory::NewStringFromOneByte(Vector<const uint8_t> string,
271 MaybeHandle<String> Factory::NewStringFromUtf8(Vector<const char> string,
308 MaybeHandle<String> Factory::NewStringFromTwoByte(Vector<const uc16> string,
335 Handle<String> Factory::NewInternalizedStringFromUtf8(Vector<const char> str,
346 MUST_USE_RESULT Handle<String> Factory::NewOneByteInternalizedString(
356 MUST_USE_RESULT Handle<String> Factory::NewOneByteInternalizedSubString(
367 MUST_USE_RESULT Handle<String> Factory::NewTwoByteInternalizedString(
377 Handle<String> Factory::NewInternalizedStringImpl(
387 MaybeHandle<Map> Factory::InternalizedStringMapForString(
413 MaybeHandle<SeqOneByteString> Factory::NewRawOneByteString(
425 MaybeHandle<SeqTwoByteString> Factory::NewRawTwoByteString(
437 Handle<String> Factory::LookupSingleCharacterStringFromCode(uint32_t code) {
488 isolate->factory()->NewRawOneByteString(2).ToHandleChecked();
495 isolate->factory()->NewRawTwoByteString(2).ToHandleChecked();
516 MaybeHandle<String> Factory::NewConsString(Handle<String> left,
602 Handle<String> Factory::NewProperSubString(Handle<String> str,
666 MaybeHandle<String> Factory::NewExternalStringFromOneByte(
690 MaybeHandle<String> Factory::NewExternalStringFromTwoByte(
721 Handle<Symbol> Factory::NewSymbol() {
729 Handle<Symbol> Factory::NewPrivateSymbol() {
736 Handle<Context> Factory::NewNativeContext() {
750 Handle<Context> Factory::NewScriptContext(Handle<JSFunction> function,
765 Handle<ScriptContextTable> Factory::NewScriptContextTable() {
775 Handle<Context> Factory::NewModuleContext(Handle<ScopeInfo> scope_info) {
786 Handle<Context> Factory::NewFunctionContext(int length,
800 Handle<Context> Factory::NewCatchContext(Handle<JSFunction> function,
817 Handle<Context> Factory::NewWithContext(Handle<JSFunction> function,
831 Handle<Context> Factory::NewBlockContext(Handle<JSFunction> function,
845 Handle<Struct> Factory::NewStruct(InstanceType type) {
853 Handle<CodeCache> Factory::NewCodeCache() {
862 Handle<AliasedArgumentsEntry> Factory::NewAliasedArgumentsEntry(
871 Handle<ExecutableAccessorInfo> Factory::NewExecutableAccessorInfo() {
880 Handle<Script> Factory::NewScript(Handle<String> source) {
903 Handle<Foreign> Factory::NewForeign(Address addr, PretenureFlag pretenure) {
910 Handle<Foreign> Factory::NewForeign(const AccessorDescriptor* desc) {
915 Handle<ByteArray> Factory::NewByteArray(int length, PretenureFlag pretenure) {
924 Handle<BytecodeArray> Factory::NewBytecodeArray(
935 Handle<FixedTypedArrayBase> Factory::NewFixedTypedArrayWithExternalPointer(
946 Handle<FixedTypedArrayBase> Factory::NewFixedTypedArray(
956 Handle<Cell> Factory::NewCell(Handle<Object> value) {
965 Handle<PropertyCell> Factory::NewPropertyCell() {
973 Handle<WeakCell> Factory::NewWeakCell(Handle<HeapObject> value) {
982 Handle<TransitionArray> Factory::NewTransitionArray(int capacity) {
989 Handle<AllocationSite> Factory::NewAllocationSite() {
1001 Handle<Map> Factory::NewMap(InstanceType type,
1011 Handle<JSObject> Factory::CopyJSObject(Handle<JSObject> object) {
1018 Handle<JSObject> Factory::CopyJSObjectWithAllocationSite(
1029 Handle<FixedArray> Factory::CopyFixedArrayWithMap(Handle<FixedArray> array,
1037 Handle<FixedArray> Factory::CopyFixedArrayAndGrow(Handle<FixedArray> array,
1046 Handle<FixedArray> Factory::CopyFixedArray(Handle<FixedArray> array) {
1053 Handle<FixedArray> Factory::CopyAndTenureFixedCOWArray(
1062 Handle<FixedDoubleArray> Factory::CopyFixedDoubleArray(
1070 Handle<Object> Factory::NewNumber(double value,
1087 Handle<Object> Factory::NewNumberFromInt(int32_t value,
1095 Handle<Object> Factory::NewNumberFromUint(uint32_t value,
1105 Handle<HeapNumber> Factory::NewHeapNumber(double value,
1116 Handle<Type> Factory::New##Type(lane_type lanes[lane_count], \
1125 Handle<Object> Factory::NewError(Handle<JSFunction> constructor,
1143 // Invoke the JavaScript factory method. If an exception is thrown while
1144 // running the factory method, use the exception as the result.
1161 Handle<Object> Factory::NewError(Handle<JSFunction> constructor,
1165 // Invoke the JavaScript factory method. If an exception is thrown while
1166 // running the factory method, use the exception as the result.
1181 Handle<Object> Factory::New##NAME(MessageTemplate::Template template_index, \
1196 Handle<JSFunction> Factory::NewFunction(Handle<Map> map,
1216 Handle<JSFunction> Factory::NewFunction(Handle<Map> map,
1237 Handle<JSFunction> Factory::NewFunction(Handle<String> name) {
1243 Handle<JSFunction> Factory::NewFunctionWithoutPrototype(Handle<String> name,
1253 Handle<JSFunction> Factory::NewFunction(Handle<String> name, Handle<Code> code,
1271 Handle<JSFunction> Factory::NewFunction(Handle<String> name, Handle<Code> code,
1300 Handle<JSFunction> Factory::NewFunction(Handle<String> name,
1308 Handle<JSObject> Factory::NewFunctionPrototype(Handle<JSFunction> function) {
1336 Handle<JSFunction> Factory::NewFunctionFromSharedFunctionInfo(
1349 Handle<JSFunction> Factory::NewFunctionFromSharedFunctionInfo(
1392 Handle<ScopeInfo> Factory::NewScopeInfo(int length) {
1400 Handle<JSObject> Factory::NewExternal(void* value) {
1408 Handle<Code> Factory::NewCodeRaw(int object_size, bool immovable) {
1415 Handle<Code> Factory::NewCode(const CodeDesc& desc,
1478 Handle<Code> Factory::CopyCode(Handle<Code> code) {
1485 Handle<Code> Factory::CopyCode(Handle<Code> code, Vector<byte> reloc_info) {
1492 Handle<JSObject> Factory::NewJSObject(Handle<JSFunction> constructor,
1501 Handle<JSObject> Factory::NewJSObjectWithMemento(
1512 Handle<JSModule> Factory::NewJSModule(Handle<Context> context,
1525 Handle<JSGlobalObject> Factory::NewJSGlobalObject(
1585 Handle<JSObject> Factory::NewJSObjectFromMap(
1599 Handle<JSArray> Factory::NewJSArray(ElementsKind elements_kind,
1613 Handle<JSArray> Factory::NewJSArray(ElementsKind elements_kind, int length,
1623 Handle<JSArray> Factory::NewJSArrayWithElements(Handle<FixedArrayBase> elements,
1637 void Factory::NewJSArrayStorage(Handle<JSArray> array,
1674 Handle<JSGeneratorObject> Factory::NewJSGeneratorObject(
1687 Handle<JSArrayBuffer> Factory::NewJSArrayBuffer(SharedFlag shared,
1699 Handle<JSDataView> Factory::NewJSDataView() {
1709 Handle<JSMap> Factory::NewJSMap() {
1717 Handle<JSSet> Factory::NewJSSet() {
1725 Handle<JSMapIterator> Factory::NewJSMapIterator() {
1733 Handle<JSSetIterator> Factory::NewJSSetIterator() {
1741 Handle<JSIteratorResult> Factory::NewJSIteratorResult(Handle<Object> value,
1853 isolate->factory()->NewNumberFromSize(byte_offset, pretenure);
1857 isolate->factory()->NewNumberFromSize(byte_length, pretenure);
1865 Handle<JSTypedArray> Factory::NewJSTypedArray(ExternalArrayType type,
1875 Handle<JSTypedArray> Factory::NewJSTypedArray(ElementsKind elements_kind,
1886 Handle<JSTypedArray> Factory::NewJSTypedArray(ExternalArrayType type,
1915 Handle<JSTypedArray> Factory::NewJSTypedArray(ElementsKind elements_kind,
1948 Handle<JSDataView> Factory::NewJSDataView(Handle<JSArrayBuffer> buffer,
1957 MaybeHandle<JSBoundFunction> Factory::NewJSBoundFunction(
2012 Handle<JSProxy> Factory::NewJSProxy(Handle<JSReceiver> target,
2035 Handle<JSGlobalProxy> Factory::NewUninitializedJSGlobalProxy() {
2047 void Factory::ReinitializeJSGlobalProxy(Handle<JSGlobalProxy> object,
2087 Handle<SharedFunctionInfo> Factory::NewSharedFunctionInfo(
2106 Handle<JSMessageObject> Factory::NewJSMessageObject(
2125 Handle<SharedFunctionInfo> Factory::NewSharedFunctionInfo(
2195 Handle<Object> Factory::GetNumberStringCache(Handle<Object> number) {
2208 void Factory::SetNumberStringCache(Handle<Object> number,
2224 Handle<String> Factory::NumberToString(Handle<Object> number,
2251 Handle<DebugInfo> Factory::NewDebugInfo(Handle<SharedFunctionInfo> shared) {
2274 Handle<JSObject> Factory::NewArgumentsObject(Handle<JSFunction> callee,
2293 Handle<JSWeakMap> Factory::NewJSWeakMap() {
2302 Handle<Map> Factory::ObjectLiteralMapFromCache(Handle<Context> context,
2357 void Factory::SetRegExpAtomData(Handle<JSRegExp> regexp,
2372 void Factory::SetRegExpIrregexpData(Handle<JSRegExp> regexp,
2393 Handle<Object> Factory::GlobalConstantFor(Handle<Name> name) {
2401 Handle<Object> Factory::ToBoolean(bool value) {