reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

tools/lldb/source/Host/posix/HostInfoPosix.cpp
   48 class PosixUserIDResolver : public UserIDResolver {
tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
   22 class PlatformRemoteGDBServer : public Platform, private UserIDResolver {
tools/lldb/source/Utility/UserIDResolver.cpp
   30 class NoopResolver : public UserIDResolver {
tools/lldb/unittests/Utility/ProcessInstanceInfoTest.cpp
   17 class DummyUserIDResolver : public UserIDResolver {
tools/lldb/unittests/Utility/UserIDResolverTest.cpp
   16 class TestUserIDResolver : public UserIDResolver {

Declarations

tools/lldb/include/lldb/Host/posix/HostInfoPosix.h
   17 class UserIDResolver;
tools/lldb/include/lldb/Utility/ProcessInfo.h
   23 class UserIDResolver;

References

tools/lldb/include/lldb/Host/posix/HostInfoPosix.h
   35   static UserIDResolver &GetUserIDResolver();
tools/lldb/include/lldb/Target/Platform.h
  261   virtual UserIDResolver &GetUserIDResolver() = 0;
tools/lldb/include/lldb/Target/RemoteAwarePlatform.h
   73   UserIDResolver &GetUserIDResolver() override;
tools/lldb/include/lldb/Utility/ProcessInfo.h
  145   void Dump(Stream &s, UserIDResolver &resolver) const;
  149   void DumpAsTableRow(Stream &s, UserIDResolver &resolver, bool show_args,
tools/lldb/include/lldb/Utility/UserIDResolver.h
   28     return Get(uid, m_uid_cache, &UserIDResolver::DoGetUserName);
   31     return Get(gid, m_gid_cache, &UserIDResolver::DoGetGroupName);
   36   static UserIDResolver &GetNoopResolver();
tools/lldb/source/Host/posix/HostInfoPosix.cpp
   48 class PosixUserIDResolver : public UserIDResolver {
  112 UserIDResolver &HostInfoPosix::GetUserIDResolver() {
tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
  342 PlatformRemoteGDBServer::DoGetUserName(UserIDResolver::id_t uid) {
  350 PlatformRemoteGDBServer::DoGetGroupName(UserIDResolver::id_t gid) {
tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
   22 class PlatformRemoteGDBServer : public Platform, private UserIDResolver {
   99   UserIDResolver &GetUserIDResolver() override { return *this; }
  192   llvm::Optional<std::string> DoGetUserName(UserIDResolver::id_t uid) override;
  193   llvm::Optional<std::string> DoGetGroupName(UserIDResolver::id_t uid) override;
tools/lldb/source/Target/RemoteAwarePlatform.cpp
  208 UserIDResolver &RemoteAwarePlatform::GetUserIDResolver() {
  213   return UserIDResolver::GetNoopResolver();
tools/lldb/source/Utility/ProcessInfo.cpp
  112 void ProcessInstanceInfo::Dump(Stream &s, UserIDResolver &resolver) const {
  185 void ProcessInstanceInfo::DumpAsTableRow(Stream &s, UserIDResolver &resolver,
  211             &ProcessInstanceInfo::GetUserID, &UserIDResolver::GetUserName);
  213             &ProcessInstanceInfo::GetGroupID, &UserIDResolver::GetGroupName);
  216             &UserIDResolver::GetUserName);
  219             &UserIDResolver::GetGroupName);
  225             &UserIDResolver::GetUserName);
tools/lldb/source/Utility/UserIDResolver.cpp
   30 class NoopResolver : public UserIDResolver {
   44 UserIDResolver &UserIDResolver::GetNoopResolver() { return *g_noop_resolver; }
tools/lldb/unittests/Utility/ProcessInstanceInfoTest.cpp
   17 class DummyUserIDResolver : public UserIDResolver {
tools/lldb/unittests/Utility/UserIDResolverTest.cpp
   16 class TestUserIDResolver : public UserIDResolver {