Home
last modified time | relevance | path

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

/freebsd/contrib/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()
/freebsd/contrib/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,
/freebsd/contrib/llvm-project/lldb/include/lldb/Host/posix/
H A DHostInfoPosix.h18 class UserIDResolver; variable
37 static UserIDResolver &GetUserIDResolver();
/freebsd/contrib/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.cpp294 PlatformRemoteGDBServer::DoGetUserName(UserIDResolver::id_t uid) { in DoGetUserName()
302 PlatformRemoteGDBServer::DoGetGroupName(UserIDResolver::id_t gid) { in DoGetGroupName()
/freebsd/contrib/llvm-project/lldb/source/Host/posix/
H A DHostInfoPosix.cpp58 class PosixUserIDResolver : public UserIDResolver {
122 UserIDResolver &HostInfoPosix::GetUserIDResolver() { in GetUserIDResolver()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Platform/QemuUser/
H A DPlatformQemuUser.h31 UserIDResolver &GetUserIDResolver() override { in GetUserIDResolver()
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DRemoteAwarePlatform.h84 UserIDResolver &GetUserIDResolver() override;
H A DPlatform.h239 virtual UserIDResolver &GetUserIDResolver();
/freebsd/contrib/llvm-project/lldb/source/Target/
H A DRemoteAwarePlatform.cpp220 UserIDResolver &RemoteAwarePlatform::GetUserIDResolver() { in GetUserIDResolver()
H A DPlatform.cpp682 UserIDResolver &Platform::GetUserIDResolver() { in GetUserIDResolver()
685 return UserIDResolver::GetNoopResolver(); in GetUserIDResolver()
/freebsd/lib/clang/liblldb/
H A DMakefile741 SRCS+= Utility/UserIDResolver.cpp