Home
last modified time | relevance | path

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

12345

/llvm-project-15.0.7/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 …]
/llvm-project-15.0.7/lldb/source/Plugins/Platform/QemuUser/
H A DPlatformQemuUser.cpp180 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 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().GetCString(), 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()
/llvm-project-15.0.7/lldb/test/API/functionalities/breakpoint/address_breakpoints/
H A DTestAddressBreakpoints.py50 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 DTestSBEnvironment.py40 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 DHost.cpp415 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 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()
/llvm-project-15.0.7/lldb/test/API/functionalities/scripted_process/
H A DTestScriptedProcess.py74 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 DTestStackCoreScriptedProcess.py79 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 DTestWeakSymbols.py48 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 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()) {
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 DScriptedProcess.h26 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 DTestNoLocalFile.py84 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 Dprocess_events.py233 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 DTestStopAtEntry.py69 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 DTestTerminal.py38 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 DTestSendSignal.py44 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 DTestProcessIO.py130 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 DTestObjCExceptions.py22 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 DPlatformRemoteGDBServer.cpp329 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 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()
/llvm-project-15.0.7/lldb/source/Plugins/Platform/MacOSX/
H A DPlatformAppleSimulator.cpp57 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 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 …]
/llvm-project-15.0.7/lldb/test/API/functionalities/dyld-launch-linux/
H A DTestDyldLaunchLinux.py38 …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)

12345