| /freebsd-14.2/contrib/llvm-project/lldb/source/Commands/ |
| H A D | CommandOptionsProcessLaunch.cpp | 41 launch_info.GetFlags().Set(eLaunchFlagStopAtEntry); in SetOptionValue() 50 launch_info.AppendFileAction(action); in SetOptionValue() 58 launch_info.AppendFileAction(action); in SetOptionValue() 66 launch_info.AppendFileAction(action); in SetOptionValue() 71 launch_info.SetProcessPluginName(option_arg); in SetOptionValue() 79 launch_info.AppendFileAction(action); in SetOptionValue() 81 launch_info.AppendFileAction(action); in SetOptionValue() 83 launch_info.AppendFileAction(action); in SetOptionValue() 98 launch_info.GetArchitecture() = in SetOptionValue() 132 launch_info.SetShell(FileSpec(option_arg)); in SetOptionValue() [all …]
|
| H A D | CommandOptionsProcessLaunch.h | 35 launch_info.Clear(); in OptionParsingStarting() 43 lldb_private::ProcessLaunchInfo launch_info; variable
|
| H A D | CommandObjectProcess.cpp | 202 m_options.launch_info.SetProcessPluginName("ScriptedProcess"); in DoExecute() 205 m_options.launch_info.SetScriptedMetadata(metadata_sp); in DoExecute() 206 target->SetProcessLaunchInfo(m_options.launch_info); in DoExecute() 210 m_options.launch_info.GetFlags().Set(eLaunchFlagDisableASLR); in DoExecute() 212 m_options.launch_info.GetFlags().Clear(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 …]
|
| H A D | CommandObjectPlatform.cpp | 1165 m_options.launch_info.GetExecutableFile().GetPath(exe_path); in DoExecute() 1175 m_options.launch_info.SetScriptedMetadata(metadata_sp); in DoExecute() 1176 target->SetProcessLaunchInfo(m_options.launch_info); in DoExecute() 1180 if (m_options.launch_info.GetExecutableFile()) { in DoExecute() 1183 m_options.launch_info.GetArguments().AppendArguments(args); in DoExecute() 1192 if (m_options.launch_info.GetExecutableFile()) { in DoExecute() 1203 m_options.launch_info, debugger, *target, error)); in DoExecute() 1215 auto launch_info = m_options.launch_info; in DoExecute() local 1218 launch_info.GetFlags().Test(eLaunchFlagStopAtEntry); in DoExecute() 1223 launch_info.GetHijackListener()); in DoExecute() [all …]
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Platform/QemuUser/ |
| H A D | PlatformQemuUser.cpp | 187 if (!launch_info.GetArg0().empty()) { in DebugProcess() 189 args.AppendArgument(launch_info.GetArg0()); in DebugProcess() 195 args.AppendArgument(launch_info.GetArguments()[i].ref()); in DebugProcess() 200 launch_info.SetArguments(args, true); in DebugProcess() 207 launch_info.GetEnvironment() = ComputeLaunchEnvironment( in DebugProcess() 210 launch_info.SetLaunchInSeparateProcessGroup(true); in DebugProcess() 211 launch_info.GetFlags().Clear(eLaunchFlagDebug); in DebugProcess() 216 llvm::Error Err = launch_info.SetUpPtyRedirection(); in DebugProcess() 219 error = Host::LaunchProcess(launch_info); in DebugProcess() 224 launch_info.GetListener(), in DebugProcess() [all …]
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Host/common/ |
| H A D | Host.cpp | 409 ProcessLaunchInfo launch_info; in RunShellCommand() local 410 launch_info.SetArchitecture(HostInfo::GetArchitecture()); in RunShellCommand() 417 launch_info.SetShell(shell); in RunShellCommand() 418 launch_info.GetArguments().AppendArguments(args); in RunShellCommand() 421 launch_info.ConvertArgumentsForLaunchingInShell( in RunShellCommand() 429 launch_info.GetEnvironment() = Host::GetEnvironment(); in RunShellCommand() 432 launch_info.SetWorkingDirectory(working_dir); in RunShellCommand() 464 launch_info.SetMonitorProcessCallback( in RunShellCommand() 468 error = LaunchProcess(launch_info); in RunShellCommand() 469 const lldb::pid_t pid = launch_info.GetProcessID(); in RunShellCommand() [all …]
|
| H A D | MonitoringProcessLauncher.cpp | 26 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()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Platform/gdb-server/ |
| H A D | PlatformRemoteGDBServer.cpp | 332 auto num_file_actions = launch_info.GetNumFileActions(); in LaunchProcess() 334 const auto file_action = launch_info.GetFileActionAtIndex(i); in LaunchProcess() 351 launch_info.GetFlags().Test(eLaunchFlagDisableASLR)); in LaunchProcess() 353 launch_info.GetFlags().Test(eLaunchFlagDetachOnError)); in LaunchProcess() 355 FileSpec working_dir = launch_info.GetWorkingDirectory(); in LaunchProcess() 361 m_gdb_client_up->SendEnvironment(launch_info.GetEnvironment()); in LaunchProcess() 363 ArchSpec arch_spec = launch_info.GetArchitecture(); in LaunchProcess() 378 Args args = launch_info.GetArguments(); in LaunchProcess() 379 if (FileSpec exe_file = launch_info.GetExecutableFile()) in LaunchProcess() 391 launch_info.SetProcessID(pid); in LaunchProcess() [all …]
|
| H A D | PlatformRemoteGDBServer.h | 56 Status LaunchProcess(ProcessLaunchInfo &launch_info) override; 60 lldb::ProcessSP DebugProcess(ProcessLaunchInfo &launch_info,
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | GDBRemoteCommunication.cpp | 895 FileSpec &debugserver_file_spec = launch_info.GetExecutableFile(); in StartDebugserverProcess() 951 Args &debugserver_args = launch_info.GetArguments(); in StartDebugserverProcess() 978 if (launch_info.GetLaunchInSeparateProcessGroup()) { in StartDebugserverProcess() 1113 launch_info.GetEnvironment() = host_env; in StartDebugserverProcess() 1116 launch_info.AppendCloseFileAction(STDIN_FILENO); in StartDebugserverProcess() 1117 launch_info.AppendCloseFileAction(STDOUT_FILENO); in StartDebugserverProcess() 1118 launch_info.AppendCloseFileAction(STDERR_FILENO); in StartDebugserverProcess() 1121 launch_info.AppendSuppressFileAction(STDIN_FILENO, true, false); in StartDebugserverProcess() 1128 launch_info.Dump(string_stream, platform); in StartDebugserverProcess() 1132 error = Host::LaunchProcess(launch_info); in StartDebugserverProcess() [all …]
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Target/ |
| H A D | Platform.cpp | 1009 launch_info.GetFlags().Set(eLaunchFlagLaunchInTTY); in LaunchProcess() 1016 const FileSpec &shell = launch_info.GetShell(); in LaunchProcess() 1028 error = ShellExpandArguments(launch_info); in LaunchProcess() 1041 error = Host::LaunchProcess(launch_info); in LaunchProcess() 1050 return Host::ShellExpandArguments(launch_info); in ShellExpandArguments() 1074 launch_info.GetFlags().Set(eLaunchFlagDebug); in DebugProcess() 1078 launch_info.SetLaunchInSeparateProcessGroup(true); in DebugProcess() 1092 error = (*filter_callback)(launch_info, &target); in DebugProcess() 1103 error = LaunchProcess(launch_info); in DebugProcess() 1107 __FUNCTION__, launch_info.GetProcessID()); in DebugProcess() [all …]
|
| H A D | Target.cpp | 3101 if (launch_info) in Install() 3237 launch_info.GetFlags().Set(eLaunchFlagDebug); in Launch() 3239 SaveScriptedLaunchInfo(launch_info); in Launch() 3250 FinalizeFileActions(launch_info); in Launch() 3267 if (!launch_info.GetHijackListener()) in Launch() 3297 CreateProcess(launch_info.GetListener(), in Launch() 3319 assert(launch_info.GetHijackListener()); in Launch() 4793 const ProcessLaunchInfo &launch_info) { in SetProcessLaunchInfo() argument 4794 m_launch_info = launch_info; in SetProcessLaunchInfo() 4795 SetArg0(launch_info.GetArg0()); in SetProcessLaunchInfo() [all …]
|
| H A D | RemoteAwarePlatform.cpp | 378 Status RemoteAwarePlatform::LaunchProcess(ProcessLaunchInfo &launch_info) { in LaunchProcess() argument 380 return m_remote_platform_sp->LaunchProcess(launch_info); in LaunchProcess() 381 return Platform::LaunchProcess(launch_info); in LaunchProcess()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Platform/POSIX/ |
| H A D | PlatformPOSIX.cpp | 418 lldb::ProcessSP PlatformPOSIX::DebugProcess(ProcessLaunchInfo &launch_info, in DebugProcess() argument 428 process_sp = m_remote_platform_sp->DebugProcess(launch_info, debugger, in DebugProcess() 441 launch_info.GetFlags().Set(eLaunchFlagDebug); in DebugProcess() 446 launch_info.SetLaunchInSeparateProcessGroup(true); in DebugProcess() 450 process_sp = target.CreateProcess(launch_info.GetListener(), "gdb-remote", in DebugProcess() 461 process_sp->HijackProcessEvents(launch_info.GetHijackListener()); in DebugProcess() 462 process_sp->SetShadowListener(launch_info.GetShadowListener()); in DebugProcess() 470 while ((file_action = launch_info.GetFileActionAtIndex(i++)) != nullptr) { in DebugProcess() 478 error = process_sp->Launch(launch_info); in DebugProcess() 482 int pty_fd = launch_info.GetPTY().ReleasePrimaryFileDescriptor(); in DebugProcess()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/API/ |
| H A D | SBTarget.cpp | 271 SBLaunchInfo launch_info = GetLaunchInfo(); in LaunchSimple() local 277 launch_info.SetArguments(argv, /*append*/ true); in LaunchSimple() 284 return Launch(launch_info, error); in LaunchSimple() 361 launch_info.GetArguments().AppendArguments( in Launch() 372 launch_info.SetListener(listener.GetSP()); in Launch() 410 if (!launch_info.GetExecutableFile()) { in Launch() 418 launch_info.GetArchitecture() = arch_spec; in Launch() 421 sb_launch_info.set_ref(launch_info); in Launch() 2337 lldb::SBLaunchInfo launch_info(nullptr); in GetLaunchInfo() local 2341 return launch_info; in GetLaunchInfo() [all …]
|
| H A D | SBPlatform.cpp | 570 SBError SBPlatform::Launch(SBLaunchInfo &launch_info) { in Launch() argument 571 LLDB_INSTRUMENT_VA(this, launch_info); in Launch() 573 ProcessLaunchInfo info = launch_info.ref(); in Launch() 575 launch_info.set_ref(info); in Launch()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Core/ |
| H A D | IOHandlerCursesGUI.cpp | 3525 ProcessLaunchInfo launch_info; in GetLaunchInfo() local 3528 GetArguments(launch_info); in GetLaunchInfo() 3529 GetEnvironment(launch_info); in GetLaunchInfo() 3531 GetStopAtEntry(launch_info); in GetLaunchInfo() 3533 GetDisableASLR(launch_info); in GetLaunchInfo() 3534 GetPlugin(launch_info); in GetLaunchInfo() 3535 GetArch(launch_info); in GetLaunchInfo() 3536 GetShell(launch_info); in GetLaunchInfo() 3537 GetStandardIO(launch_info); in GetLaunchInfo() 3538 GetInheritTCC(launch_info); in GetLaunchInfo() [all …]
|
| /freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Host/posix/ |
| H A D | ProcessLauncherPosixFork.h | 18 HostProcess LaunchProcess(const ProcessLaunchInfo &launch_info,
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Platform/NetBSD/ |
| H A D | PlatformNetBSD.cpp | 146 PlatformNetBSD::GetResumeCountForLaunchInfo(ProcessLaunchInfo &launch_info) { in GetResumeCountForLaunchInfo() argument 150 if (launch_info.GetFlags().Test(eLaunchFlagDebug)) { in GetResumeCountForLaunchInfo() 156 const FileSpec &shell = launch_info.GetShell(); in GetResumeCountForLaunchInfo()
|
| /freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Host/ |
| H A D | Host.h | 169 static Status LaunchProcess(ProcessLaunchInfo &launch_info); 176 static Status ShellExpandArguments(ProcessLaunchInfo &launch_info);
|
| H A D | ProcessLauncher.h | 21 virtual HostProcess LaunchProcess(const ProcessLaunchInfo &launch_info,
|
| H A D | MonitoringProcessLauncher.h | 25 HostProcess LaunchProcess(const ProcessLaunchInfo &launch_info,
|
| /freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Interpreter/Interfaces/ |
| H A D | ScriptedPlatformInterface.h | 37 virtual Status LaunchProcess(lldb::ProcessLaunchInfoSP launch_info) { in LaunchProcess() argument
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ |
| H A D | ScriptedPlatformPythonInterface.h | 43 Status LaunchProcess(lldb::ProcessLaunchInfoSP launch_info) override;
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Interpreter/ |
| H A D | ScriptInterpreter.cpp | 91 const lldb::SBLaunchInfo &launch_info) const { in GetOpaqueTypeFromSBLaunchInfo() 93 *reinterpret_cast<ProcessLaunchInfo *>(launch_info.m_opaque_sp.get())); in GetOpaqueTypeFromSBLaunchInfo()
|