| Index: ppapi/native_client/src/trusted/plugin/service_runtime.h
|
| diff --git a/ppapi/native_client/src/trusted/plugin/service_runtime.h b/ppapi/native_client/src/trusted/plugin/service_runtime.h
|
| index 42b55ab63cdfa8b948077929c1498d51ba5f25e8..532375fe13051a9a583b36b748a7916f1ef46dc7 100644
|
| --- a/ppapi/native_client/src/trusted/plugin/service_runtime.h
|
| +++ b/ppapi/native_client/src/trusted/plugin/service_runtime.h
|
| @@ -51,6 +51,7 @@ struct SelLdrStartParams {
|
| SelLdrStartParams(const nacl::string& url,
|
| bool uses_irt,
|
| bool uses_ppapi,
|
| + bool uses_nonsfi_mode,
|
| bool enable_dev_interfaces,
|
| bool enable_dyncode_syscalls,
|
| bool enable_exception_handling,
|
| @@ -58,6 +59,7 @@ struct SelLdrStartParams {
|
| : url(url),
|
| uses_irt(uses_irt),
|
| uses_ppapi(uses_ppapi),
|
| + uses_nonsfi_mode(uses_nonsfi_mode),
|
| enable_dev_interfaces(enable_dev_interfaces),
|
| enable_dyncode_syscalls(enable_dyncode_syscalls),
|
| enable_exception_handling(enable_exception_handling),
|
| @@ -66,6 +68,7 @@ struct SelLdrStartParams {
|
| nacl::string url;
|
| bool uses_irt;
|
| bool uses_ppapi;
|
| + bool uses_nonsfi_mode;
|
| bool enable_dev_interfaces;
|
| bool enable_dyncode_syscalls;
|
| bool enable_exception_handling;
|
| @@ -211,6 +214,7 @@ class ServiceRuntime {
|
| ServiceRuntime(Plugin* plugin,
|
| const Manifest* manifest,
|
| bool main_service_runtime,
|
| + bool uses_nonsfi_mode,
|
| pp::CompletionCallback init_done_cb,
|
| pp::CompletionCallback crash_cb);
|
| // The destructor terminates the sel_ldr process.
|
| @@ -266,6 +270,7 @@ class ServiceRuntime {
|
| NaClSrpcChannel command_channel_;
|
| Plugin* plugin_;
|
| bool main_service_runtime_;
|
| + bool uses_nonsfi_mode_;
|
| nacl::ReverseService* reverse_service_;
|
| nacl::scoped_ptr<nacl::SelLdrLauncherBase> subprocess_;
|
|
|
|
|