Home
last modified time | relevance | path

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

123

/freebsd-14.2/contrib/llvm-project/lldb/source/Commands/
H A DCommandOptionsProcessLaunch.cpp41 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 DCommandOptionsProcessLaunch.h35 launch_info.Clear(); in OptionParsingStarting()
43 lldb_private::ProcessLaunchInfo launch_info; variable
H A DCommandObjectProcess.cpp202 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 DCommandObjectPlatform.cpp1165 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 DPlatformQemuUser.cpp187 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 DHost.cpp409 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 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()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Platform/gdb-server/
H A DPlatformRemoteGDBServer.cpp332 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 DPlatformRemoteGDBServer.h56 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 DGDBRemoteCommunication.cpp895 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 DPlatform.cpp1009 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 DTarget.cpp3101 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 DRemoteAwarePlatform.cpp378 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 DPlatformPOSIX.cpp418 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 DSBTarget.cpp271 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 DSBPlatform.cpp570 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 DIOHandlerCursesGUI.cpp3525 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 DProcessLauncherPosixFork.h18 HostProcess LaunchProcess(const ProcessLaunchInfo &launch_info,
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Platform/NetBSD/
H A DPlatformNetBSD.cpp146 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 DHost.h169 static Status LaunchProcess(ProcessLaunchInfo &launch_info);
176 static Status ShellExpandArguments(ProcessLaunchInfo &launch_info);
H A DProcessLauncher.h21 virtual HostProcess LaunchProcess(const ProcessLaunchInfo &launch_info,
H A DMonitoringProcessLauncher.h25 HostProcess LaunchProcess(const ProcessLaunchInfo &launch_info,
/freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Interpreter/Interfaces/
H A DScriptedPlatformInterface.h37 virtual Status LaunchProcess(lldb::ProcessLaunchInfoSP launch_info) { in LaunchProcess() argument
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/
H A DScriptedPlatformPythonInterface.h43 Status LaunchProcess(lldb::ProcessLaunchInfoSP launch_info) override;
/freebsd-14.2/contrib/llvm-project/lldb/source/Interpreter/
H A DScriptInterpreter.cpp91 const lldb::SBLaunchInfo &launch_info) const { in GetOpaqueTypeFromSBLaunchInfo()
93 *reinterpret_cast<ProcessLaunchInfo *>(launch_info.m_opaque_sp.get())); in GetOpaqueTypeFromSBLaunchInfo()

123