Home
last modified time | relevance | path

Searched refs:launch_info (Results 1 – 25 of 97) sorted by relevance

1234

/openbsd/gnu/llvm/lldb/source/Commands/
H A DCommandOptionsProcessLaunch.cpp39 launch_info.GetFlags().Set(eLaunchFlagStopAtEntry); in SetOptionValue()
46 launch_info.AppendFileAction(action); in SetOptionValue()
54 launch_info.AppendFileAction(action); in SetOptionValue()
62 launch_info.AppendFileAction(action); in SetOptionValue()
67 launch_info.SetProcessPluginName(option_arg); in SetOptionValue()
75 launch_info.AppendFileAction(action); in SetOptionValue()
77 launch_info.AppendFileAction(action); in SetOptionValue()
79 launch_info.AppendFileAction(action); in SetOptionValue()
96 launch_info.GetArchitecture() = in SetOptionValue()
130 launch_info.SetShell(FileSpec(option_arg)); in SetOptionValue()
[all …]
H A DCommandOptionsProcessLaunch.h35 launch_info.Clear(); in OptionParsingStarting()
43 lldb_private::ProcessLaunchInfo launch_info; variable
H A DCommandObjectProcess.cpp201 m_options.launch_info.SetProcessPluginName("ScriptedProcess"); in DoExecute()
202 m_options.launch_info.SetScriptedProcessClassName( in DoExecute()
204 m_options.launch_info.SetScriptedProcessDictionarySP( in DoExecute()
206 target->SetProcessLaunchInfo(m_options.launch_info); in DoExecute()
210 m_options.launch_info.GetFlags().Set(eLaunchFlagDisableASLR); in DoExecute()
221 m_options.launch_info.GetFlags().Set(eLaunchFlagDisableSTDIO); in DoExecute()
231 m_options.launch_info.GetArguments().AppendArgument( in DoExecute()
234 m_options.launch_info.SetExecutableFile( in DoExecute()
240 m_options.launch_info.SetExecutableFile( in DoExecute()
247 m_options.launch_info.GetArguments().AppendArguments( in DoExecute()
[all …]
/openbsd/gnu/llvm/lldb/source/Plugins/Platform/QemuUser/
H A DPlatformQemuUser.cpp183 if (!launch_info.GetArg0().empty()) { in DebugProcess()
185 args.AppendArgument(launch_info.GetArg0()); in DebugProcess()
191 args.AppendArgument(launch_info.GetArguments()[i].ref()); in DebugProcess()
196 launch_info.SetArguments(args, true); in DebugProcess()
203 launch_info.GetEnvironment() = ComputeLaunchEnvironment( in DebugProcess()
206 launch_info.SetLaunchInSeparateProcessGroup(true); in DebugProcess()
207 launch_info.GetFlags().Clear(eLaunchFlagDebug); in DebugProcess()
212 llvm::Error Err = launch_info.SetUpPtyRedirection(); in DebugProcess()
215 error = Host::LaunchProcess(launch_info); in DebugProcess()
220 launch_info.GetListener(), in DebugProcess()
[all …]
/openbsd/gnu/llvm/lldb/source/Host/windows/
H A DProcessLauncherWindows.cpp62 ProcessLauncherWindows::LaunchProcess(const ProcessLaunchInfo &launch_info, in LaunchProcess() argument
71 HANDLE stdin_handle = GetStdioHandle(launch_info, STDIN_FILENO); in LaunchProcess()
72 HANDLE stdout_handle = GetStdioHandle(launch_info, STDOUT_FILENO); in LaunchProcess()
73 HANDLE stderr_handle = GetStdioHandle(launch_info, STDERR_FILENO); in LaunchProcess()
93 if (launch_info.GetFlags().Test(eLaunchFlagDebug)) in LaunchProcess()
96 if (launch_info.GetFlags().Test(eLaunchFlagDisableSTDIO)) in LaunchProcess()
100 ::CreateEnvironmentBuffer(launch_info.GetEnvironment(), environment); in LaunchProcess()
103 executable = launch_info.GetExecutableFile().GetPath(); in LaunchProcess()
109 llvm::ConvertUTF8toWide(launch_info.GetWorkingDirectory().GetPath(), in LaunchProcess()
148 ProcessLauncherWindows::GetStdioHandle(const ProcessLaunchInfo &launch_info, in GetStdioHandle() argument
[all …]
H A DHost.cpp202 Status Host::ShellExpandArguments(ProcessLaunchInfo &launch_info) { in ShellExpandArguments() argument
204 if (launch_info.GetFlags().Test(eLaunchFlagShellExpandArguments)) { in ShellExpandArguments()
218 launch_info.GetArguments().GetQuotedCommandString(quoted_cmd_string); in ShellExpandArguments()
229 RunShellCommand(command.c_str(), launch_info.GetWorkingDirectory(), in ShellExpandArguments()
265 launch_info.GetArguments().Clear(); in ShellExpandArguments()
275 launch_info.GetArguments().AppendArgument(str_sp->GetValue()); in ShellExpandArguments()
/openbsd/gnu/llvm/lldb/source/Host/common/
H A DHost.cpp413 ProcessLaunchInfo launch_info; in RunShellCommand() local
414 launch_info.SetArchitecture(HostInfo::GetArchitecture()); in RunShellCommand()
421 launch_info.SetShell(shell); in RunShellCommand()
422 launch_info.GetArguments().AppendArguments(args); in RunShellCommand()
425 launch_info.ConvertArgumentsForLaunchingInShell( in RunShellCommand()
433 launch_info.GetEnvironment() = Host::GetEnvironment(); in RunShellCommand()
436 launch_info.SetWorkingDirectory(working_dir); in RunShellCommand()
468 launch_info.SetMonitorProcessCallback( in RunShellCommand()
472 error = LaunchProcess(launch_info); in RunShellCommand()
473 const lldb::pid_t pid = launch_info.GetProcessID(); in RunShellCommand()
[all …]
H A DMonitoringProcessLauncher.cpp26 MonitoringProcessLauncher::LaunchProcess(const ProcessLaunchInfo &launch_info, in LaunchProcess() argument
28 ProcessLaunchInfo resolved_info(launch_info); in LaunchProcess()
56 assert(launch_info.GetMonitorProcessCallback()); in LaunchProcess()
58 process.StartMonitoring(launch_info.GetMonitorProcessCallback()); in LaunchProcess()
/openbsd/gnu/llvm/lldb/source/Host/macosx/objcxx/
H A DHost.mm322 launch_info.SetProcessID(pid);
830 if (launch_info.GetFlags().Test(eLaunchFlagExec))
869 Status error = getXPCAuthorization(launch_info);
875 uid_t requested_uid = launch_info.GetUserID();
939 launch_info.GetArguments());
1103 short flags = GetPosixspawnFlags(launch_info);
1141 if (launch_info.GetShell() == FileSpec()) {
1239 launch_info.GetFileActionAtIndex(i);
1339 if (ShouldLaunchUsingXPC(launch_info))
1346 launch_info.SetProcessID(pid);
[all …]
/openbsd/gnu/llvm/lldb/examples/python/
H A Dprocess_events.py231 launch_info = None
235 launch_info = lldb.SBLaunchInfo(args)
237 launch_info.SetEnvironmentEntries(options.env_vars, True)
239 launch_info.SetWorkingDirectory(options.working_dir)
274 if launch_info and options.breakpoints:
284 if launch_info:
290 process = target.Launch(launch_info, error)
327 if launch_info:
409 if launch_info:
/openbsd/gnu/llvm/lldb/include/lldb/Interpreter/
H A DScriptedMetadata.h25 ScriptedMetadata(const ProcessLaunchInfo &launch_info) { in ScriptedMetadata() argument
26 m_class_name = launch_info.GetScriptedProcessClassName(); in ScriptedMetadata()
27 m_args_sp = launch_info.GetScriptedProcessDictionarySP(); in ScriptedMetadata()
/openbsd/gnu/llvm/lldb/source/Plugins/Platform/gdb-server/
H A DPlatformRemoteGDBServer.cpp326 auto num_file_actions = launch_info.GetNumFileActions(); in LaunchProcess()
328 const auto file_action = launch_info.GetFileActionAtIndex(i); in LaunchProcess()
345 launch_info.GetFlags().Test(eLaunchFlagDisableASLR)); in LaunchProcess()
347 launch_info.GetFlags().Test(eLaunchFlagDetachOnError)); in LaunchProcess()
349 FileSpec working_dir = launch_info.GetWorkingDirectory(); in LaunchProcess()
355 m_gdb_client_up->SendEnvironment(launch_info.GetEnvironment()); in LaunchProcess()
357 ArchSpec arch_spec = launch_info.GetArchitecture(); in LaunchProcess()
372 Args args = launch_info.GetArguments(); in LaunchProcess()
373 if (FileSpec exe_file = launch_info.GetExecutableFile()) in LaunchProcess()
385 launch_info.SetProcessID(pid); in LaunchProcess()
[all …]
/openbsd/gnu/llvm/lldb/source/Plugins/Process/Windows/Common/
H A DProcessDebugger.cpp105 Status ProcessDebugger::LaunchProcess(ProcessLaunchInfo &launch_info, in LaunchProcess() argument
114 FileSpec working_dir = launch_info.GetWorkingDirectory(); in LaunchProcess()
125 if (!launch_info.GetFlags().Test(eLaunchFlagDebug)) { in LaunchProcess()
129 launch_info.GetExecutableFile().GetPath().c_str()); in LaunchProcess()
137 bool stop_at_entry = launch_info.GetFlags().Test(eLaunchFlagStopAtEntry); in LaunchProcess()
143 result = debugger->DebugLaunch(launch_info); in LaunchProcess()
146 launch_info.GetExecutableFile().GetPath(), result); in LaunchProcess()
154 launch_info.GetExecutableFile().GetPath(), error); in LaunchProcess()
159 launch_info.GetExecutableFile().GetPath()); in LaunchProcess()
166 launch_info.SetProcessID(process.GetProcessId()); in LaunchProcess()
H A DDebuggerThread.h32 Status DebugLaunch(const ProcessLaunchInfo &launch_info);
95 DebuggerThreadLaunchRoutine(const ProcessLaunchInfo &launch_info);
98 const ProcessAttachInfo &launch_info);
H A DDebuggerThread.cpp51 Status DebuggerThread::DebugLaunch(const ProcessLaunchInfo &launch_info) { in DebugLaunch() argument
53 LLDB_LOG(log, "launching '{0}'", launch_info.GetExecutableFile().GetPath()); in DebugLaunch()
58 [this, launch_info] { return DebuggerThreadLaunchRoutine(launch_info); }); in DebugLaunch()
86 const ProcessLaunchInfo &launch_info) { in DebuggerThreadLaunchRoutine() argument
93 launch_info.GetExecutableFile().GetPath()); in DebuggerThreadLaunchRoutine()
97 HostProcess process(launcher.LaunchProcess(launch_info, error)); in DebuggerThreadLaunchRoutine()
/openbsd/gnu/llvm/lldb/source/Plugins/Platform/MacOSX/
H A DPlatformAppleSimulator.cpp58 lldb_private::ProcessLaunchInfo &launch_info) { in LaunchProcess() argument
70 auto spawned = device.Spawn(launch_info); in LaunchProcess()
73 launch_info.SetProcessID(spawned.GetPID()); in LaunchProcess()
183 PlatformAppleSimulator::DebugProcess(ProcessLaunchInfo &launch_info, in DebugProcess() argument
189 launch_info.GetFlags().Set(eLaunchFlagDebug); in DebugProcess()
193 launch_info.SetLaunchInSeparateProcessGroup(true); in DebugProcess()
195 error = LaunchProcess(launch_info); in DebugProcess()
197 if (launch_info.GetProcessID() != LLDB_INVALID_PROCESS_ID) { in DebugProcess()
198 ProcessAttachInfo attach_info(launch_info); in DebugProcess()
201 launch_info.SetHijackListener(attach_info.GetHijackListener()); in DebugProcess()
[all …]
H A DPlatformDarwin.h94 uint32_t GetResumeCountForLaunchInfo(ProcessLaunchInfo &launch_info) override;
96 lldb::ProcessSP DebugProcess(ProcessLaunchInfo &launch_info,
110 Status LaunchProcess(ProcessLaunchInfo &launch_info) override;
/openbsd/gnu/llvm/lldb/source/Plugins/Platform/MacOSX/objcxx/
H A DPlatformiOSSimulatorCoreSimulatorSupport.mm379 static Status HandleFileAction(ProcessLaunchInfo &launch_info,
383 const FileAction *file_action = launch_info.GetFileActionForFD(fd);
408 launch_info.GetPTY().GetSecondaryFileDescriptor();
449 CoreSimulatorSupport::Device::Spawn(ProcessLaunchInfo &launch_info) {
469 if (launch_info.GetFlags().Test(lldb::eLaunchFlagDebug))
472 if (launch_info.GetArguments().GetArgumentCount()) {
473 const Args &args(launch_info.GetArguments());
485 for (const auto &KV : launch_info.GetEnvironment()) {
498 error = HandleFileAction(launch_info, options, kSimDeviceSpawnStdin,
504 error = HandleFileAction(launch_info, options, kSimDeviceSpawnStdout,
[all …]
/openbsd/gnu/llvm/lldb/include/lldb/Host/windows/
H A DProcessLauncherWindows.h21 HostProcess LaunchProcess(const ProcessLaunchInfo &launch_info,
25 HANDLE GetStdioHandle(const ProcessLaunchInfo &launch_info, int fd);
/openbsd/gnu/llvm/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteCommunication.cpp896 FileSpec &debugserver_file_spec = launch_info.GetExecutableFile(); in StartDebugserverProcess()
952 Args &debugserver_args = launch_info.GetArguments(); in StartDebugserverProcess()
979 if (launch_info.GetLaunchInSeparateProcessGroup()) { in StartDebugserverProcess()
1114 launch_info.GetEnvironment() = host_env; in StartDebugserverProcess()
1117 launch_info.AppendCloseFileAction(STDIN_FILENO); in StartDebugserverProcess()
1118 launch_info.AppendCloseFileAction(STDOUT_FILENO); in StartDebugserverProcess()
1119 launch_info.AppendCloseFileAction(STDERR_FILENO); in StartDebugserverProcess()
1122 launch_info.AppendSuppressFileAction(STDIN_FILENO, true, false); in StartDebugserverProcess()
1129 launch_info.Dump(string_stream, platform); in StartDebugserverProcess()
1133 error = Host::LaunchProcess(launch_info); in StartDebugserverProcess()
[all …]
/openbsd/gnu/llvm/lldb/source/Plugins/Platform/Windows/
H A DPlatformWindows.cpp459 ProcessSP PlatformWindows::DebugProcess(ProcessLaunchInfo &launch_info, in DebugProcess() argument
483 return m_remote_platform_sp->DebugProcess(launch_info, debugger, target, in DebugProcess()
489 if (launch_info.GetProcessID() != LLDB_INVALID_PROCESS_ID) { in DebugProcess()
491 ProcessAttachInfo attach_info(launch_info); in DebugProcess()
496 target.CreateProcess(launch_info.GetListener(), in DebugProcess()
497 launch_info.GetProcessPluginName(), nullptr, false); in DebugProcess()
499 process_sp->HijackProcessEvents(launch_info.GetHijackListener()); in DebugProcess()
502 launch_info.GetFlags().Set(eLaunchFlagDebug); in DebugProcess()
504 error = process_sp->Launch(launch_info); in DebugProcess()
/openbsd/gnu/llvm/lldb/source/Target/
H A DPlatform.cpp1005 launch_info.GetFlags().Set(eLaunchFlagLaunchInTTY); in LaunchProcess()
1012 const FileSpec &shell = launch_info.GetShell(); in LaunchProcess()
1024 error = ShellExpandArguments(launch_info); in LaunchProcess()
1037 error = Host::LaunchProcess(launch_info); in LaunchProcess()
1046 return Host::ShellExpandArguments(launch_info); in ShellExpandArguments()
1070 launch_info.GetFlags().Set(eLaunchFlagDebug); in DebugProcess()
1074 launch_info.SetLaunchInSeparateProcessGroup(true); in DebugProcess()
1088 error = (*filter_callback)(launch_info, &target); in DebugProcess()
1099 error = LaunchProcess(launch_info); in DebugProcess()
1103 __FUNCTION__, launch_info.GetProcessID()); in DebugProcess()
[all …]
/openbsd/gnu/llvm/lldb/source/API/
H A DSBTarget.cpp270 SBLaunchInfo launch_info = GetLaunchInfo(); in LaunchSimple() local
276 launch_info.SetArguments(argv, /*append*/ true); in LaunchSimple()
283 return Launch(launch_info, error); in LaunchSimple()
360 launch_info.GetArguments().AppendArguments( in Launch()
371 launch_info.SetListener(listener.GetSP()); in Launch()
409 if (!launch_info.GetExecutableFile()) { in Launch()
417 launch_info.GetArchitecture() = arch_spec; in Launch()
420 sb_launch_info.set_ref(launch_info); in Launch()
2273 lldb::SBLaunchInfo launch_info(nullptr); in GetLaunchInfo() local
2277 return launch_info; in GetLaunchInfo()
[all …]
/openbsd/gnu/llvm/lldb/packages/Python/lldbsuite/test/
H A Dlldbutil.py828 def run_to_breakpoint_do_run(test, target, bkpt, launch_info = None, argument
832 if not launch_info:
833 launch_info = target.GetLaunchInfo()
838 launch_info.SetEnvironmentEntries(environ, True)
841 process = target.Launch(launch_info, error)
852 process = target.Launch(launch_info, error)
890 def run_to_name_breakpoint (test, bkpt_name, launch_info = None, argument
931 return run_to_breakpoint_do_run(test, target, breakpoint, launch_info,
935 launch_info = None, exe_name = "a.out", argument
955 return run_to_breakpoint_do_run(test, target, breakpoint, launch_info,
[all …]
/openbsd/gnu/llvm/lldb/tools/lldb-fuzzer/lldb-expression-fuzzer/
H A Dlldb-expression-fuzzer.cpp95 SBLaunchInfo launch_info = target.GetLaunchInfo(); in DEFINE_BINARY_PROTO_FUZZER() local
100 SBProcess process = target.Launch(launch_info, error); in DEFINE_BINARY_PROTO_FUZZER()

1234