| /freebsd-13.1/contrib/llvm-project/lldb/source/Commands/ |
| H A D | CommandObjectProcess.cpp | 297 attach_info.SetContinueOnceAttached(true); in SetOptionValue() 306 attach_info.SetProcessID(pid); in SetOptionValue() 311 attach_info.SetProcessPluginName(option_arg); in SetOptionValue() 315 attach_info.GetExecutableFile().SetFile(option_arg, in SetOptionValue() 320 attach_info.SetWaitForLaunch(true); in SetOptionValue() 324 attach_info.SetIgnoreExisting(false); in SetOptionValue() 334 attach_info.Clear(); in OptionParsingStarting() 341 ProcessAttachInfo attach_info; member in CommandObjectProcessAttach::CommandOptions 401 const auto error = target->Attach(m_options.attach_info, &stream); in DoExecute() 455 if (m_options.attach_info.GetContinueOnceAttached()) in DoExecute()
|
| H A D | CommandObjectPlatform.cpp | 1434 attach_info.SetProcessID(pid); in SetOptionValue() 1439 attach_info.SetProcessPluginName(option_arg); in SetOptionValue() 1443 attach_info.GetExecutableFile().SetFile(option_arg, in SetOptionValue() 1448 attach_info.SetWaitForLaunch(true); in SetOptionValue() 1458 attach_info.Clear(); in OptionParsingStarting() 1471 ProcessAttachInfo attach_info; member in CommandObjectPlatformProcessAttach::CommandOptions 1488 m_options.attach_info, GetDebugger(), nullptr, err); in DoExecute()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Platform/POSIX/ |
| H A D | PlatformPOSIX.cpp | 359 lldb::ProcessSP PlatformPOSIX::Attach(ProcessAttachInfo &attach_info, in Attach() argument 389 target->CreateProcess(attach_info.GetListenerForProcess(debugger), in Attach() 393 ListenerSP listener_sp = attach_info.GetHijackListener(); in Attach() 397 attach_info.SetHijackListener(listener_sp); in Attach() 400 error = process_sp->Attach(attach_info); in Attach() 406 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,
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/API/ |
| H A D | SBTarget.cpp | 88 if (attach_info.GetListener()) in AttachToProcess() 94 return target.Attach(attach_info, nullptr); in AttachToProcess() 468 ProcessAttachInfo &attach_info = sb_attach_info.ref(); in Attach() local 469 if (attach_info.ProcessIDIsValid() && !attach_info.UserIDIsValid()) { in Attach() 473 lldb::pid_t attach_pid = attach_info.GetProcessID(); in Attach() 507 ProcessAttachInfo attach_info; in AttachToProcessWithID() local 508 attach_info.SetProcessID(pid); in AttachToProcessWithID() 510 attach_info.SetListener(listener.GetSP()); in AttachToProcessWithID() 539 ProcessAttachInfo attach_info; in AttachToProcessWithName() local 541 attach_info.SetWaitForLaunch(wait_for); in AttachToProcessWithName() [all …]
|
| H A D | SBProcess.cpp | 178 ProcessAttachInfo attach_info; in RemoteAttachToProcessWithID() local 179 attach_info.SetProcessID(pid); in RemoteAttachToProcessWithID() 180 error.SetError(process_sp->Attach(attach_info)); in RemoteAttachToProcessWithID()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Platform/gdb-server/ |
| H A D | PlatformRemoteGDBServer.cpp | 563 ProcessAttachInfo &attach_info, Debugger &debugger, in Attach() argument 589 target->CreateProcess(attach_info.GetListenerForProcess(debugger), in Attach() 594 ListenerSP listener_sp = attach_info.GetHijackListener(); in Attach() 597 error = process_sp->Attach(attach_info); in Attach()
|
| H A D | PlatformRemoteGDBServer.h | 73 lldb::ProcessSP Attach(ProcessAttachInfo &attach_info, Debugger &debugger,
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | ProcessGDBRemote.h | 96 const ProcessAttachInfo &attach_info) override; 100 const ProcessAttachInfo &attach_info) override;
|
| H A D | ProcessGDBRemote.cpp | 1149 lldb::pid_t attach_pid, const ProcessAttachInfo &attach_info) { in DoAttachToProcessWithID() argument 1158 error = EstablishConnectionIfNeeded(attach_info); in DoAttachToProcessWithID() 1160 m_gdb_comm.SetDetachOnError(attach_info.GetDetachOnError()); in DoAttachToProcessWithID() 1176 const char *process_name, const ProcessAttachInfo &attach_info) { in DoAttachToProcessWithName() argument 1182 error = EstablishConnectionIfNeeded(attach_info); in DoAttachToProcessWithName() 1186 m_gdb_comm.SetDetachOnError(attach_info.GetDetachOnError()); in DoAttachToProcessWithName() 1188 if (attach_info.GetWaitForLaunch()) { in DoAttachToProcessWithName() 1192 if (attach_info.GetIgnoreExisting()) in DoAttachToProcessWithName()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Target/ |
| H A D | Target.cpp | 3121 Status Target::Attach(ProcessAttachInfo &attach_info, Stream *stream) { in Attach() argument 3137 if (!attach_info.ProcessInfoSpecified()) { in Attach() 3139 attach_info.GetExecutableFile().GetFilename() = in Attach() 3142 if (!attach_info.ProcessInfoSpecified()) { in Attach() 3151 const bool async = attach_info.GetAsync(); in Attach() 3155 attach_info.SetHijackListener(hijack_listener_sp); in Attach() 3162 process_sp = platform_sp->Attach(attach_info, GetDebugger(), this, error); in Attach() 3165 const char *plugin_name = attach_info.GetProcessPluginName(); in Attach() 3167 CreateProcess(attach_info.GetListenerForProcess(GetDebugger()), in Attach() 3178 error = process_sp->Attach(attach_info); in Attach() [all …]
|
| H A D | Process.cpp | 2731 Status Process::Attach(ProcessAttachInfo &attach_info) { in Attach() argument 2739 lldb::pid_t attach_pid = attach_info.GetProcessID(); in Attach() 2744 if (attach_info.GetExecutableFile().GetPath(process_name, in Attach() 2746 const bool wait_for_launch = attach_info.GetWaitForLaunch(); in Attach() 2756 error = DoAttachToProcessWithName(process_name, attach_info); in Attach() 2772 this, attach_info.GetResumeCount())); in Attach() 2783 match_info.GetProcessInfo() = attach_info; in Attach() 2827 error = DoAttachToProcessWithID(attach_pid, attach_info); in Attach() 2835 this, attach_info.GetResumeCount())); in Attach()
|
| H A D | Platform.cpp | 1137 ProcessAttachInfo attach_info(launch_info); in DebugProcess() local 1138 process_sp = Attach(attach_info, debugger, target, error); in DebugProcess() 1142 launch_info.SetHijackListener(attach_info.GetHijackListener()); in DebugProcess()
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | Process.h | 714 virtual Status Attach(ProcessAttachInfo &attach_info); 933 const ProcessAttachInfo &attach_info) { in DoAttachToProcessWithID() argument 956 const ProcessAttachInfo &attach_info) { in DoAttachToProcessWithName() argument
|
| H A D | Platform.h | 395 virtual lldb::ProcessSP Attach(ProcessAttachInfo &attach_info,
|
| H A D | Target.h | 596 Status Attach(ProcessAttachInfo &attach_info,
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Core/ |
| H A D | IOHandlerCursesGUI.cpp | 2588 ProcessAttachInfo attach_info; in GetAttachInfo() local 2589 attach_info.SetContinueOnceAttached(m_continue_field->GetBoolean()); in GetAttachInfo() 2591 attach_info.GetExecutableFile().SetFile(m_name_field->GetText(), in GetAttachInfo() 2593 attach_info.SetWaitForLaunch(m_wait_for_field->GetBoolean()); in GetAttachInfo() 2595 attach_info.SetIgnoreExisting(!m_include_existing_field->GetBoolean()); in GetAttachInfo() 2597 attach_info.SetProcessID(m_pid_field->GetInteger()); in GetAttachInfo() 2599 attach_info.SetProcessPluginName(m_plugin_field->GetPluginName()); in GetAttachInfo() 2601 return attach_info; in GetAttachInfo() 2620 ProcessAttachInfo attach_info = GetAttachInfo(); in Attach() local 2621 Status status = target->Attach(attach_info, &stream); in Attach() [all …]
|
| /freebsd-13.1/contrib/llvm-project/lldb/tools/lldb-server/ |
| H A D | lldb-gdbserver.cpp | 399 ProcessAttachInfo attach_info; in main_gdbserver() local
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/API/ |
| H A D | SBTarget.h | 214 SBProcess Attach(SBAttachInfo &attach_info, SBError &error);
|
| /freebsd-13.1/contrib/llvm-project/lldb/bindings/interface/ |
| H A D | SBTarget.i | 259 Attach(lldb::SBAttachInfo &attach_info, lldb::SBError& error);
|