Home | History | Annotate | Download | only in src

Lines Matching refs:Genesis

148 class Genesis BASE_EMBEDDED {
150 Genesis(Isolate* isolate,
154 ~Genesis() { }
334 Genesis genesis(isolate_, global_object, global_template, extensions);
335 Handle<Context> env = genesis.result();
392 void Genesis::SetFunctionInstanceDescriptor(
441 Handle<Map> Genesis::CreateFunctionMap(FunctionMode function_mode) {
449 Handle<JSFunction> Genesis::CreateEmptyFunction(Isolate* isolate) {
535 void Genesis::SetStrictFunctionInstanceDescriptor(
593 Handle<JSFunction> Genesis::GetStrictPoisonFunction() {
609 Handle<JSFunction> Genesis::GetGeneratorPoisonFunction() {
626 Handle<Map> Genesis::CreateStrictFunctionMap(
637 void Genesis::CreateStrictModeFunctionMaps(Handle<JSFunction> empty) {
690 void Genesis::PoisonArgumentsAndCaller(Handle<Map> map) {
715 void Genesis::CreateRoots() {
732 Handle<JSGlobalProxy> Genesis::CreateNewGlobals(
838 void Genesis::HookUpGlobalProxy(Handle<GlobalObject> inner_global,
849 void Genesis::HookUpInnerGlobal(Handle<GlobalObject> inner_global) {
872 void Genesis::InitializeGlobal(Handle<GlobalObject> inner_global,
1328 void Genesis::InstallTypedArray(
1351 void Genesis::InitializeExperimentalGlobal() {
1354 // TODO(mstarzinger): Move this into Genesis::InitializeGlobal once we no
1490 bool Genesis::CompileBuiltin(Isolate* isolate, int index) {
1498 bool Genesis::CompileExperimentalBuiltin(Isolate* isolate, int index) {
1511 bool Genesis::CompileNative(Isolate* isolate,
1516 // During genesis, the boilerplate for stack overflow won't work until the
1535 bool Genesis::CompileScriptCached(Isolate* isolate,
1598 void Genesis::InstallNativeFunctions() {
1642 void Genesis::InstallExperimentalNativeFunctions() {
1658 Handle<JSFunction> Genesis::InstallInternalArray(
1702 bool Genesis::InstallNatives() {
2045 bool Genesis::InstallExperimentalNatives() {
2099 void Genesis::InstallBuiltinFunctionIds() {
2113 void Genesis::InstallExperimentalBuiltinFunctionIds() {
2141 void Genesis::InstallJSFunctionResultCaches() {
2166 void Genesis::InitializeNormalizedMapCaches() {
2177 return Genesis::InstallExtensions(native_context, extensions) &&
2178 Genesis::InstallSpecialObjects(native_context);
2182 bool Genesis::InstallSpecialObjects(Handle<Context> native_context) {
2242 Genesis::ExtensionStates::ExtensionStates() : map_(HashMap::PointersMatch, 8) {}
2244 Genesis::ExtensionTraversalState Genesis::ExtensionStates::get_state(
2254 void Genesis::ExtensionStates::set_state(RegisteredExtension* extension,
2261 bool Genesis::InstallExtensions(Handle<Context> native_context,
2280 bool Genesis::InstallAutoExtensions(Isolate* isolate,
2294 bool Genesis::InstallRequestedExtensions(Isolate* isolate,
2306 bool Genesis::InstallExtension(Isolate* isolate,
2322 bool Genesis::InstallExtension(Isolate* isolate,
2373 bool Genesis::InstallJSBuiltins(Handle<JSBuiltinsObject> builtins) {
2390 bool Genesis::ConfigureGlobalObjects(
2422 bool Genesis::ConfigureApiObject(Handle<JSObject> object,
2441 void Genesis::TransferNamedProperties(Handle<JSObject> from,
2523 void Genesis::TransferIndexedProperties(Handle<JSObject> from,
2533 void Genesis::TransferObject(Handle<JSObject> from, Handle<JSObject> to) {
2550 void Genesis::MakeFunctionInstancePrototypeWritable() {
2585 Genesis::Genesis(Isolate* isolate,
2600 // During genesis, the boilerplate for stack overflow won't work until the