Home
last modified time | relevance | path

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

/llvm-project/lldb/source/Utility/
H A DUserIDResolver.cpp15 UserIDResolver::~UserIDResolver() = default;
17 std::optional<llvm::StringRef> UserIDResolver::Get( in Get()
19 std::optional<std::string> (UserIDResolver::*do_get)(id_t)) { in Get()
31 class NoopResolver : public UserIDResolver {
45 UserIDResolver &UserIDResolver::GetNoopResolver() { return *g_noop_resolver; } in GetNoopResolver()
H A DProcessInfo.cpp120 void ProcessInstanceInfo::Dump(Stream &s, UserIDResolver &resolver) const { in Dump()
193 void ProcessInstanceInfo::DumpAsTableRow(Stream &s, UserIDResolver &resolver, in DumpAsTableRow()
205 std::optional<llvm::StringRef> (UserIDResolver::*getName)( in DumpAsTableRow()
206 UserIDResolver::id_t id)) { in DumpAsTableRow()
220 &ProcessInstanceInfo::GetUserID, &UserIDResolver::GetUserName); in DumpAsTableRow()
222 &ProcessInstanceInfo::GetGroupID, &UserIDResolver::GetGroupName); in DumpAsTableRow()
225 &UserIDResolver::GetUserName); in DumpAsTableRow()
228 &UserIDResolver::GetGroupName); in DumpAsTableRow()
234 &UserIDResolver::GetUserName); in DumpAsTableRow()
H A DCMakeLists.txt78 UserIDResolver.cpp
/llvm-project/lldb/include/lldb/Utility/
H A DUserIDResolver.h23 class UserIDResolver {
26 virtual ~UserIDResolver(); // anchor
29 return Get(uid, m_uid_cache, &UserIDResolver::DoGetUserName); in GetUserName()
32 return Get(gid, m_gid_cache, &UserIDResolver::DoGetGroupName); in GetGroupName()
37 static UserIDResolver &GetNoopResolver();
48 std::optional<std::string> (UserIDResolver::*do_get)(id_t));
H A DProcessInfo.h23 class UserIDResolver; variable
250 void Dump(Stream &s, UserIDResolver &resolver) const;
254 void DumpAsTableRow(Stream &s, UserIDResolver &resolver, bool show_args,
/llvm-project/lldb/unittests/Utility/
H A DUserIDResolverTest.cpp17 class TestUserIDResolver : public UserIDResolver {
24 TEST(UserIDResolver, GetUserName) { in TEST() argument
37 TEST(UserIDResolver, GetGroupName) { in TEST() argument
H A DProcessInstanceInfoTest.cpp18 class DummyUserIDResolver : public UserIDResolver {
/llvm-project/lldb/source/Plugins/Platform/gdb-server/
H A DPlatformRemoteGDBServer.h23 class PlatformRemoteGDBServer : public Platform, private UserIDResolver {
94 UserIDResolver &GetUserIDResolver() override { return *this; } in GetUserIDResolver()
188 std::optional<std::string> DoGetUserName(UserIDResolver::id_t uid) override;
189 std::optional<std::string> DoGetGroupName(UserIDResolver::id_t uid) override;
H A DPlatformRemoteGDBServer.cpp291 PlatformRemoteGDBServer::DoGetUserName(UserIDResolver::id_t uid) { in GetHostname()
299 PlatformRemoteGDBServer::DoGetGroupName(UserIDResolver::id_t gid) { in DoGetUserName()
/llvm-project/lldb/include/lldb/Host/posix/
H A DHostInfoPosix.h19 class UserIDResolver;
38 static UserIDResolver &GetUserIDResolver();
18 class UserIDResolver; global() variable
/llvm-project/lldb/include/lldb/Host/windows/
H A DHostInfoWindows.h18 class UserIDResolver; variable
28 static UserIDResolver &GetUserIDResolver();
/llvm-project/lldb/source/Host/windows/
H A DHostInfoWindows.cpp30 class WindowsUserIDResolver : public UserIDResolver {
137 UserIDResolver &HostInfoWindows::GetUserIDResolver() { in GetUserIDResolver()
/llvm-project/lldb/source/Host/posix/
H A DHostInfoPosix.cpp14 #include "lldb/Utility/UserIDResolver.h"
90 class PosixUserIDResolver : public UserIDResolver { in GetPassword()
145 UserIDResolver &HostInfoPosix::GetUserIDResolver() {
/llvm-project/lldb/source/Plugins/Platform/QemuUser/
H A DPlatformQemuUser.h31 UserIDResolver &GetUserIDResolver() override { in GetUserIDResolver()
/llvm-project/lldb/unittests/Target/
H A DRemoteAwarePlatformTest.cpp64 MOCK_METHOD0(GetUserIDResolver, UserIDResolver &());
/llvm-project/llvm/utils/gn/secondary/lldb/source/Utility/
H A DBUILD.gn61 "UserIDResolver.cpp",
/llvm-project/lldb/include/lldb/Target/
H A DRemoteAwarePlatform.h84 UserIDResolver &GetUserIDResolver() override;
H A DPlatform.h29 #include "lldb/Utility/UserIDResolver.h"
241 virtual UserIDResolver &GetUserIDResolver();
/llvm-project/lldb/source/Target/
H A DRemoteAwarePlatform.cpp220 UserIDResolver &RemoteAwarePlatform::GetUserIDResolver() { in GetUserIDResolver()
H A DPlatform.cpp686 UserIDResolver &Platform::GetUserIDResolver() { in GetUserIDResolver()
689 return UserIDResolver::GetNoopResolver(); in GetHostname()