Home | History | Annotate | Download | only in src

Lines Matching refs:Genesis

140 class Genesis BASE_EMBEDDED {
142 Genesis(Isolate* isolate,
146 ~Genesis() { }
150 Genesis* previous() { return previous_; }
160 // There may be more than one active genesis object: When GC is
163 Genesis* previous_;
305 Genesis genesis(isolate, global_object, global_template, extensions);
306 env = genesis.result();
384 Handle<DescriptorArray> Genesis::ComputeFunctionInstanceDescriptor(
427 Handle<Map> Genesis::CreateFunctionMap(PrototypePropertyMode prototype_mode) {
437 Handle<JSFunction> Genesis::CreateEmptyFunction(Isolate* isolate) {
529 Handle<DescriptorArray> Genesis::ComputeStrictFunctionInstanceDescriptor(
575 Handle<JSFunction> Genesis::GetThrowTypeErrorFunction() {
594 Handle<Map> Genesis::CreateStrictModeFunctionMap(
607 void Genesis::CreateStrictModeFunctionMaps(Handle<JSFunction> empty) {
653 void Genesis::PoisonArgumentsAndCaller(Handle<Map> map) {
678 void Genesis::CreateRoots() {
696 Handle<JSGlobalProxy> Genesis::CreateNewGlobals(
798 void Genesis::HookUpGlobalProxy(Handle<GlobalObject> inner_global,
808 void Genesis::HookUpInnerGlobal(Handle<GlobalObject> inner_global) {
830 bool Genesis::InitializeGlobal(Handle<GlobalObject> inner_global,
1252 void Genesis::InitializeExperimentalGlobal() {
1255 // TODO(mstarzinger): Move this into Genesis::InitializeGlobal once we no
1280 bool Genesis::CompileBuiltin(Isolate* isolate, int index) {
1288 bool Genesis::CompileExperimentalBuiltin(Isolate* isolate, int index) {
1298 bool Genesis::CompileNative(Vector<const char> name, Handle<String> source) {
1304 // During genesis, the boilerplate for stack overflow won't work until the
1325 bool Genesis::CompileScriptCached(Vector<const char> name,
1385 void Genesis::InstallNativeFunctions() {
1405 void Genesis::InstallExperimentalNativeFunctions() {
1417 bool Genesis::InstallNatives() {
1784 bool Genesis::InstallExperimentalNatives() {
1836 void Genesis::InstallBuiltinFunctionIds() {
1869 void Genesis::InstallJSFunctionResultCaches() {
1893 void Genesis::InitializeNormalizedMapCaches() {
1906 if (!Genesis::InstallExtensions(global_context, extensions)) return false;
1907 Genesis::InstallSpecialObjects(global_context);
1912 void Genesis::InstallSpecialObjects(Handle<Context> global_context) {
1968 Genesis::ExtensionStates::ExtensionStates()
1971 Genesis::ExtensionTraversalState Genesis::ExtensionStates::get_state(
1981 void Genesis::ExtensionStates::set_state(RegisteredExtension* extension,
1987 bool Genesis::InstallExtensions(Handle<Context> global_context,
2023 bool Genesis::InstallExtension(const char* name,
2041 bool Genesis::InstallExtension(v8::RegisteredExtension* current,
2087 bool Genesis::InstallJSBuiltins(Handle<JSBuiltinsObject> builtins) {
2110 bool Genesis::ConfigureGlobalObjects(
2137 bool Genesis::ConfigureApiObject(Handle<JSObject> object,
2156 void Genesis::TransferNamedProperties(Handle<JSObject> from,
2242 void Genesis::TransferIndexedProperties(Handle<JSObject> from,
2252 void Genesis::TransferObject(Handle<JSObject> from, Handle<JSObject> to) {
2270 void Genesis::MakeFunctionInstancePrototypeWritable() {
2285 Genesis::Genesis(Isolate* isolate,
2298 // During genesis, the boilerplate for stack overflow won't work until the