Lines Matching defs:LaunchOptions
65 struct BASE_EXPORT LaunchOptions { struct
85 LaunchOptions(); argument
101 // will fail. Currently the only other supported LaunchOptions are argument
103 bool elevated = false;
107 bool feedback_cursor_off = false;
116 enum class Inherit {
136 Inherit inherit_mode = Inherit::kSpecific;
137 HandlesToInheritVector handles_to_inherit;
146 UserTokenHandle as_user = nullptr;
149 bool empty_desktop_name = false;
154 HANDLE job_handle = nullptr;
166 HANDLE stdin_handle = nullptr;
167 HANDLE stdout_handle = nullptr;
168 HANDLE stderr_handle = nullptr;
173 bool force_breakaway_from_job_ = false;
177 bool grant_foreground_privilege = false;
185 bool disable_cetcompat = false;
189 FileHandleMappingVector fds_to_remap;
196 EnvironmentMap environment;
200 bool clear_environment = false;
208 int clone_flags = 0;
212 bool allow_new_privs = false;
215 bool kill_on_parent_death = false;
219 std::vector<int> fds_to_remove_cloexec;
231 MachPortsForRendezvous mach_ports_for_rendezvous;
235 bool enable_cpu_security_mitigations = false;
245 bool disclaim_responsibility = false;
250 zx_handle_t job_handle = ZX_HANDLE_INVALID;
260 HandlesToTransferVector handles_to_transfer;
273 uint32_t spawn_flags = FDIO_SPAWN_CLONE_NAMESPACE | FDIO_SPAWN_CLONE_STDIO |
282 std::vector<FilePath> paths_to_clone;
288 std::vector<PathToTransfer> paths_to_transfer;
292 std::string process_name_suffix;
299 base::FilePath real_path;
330 // See the documentation of LaunchOptions for details on |options|. argument