Lines Matching refs:v8
1 // Copyright 2012 the V8 project authors. All rights reserved.
28 #include "v8.h"
46 namespace v8 {
144 v8::Handle<v8::ObjectTemplate> global_template,
145 v8::ExtensionConfiguration* extensions);
186 v8::Handle<v8::ObjectTemplate> global_template,
230 v8::ExtensionConfiguration* extensions);
233 static bool InstallExtension(v8::RegisteredExtension* current,
239 bool ConfigureGlobalObjects(v8::Handle<v8::ObjectTemplate> global_template);
273 v8::Extension* extension,
301 v8::Handle<v8::ObjectTemplate> global_template,
302 v8::ExtensionConfiguration* extensions) {
690 v8::NeanderArray listeners;
697 v8::Handle<v8::ObjectTemplate> global_template,
718 v8::Utils::OpenHandle(*global_template);
771 v8::Utils::OpenHandle(*global_template);
1328 v8::Extension* extension,
1901 v8::ExtensionConfiguration* extensions) {
1961 return v8::internal::ComputePointerHash(extension);
1988 v8::ExtensionConfiguration* extensions) {
1996 v8::RegisteredExtension* current = v8::RegisteredExtension::first_extension();
2003 if (FLAG_expose_gc) InstallExtension("v8/gc", &extension_states);
2005 InstallExtension("v8/externalize", &extension_states);
2010 int count = v8::ImplementationUtilities::GetNameCount(extensions);
2011 const char** names = v8::ImplementationUtilities::GetNames(extensions);
2025 v8::RegisteredExtension* current = v8::RegisteredExtension::first_extension();
2033 v8::Utils::ReportApiFailure(
2034 "v8::Context::New()", "Cannot find required extension");
2041 bool Genesis::InstallExtension(v8::RegisteredExtension* current,
2049 v8::Utils::ReportApiFailure(
2050 "v8::Context::New()", "Circular extension dependency");
2055 v8::Extension* extension = current->extension();
2111 v8::Handle<v8::ObjectTemplate> global_proxy_template) {
2119 v8::Utils::OpenHandle(*global_proxy_template);
2287 v8::Handle<v8::ObjectTemplate> global_template,
2288 v8::ExtensionConfiguration* extensions) : isolate_(isolate) {
2290 // If V8 isn't running and cannot be initialized, just return.
2291 if (!V8::IsRunning() && !V8::Initialize(NULL)) return;
2372 // Called when the top-level V8 mutex is destroyed.
2377 } } // namespace v8::internal