Home | History | Annotate | Download | only in src

Lines Matching full:genesis

152 class Genesis BASE_EMBEDDED {
154 Genesis(Isolate* isolate,
158 ~Genesis() { }
318 Genesis genesis(isolate_, global_object, global_template, extensions);
319 Handle<Context> env = genesis.result();
383 void Genesis::SetFunctionInstanceDescriptor(
428 Handle<Map> Genesis::CreateFunctionMap(PrototypePropertyMode prototype_mode) {
436 Handle<JSFunction> Genesis::CreateEmptyFunction(Isolate* isolate) {
521 void Genesis::SetStrictFunctionInstanceDescriptor(
569 Handle<JSFunction> Genesis::GetThrowTypeErrorFunction() {
589 Handle<Map> Genesis::CreateStrictModeFunctionMap(
600 void Genesis::CreateStrictModeFunctionMaps(Handle<JSFunction> empty) {
638 void Genesis::PoisonArgumentsAndCaller(Handle<Map> map) {
663 void Genesis::CreateRoots() {
680 Handle<JSGlobalProxy> Genesis::CreateNewGlobals(
785 void Genesis::HookUpGlobalProxy(Handle<GlobalObject> inner_global,
796 void Genesis::HookUpInnerGlobal(Handle<GlobalObject> inner_global) {
819 void Genesis::InitializeGlobal(Handle<GlobalObject> inner_global,
1308 Handle<JSFunction> Genesis::InstallTypedArray(
1323 void Genesis::InitializeExperimentalGlobal() {
1326 // TODO(mstarzinger): Move this into Genesis::InitializeGlobal once we no
1437 bool Genesis::CompileBuiltin(Isolate* isolate, int index) {
1445 bool Genesis::CompileExperimentalBuiltin(Isolate* isolate, int index) {
1455 bool Genesis::CompileNative(Isolate* isolate,
1462 // During genesis, the boilerplate for stack overflow won't work until the
1484 bool Genesis::CompileScriptCached(Isolate* isolate,
1549 void Genesis::InstallNativeFunctions() {
1570 void Genesis::InstallExperimentalNativeFunctions() {
1591 Handle<JSFunction> Genesis::InstallInternalArray(
1644 bool Genesis::InstallNatives() {
2023 bool Genesis::InstallExperimentalNatives() {
2076 void Genesis::InstallBuiltinFunctionIds() {
2109 void Genesis::InstallJSFunctionResultCaches() {
2134 void Genesis::InitializeNormalizedMapCaches() {
2146 if (!Genesis::InstallExtensions(native_context, extensions)) return false;
2147 Genesis::InstallSpecialObjects(native_context);
2152 void Genesis::InstallSpecialObjects(Handle<Context> native_context) {
2215 Genesis::ExtensionStates::ExtensionStates()
2218 Genesis::ExtensionTraversalState Genesis::ExtensionStates::get_state(
2228 void Genesis::ExtensionStates::set_state(RegisteredExtension* extension,
2234 bool Genesis::InstallExtensions(Handle<Context> native_context,
2274 bool Genesis::InstallExtension(Isolate* isolate,
2293 bool Genesis::InstallExtension(Isolate* isolate,
2342 bool Genesis::InstallJSBuiltins(Handle<JSBuiltinsObject> builtins) {
2361 bool Genesis::ConfigureGlobalObjects(
2393 bool Genesis::ConfigureApiObject(Handle<JSObject> object,
2412 void Genesis::TransferNamedProperties(Handle<JSObject> from,
2498 void Genesis::TransferIndexedProperties(Handle<JSObject> from,
2508 void Genesis::TransferObject(Handle<JSObject> from, Handle<JSObject> to) {
2525 void Genesis::MakeFunctionInstancePrototypeWritable() {
2539 Genesis::Genesis(Isolate* isolate,
2553 // During genesis, the boilerplate for stack overflow won't work until the