Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/lldb/source/Commands/
H A DCommandObjectProcess.cpp297 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 DCommandObjectPlatform.cpp1434 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 DPlatformPOSIX.cpp359 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 DPlatformPOSIX.h40 lldb::ProcessSP Attach(lldb_private::ProcessAttachInfo &attach_info,
/freebsd-13.1/contrib/llvm-project/lldb/source/API/
H A DSBTarget.cpp88 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 DSBProcess.cpp178 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 DPlatformRemoteGDBServer.cpp563 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 DPlatformRemoteGDBServer.h73 lldb::ProcessSP Attach(ProcessAttachInfo &attach_info, Debugger &debugger,
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DProcessGDBRemote.h96 const ProcessAttachInfo &attach_info) override;
100 const ProcessAttachInfo &attach_info) override;
H A DProcessGDBRemote.cpp1149 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 DTarget.cpp3121 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 DProcess.cpp2731 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 DPlatform.cpp1137 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 DProcess.h714 virtual Status Attach(ProcessAttachInfo &attach_info);
933 const ProcessAttachInfo &attach_info) { in DoAttachToProcessWithID() argument
956 const ProcessAttachInfo &attach_info) { in DoAttachToProcessWithName() argument
H A DPlatform.h395 virtual lldb::ProcessSP Attach(ProcessAttachInfo &attach_info,
H A DTarget.h596 Status Attach(ProcessAttachInfo &attach_info,
/freebsd-13.1/contrib/llvm-project/lldb/source/Core/
H A DIOHandlerCursesGUI.cpp2588 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 Dlldb-gdbserver.cpp399 ProcessAttachInfo attach_info; in main_gdbserver() local
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/API/
H A DSBTarget.h214 SBProcess Attach(SBAttachInfo &attach_info, SBError &error);
/freebsd-13.1/contrib/llvm-project/lldb/bindings/interface/
H A DSBTarget.i259 Attach(lldb::SBAttachInfo &attach_info, lldb::SBError& error);