| /llvm-project-15.0.7/lldb/test/API/macosx/function-starts/ |
| H A D | TestFunctionStarts.py | 59 attach_info = lldb.SBAttachInfo() 60 attach_info.SetProcessID(popen.pid) 61 attach_info.SetIgnoreExisting(False) 62 process = target.Attach(attach_info, error)
|
| /llvm-project-15.0.7/lldb/examples/python/ |
| H A D | process_events.py | 232 attach_info = None 244 attach_info = lldb.SBAttachInfo(options.attach_pid) 250 attach_info = lldb.SBAttachInfo( 301 process = target.Attach(attach_info, error) 308 if attach_info:
|
| /llvm-project-15.0.7/lldb/source/Plugins/Platform/Windows/ |
| H A D | PlatformWindows.cpp | 488 ProcessAttachInfo attach_info(launch_info); in DebugProcess() local 489 return Attach(attach_info, debugger, &target, error); in DebugProcess() 506 lldb::ProcessSP PlatformWindows::Attach(ProcessAttachInfo &attach_info, in Attach() argument 514 m_remote_platform_sp->Attach(attach_info, debugger, target, error); in Attach() 533 const char *plugin_name = attach_info.GetProcessPluginName(); in Attach() 535 attach_info.GetListenerForProcess(debugger), plugin_name, nullptr, false); in Attach() 537 process_sp->HijackProcessEvents(attach_info.GetHijackListener()); in Attach() 539 error = process_sp->Attach(attach_info); in Attach()
|
| H A D | PlatformWindows.h | 61 lldb::ProcessSP Attach(lldb_private::ProcessAttachInfo &attach_info,
|
| /llvm-project-15.0.7/lldb/source/API/ |
| H A D | SBTarget.cpp | 86 if (attach_info.GetListener()) in AttachToProcess() 92 return target.Attach(attach_info, nullptr); in AttachToProcess() 436 ProcessAttachInfo &attach_info = sb_attach_info.ref(); in Attach() local 437 if (attach_info.ProcessIDIsValid() && !attach_info.UserIDIsValid()) { in Attach() 441 lldb::pid_t attach_pid = attach_info.GetProcessID(); in Attach() 473 ProcessAttachInfo attach_info; in AttachToProcessWithID() local 474 attach_info.SetProcessID(pid); in AttachToProcessWithID() 476 attach_info.SetListener(listener.GetSP()); in AttachToProcessWithID() 503 ProcessAttachInfo attach_info; in AttachToProcessWithName() local 505 attach_info.SetWaitForLaunch(wait_for); in AttachToProcessWithName() [all …]
|
| H A D | SBProcess.cpp | 169 ProcessAttachInfo attach_info; in RemoteAttachToProcessWithID() local 170 attach_info.SetProcessID(pid); in RemoteAttachToProcessWithID() 171 error.SetError(process_sp->Attach(attach_info)); in RemoteAttachToProcessWithID()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/MacOSX-Kernel/ |
| H A D | ProcessKDP.h | 75 const lldb_private::ProcessAttachInfo &attach_info) override; 79 const lldb_private::ProcessAttachInfo &attach_info) override;
|
| H A D | ProcessKDP.cpp | 369 const ProcessAttachInfo &attach_info) { in DoAttachToProcessWithID() argument 378 const ProcessAttachInfo &attach_info) { in DoAttachToProcessWithName() argument
|
| /llvm-project-15.0.7/lldb/source/Plugins/Platform/POSIX/ |
| H A D | PlatformPOSIX.cpp | 362 lldb::ProcessSP PlatformPOSIX::Attach(ProcessAttachInfo &attach_info, in Attach() argument 392 target->CreateProcess(attach_info.GetListenerForProcess(debugger), in Attach() 396 ListenerSP listener_sp = attach_info.GetHijackListener(); in Attach() 400 attach_info.SetHijackListener(listener_sp); in Attach() 403 error = process_sp->Attach(attach_info); in Attach() 409 m_remote_platform_sp->Attach(attach_info, debugger, target, error); in Attach()
|
| H A D | PlatformPOSIX.h | 40 lldb::ProcessSP Attach(lldb_private::ProcessAttachInfo &attach_info,
|
| /llvm-project-15.0.7/lldb/source/Commands/ |
| H A D | CommandObjectProcess.cpp | 322 attach_info.SetContinueOnceAttached(true); in SetOptionValue() 331 attach_info.SetProcessID(pid); in SetOptionValue() 336 attach_info.SetProcessPluginName(option_arg); in SetOptionValue() 340 attach_info.GetExecutableFile().SetFile(option_arg, in SetOptionValue() 345 attach_info.SetWaitForLaunch(true); in SetOptionValue() 349 attach_info.SetIgnoreExisting(false); in SetOptionValue() 359 attach_info.Clear(); in OptionParsingStarting() 366 ProcessAttachInfo attach_info; member in CommandObjectProcessAttach::CommandOptions 420 const auto error = target->Attach(m_options.attach_info, &stream); in DoExecute() 474 if (m_options.attach_info.GetContinueOnceAttached()) { in DoExecute()
|
| H A D | CommandObjectPlatform.cpp | 1595 attach_info.SetProcessID(pid); in SetOptionValue() 1600 attach_info.SetProcessPluginName(option_arg); in SetOptionValue() 1604 attach_info.GetExecutableFile().SetFile(option_arg, in SetOptionValue() 1609 attach_info.SetWaitForLaunch(true); in SetOptionValue() 1619 attach_info.Clear(); in OptionParsingStarting() 1632 ProcessAttachInfo attach_info; member in CommandObjectPlatformProcessAttach::CommandOptions 1648 m_options.attach_info, GetDebugger(), nullptr, err); in DoExecute()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/ |
| H A D | DebuggerThread.cpp | 67 const ProcessAttachInfo &attach_info) { in DebugAttach() argument 73 "lldb.plugin.process-windows.secondary[?]", [this, pid, attach_info] { in DebugAttach() 74 return DebuggerThreadAttachRoutine(pid, attach_info); in DebugAttach() 112 lldb::pid_t pid, const ProcessAttachInfo &attach_info) { in DebuggerThreadAttachRoutine() argument
|
| H A D | DebuggerThread.h | 33 Status DebugAttach(lldb::pid_t pid, const ProcessAttachInfo &attach_info);
|
| H A D | ProcessDebugger.cpp | 172 const ProcessAttachInfo &attach_info, in AttachProcess() argument 176 new ProcessWindowsData(!attach_info.GetContinueOnceAttached())); in AttachProcess() 182 Status error = debugger->DebugAttach(process_id, attach_info); in AttachProcess()
|
| H A D | ProcessDebugger.h | 71 Status AttachProcess(lldb::pid_t pid, const ProcessAttachInfo &attach_info,
|
| H A D | NativeProcessWindows.cpp | 69 ProcessAttachInfo attach_info; in NativeProcessWindows() local 70 attach_info.SetProcessID(pid); in NativeProcessWindows() 71 E = AttachProcess(pid, attach_info, delegate_sp).ToError(); in NativeProcessWindows()
|
| H A D | ProcessWindows.h | 57 const lldb_private::ProcessAttachInfo &attach_info) override;
|
| /llvm-project-15.0.7/lldb/source/Plugins/Platform/QemuUser/ |
| H A D | PlatformQemuUser.h | 39 lldb::ProcessSP Attach(ProcessAttachInfo &attach_info, Debugger &debugger, in Attach() argument
|
| /llvm-project-15.0.7/lldb/source/Plugins/Platform/gdb-server/ |
| H A D | PlatformRemoteGDBServer.cpp | 490 ProcessAttachInfo &attach_info, Debugger &debugger, in Attach() argument 516 target->CreateProcess(attach_info.GetListenerForProcess(debugger), in Attach() 521 ListenerSP listener_sp = attach_info.GetHijackListener(); in Attach() 524 error = process_sp->Attach(attach_info); in Attach()
|
| H A D | PlatformRemoteGDBServer.h | 63 lldb::ProcessSP Attach(ProcessAttachInfo &attach_info, Debugger &debugger,
|
| /llvm-project-15.0.7/lldb/source/Plugins/Platform/MacOSX/ |
| H A D | PlatformAppleSimulator.cpp | 197 ProcessAttachInfo attach_info(launch_info); in DebugProcess() local 198 process_sp = Attach(attach_info, debugger, &target, error); in DebugProcess() 200 launch_info.SetHijackListener(attach_info.GetHijackListener()); in DebugProcess()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | ProcessGDBRemote.h | 98 const ProcessAttachInfo &attach_info) override; 102 const ProcessAttachInfo &attach_info) override;
|
| /llvm-project-15.0.7/lldb/tools/lldb-vscode/ |
| H A D | lldb-vscode.cpp | 591 lldb::SBAttachInfo attach_info; in request_attach() local 596 attach_info.SetProcessID(pid); in request_attach() 598 attach_info.SetWaitForLaunch(wait_for, false /*async*/); in request_attach() 651 g_vsc.target.Attach(attach_info, error); in request_attach() 1544 lldb::SBAttachInfo attach_info; in request_runInTerminal() local 1565 attach_info.SetProcessID(*pid); in request_runInTerminal() 1571 g_vsc.target.Attach(attach_info, error); in request_runInTerminal()
|
| /llvm-project-15.0.7/lldb/source/Target/ |
| H A D | Target.cpp | 3203 Status Target::Attach(ProcessAttachInfo &attach_info, Stream *stream) { in Attach() argument 3220 if (!attach_info.ProcessInfoSpecified()) { in Attach() 3222 attach_info.GetExecutableFile().GetFilename() = in Attach() 3225 if (!attach_info.ProcessInfoSpecified()) { in Attach() 3234 const bool async = attach_info.GetAsync(); in Attach() 3238 attach_info.SetHijackListener(hijack_listener_sp); in Attach() 3245 process_sp = platform_sp->Attach(attach_info, GetDebugger(), this, error); in Attach() 3248 const char *plugin_name = attach_info.GetProcessPluginName(); in Attach() 3250 CreateProcess(attach_info.GetListenerForProcess(GetDebugger()), in Attach() 3261 error = process_sp->Attach(attach_info); in Attach() [all …]
|