/external/chromium_org/components/nacl/renderer/ |
pnacl_translation_resource_host.h | 15 namespace nacl { namespace 31 const nacl::PnaclCacheInfo& cache_info, 65 const nacl::PnaclCacheInfo& cache_info,
|
ppb_nacl_private_impl.cc | 5 #include "components/nacl/renderer/ppb_nacl_private_impl.h" 13 #include "components/nacl/common/nacl_host_messages.h" 14 #include "components/nacl/common/nacl_types.h" 15 #include "components/nacl/renderer/pnacl_translation_resource_host.h" 80 // Launch NaCl's sel_ldr process. 91 nacl::FileDescriptor result_socket; 110 // Conditionally block 'Dev' interfaces. We do this for the NaCl process, so 118 nacl::NaClLaunchResult launch_result; 121 nacl::NaClLaunchParams(instance_info.url.spec(), 150 nacl::ToNativeHandle(result_socket) 430 namespace nacl { namespace [all...] |
/external/chromium_org/ppapi/native_client/src/untrusted/nacl_ppapi_util/ |
string_buffer.cc | 11 namespace nacl { namespace 65 } // namespace nacl
|
/external/chromium_org/components/nacl/browser/ |
nacl_broker_host_win.cc | 5 #include "components/nacl/browser/nacl_broker_host_win.h" 10 #include "components/nacl/browser/nacl_broker_service_win.h" 11 #include "components/nacl/browser/nacl_browser.h" 12 #include "components/nacl/common/nacl_cmd_line.h" 13 #include "components/nacl/common/nacl_messages.h" 14 #include "components/nacl/common/nacl_process_type.h" 15 #include "components/nacl/common/nacl_switches.h" 40 namespace nacl { namespace 56 // Create the path to the nacl broker/loader executable. 118 } // namespace nacl [all...] |
nacl_host_message_filter.cc | 5 #include "components/nacl/browser/nacl_host_message_filter.h" 7 #include "components/nacl/browser/nacl_browser.h" 8 #include "components/nacl/browser/nacl_file_host.h" 9 #include "components/nacl/browser/nacl_process_host.h" 10 #include "components/nacl/browser/pnacl_host.h" 11 #include "components/nacl/common/nacl_host_messages.h" 17 namespace nacl { namespace 68 const nacl::NaClLaunchParams& launch_params, 85 nacl::NaClBrowser::GetDelegate()->MapUrlToLocalFilePath( 139 const nacl::PnaclCacheInfo& cache_info) [all...] |
nacl_validation_cache.cc | 5 #include "components/nacl/browser/nacl_validation_cache.h" 10 namespace nacl { namespace 19 const char kValidationCacheBeginMagic[] = "NaCl"; 128 } // namespace nacl
|
nacl_browser.h | 17 #include "components/nacl/browser/nacl_browser_delegate.h" 18 #include "components/nacl/browser/nacl_validation_cache.h" 23 namespace nacl { namespace 34 // Will it be possible to launch a NaCl process, eventually? 37 // Are we ready to launch a NaCl process now? Implies IsOk(). 78 // The NaCl singleton keeps information about NaCl executable files opened via 79 // PPAPI. This allows the NaCl process to get trusted information about the 83 // modified after validation, allowing an escape from the NaCl sandbox. 87 // Instead of allowing these attacks, the NaCl process only trusts informatio [all...] |
nacl_process_host.h | 16 #include "components/nacl/common/nacl_types.h" 35 namespace nacl { namespace 40 // Represents the browser side of the browser <--> NaCl communication 41 // channel. There will be one NaClProcessHost per NaCl process 42 // The browser is responsible for starting the NaCl process 44 // After that, most of the communication is directly between NaCl plugin 45 // running in the renderer and NaCl processes. 51 // permission_bits: controls which interfaces the NaCl plugin can use. 79 // Initialize the new NaCl process. Result is returned by sending ipc 101 // nacl_process_host.h doesn't include NaCl headers. Needed since it' [all...] |
nacl_browser.cc | 5 #include "components/nacl/browser/nacl_browser.h" 40 // Entries may not be claimed for two main reasons. 1) the NaCl process could 41 // be killed while it is loading. 2) the trusted NaCl plugin opens files using 71 #error Add support for your architecture to NaCl IRT file selection 106 UMA_HISTOGRAM_ENUMERATION("NaCl.ValidationCache.Query", status, CACHE_MAX); 111 UMA_HISTOGRAM_ENUMERATION("NaCl.ValidationCache.Set", status, CACHE_MAX); 120 namespace nacl { namespace 126 // allow a NaCl inner sandbox escape. 190 // variable. This allows the NaCl/Chromium integration bot to 193 // variable that the standalone NaCl PPAPI plugin accepts [all...] |
nacl_process_host.cc | 5 #include "components/nacl/browser/nacl_process_host.h" 29 #include "components/nacl/browser/nacl_browser.h" 30 #include "components/nacl/browser/nacl_host_message_filter.h" 31 #include "components/nacl/common/nacl_cmd_line.h" 32 #include "components/nacl/common/nacl_host_messages.h" 33 #include "components/nacl/common/nacl_messages.h" 34 #include "components/nacl/common/nacl_process_type.h" 35 #include "components/nacl/common/nacl_switches.h" 62 #include "components/nacl/browser/nacl_broker_service_win.h" 63 #include "components/nacl/common/nacl_debug_exception_handler_win.h 100 namespace nacl { namespace 204 namespace nacl { namespace [all...] |
/external/chromium_org/components/nacl/common/ |
nacl_types.h | 25 namespace nacl { namespace 40 // Parameters sent to the NaCl process when we start it. 54 // issues in cases where NaCl is not compiled into the main Chromium 65 // Parameters sent to the browser process to have it launch a NaCl process. 101 } // namespace nacl
|
/external/chromium/chrome/common/ |
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);
|
/external/chromium_org/ppapi/native_client/src/trusted/plugin/ |
pnacl_translate_thread.h | 22 namespace nacl { namespace 76 NaClSubprocess* StartSubprocess(const nacl::string& url, 86 const nacl::string& error_string); 89 const nacl::string& soname, 90 const nacl::string& lib_dependencies); 96 nacl::scoped_ptr<NaClThread> translate_thread_; 100 nacl::scoped_ptr<NaClSubprocess> llc_subprocess_; 101 nacl::scoped_ptr<NaClSubprocess> ld_subprocess_;
|
service_runtime.h | 32 namespace nacl { namespace 51 SelLdrStartParams(const nacl::string& url, 68 nacl::string url; 150 class PluginReverseInterface: public nacl::ReverseInterface { 152 PluginReverseInterface(nacl::WeakRefAnchor* anchor, 163 virtual void Log(nacl::string message); 165 virtual void DoPostMessage(nacl::string message); 169 virtual bool EnumerateManifestKeys(std::set<nacl::string>* out_keys); 171 virtual bool OpenManifestEntry(nacl::string url_key, 180 virtual int64_t RequestQuotaForWrite(nacl::string file_id [all...] |
plugin.h | 36 namespace nacl { namespace 39 } // namespace nacl 79 // NaCl module can be loaded given a DescWrapper. 81 // Starts NaCl module but does not wait until low-level 96 bool LoadNaClModule(nacl::DescWrapper* wrapper, ErrorInfo* error_info, 108 // This is invoked as a callback when the NaCl module makes the 116 // A helper SRPC NaCl module can be loaded given a DescWrapper. 119 // Returns NULL or the NaClSubprocess of the new helper NaCl module. 120 NaClSubprocess* LoadHelperNaClModule(nacl::DescWrapper* wrapper, 142 void AddToConsole(const nacl::string& text) [all...] |
/external/chromium_org/chrome/common/ |
chrome_content_client.cc | 27 #include "components/nacl/common/nacl_process_type.h" 48 #include "components/nacl/common/nacl_sandbox_type_mac.h" 72 const char kNaClPluginMimeType[] = "application/x-nacl"; 175 // from the Chrome Web Store to use NaCl even if the command line switch 176 // isn't set. For other uses of NaCl we check for the command line switch. 182 content::PepperPluginInfo nacl; local 183 nacl.path = path; 184 nacl.name = ChromeContentClient::kNaClPluginName; 188 nacl.mime_types.push_back(nacl_mime_type); 194 nacl.mime_types.push_back(pnacl_mime_type) [all...] |