Home
last modified time | relevance | path

Searched refs:attach_info (Results 1 – 22 of 22) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/
H A DPlatformFreeBSD.cpp264 lldb::ProcessSP PlatformFreeBSD::Attach(ProcessAttachInfo &attach_info, in Attach() argument
286 attach_info.GetListenerForProcess(debugger), "gdb-remote", NULL); in Attach()
289 error = process_sp->Attach(attach_info); in Attach()
294 m_remote_platform_sp->Attach(attach_info, debugger, target, error); in Attach()
H A DPlatformFreeBSD.h59 lldb::ProcessSP Attach(ProcessAttachInfo &attach_info, Debugger &debugger,
/freebsd-12.1/contrib/llvm/tools/lldb/source/API/
H A DSBTarget.cpp89 if (attach_info.GetListener()) in AttachToProcess()
95 return target.Attach(attach_info, nullptr); in AttachToProcess()
428 ProcessAttachInfo &attach_info = sb_attach_info.ref(); in Attach() local
429 if (attach_info.ProcessIDIsValid() && !attach_info.UserIDIsValid()) { in Attach()
433 lldb::pid_t attach_pid = attach_info.GetProcessID(); in Attach()
479 ProcessAttachInfo attach_info; in AttachToProcessWithID() local
480 attach_info.SetProcessID(pid); in AttachToProcessWithID()
482 attach_info.SetListener(listener.GetSP()); in AttachToProcessWithID()
518 ProcessAttachInfo attach_info; in AttachToProcessWithName() local
520 attach_info.SetWaitForLaunch(wait_for); in AttachToProcessWithName()
[all …]
H A DSBProcess.cpp167 ProcessAttachInfo attach_info; in RemoteAttachToProcessWithID() local
168 attach_info.SetProcessID(pid); in RemoteAttachToProcessWithID()
169 error.SetError(process_sp->Attach(attach_info)); in RemoteAttachToProcessWithID()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Commands/
H A DCommandObjectProcess.cpp333 attach_info.SetContinueOnceAttached(true); in SetOptionValue()
342 attach_info.SetProcessID(pid); in SetOptionValue()
347 attach_info.SetProcessPluginName(option_arg); in SetOptionValue()
351 attach_info.GetExecutableFile().SetFile(option_arg, in SetOptionValue()
356 attach_info.SetWaitForLaunch(true); in SetOptionValue()
360 attach_info.SetIgnoreExisting(false); in SetOptionValue()
372 attach_info.Clear(); in OptionParsingStarting()
422 ProcessAttachInfo attach_info; member in CommandObjectProcessAttach::CommandOptions
485 const auto error = target->Attach(m_options.attach_info, &stream); in DoExecute()
542 if (m_options.attach_info.GetContinueOnceAttached()) in DoExecute()
H A DCommandObjectPlatform.cpp1518 attach_info.SetProcessID(pid); in SetOptionValue()
1523 attach_info.SetProcessPluginName(option_arg); in SetOptionValue()
1527 attach_info.GetExecutableFile().SetFile(option_arg, in SetOptionValue()
1532 attach_info.SetWaitForLaunch(true); in SetOptionValue()
1544 attach_info.Clear(); in OptionParsingStarting()
1598 ProcessAttachInfo attach_info; member in CommandObjectPlatformProcessAttach::CommandOptions
1615 m_options.attach_info, m_interpreter.GetDebugger(), nullptr, err); in DoExecute()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/
H A DPlatformPOSIX.cpp805 lldb::ProcessSP PlatformPOSIX::Attach(ProcessAttachInfo &attach_info, in Attach() argument
839 target->CreateProcess(attach_info.GetListenerForProcess(debugger), in Attach()
840 attach_info.GetProcessPluginName(), NULL); in Attach()
843 ListenerSP listener_sp = attach_info.GetHijackListener(); in Attach()
847 attach_info.SetHijackListener(listener_sp); in Attach()
850 error = process_sp->Attach(attach_info); in Attach()
856 m_remote_platform_sp->Attach(attach_info, debugger, target, error); in Attach()
H A DPlatformPOSIX.h134 lldb::ProcessSP Attach(lldb_private::ProcessAttachInfo &attach_info,
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/
H A DPlatformRemoteGDBServer.cpp558 ProcessAttachInfo &attach_info, Debugger &debugger, in Attach() argument
586 attach_info.GetListenerForProcess(debugger), "gdb-remote", NULL); in Attach()
590 ListenerSP listener_sp = attach_info.GetHijackListener(); in Attach()
593 error = process_sp->Attach(attach_info); in Attach()
H A DPlatformRemoteGDBServer.h77 lldb::ProcessSP Attach(ProcessAttachInfo &attach_info, Debugger &debugger,
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/
H A DProcessGDBRemote.h98 const ProcessAttachInfo &attach_info) override;
102 const ProcessAttachInfo &attach_info) override;
H A DProcessGDBRemote.cpp1218 lldb::pid_t attach_pid, const ProcessAttachInfo &attach_info) { in DoAttachToProcessWithID() argument
1228 error = EstablishConnectionIfNeeded(attach_info); in DoAttachToProcessWithID()
1230 m_gdb_comm.SetDetachOnError(attach_info.GetDetachOnError()); in DoAttachToProcessWithID()
1246 const char *process_name, const ProcessAttachInfo &attach_info) { in DoAttachToProcessWithName() argument
1252 error = EstablishConnectionIfNeeded(attach_info); in DoAttachToProcessWithName()
1256 m_gdb_comm.SetDetachOnError(attach_info.GetDetachOnError()); in DoAttachToProcessWithName()
1258 if (attach_info.GetWaitForLaunch()) { in DoAttachToProcessWithName()
1262 if (attach_info.GetIgnoreExisting()) in DoAttachToProcessWithName()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Target/
H A DTarget.cpp2971 Status Target::Attach(ProcessAttachInfo &attach_info, Stream *stream) { in Attach() argument
2987 if (!attach_info.ProcessInfoSpecified()) { in Attach()
2989 attach_info.GetExecutableFile().GetFilename() = in Attach()
2992 if (!attach_info.ProcessInfoSpecified()) { in Attach()
3001 const bool async = attach_info.GetAsync(); in Attach()
3005 attach_info.SetHijackListener(hijack_listener_sp); in Attach()
3012 process_sp = platform_sp->Attach(attach_info, GetDebugger(), this, error); in Attach()
3015 const char *plugin_name = attach_info.GetProcessPluginName(); in Attach()
3017 CreateProcess(attach_info.GetListenerForProcess(GetDebugger()), in Attach()
3028 error = process_sp->Attach(attach_info); in Attach()
[all …]
H A DProcess.cpp2984 Status Process::Attach(ProcessAttachInfo &attach_info) { in Attach() argument
2992 lldb::pid_t attach_pid = attach_info.GetProcessID(); in Attach()
2997 if (attach_info.GetExecutableFile().GetPath(process_name, in Attach()
2999 const bool wait_for_launch = attach_info.GetWaitForLaunch(); in Attach()
3009 error = DoAttachToProcessWithName(process_name, attach_info); in Attach()
3025 this, attach_info.GetResumeCount())); in Attach()
3036 match_info.GetProcessInfo() = attach_info; in Attach()
3081 error = DoAttachToProcessWithID(attach_pid, attach_info); in Attach()
3089 this, attach_info.GetResumeCount())); in Attach()
H A DPlatform.cpp1177 ProcessAttachInfo attach_info(launch_info); in DebugProcess() local
1178 process_sp = Attach(attach_info, debugger, target, error); in DebugProcess()
1183 launch_info.SetHijackListener(attach_info.GetHijackListener()); in DebugProcess()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/
H A DProcessFreeBSD.h72 const lldb_private::ProcessAttachInfo &attach_info) override;
H A DProcessFreeBSD.cpp295 const ProcessAttachInfo &attach_info) { in DoAttachToProcessWithID() argument
/freebsd-12.1/contrib/llvm/tools/lldb/tools/lldb-server/
H A Dlldb-gdbserver.cpp389 ProcessAttachInfo attach_info; in main_gdbserver() local
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Target/
H A DProcess.h920 virtual Status Attach(ProcessAttachInfo &attach_info);
1175 const ProcessAttachInfo &attach_info) { in DoAttachToProcessWithID() argument
1200 const ProcessAttachInfo &attach_info) { in DoAttachToProcessWithName() argument
H A DPlatform.h432 virtual lldb::ProcessSP Attach(ProcessAttachInfo &attach_info,
H A DTarget.h551 Status Attach(ProcessAttachInfo &attach_info,
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/API/
H A DSBTarget.h222 SBProcess Attach(SBAttachInfo &attach_info, SBError &error);