Lines Matching defs:extension
18 #include "src/extensions/cputracemark-extension.h"
19 #include "src/extensions/externalize-string-extension.h"
20 #include "src/extensions/gc-extension.h"
21 #include "src/extensions/ignition-statistics-extension.h"
22 #include "src/extensions/statistics-extension.h"
23 #include "src/extensions/trigger-failure-extension.h"
28 #include "src/extensions/vtunedomain-support-extension.h"
262 ExtensionTraversalState get_state(RegisteredExtension* extension);
263 void set_state(RegisteredExtension* extension,
302 static bool CompileExtension(Isolate* isolate, v8::Extension* extension);
1256 // closure and extension object later (we need the empty function
1410 JSGlobalObject::cast(native_context()->extension()), isolate());
1506 // Set extension and global object.
3112 // Unicode extension getters.
4023 { // --- context extension
4024 // Create a function for the context extension objects.
4122 bool Genesis::CompileExtension(Isolate* isolate, v8::Extension* extension) {
4129 ->NewExternalStringFromOneByte(extension->source())
4135 base::Vector<const char> name = base::CStrVector(extension->name());
4145 isolate, source, ScriptDetails(script_name), extension,
5919 static uint32_t Hash(RegisteredExtension* extension) {
5920 return v8::internal::ComputePointerHash(extension);
5926 RegisteredExtension* extension) {
5927 base::HashMap::Entry* entry = map_.Lookup(extension, Hash(extension));
5935 void Genesis::ExtensionStates::set_state(RegisteredExtension* extension,
5937 map_.LookupOrInsert(extension, Hash(extension))->value =
5970 if (it->extension()->auto_enable() &&
5987 // Installs a named extension. This methods is unoptimized and does
5993 if (strcmp(name, it->extension()->name()) == 0) {
5998 "Cannot find required extension");
6010 "v8::Context::New()", "Circular extension dependency")) {
6015 v8::Extension* extension = current->extension();
6016 // Install the extension's dependencies
6017 for (int i = 0; i < extension->dependency_count(); i++) {
6018 if (!InstallExtension(isolate, extension->dependencies()[i],
6023 if (!CompileExtension(isolate, extension)) {
6031 // We print out the name of the extension that fail to install.
6035 base::OS::PrintError("Error installing extension '%s'.\n",
6036 current->extension()->name());