Home
last modified time | relevance | path

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

123

/llvm-project/lldb/source/Utility/
H A DProcessInfo.cpp120 void ProcessInstanceInfo::Dump(Stream &s, UserIDResolver &resolver) const { in Dump()
170 void ProcessInstanceInfo::DumpTableHeader(Stream &s, bool show_args, in DumpTableHeader()
193 void ProcessInstanceInfo::DumpAsTableRow(Stream &s, UserIDResolver &resolver, in DumpAsTableRow()
203 auto print = [&](bool (ProcessInstanceInfo::*isValid)() const, in DumpAsTableRow()
204 uint32_t (ProcessInstanceInfo::*getID)() const, in DumpAsTableRow()
219 print(&ProcessInstanceInfo::UserIDIsValid, in DumpAsTableRow()
220 &ProcessInstanceInfo::GetUserID, &UserIDResolver::GetUserName); in DumpAsTableRow()
221 print(&ProcessInstanceInfo::GroupIDIsValid, in DumpAsTableRow()
222 &ProcessInstanceInfo::GetGroupID, &UserIDResolver::GetGroupName); in DumpAsTableRow()
223 print(&ProcessInstanceInfo::EffectiveUserIDIsValid, in DumpAsTableRow()
[all …]
/llvm-project/lldb/unittests/Host/
H A DHostTest.cpp31 ProcessInstanceInfo info; in TEST()
32 info.SetCumulativeUserTime(ProcessInstanceInfo::timespec{0, 0}); in TEST()
34 info.SetCumulativeUserTime(ProcessInstanceInfo::timespec{0, 1}); in TEST()
36 info.SetCumulativeUserTime(ProcessInstanceInfo::timespec{1, 0}); in TEST()
41 ProcessInstanceInfo info; in TEST()
42 info.SetCumulativeSystemTime(ProcessInstanceInfo::timespec{0, 0}); in TEST()
44 info.SetCumulativeSystemTime(ProcessInstanceInfo::timespec{0, 1}); in TEST()
46 info.SetCumulativeSystemTime(ProcessInstanceInfo::timespec{1, 0}); in TEST()
/llvm-project/lldb/unittests/Utility/
H A DProcessInstanceInfoTest.cpp34 TEST(ProcessInstanceInfo, Dump) { in TEST() argument
35 ProcessInstanceInfo info("a.out", ArchSpec("x86_64-pc-linux"), 47); in TEST()
56 TEST(ProcessInstanceInfo, DumpTable) { in TEST() argument
57 ProcessInstanceInfo info("a.out", ArchSpec("x86_64-pc-linux"), 47); in TEST()
68 ProcessInstanceInfo::DumpTableHeader(s, show_args, verbose); in TEST()
78 TEST(ProcessInstanceInfo, DumpTable_invalidUID) { in TEST() argument
79 ProcessInstanceInfo info("a.out", ArchSpec("aarch64-unknown-linux-android"), 47); in TEST()
86 ProcessInstanceInfo::DumpTableHeader(s, show_args, verbose); in TEST()
97 ProcessInstanceInfo info_bar, info_empty; in TEST()
/llvm-project/lldb/include/lldb/Utility/
H A DProcessInfo.h141 class ProcessInstanceInfo : public ProcessInfo {
148 ProcessInstanceInfo() = default;
150 ProcessInstanceInfo(const char *name, const ArchSpec &arch, lldb::pid_t pid) in ProcessInstanceInfo() function
271 typedef std::vector<ProcessInstanceInfo> ProcessInstanceInfoList;
279 bool GetProcessInfoAtIndex(uint32_t idx, ProcessInstanceInfo &info) { in GetProcessInfoAtIndex()
308 ProcessInstanceInfo &GetProcessInfo() { return m_match_info; } in GetProcessInfo()
310 const ProcessInstanceInfo &GetProcessInfo() const { return m_match_info; } in GetProcessInfo()
330 bool ProcessIDsMatch(const ProcessInstanceInfo &proc_info) const;
334 bool UserIDsMatch(const ProcessInstanceInfo &proc_info) const;
336 bool Matches(const ProcessInstanceInfo &proc_info) const;
[all …]
/llvm-project/lldb/source/Host/linux/
H A DHost.cpp74 // nomenclature in ProcessInstanceInfo, we adopt the documented
86 static bool GetStatusInfo(::pid_t Pid, ProcessInstanceInfo &ProcessInfo,
113 ProcessInstanceInfo::timespec ts; in GetStatusInfo()
253 static void GetProcessArgs(::pid_t pid, ProcessInstanceInfo &process_info) { in GetELFProcessCPUType()
269 static void GetExePathAndArch(::pid_t pid, ProcessInstanceInfo &process_info) { in GetProcessArgs()
296 static void GetProcessEnviron(::pid_t pid, ProcessInstanceInfo &process_info) { in GetExePathAndArch()
312 ProcessInstanceInfo &process_info,
354 ProcessInstanceInfo process_info; in FindProcessesImpl()
408 bool Host::GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info) { in FindProcessThreads()
420 ProcessInstanceInfo process_inf in ShellExpandArguments()
[all...]
/llvm-project/lldb/include/lldb/API/
H A DSBProcessInfo.h60 lldb_private::ProcessInstanceInfo &ref();
62 void SetProcessInfo(const lldb_private::ProcessInstanceInfo &proc_info_ref);
64 std::unique_ptr<lldb_private::ProcessInstanceInfo> m_opaque_up;
/llvm-project/lldb/source/Host/openbsd/
H A DHost.cpp42 ProcessInstanceInfo &process_info) {
88 static bool GetOpenBSDProcessCPUType(ProcessInstanceInfo &process_info) { in GetOpenBSDProcessArgs()
98 static bool GetOpenBSDProcessUserAndGroup(ProcessInstanceInfo &process_info) { in GetOpenBSDProcessArgs()
166 ProcessInstanceInfo process_info; in FindProcessesImpl()
186 bool Host::GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info) { in FindProcessesImpl()
/llvm-project/lldb/source/Host/freebsd/
H A DHost.cpp45 ProcessInstanceInfo &process_info) {
103 static bool GetFreeBSDProcessCPUType(ProcessInstanceInfo &process_info) { in GetFreeBSDProcessArgs()
113 static bool GetFreeBSDProcessUserAndGroup(ProcessInstanceInfo &process_info) { in GetFreeBSDProcessCPUType()
206 ProcessInstanceInfo process_info; in FindProcessesImpl()
226 bool Host::GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info) { in FindProcessesImpl()
/llvm-project/lldb/source/Host/netbsd/
H A DHostNetBSD.cpp46 ProcessInstanceInfo &process_info) {
98 static bool GetNetBSDProcessCPUType(ProcessInstanceInfo &process_info) { in GetNetBSDProcessArgs()
130 static bool GetNetBSDProcessUserAndGroup(ProcessInstanceInfo &process_info) { in GetNetBSDProcessCPUType()
231 ProcessInstanceInfo process_info; in FindProcessesImpl()
252 bool Host::GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info) { in FindProcessesImpl()
/llvm-project/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()
H A DSBProcessInfoList.cpp66 lldb_private::ProcessInstanceInfo process_instance_info; in GetProcessInfoAtIndex()
/llvm-project/lldb/unittests/Host/linux/
H A DHostTest.cpp42 ProcessInstanceInfo Info; in TEST_F()
82 ProcessInstanceInfo::timespec user_time = Info.GetUserTime(); in TEST_F()
89 ProcessInstanceInfo::timespec next_user_time = Info.GetUserTime(); in TEST_F()
/llvm-project/lldb/include/lldb/Host/
H A DHost.h30 class ProcessInstanceInfo; variable
32 typedef std::vector<ProcessInstanceInfo> ProcessInstanceInfoList;
183 static bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info);
/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteCommunicationServerCommon.h110 static void CreateProcessInfoResponse(const ProcessInstanceInfo &proc_info,
114 const ProcessInstanceInfo &proc_info, StreamString &response);
H A DGDBRemoteCommunicationClient.h249 bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info);
629 ProcessInstanceInfo &process_info);
/llvm-project/lldb/source/Host/windows/
H A DHost.cpp81 ProcessInstanceInfo &process) { in GetProcessExecutableAndTriple()
152 ProcessInstanceInfo process; in FindProcessesImpl()
167 bool Host::GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info) { in GetProcessInfo()
/llvm-project/lldb/include/lldb/Target/
H A DProcessTrace.h65 bool GetProcessInfo(ProcessInstanceInfo &info) override;
H A DPlatform.h40 class ProcessInstanceInfo;
42 typedef std::vector<ProcessInstanceInfo> ProcessInstanceInfoList;
427 virtual bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info);
38 class ProcessInstanceInfo; global() variable
H A DRemoteAwarePlatform.h89 bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info) override;
/llvm-project/lldb/source/Plugins/Platform/QemuUser/
H A DPlatformQemuUser.h54 ProcessInstanceInfo &proc_info) override { in GetProcessInfo()
/llvm-project/lldb/source/Target/
H A DProcessTrace.cpp110 bool ProcessTrace::GetProcessInfo(ProcessInstanceInfo &info) { in GetProcessInfo()
/llvm-project/lldb/source/Plugins/Process/minidump/
H A DProcessMinidump.h82 bool GetProcessInfo(ProcessInstanceInfo &info) override;
/llvm-project/lldb/source/Plugins/Process/scripted/
H A DScriptedProcess.h85 bool GetProcessInfo(ProcessInstanceInfo &info) override;
/llvm-project/lldb/source/Plugins/Process/Windows/Common/
H A DNativeThreadWindows.cpp105 ProcessInstanceInfo process_info; in GetName()
/llvm-project/lldb/source/Plugins/Process/elf-core/
H A DProcessElfCore.h98 bool GetProcessInfo(lldb_private::ProcessInstanceInfo &info) override;

123