/external/chromium/chrome/browser/nacl_host/ |
nacl_process_host.h | 17 // Represents the browser side of the browser <--> NaCl communication 18 // channel. There will be one NaClProcessHost per NaCl process 19 // The browser is responsible for starting the NaCl process 21 // After that, most of the communication is directly between NaCl plugin 22 // running in the renderer and NaCl processes. 28 // Initialize the new NaCl process, returning true on success. 42 // Internal class that holds the nacl::Handle objecs so that 43 // nacl_process_host.h doesn't include NaCl headers. Needed since it's 44 // included by src\content, which can't depend on the NaCl gyp file because it 57 // The ChromeRenderMessageFilter that requested this NaCl process. We us [all...] |
nacl_process_host.cc | 35 void SetCloseOnExec(nacl::Handle fd) { 48 std::vector<nacl::Handle> sockets_for_renderer; 49 std::vector<nacl::Handle> sockets_for_sel_ldr; 68 // nacl::Close() is not available at link time if DISABLE_NACL is 73 nacl::Close(internal_->sockets_for_renderer[i]); 76 nacl::Close(internal_->sockets_for_sel_ldr[i]); 111 nacl::Handle pair[2]; 113 if (nacl::SocketPair(pair) == -1) 137 // Build command line for nacl. 143 nacl::CopyNaClCommandLineArguments(cmd_line) [all...] |
nacl_broker_host_win.cc | 30 // Create the path to the nacl broker/loader executable. 37 nacl::CopyNaClCommandLineArguments(cmd_line);
|
/external/chromium/chrome/common/ |
nacl_cmd_line.h | 11 namespace nacl { namespace 13 // process to cmd_line that will be used for launching the NaCl loader/broker.
|
nacl_messages.h | 5 // Defines messages between the browser and NaCl process. 21 // These are messages sent from the browser to the NaCl process. 22 // Tells the NaCl process to start. 24 std::vector<nacl::FileDescriptor> /* sockets */) 26 // Tells the NaCl broker to launch a NaCl loader process.
|
nacl_types.h | 5 // Handle passing definitions for NaCl 15 namespace nacl { namespace
|
chrome_content_client.cc | 25 const char* kNaClPluginName = "Chrome NaCl"; 26 const char* kNaClPluginMimeType = "application/x-nacl"; 77 PepperPluginInfo nacl; local 78 nacl.path = path; 79 nacl.name = kNaClPluginName; 81 nacl.enabled = CommandLine::ForCurrentProcess()->HasSwitch( 86 nacl.mime_types.push_back(nacl_mime_type); 87 plugins->push_back(nacl);
|
nacl_cmd_line.cc | 10 namespace nacl { namespace 17 // Propagate the following switches to the NaCl loader command line (along
|
chrome_content_plugin_client.cc | 33 #if !defined(NACL_WIN64) // We don't link this in the NaCl 64 bit binary.
|
chrome_paths.h | 69 FILE_NACL_PLUGIN, // Full path to the internal NaCl plugin file.
|
render_messages.h | 317 std::wstring /* url for the NaCl module */, 319 std::vector<nacl::FileDescriptor> 321 base::ProcessHandle /* NaCl process handle */, 322 base::ProcessId /* NaCl process id */)
|
chrome_switches.cc | 452 const char kEnableNaCl[] = "enable-nacl"; 455 const char kEnableNaClDebug[] = "enable-nacl-debug"; 666 const char kNaClDebugIP[] = "nacl-debug-ip"; 669 const char kNaClDebugPorts[] = "nacl-debug-ports"; 672 // (used for launching NaCl loader processes on 64-bit Windows). 673 const char kNaClBrokerProcess[] = "nacl-broker"; 676 const char kNaClStartupDialog[] = "nacl-startup-dialog"; [all...] |
/external/chromium/base/metrics/ |
nacl_histogram.h | 18 FIRST_TAB_NACL_BASELINE, // First tab created - a baseline for NaCl starts. 19 NEW_TAB_NACL_BASELINE, // New tab created -- a baseline for NaCl starts. 20 NACL_STARTED, // NaCl process started 24 // To log histogram data about NaCl.Startups, call this macro with
|
nacl_histogram.cc | 17 // To log histogram data about NaCl.Startups, call this function with 20 UMA_HISTOGRAM_ENUMERATION("NaCl.Startups", histogram_value,
|
/external/chromium/chrome/browser/extensions/ |
extension_processes_api_constants.cc | 20 const char kProcessTypeNacl[] = "nacl";
|
extension_service.h | 521 // We implement some Pepper plug-ins using NaCl to take advantage of NaCl's 522 // strong sandbox. Typically, these NaCl modules are stored in extensions 523 // and registered here. Not all NaCl modules need to register for a MIME 525 // type, like application/pdf. Note: We only register NaCl modules in the 531 // a NaCl module to see those changes reflected in the PluginList.
|
extension_processes_api.cc | 100 case TaskManager::Resource::NACL:
|
/external/chromium/webkit/glue/plugins/ |
plugin_list.h | 14 // TODO(brettw) remove this flie when NaCl is updated.
|
/external/clang/test/Driver/ |
le32-unknown-nacl.cpp | 1 // RUN: %clang -ccc-host-triple le32-unknown-nacl -ccc-clang-archs le32 -ccc-echo %s -emit-llvm-only -c 2>&1 | FileCheck %s -check-prefix=ECHO 2 // RUN: %clang -ccc-host-triple le32-unknown-nacl -ccc-clang-archs le32 %s -emit-llvm -S -c -o - | FileCheck %s 3 // RUN: %clang -ccc-host-triple le32-unknown-nacl -ccc-clang-archs le32 %s -emit-llvm -S -c -pthread -o - | FileCheck %s -check-prefix=THREADS 5 // ECHO: {{.*}} -cc1 {{.*}}le32-unknown-nacl.c
|
/external/valgrind/tsan/ |
thread_sanitizer.h | 256 // Tell ThreadSanitizer about the location of NaCl untrusted region. 260 // according to the current NaCl flags (--nacl-untrusted). Always false if not a 261 // NaCl program.
|
/external/chromium/base/debug/ |
debugger_posix.cc | 166 // The NaCl verifier doesn't let use use int3. For now, we call abort(). We 167 // should ask for advice from some NaCl experts about the optimum thing here.
|
/external/chromium/base/ |
shared_memory_win.cc | 87 // NaCl's memory allocator requires 0mod64K alignment and size for 88 // shared memory objects. To allow passing shared memory to NaCl,
|
atomicops.h | 47 // NaCl's intptr_t is not actually 64-bits on 64-bit!
|
/external/valgrind/main/coregrind/ |
pub_core_clreq.h | 56 /* NaCl mem_start */ 58 /* NaCl nacl_file */
|
/external/chromium/chrome/browser/ |
memory_details_win.cc | 147 // Add NaCl processes to Chrome's list
|