summaryrefslogtreecommitdiffstats
path: root/ppapi/c/private
diff options
context:
space:
mode:
authorsehr@chromium.org <sehr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-13 20:29:26 +0000
committersehr@chromium.org <sehr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-13 20:29:26 +0000
commit286c095bb22f3dc2cd69d848e14c4c22ad8a56e2 (patch)
treedde61c7c2f2666a5237cd2dc2dcd81657f5f9d49 /ppapi/c/private
parentcc38f97853d14feb180e74f4c765a8130c6ab636 (diff)
downloadchromium_src-286c095bb22f3dc2cd69d848e14c4c22ad8a56e2.zip
chromium_src-286c095bb22f3dc2cd69d848e14c4c22ad8a56e2.tar.gz
chromium_src-286c095bb22f3dc2cd69d848e14c4c22ad8a56e2.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 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=205914 Review URL: https://codereview.chromium.org/15901015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206158 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/c/private')
-rw-r--r--ppapi/c/private/ppb_nacl_private.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/ppapi/c/private/ppb_nacl_private.h b/ppapi/c/private/ppb_nacl_private.h
index 72b62e9..ec51d1c 100644
--- a/ppapi/c/private/ppb_nacl_private.h
+++ b/ppapi/c/private/ppb_nacl_private.h
@@ -3,7 +3,7 @@
* found in the LICENSE file.
*/
-/* From private/ppb_nacl_private.idl modified Fri May 17 13:21:13 2013. */
+/* From private/ppb_nacl_private.idl modified Fri Jun 7 17:01:22 2013. */
#ifndef PPAPI_C_PRIVATE_PPB_NACL_PRIVATE_H_
#define PPAPI_C_PRIVATE_PPB_NACL_PRIVATE_H_
@@ -72,6 +72,8 @@ struct PPB_NaCl_Private_1_0 {
* NaCl process. This is true for ABI stable nexes.
* The |enable_dyncode_syscalls| flag indicates whether or not the nexe
* will be able to use dynamic code system calls (e.g., mmap with PROT_EXEC).
+ * The |enable_exception_handling| flag indicates whether or not the nexe
+ * will be able to use hardware exception handling.
*/
PP_NaClResult (*LaunchSelLdr)(PP_Instance instance,
const char* alleged_url,
@@ -79,6 +81,7 @@ struct PPB_NaCl_Private_1_0 {
PP_Bool uses_ppapi,
PP_Bool enable_ppapi_dev,
PP_Bool enable_dyncode_syscalls,
+ PP_Bool enable_exception_handling,
void* imc_handle);
/* This function starts the IPC proxy so the nexe can communicate with the
* browser. Returns PP_NACL_OK on success, otherwise a result code indicating