Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/lldb/source/Commands/
H A DCommandOptionsProcessAttach.cpp38 attach_info.SetContinueOnceAttached(true); in SetOptionValue()
47 attach_info.SetProcessID(pid); in SetOptionValue()
52 attach_info.SetProcessPluginName(option_arg); in SetOptionValue()
56 attach_info.GetExecutableFile().SetFile(option_arg, in SetOptionValue()
61 attach_info.SetWaitForLaunch(true); in SetOptionValue()
65 attach_info.SetIgnoreExisting(false); in SetOptionValue()
H A DCommandOptionsProcessAttach.h35 attach_info.Clear(); in OptionParsingStarting()
42 lldb_private::ProcessAttachInfo attach_info; variable
H A DCommandObjectProcess.cpp357 m_options.attach_info.SetProcessPluginName("ScriptedProcess"); in DoExecute()
360 m_options.attach_info.SetScriptedMetadata(metadata_sp); in DoExecute()
372 const auto error = target->Attach(m_options.attach_info, &stream); in DoExecute()
426 if (m_options.attach_info.GetContinueOnceAttached()) { in DoExecute()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/scripted/
H A DScriptedProcess.h58 const ProcessAttachInfo &attach_info) override;
62 const ProcessAttachInfo &attach_info) override;
117 Status DoAttach(const ProcessAttachInfo &attach_info);
H A DScriptedProcess.cpp191 Status ScriptedProcess::DoAttach(const ProcessAttachInfo &attach_info) { in DoAttach() argument
192 Status error = GetInterface().Attach(attach_info); in DoAttach()
206 const ProcessAttachInfo &attach_info) { in DoAttachToProcessWithID() argument
207 return DoAttach(attach_info); in DoAttachToProcessWithID()
211 const char *process_name, const ProcessAttachInfo &attach_info) { in DoAttachToProcessWithName() argument
212 return DoAttach(attach_info); in DoAttachToProcessWithName()
/freebsd-14.2/contrib/llvm-project/lldb/source/API/
H A DSBTarget.cpp87 if (attach_info.GetListener()) in AttachToProcess()
93 return target.Attach(attach_info, nullptr); in AttachToProcess()
437 ProcessAttachInfo &attach_info = sb_attach_info.ref(); in Attach() local
438 if (attach_info.ProcessIDIsValid() && !attach_info.UserIDIsValid() && in Attach()
439 !attach_info.IsScriptedProcess()) { in Attach()
475 ProcessAttachInfo attach_info; in AttachToProcessWithID() local
476 attach_info.SetProcessID(pid); in AttachToProcessWithID()
478 attach_info.SetListener(listener.GetSP()); in AttachToProcessWithID()
505 ProcessAttachInfo attach_info; in AttachToProcessWithName() local
507 attach_info.SetWaitForLaunch(wait_for); in AttachToProcessWithName()
[all …]
H A DSBPlatform.cpp580 SBProcess SBPlatform::Attach(SBAttachInfo &attach_info, in Attach() argument
583 LLDB_INSTRUMENT_VA(this, attach_info, debugger, target, error); in Attach()
587 ProcessAttachInfo &info = attach_info.ref(); in Attach()
H A DSBProcess.cpp170 ProcessAttachInfo attach_info; in RemoteAttachToProcessWithID() local
171 attach_info.SetProcessID(pid); in RemoteAttachToProcessWithID()
172 error.SetError(process_sp->Attach(attach_info)); in RemoteAttachToProcessWithID()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Platform/POSIX/
H A DPlatformPOSIX.cpp363 lldb::ProcessSP PlatformPOSIX::Attach(ProcessAttachInfo &attach_info, in Attach() argument
393 target->CreateProcess(attach_info.GetListenerForProcess(debugger), in Attach()
397 ListenerSP listener_sp = attach_info.GetHijackListener(); in Attach()
401 attach_info.SetHijackListener(listener_sp); in Attach()
404 process_sp->SetShadowListener(attach_info.GetShadowListener()); in Attach()
405 error = process_sp->Attach(attach_info); in Attach()
411 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-14.2/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/
H A DScriptedProcessPythonInterface.cpp59 ScriptedProcessPythonInterface::Attach(const ProcessAttachInfo &attach_info) { in Attach() argument
61 std::make_shared<ProcessAttachInfo>(attach_info); in Attach()
H A DScriptedPlatformPythonInterface.h41 Status AttachToProcess(lldb::ProcessAttachInfoSP attach_info) override;
H A DScriptedProcessPythonInterface.h39 Status Attach(const ProcessAttachInfo &attach_info) override;
H A DScriptedPlatformPythonInterface.cpp79 ProcessAttachInfoSP attach_info) { in AttachToProcess() argument
/freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Interpreter/Interfaces/
H A DScriptedPlatformInterface.h33 virtual Status AttachToProcess(lldb::ProcessAttachInfoSP attach_info) { in AttachToProcess() argument
H A DScriptedProcessInterface.h31 virtual Status Attach(const ProcessAttachInfo &attach_info) { in Attach() argument
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Platform/gdb-server/
H A DPlatformRemoteGDBServer.cpp491 ProcessAttachInfo &attach_info, Debugger &debugger, in Attach() argument
517 target->CreateProcess(attach_info.GetListenerForProcess(debugger), in Attach()
522 ListenerSP listener_sp = attach_info.GetHijackListener(); in Attach()
525 process_sp->SetShadowListener(attach_info.GetShadowListener()); in Attach()
526 error = process_sp->Attach(attach_info); in Attach()
H A DPlatformRemoteGDBServer.h64 lldb::ProcessSP Attach(ProcessAttachInfo &attach_info, Debugger &debugger,
/freebsd-14.2/contrib/llvm-project/lldb/source/Interpreter/
H A DScriptInterpreter.cpp86 const lldb::SBAttachInfo &attach_info) const { in GetOpaqueTypeFromSBAttachInfo()
87 return attach_info.m_opaque_sp; in GetOpaqueTypeFromSBAttachInfo()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Platform/QemuUser/
H A DPlatformQemuUser.h42 lldb::ProcessSP Attach(ProcessAttachInfo &attach_info, Debugger &debugger, in Attach() argument
/freebsd-14.2/contrib/llvm-project/lldb/include/lldb/API/
H A DSBPlatform.h156 SBProcess Attach(SBAttachInfo &attach_info, const SBDebugger &debugger,
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DProcessGDBRemote.h100 const ProcessAttachInfo &attach_info) override;
104 const ProcessAttachInfo &attach_info) override;
/freebsd-14.2/contrib/llvm-project/lldb/source/Target/
H A DTarget.cpp3413 Status Target::Attach(ProcessAttachInfo &attach_info, Stream *stream) { in Attach() argument
3430 if (!attach_info.ProcessInfoSpecified()) { in Attach()
3432 attach_info.GetExecutableFile().SetFilename( in Attach()
3435 if (!attach_info.ProcessInfoSpecified()) { in Attach()
3444 const bool async = attach_info.GetAsync(); in Attach()
3448 attach_info.SetHijackListener(hijack_listener_sp); in Attach()
3453 platform_sp->CanDebugProcess() && !attach_info.IsScriptedProcess()) { in Attach()
3458 SaveScriptedLaunchInfo(attach_info); in Attach()
3459 llvm::StringRef plugin_name = attach_info.GetProcessPluginName(); in Attach()
3461 CreateProcess(attach_info.GetListenerForProcess(GetDebugger()), in Attach()
[all …]
H A DProcess.cpp2806 Status Process::Attach(ProcessAttachInfo &attach_info) { in Attach() argument
2817 lldb::pid_t attach_pid = attach_info.GetProcessID(); in Attach()
2822 if (attach_info.GetExecutableFile().GetPath(process_name, in Attach()
2824 const bool wait_for_launch = attach_info.GetWaitForLaunch(); in Attach()
2834 error = DoAttachToProcessWithName(process_name, attach_info); in Attach()
2850 this, attach_info.GetResumeCount())); in Attach()
2861 match_info.GetProcessInfo() = attach_info; in Attach()
2905 error = DoAttachToProcessWithID(attach_pid, attach_info); in Attach()
2913 this, attach_info.GetResumeCount())); in Attach()
/freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Target/
H A DProcess.h768 virtual Status Attach(ProcessAttachInfo &attach_info);
1003 const ProcessAttachInfo &attach_info) { in DoAttachToProcessWithID() argument
1026 const ProcessAttachInfo &attach_info) { in DoAttachToProcessWithName() argument

12