Lines Matching refs:factory

76   Factory* factory = isolate->factory();
86 factory->NewExternalStringFromAscii(resource);
153 Factory* factory() const { return isolate_->factory(); }
318 Factory* factory = object->GetIsolate()->factory();
320 Handle<Map> new_to_map = factory->CopyMapDropTransitions(old_to_map);
327 Factory* factory = env->GetIsolate()->factory();
328 JSGlobalProxy::cast(env->global_proxy())->set_context(*factory->null_value());
330 factory->null_value());
355 Factory* factory = isolate->factory();
356 Handle<String> symbol = factory->LookupAsciiSymbol(name);
359 factory->NewFunctionWithoutPrototype(symbol, call_code) :
360 factory->NewFunctionWithPrototype(symbol,
387 Handle<DescriptorArray> descriptors(factory()->NewDescriptorArray(size));
394 Handle<Foreign> f(factory()->NewForeign(&Accessors::FunctionLength));
395 CallbacksDescriptor d(*factory()->length_symbol(), *f, attribs);
399 Handle<Foreign> f(factory()->NewForeign(&Accessors::FunctionName));
400 CallbacksDescriptor d(*factory()->name_symbol(), *f, attribs);
404 Handle<Foreign> f(factory()->NewForeign(&Accessors::FunctionArguments));
405 CallbacksDescriptor d(*factory()->arguments_symbol(), *f, attribs);
409 Handle<Foreign> f(factory()->NewForeign(&Accessors::FunctionCaller));
410 CallbacksDescriptor d(*factory()->caller_symbol(), *f, attribs);
418 Handle<Foreign> f(factory()->NewForeign(&Accessors::FunctionPrototype));
419 CallbacksDescriptor d(*factory()->prototype_symbol(), *f, attribs);
428 Handle<Map> map = factory()->NewMap(JS_FUNCTION_TYPE, JSFunction::kSize);
465 Factory* factory = isolate->factory();
472 factory->NewFunction(object_name, factory->null_value());
474 factory->NewMap(JS_OBJECT_TYPE, JSObject::kHeaderSize);
481 Handle<JSObject> prototype = factory->NewJSObject(
493 Handle<String> symbol = factory->LookupAsciiSymbol("Empty");
495 factory->NewFunctionWithoutPrototype(symbol, CLASSIC_MODE);
503 Handle<String> source = factory->NewStringFromAscii(CStrVector("() {}"));
504 Handle<Script> script = factory->NewScript(source);
519 Handle<Map> empty_fm = factory->CopyMapDropDescriptors(
532 Handle<DescriptorArray> descriptors(factory()->NewDescriptorArray(size));
539 Handle<Foreign> f(factory()->NewForeign(&Accessors::FunctionLength));
540 CallbacksDescriptor d(*factory()->length_symbol(), *f, attribs);
544 Handle<Foreign> f(factory()->NewForeign(&Accessors::FunctionName));
545 CallbacksDescriptor d(*factory()->name_symbol(), *f, attribs);
549 Handle<AccessorPair> arguments(factory()->NewAccessorPair());
550 CallbacksDescriptor d(*factory()->arguments_symbol(), *arguments, attribs);
554 Handle<AccessorPair> caller(factory()->NewAccessorPair());
555 CallbacksDescriptor d(*factory()->caller_symbol(), *caller, attribs);
564 Handle<Foreign> f(factory()->NewForeign(&Accessors::FunctionPrototype));
565 CallbacksDescriptor d(*factory()->prototype_symbol(), *f, attribs);
577 Handle<String> name = factory()->LookupAsciiSymbol("ThrowTypeError");
579 factory()->NewFunctionWithoutPrototype(name, CLASSIC_MODE);
597 Handle<Map> map = factory()->NewMap(JS_FUNCTION_TYPE, JSFunction::kSize);
654 SetAccessors(map, factory()->arguments_symbol(), GetThrowTypeErrorFunction());
655 SetAccessors(map, factory()->caller_symbol(), GetThrowTypeErrorFunction());
684 *factory()->NewGlobalContext()));
734 factory()->NewFunction(name, JS_GLOBAL_OBJECT_TYPE,
743 prototype, factory()->constructor_symbol(),
749 factory()->CreateApiFunction(js_global_constructor,
750 factory()->InnerGlobalObject);
755 factory()->NewGlobalObject(js_global_function);
767 factory()->NewFunction(name, JS_GLOBAL_PROXY_TYPE,
775 factory()->CreateApiFunction(global_constructor,
776 factory()->OuterGlobalObject);
779 Handle<String> global_name = factory()->LookupAsciiSymbol("global");
793 factory()->NewJSObject(global_proxy_function, TENURED));
818 factory()->LookupAsciiSymbol("global"),
846 Factory* factory = isolate->factory();
874 factory->CopyAppendForeignDescriptor(
875 factory->empty_descriptor_array(),
876 factory->length_symbol(),
877 factory->NewForeign(&Accessors::ArrayLength),
914 factory->CopyAppendForeignDescriptor(
915 factory->empty_descriptor_array(),
916 factory->length_symbol(),
917 factory->NewForeign(&Accessors::StringLength),
951 Handle<DescriptorArray> descriptors = factory->NewDescriptorArray(5);
1010 Handle<Map> proto_map = factory->CopyMapDropTransitions(initial_map);
1012 Handle<JSObject> proto = factory->NewJSObjectFromMap(proto_map);
1025 factory->SetRegExpIrregexpData(Handle<JSRegExp>::cast(proto),
1026 JSRegExp::IRREGEXP, factory->empty_string(),
1031 Handle<String> name = factory->NewStringFromAscii(CStrVector("JSON"));
1032 Handle<JSFunction> cons = factory->NewFunction(name,
1033 factory->the_hole_value());
1039 Handle<JSObject> json_object = factory->NewJSObject(cons, TENURED);
1051 Handle<String> symbol = factory->LookupAsciiSymbol("Arguments");
1059 factory->NewFunctionWithPrototype(symbol,
1068 Handle<JSObject> result = factory->NewJSObject(function);
1075 result, factory->length_symbol(),
1076 factory->undefined_value(), DONT_ENUM));
1079 result, factory->callee_symbol(),
1080 factory->undefined_value(), DONT_ENUM));
1103 Handle<FixedArray> elements = factory->NewFixedArray(2);
1106 array = factory->NewFixedArray(0);
1108 array = factory->NewFixedArray(0);
1112 Handle<Map> new_map = factory->CopyMapDropTransitions(old_map);
1114 Handle<JSObject> result = factory->NewJSObjectFromMap(new_map);
1128 Handle<AccessorPair> callee = factory->NewAccessorPair();
1129 Handle<AccessorPair> caller = factory->NewAccessorPair();
1141 Handle<DescriptorArray> descriptors = factory->NewDescriptorArray(3);
1144 FieldDescriptor d(*factory->length_symbol(), 0, DONT_ENUM);
1148 CallbacksDescriptor d(*factory->callee_symbol(), *callee, attributes);
1152 CallbacksDescriptor d(*factory->caller_symbol(), *caller, attributes);
1158 Handle<Map> map = factory->NewMap(JS_OBJECT_TYPE,
1171 Handle<JSObject> result = factory->NewJSObjectFromMap(map);
1177 result, factory->length_symbol(),
1178 factory->undefined_value(), DONT_ENUM));
1199 factory->NewFunction(factory->empty_symbol(),
1205 Handle<String> name = factory->LookupAsciiSymbol("context_extension");
1217 factory->NewFunction(factory->empty_symbol(), JS_OBJECT_TYPE,
1229 factory->NewFunction(factory->empty_symbol(), JS_OBJECT_TYPE,
1244 factory->NewByteArray(kRandomStateSize));
1260 factory()->NewJSObject(isolate()->object_function(), TENURED);
1266 factory()->NewJSObject(isolate()->object_function(), TENURED);
1272 factory()->NewJSObject(isolate()->object_function(), TENURED);
1290 Factory* factory = isolate->factory();
1292 factory->NewStringFromAscii(
1331 Factory* factory = source->GetIsolate()->factory();
1339 Handle<String> script_name = factory->NewStringFromUtf8(name);
1362 factory->NewFunctionFromSharedFunctionInfo(function_info, context);
1378 Handle<String> var##_name = factory()->LookupAsciiSymbol(name); \
1426 factory()->NewFunction(factory()->empty_symbol(),
1430 Handle<String> name = factory()->LookupAsciiSymbol("builtins");
1435 Handle<JSBuiltinsObject>::cast(factory()->NewGlobalObject(builtins_fun));
1446 Handle<String> global_symbol = factory()->LookupAsciiSymbol("global");
1457 factory()->NewFunction(factory()->empty_symbol(),
1458 factory()->undefined_value());
1463 factory()->NewFunctionContext(Context::MIN_CONTEXT_SLOTS, bridge);
1475 factory()->NewJSObject(isolate()->object_function(), TENURED);
1483 factory()->NewForeign(&Accessors::ScriptSource);
1485 factory()->CopyAppendForeignDescriptor(
1486 factory()->empty_descriptor_array(),
1487 factory()->LookupAsciiSymbol("source"),
1491 factory()->NewForeign(&Accessors::ScriptName);
1493 factory()->CopyAppendForeignDescriptor(
1495 factory()->LookupAsciiSymbol("name"),
1498 Handle<Foreign> foreign_id = factory()->NewForeign(&Accessors::ScriptId);
1500 factory()->CopyAppendForeignDescriptor(
1502 factory()->LookupAsciiSymbol("id"),
1506 factory()->NewForeign(&Accessors::ScriptLineOffset);
1508 factory()->CopyAppendForeignDescriptor(
1510 factory()->LookupAsciiSymbol("line_offset"),
1514 factory()->NewForeign(&Accessors::ScriptColumnOffset);
1516 factory()->CopyAppendForeignDescriptor(
1518 factory()->LookupAsciiSymbol("column_offset"),
1522 factory()->NewForeign(&Accessors::ScriptData);
1524 factory()->CopyAppendForeignDescriptor(
1526 factory()->LookupAsciiSymbol("data"),
1530 factory()->NewForeign(&Accessors::ScriptType);
1532 factory()->CopyAppendForeignDescriptor(
1534 factory()->LookupAsciiSymbol("type"),
1538 factory()->NewForeign(&Accessors::ScriptCompilationType);
1540 factory()->CopyAppendForeignDescriptor(
1542 factory()->LookupAsciiSymbol("compilation_type"),
1546 factory()->NewForeign(&Accessors::ScriptLineEnds);
1548 factory()->CopyAppendForeignDescriptor(
1550 factory()->LookupAsciiSymbol("line_ends"),
1554 factory()->NewForeign(&Accessors::ScriptContextData);
1556 factory()->CopyAppendForeignDescriptor(
1558 factory()->LookupAsciiSymbol("context_data"),
1562 factory()->NewForeign(&Accessors::ScriptEvalFromScript);
1564 factory()->CopyAppendForeignDescriptor(
1566 factory()->LookupAsciiSymbol("eval_from_script"),
1570 factory()->NewForeign(&Accessors::ScriptEvalFromScriptPosition);
1572 factory()->CopyAppendForeignDescriptor(
1574 factory()->LookupAsciiSymbol("eval_from_script_position"),
1578 factory()->NewForeign(&Accessors::ScriptEvalFromFunctionName);
1580 factory()->CopyAppendForeignDescriptor(
1582 factory()->LookupAsciiSymbol("eval_from_function_name"),
1590 Handle<Script> script = factory()->NewScript(factory()->empty_string());
1604 factory()->NewJSObject(isolate()->object_function(), TENURED);
1624 factory()->NewJSObject(isolate()->object_function(), TENURED);
1645 factory()->CopyAppendForeignDescriptor(
1646 factory()->empty_descriptor_array(),
1647 factory()->length_symbol(),
1648 factory()->NewForeign(&Accessors::ArrayLength),
1684 { Handle<String> key = factory()->function_class_symbol();
1730 factory()->NewMap(JS_ARRAY_TYPE, JSRegExpResult::kSize);
1739 factory()->NewDescriptorArray(3);
1809 Factory* factory = global_context->GetIsolate()->factory();
1814 GetProperty(global, factory->LookupAsciiSymbol(holder_expr)));
1820 GetProperty(global, factory->LookupSymbol(property)));
1828 Factory* factory = holder->GetIsolate()->factory();
1829 Handle<String> name = factory->LookupAsciiSymbol(function_name);
1857 Factory* factory = factory_function->GetIsolate()->factory();
1862 *factory->NewFixedArrayWithHoles(array_size, TENURED));
1914 Factory* factory = isolate->factory();
1919 Handle<String> natives = factory->LookupAsciiSymbol(FLAG_expose_natives_as);
1929 Handle<String> name = factory->LookupAsciiSymbol("stackTraceLimit");
1951 factory->LookupAsciiSymbol(FLAG_expose_debug_as);
2063 isolate->factory()->NewExternalStringFromAscii(extension->source());
2089 Factory* factory = builtins->GetIsolate()->factory();
2092 Handle<String> name = factory->LookupAsciiSymbol(Builtins::GetName(id));
2254 Factory* factory = from->GetIsolate()->factory();
2264 Handle<Map> new_to_map = factory->CopyMapDropTransitions(old_to_map);