/llvm-project/lldb/source/Utility/ |
H A D | ProcessInfo.cpp | 120 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 D | HostTest.cpp | 31 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 D | ProcessInstanceInfoTest.cpp | 34 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 D | ProcessInfo.h | 141 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 D | Host.cpp | 74 // 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 D | SBProcessInfo.h | 60 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 D | Host.cpp | 42 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 D | Host.cpp | 45 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 D | HostNetBSD.cpp | 46 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 D | SBProcessInfo.cpp | 36 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 D | SBProcessInfoList.cpp | 66 lldb_private::ProcessInstanceInfo process_instance_info; in GetProcessInfoAtIndex()
|
/llvm-project/lldb/unittests/Host/linux/ |
H A D | HostTest.cpp | 42 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 D | Host.h | 30 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 D | GDBRemoteCommunicationServerCommon.h | 110 static void CreateProcessInfoResponse(const ProcessInstanceInfo &proc_info, 114 const ProcessInstanceInfo &proc_info, StreamString &response);
|
H A D | GDBRemoteCommunicationClient.h | 249 bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info); 629 ProcessInstanceInfo &process_info);
|
/llvm-project/lldb/source/Host/windows/ |
H A D | Host.cpp | 81 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 D | ProcessTrace.h | 65 bool GetProcessInfo(ProcessInstanceInfo &info) override;
|
H A D | Platform.h | 40 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 D | RemoteAwarePlatform.h | 89 bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info) override;
|
/llvm-project/lldb/source/Plugins/Platform/QemuUser/ |
H A D | PlatformQemuUser.h | 54 ProcessInstanceInfo &proc_info) override { in GetProcessInfo()
|
/llvm-project/lldb/source/Target/ |
H A D | ProcessTrace.cpp | 110 bool ProcessTrace::GetProcessInfo(ProcessInstanceInfo &info) { in GetProcessInfo()
|
/llvm-project/lldb/source/Plugins/Process/minidump/ |
H A D | ProcessMinidump.h | 82 bool GetProcessInfo(ProcessInstanceInfo &info) override;
|
/llvm-project/lldb/source/Plugins/Process/scripted/ |
H A D | ScriptedProcess.h | 85 bool GetProcessInfo(ProcessInstanceInfo &info) override;
|
/llvm-project/lldb/source/Plugins/Process/Windows/Common/ |
H A D | NativeThreadWindows.cpp | 105 ProcessInstanceInfo process_info; in GetName()
|
/llvm-project/lldb/source/Plugins/Process/elf-core/ |
H A D | ProcessElfCore.h | 98 bool GetProcessInfo(lldb_private::ProcessInstanceInfo &info) override;
|