| Index: components/nacl/common/nacl_types.h
|
| diff --git a/components/nacl/common/nacl_types.h b/components/nacl/common/nacl_types.h
|
| index a4759b16b4714350d44bd9ed1690e54bc443168a..e2c77938957f74fc031c67167c472efc527b7195 100644
|
| --- a/components/nacl/common/nacl_types.h
|
| +++ b/components/nacl/common/nacl_types.h
|
| @@ -12,6 +12,7 @@
|
| #include "base/process/process_handle.h"
|
| #include "build/build_config.h"
|
| #include "ipc/ipc_channel.h"
|
| +#include "ipc/ipc_platform_file.h"
|
|
|
| #if defined(OS_POSIX)
|
| #include "base/file_descriptor_posix.h"
|
| @@ -42,6 +43,8 @@ struct NaClStartParams {
|
| NaClStartParams();
|
| ~NaClStartParams();
|
|
|
| + IPC::PlatformFileForTransit nexe_file;
|
| +
|
| std::vector<FileDescriptor> handles;
|
| FileDescriptor debug_stub_server_bound_socket;
|
|
|
| @@ -68,7 +71,10 @@ struct NaClStartParams {
|
| // nacl_host_messages.h.
|
| struct NaClLaunchParams {
|
| NaClLaunchParams();
|
| - NaClLaunchParams(const std::string& u, int r, uint32 p,
|
| + NaClLaunchParams(const std::string& manifest_url,
|
| + const IPC::PlatformFileForTransit& nexe_file,
|
| + int render_view_id,
|
| + uint32 permission_bits,
|
| bool uses_irt,
|
| bool uses_nonsfi_mode,
|
| bool enable_dyncode_syscalls,
|
| @@ -78,6 +84,7 @@ struct NaClLaunchParams {
|
| ~NaClLaunchParams();
|
|
|
| std::string manifest_url;
|
| + IPC::PlatformFileForTransit nexe_file;
|
| int render_view_id;
|
| uint32 permission_bits;
|
| bool uses_irt;
|
|
|