Home
last modified time | relevance | path

Searched refs:ProcessInstanceInfo (Results 1 – 25 of 50) sorted by relevance

12

/llvm-project-15.0.7/lldb/include/lldb/Utility/
H A DProcessInfo.h108 class ProcessInstanceInfo : public ProcessInfo {
110 ProcessInstanceInfo() = default;
151 friend struct llvm::yaml::MappingTraits<ProcessInstanceInfo>;
157 typedef std::vector<ProcessInstanceInfo> ProcessInstanceInfoList;
174 ProcessInstanceInfo &GetProcessInfo() { return m_match_info; }
196 bool ProcessIDsMatch(const ProcessInstanceInfo &proc_info) const;
200 bool UserIDsMatch(const ProcessInstanceInfo &proc_info) const;
202 bool Matches(const ProcessInstanceInfo &proc_info) const;
208 ProcessInstanceInfo m_match_info;
218 LLVM_YAML_IS_SEQUENCE_VECTOR(lldb_private::ProcessInstanceInfo)
[all …]
/llvm-project-15.0.7/lldb/source/Utility/
H A DProcessInfo.cpp211 print(&ProcessInstanceInfo::UserIDIsValid, in DumpAsTableRow()
213 print(&ProcessInstanceInfo::GroupIDIsValid, in DumpAsTableRow()
215 print(&ProcessInstanceInfo::EffectiveUserIDIsValid, in DumpAsTableRow()
216 &ProcessInstanceInfo::GetEffectiveUserID, in DumpAsTableRow()
219 &ProcessInstanceInfo::GetEffectiveGroupID, in DumpAsTableRow()
224 print(&ProcessInstanceInfo::EffectiveUserIDIsValid, in DumpAsTableRow()
225 &ProcessInstanceInfo::GetEffectiveUserID, in DumpAsTableRow()
262 const ProcessInstanceInfo &proc_info) const { in ProcessIDsMatch()
274 const ProcessInstanceInfo &proc_info) const { in UserIDsMatch()
293 const ProcessInstanceInfo &proc_info) const { in Matches()
[all …]
/llvm-project-15.0.7/lldb/unittests/Utility/
H A DProcessInstanceInfoTest.cpp33 TEST(ProcessInstanceInfo, Dump) { in TEST() argument
34 ProcessInstanceInfo info("a.out", ArchSpec("x86_64-pc-linux"), 47); in TEST()
55 TEST(ProcessInstanceInfo, DumpTable) { in TEST() argument
56 ProcessInstanceInfo info("a.out", ArchSpec("x86_64-pc-linux"), 47); in TEST()
67 ProcessInstanceInfo::DumpTableHeader(s, show_args, verbose); in TEST()
77 TEST(ProcessInstanceInfo, DumpTable_invalidUID) { in TEST() argument
85 ProcessInstanceInfo::DumpTableHeader(s, show_args, verbose); in TEST()
96 ProcessInstanceInfo info_bar, info_empty; in TEST()
112 TEST(ProcessInstanceInfo, Yaml) { in TEST() argument
117 ProcessInstanceInfo info("a.out", ArchSpec("x86_64-pc-linux"), 47); in TEST()
[all …]
/llvm-project-15.0.7/lldb/source/Host/linux/
H A DHost.cpp57 static bool GetStatusInfo(::pid_t Pid, ProcessInstanceInfo &ProcessInfo, in GetStatusInfo()
153 static void GetProcessArgs(::pid_t pid, ProcessInstanceInfo &process_info) { in GetProcessArgs()
169 static void GetExePathAndArch(::pid_t pid, ProcessInstanceInfo &process_info) { in GetExePathAndArch()
196 static void GetProcessEnviron(::pid_t pid, ProcessInstanceInfo &process_info) { in GetProcessEnviron()
212 ProcessInstanceInfo &process_info, in GetProcessAndStatInfo()
254 ProcessInstanceInfo process_info; in FindProcessesImpl()
308 bool Host::GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info) { in GetProcessInfo()
322 ProcessInstanceInfo process_info; in getPIDForTID()
/llvm-project-15.0.7/lldb/include/lldb/API/
H A DSBProcessInfo.h59 lldb_private::ProcessInstanceInfo &ref();
61 void SetProcessInfo(const lldb_private::ProcessInstanceInfo &proc_info_ref);
63 std::unique_ptr<lldb_private::ProcessInstanceInfo> m_opaque_up;
/llvm-project-15.0.7/lldb/source/Host/openbsd/
H A DHost.cpp59 ProcessInstanceInfo &process_info) { in GetOpenBSDProcessArgs()
105 static bool GetOpenBSDProcessCPUType(ProcessInstanceInfo &process_info) { in GetOpenBSDProcessCPUType()
115 static bool GetOpenBSDProcessUserAndGroup(ProcessInstanceInfo &process_info) { in GetOpenBSDProcessUserAndGroup()
183 ProcessInstanceInfo process_info; in FindProcessesImpl()
203 bool Host::GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info) { in GetProcessInfo()
/llvm-project-15.0.7/lldb/source/Host/freebsd/
H A DHost.cpp49 ProcessInstanceInfo &process_info) { in GetFreeBSDProcessArgs()
107 static bool GetFreeBSDProcessCPUType(ProcessInstanceInfo &process_info) { in GetFreeBSDProcessCPUType()
117 static bool GetFreeBSDProcessUserAndGroup(ProcessInstanceInfo &process_info) { in GetFreeBSDProcessUserAndGroup()
210 ProcessInstanceInfo process_info; in FindProcessesImpl()
230 bool Host::GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info) { in GetProcessInfo()
/llvm-project-15.0.7/lldb/source/Host/netbsd/
H A DHostNetBSD.cpp52 ProcessInstanceInfo &process_info) { in GetNetBSDProcessArgs()
104 static bool GetNetBSDProcessCPUType(ProcessInstanceInfo &process_info) { in GetNetBSDProcessCPUType()
135 static bool GetNetBSDProcessUserAndGroup(ProcessInstanceInfo &process_info) { in GetNetBSDProcessUserAndGroup()
236 ProcessInstanceInfo process_info; in FindProcessesImpl()
257 bool Host::GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info) { in GetProcessInfo()
/llvm-project-15.0.7/lldb/source/API/
H A DSBProcessInfo.cpp36 ProcessInstanceInfo &SBProcessInfo::ref() { in ref()
38 m_opaque_up = std::make_unique<ProcessInstanceInfo>(); in ref()
43 void SBProcessInfo::SetProcessInfo(const ProcessInstanceInfo &proc_info_ref) { in SetProcessInfo()
/llvm-project-15.0.7/lldb/include/lldb/Host/
H A DHost.h30 class ProcessInstanceInfo; variable
32 typedef std::vector<ProcessInstanceInfo> ProcessInstanceInfoList;
164 static bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info);
/llvm-project-15.0.7/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteCommunicationServerCommon.h111 static void CreateProcessInfoResponse(const ProcessInstanceInfo &proc_info,
115 const ProcessInstanceInfo &proc_info, StreamString &response);
H A DGDBRemoteCommunicationClient.h257 bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info);
627 ProcessInstanceInfo &process_info);
/llvm-project-15.0.7/lldb/source/Host/windows/
H A DHost.cpp81 ProcessInstanceInfo &process) { in GetProcessExecutableAndTriple()
150 ProcessInstanceInfo process; in FindProcessesImpl()
165 bool Host::GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info) { in GetProcessInfo()
/llvm-project-15.0.7/lldb/unittests/Host/linux/
H A DHostTest.cpp32 ProcessInstanceInfo Info; in TEST_F()
/llvm-project-15.0.7/lldb/include/lldb/Target/
H A DProcessTrace.h66 bool GetProcessInfo(ProcessInstanceInfo &info) override;
H A DPlatform.h35 class ProcessInstanceInfo; variable
37 typedef std::vector<ProcessInstanceInfo> ProcessInstanceInfoList;
404 virtual bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info);
H A DRemoteAwarePlatform.h87 bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info) override;
/llvm-project-15.0.7/lldb/source/Target/
H A DProcessTrace.cpp107 bool ProcessTrace::GetProcessInfo(ProcessInstanceInfo &info) { in GetProcessInfo()
/llvm-project-15.0.7/lldb/source/Plugins/Process/minidump/
H A DProcessMinidump.h81 bool GetProcessInfo(ProcessInstanceInfo &info) override;
/llvm-project-15.0.7/lldb/source/Plugins/Process/scripted/
H A DScriptedProcess.h90 bool GetProcessInfo(ProcessInstanceInfo &info) override;
/llvm-project-15.0.7/lldb/source/Plugins/Process/elf-core/
H A DProcessElfCore.h101 bool GetProcessInfo(lldb_private::ProcessInstanceInfo &info) override;
/llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/
H A DNativeThreadWindows.cpp105 ProcessInstanceInfo process_info; in GetName()
H A DNativeProcessWindows.cpp77 ProcessInstanceInfo info; in NativeProcessWindows()
429 ProcessInstanceInfo process_info; in OnDebuggerConnected()
/llvm-project-15.0.7/lldb/source/Plugins/Platform/gdb-server/
H A DPlatformRemoteGDBServer.h50 bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info) override;
/llvm-project-15.0.7/lldb/source/Commands/
H A DCommandObjectPlatform.cpp1264 ProcessInstanceInfo proc_info; in DoExecute()
1266 ProcessInstanceInfo::DumpTableHeader(ostrm, m_options.show_args, in DoExecute()
1322 ProcessInstanceInfo::DumpTableHeader(ostrm, m_options.show_args, in DoExecute()
1540 ProcessInstanceInfo proc_info; in DoExecute()

12