9#ifndef lldb_Host_windows_HostInfoWindows_h_
10#define lldb_Host_windows_HostInfoWindows_h_
14#include "llvm/Support/VersionTuple.h"
void(FileSpec &this_file) SharedLibraryDirectoryHelper
A helper function for determining the liblldb location.
static llvm::VersionTuple GetOSVersion()
static FileSpec GetProgramFileSpec()
static UserIDResolver & GetUserIDResolver()
static std::optional< std::string > GetOSBuildString()
static bool GetHostname(std::string &s)
static void Initialize(SharedLibraryDirectoryHelper *helper=nullptr)
static std::optional< std::string > GetOSKernelDescription()
static FileSpec m_program_filespec
static size_t GetPageSize()
static FileSpec GetDefaultShell()
static bool GetEnvironmentVar(const std::string &var_name, std::string &var)
An abstract interface for things that know how to map numeric user/group IDs into names.
A class that represents a running process on the host machine.