| /llvm-project-15.0.7/lldb/source/Commands/ |
| H A D | CommandOptionsProcessLaunch.cpp | 39 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 …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/Platform/QemuUser/ |
| H A D | PlatformQemuUser.cpp | 180 if (!launch_info.GetArg0().empty()) { in DebugProcess() 182 args.AppendArgument(launch_info.GetArg0()); in DebugProcess() 188 args.AppendArgument(launch_info.GetArguments()[i].ref()); in DebugProcess() 193 launch_info.SetArguments(args, true); in DebugProcess() 200 launch_info.GetEnvironment() = ComputeLaunchEnvironment( in DebugProcess() 203 launch_info.SetLaunchInSeparateProcessGroup(true); in DebugProcess() 204 launch_info.GetFlags().Clear(eLaunchFlagDebug); in DebugProcess() 209 llvm::Error Err = launch_info.SetUpPtyRedirection(); in DebugProcess() 212 error = Host::LaunchProcess(launch_info); in DebugProcess() 217 launch_info.GetListener(), in DebugProcess() [all …]
|
| /llvm-project-15.0.7/lldb/source/Host/windows/ |
| H A D | ProcessLauncherWindows.cpp | 62 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().GetCString(), in LaunchProcess() 148 ProcessLauncherWindows::GetStdioHandle(const ProcessLaunchInfo &launch_info, in GetStdioHandle() argument [all …]
|
| H A D | Host.cpp | 202 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()
|
| /llvm-project-15.0.7/lldb/test/API/functionalities/breakpoint/address_breakpoints/ |
| H A D | TestAddressBreakpoints.py | 50 launch_info = lldb.SBLaunchInfo(None) 51 flags = launch_info.GetLaunchFlags() 54 launch_info.SetLaunchFlags(flags) 58 process = target.Launch(launch_info, error) 74 launch_info.Clear() 75 launch_info.SetLaunchFlags(flags) 77 process = target.Launch(launch_info, error)
|
| /llvm-project-15.0.7/lldb/test/API/python_api/sbenvironment/ |
| H A D | TestSBEnvironment.py | 40 launch_info = target.GetLaunchInfo() 41 env = launch_info.GetEnvironment() 48 self.assertEqual(launch_info.GetEnvironment().GetNumValues(), env_count) 50 launch_info.SetEnvironment(env, append=True) 51 self.assertEqual(launch_info.GetEnvironment().GetNumValues(), env_count + 1) 54 launch_info.SetEnvironment(env, append=True) 55 self.assertEqual(launch_info.GetEnvironment().GetNumValues(), env_count + 1) 56 self.assertEqual(launch_info.GetEnvironment().Get("FOO"), "baz") 62 launch_info.SetEnvironment(env, append=False) 63 self.assertEqualEntries(launch_info.GetEnvironment(), ["BAR=foo", "X=y"])
|
| /llvm-project-15.0.7/lldb/source/Host/common/ |
| H A D | Host.cpp | 415 ProcessLaunchInfo launch_info; in RunShellCommand() local 416 launch_info.SetArchitecture(HostInfo::GetArchitecture()); in RunShellCommand() 423 launch_info.SetShell(shell); in RunShellCommand() 424 launch_info.GetArguments().AppendArguments(args); in RunShellCommand() 427 launch_info.ConvertArgumentsForLaunchingInShell( in RunShellCommand() 435 launch_info.GetEnvironment() = Host::GetEnvironment(); in RunShellCommand() 438 launch_info.SetWorkingDirectory(working_dir); in RunShellCommand() 470 launch_info.SetMonitorProcessCallback( in RunShellCommand() 474 error = LaunchProcess(launch_info); in RunShellCommand() 475 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()
|
| /llvm-project-15.0.7/lldb/test/API/functionalities/scripted_process/ |
| H A D | TestScriptedProcess.py | 74 launch_info = lldb.SBLaunchInfo(None) 75 launch_info.SetProcessPluginName("ScriptedProcess") 76 launch_info.SetScriptedProcessClassName("a_out.InvalidScriptedProcess") 79 process = target.Launch(launch_info, error) 110 launch_info = lldb.SBLaunchInfo(None) 111 launch_info.SetProcessPluginName("ScriptedProcess") 112 launch_info.SetScriptedProcessClassName("dummy_scripted_process.DummyScriptedProcess") 115 process = target.Launch(launch_info, error)
|
| H A D | TestStackCoreScriptedProcess.py | 79 launch_info = lldb.SBLaunchInfo(None) 80 launch_info.SetProcessPluginName("ScriptedProcess") 81 … launch_info.SetScriptedProcessClassName("stack_core_scripted_process.StackCoreScriptedProcess") 82 launch_info.SetScriptedProcessDictionary(structured_data) 85 process = target.Launch(launch_info, error)
|
| /llvm-project-15.0.7/lldb/test/API/commands/expression/weak_symbols/ |
| H A D | TestWeakSymbols.py | 48 launch_info = lldb.SBLaunchInfo(None) 49 launch_info.SetWorkingDirectory(self.getBuildDir()) 50 launch_info.SetLaunchFlags(lldb.eLaunchFlagInheritTCCFromParent) 55 launch_info = launch_info,
|
| /llvm-project-15.0.7/lldb/source/Host/macosx/objcxx/ |
| H A D | Host.mm | 322 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()) { 1238 launch_info.GetFileActionAtIndex(i); 1338 if (ShouldLaunchUsingXPC(launch_info)) 1345 launch_info.SetProcessID(pid); [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/scripted/ |
| H A D | ScriptedProcess.h | 26 ScriptedProcessInfo(const ProcessLaunchInfo &launch_info) { in ScriptedProcessInfo() argument 27 m_class_name = launch_info.GetScriptedProcessClassName(); in ScriptedProcessInfo() 28 m_args_sp = launch_info.GetScriptedProcessDictionarySP(); in ScriptedProcessInfo() 54 const ScriptedProcess::ScriptedProcessInfo &launch_info, 70 Status DoLaunch(Module *exe_module, ProcessLaunchInfo &launch_info) override;
|
| /llvm-project-15.0.7/lldb/test/API/functionalities/gdb_remote_client/ |
| H A D | TestNoLocalFile.py | 84 launch_info = target.GetLaunchInfo() 86 launch_info.SetExecutableFile(lldb.SBFileSpec(self.absent_file), True) 87 flags = launch_info.GetLaunchFlags() 89 launch_info.SetLaunchFlags(flags) 99 process = target.Launch(launch_info, error)
|
| /llvm-project-15.0.7/lldb/examples/python/ |
| H A D | process_events.py | 233 launch_info = None 237 launch_info = lldb.SBLaunchInfo(args) 239 launch_info.SetEnvironmentEntries(options.env_vars, True) 241 launch_info.SetWorkingDirectory(options.working_dir) 276 if launch_info and options.breakpoints: 286 if launch_info: 292 process = target.Launch(launch_info, error) 329 if launch_info: 411 if launch_info:
|
| /llvm-project-15.0.7/lldb/test/API/functionalities/launch_stop_at_entry/ |
| H A D | TestStopAtEntry.py | 69 launch_info = target.GetLaunchInfo() 70 launch_info.SetLaunchFlags(lldb.eLaunchFlagStopAtEntry) 81 launch_info.SetListener(listener) 90 process = target.Launch(launch_info, error) 94 listener = launch_info.GetListener() 115 listener = launch_info.GetListener()
|
| /llvm-project-15.0.7/lldb/test/API/functionalities/tty/ |
| H A D | TestTerminal.py | 38 launch_info = lldb.SBLaunchInfo(["-lAF", "/tmp/"]) 39 launch_info.SetLaunchFlags( 42 process = target.Launch(launch_info, error)
|
| /llvm-project-15.0.7/lldb/test/API/functionalities/signal/ |
| H A D | TestSendSignal.py | 44 launch_info = target.GetLaunchInfo() 45 launch_info.SetWorkingDirectory(self.get_process_working_directory()) 48 launch_info.SetListener(process_listener) 50 process = target.Launch(launch_info, error)
|
| /llvm-project-15.0.7/lldb/test/API/python_api/process/io/ |
| H A D | TestProcessIO.py | 130 self.launch_info = self.target.GetLaunchInfo() 131 self.launch_info.SetWorkingDirectory( 159 self.launch_info.AddOpenFileAction(0, self.input_file, True, False) 163 self.launch_info.AddOpenFileAction(1, self.output_file, False, True) 167 self.launch_info.AddOpenFileAction(2, self.error_file, False, True) 182 self.process = self.target.Launch(self.launch_info, error)
|
| /llvm-project-15.0.7/lldb/test/API/lang/objc/exceptions/ |
| H A D | TestObjCExceptions.py | 22 launch_info = lldb.SBLaunchInfo(["a.out", "0"]) 23 launch_info.SetLaunchFlags(lldb.eLaunchFlagInheritTCCFromParent) 24 lldbutil.run_to_name_breakpoint(self, "objc_exception_throw", launch_info=launch_info) 46 …oint(self, "// Set break point at this line.", lldb.SBFileSpec("main.mm"), launch_info=launch_info)
|
| /llvm-project-15.0.7/lldb/source/Plugins/Platform/gdb-server/ |
| H A D | PlatformRemoteGDBServer.cpp | 329 auto num_file_actions = launch_info.GetNumFileActions(); in LaunchProcess() 331 const auto file_action = launch_info.GetFileActionAtIndex(i); in LaunchProcess() 348 launch_info.GetFlags().Test(eLaunchFlagDisableASLR)); in LaunchProcess() 350 launch_info.GetFlags().Test(eLaunchFlagDetachOnError)); in LaunchProcess() 352 FileSpec working_dir = launch_info.GetWorkingDirectory(); in LaunchProcess() 358 m_gdb_client_up->SendEnvironment(launch_info.GetEnvironment()); in LaunchProcess() 360 ArchSpec arch_spec = launch_info.GetArchitecture(); in LaunchProcess() 382 launch_info.SetProcessID(pid); in LaunchProcess() 413 PlatformRemoteGDBServer::DebugProcess(ProcessLaunchInfo &launch_info, in DebugProcess() argument 427 process_sp = target.CreateProcess(launch_info.GetListener(), in DebugProcess() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/ |
| H A D | ProcessDebugger.cpp | 105 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()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Platform/MacOSX/ |
| H A D | PlatformAppleSimulator.cpp | 57 lldb_private::ProcessLaunchInfo &launch_info) { in LaunchProcess() argument 69 auto spawned = device.Spawn(launch_info); in LaunchProcess() 72 launch_info.SetProcessID(spawned.GetPID()); in LaunchProcess() 182 PlatformAppleSimulator::DebugProcess(ProcessLaunchInfo &launch_info, in DebugProcess() argument 188 launch_info.GetFlags().Set(eLaunchFlagDebug); in DebugProcess() 192 launch_info.SetLaunchInSeparateProcessGroup(true); in DebugProcess() 194 error = LaunchProcess(launch_info); in DebugProcess() 196 if (launch_info.GetProcessID() != LLDB_INVALID_PROCESS_ID) { in DebugProcess() 197 ProcessAttachInfo attach_info(launch_info); in DebugProcess() 200 launch_info.SetHijackListener(attach_info.GetHijackListener()); in DebugProcess() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/Platform/MacOSX/objcxx/ |
| H A D | PlatformiOSSimulatorCoreSimulatorSupport.mm | 379 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 …]
|
| /llvm-project-15.0.7/lldb/test/API/functionalities/dyld-launch-linux/ |
| H A D | TestDyldLaunchLinux.py | 38 …launch_info = lldb.SBLaunchInfo([ "--library-path", self.get_process_working_directory(), self.get… 39 launch_info.SetWorkingDirectory(self.get_process_working_directory()) 41 process = target.Launch(launch_info, error)
|