summaryrefslogtreecommitdiffstats
path: root/chrome/renderer
diff options
context:
space:
mode:
authorsehr@chromium.org <sehr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-12 20:23:52 +0000
committersehr@chromium.org <sehr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-12 20:23:52 +0000
commitcf76f889e7094d50f3398634052329b03bbb5188 (patch)
treefeb93c17da14002f98f1fe06d79e9aa273ea26b2 /chrome/renderer
parent4771c7b597eeae1eac7c4ef1de3207967513c06f (diff)
downloadchromium_src-cf76f889e7094d50f3398634052329b03bbb5188.zip
chromium_src-cf76f889e7094d50f3398634052329b03bbb5188.tar.gz
chromium_src-cf76f889e7094d50f3398634052329b03bbb5188.tar.bz2
Disable untrusted exception handling for PNaCl
BUG= https://code.google.com/p/nativeclient/issues/detail?id=3444 R=dmichael@chromium.org, jln@chromium.org, mseaborn@chromium.org, thakis@chromium.org, yzshen@chromium.org Review URL: https://codereview.chromium.org/15901015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205914 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer')
-rw-r--r--chrome/renderer/pepper/ppb_nacl_private_impl.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome/renderer/pepper/ppb_nacl_private_impl.cc b/chrome/renderer/pepper/ppb_nacl_private_impl.cc
index dab0726..e6dc6c5 100644
--- a/chrome/renderer/pepper/ppb_nacl_private_impl.cc
+++ b/chrome/renderer/pepper/ppb_nacl_private_impl.cc
@@ -73,6 +73,7 @@ PP_NaClResult LaunchSelLdr(PP_Instance instance,
PP_Bool uses_ppapi,
PP_Bool enable_ppapi_dev,
PP_Bool enable_dyncode_syscalls,
+ PP_Bool enable_exception_handling,
void* imc_handle) {
nacl::FileDescriptor result_socket;
IPC::Sender* sender = content::RenderThread::Get();
@@ -107,7 +108,8 @@ PP_NaClResult LaunchSelLdr(PP_Instance instance,
routing_id,
perm_bits,
PP_ToBool(uses_irt),
- PP_ToBool(enable_dyncode_syscalls)),
+ PP_ToBool(enable_dyncode_syscalls),
+ PP_ToBool(enable_exception_handling)),
&result_socket,
&instance_info.channel_handle,
&instance_info.plugin_pid,