9#ifndef lldb_Host_linux_HostInfoLinux_h_
10#define lldb_Host_linux_HostInfoLinux_h_
14#include "llvm/ADT/StringRef.h"
15#include "llvm/Support/VersionTuple.h"
An architecture specification class.
void(FileSpec &this_file) SharedLibraryDirectoryHelper
A helper function for determining the liblldb location.
static FileSpec GetProgramFileSpec()
static void ComputeHostArchitectureSupport(ArchSpec &arch_32, ArchSpec &arch_64)
static void Initialize(SharedLibraryDirectoryHelper *helper=nullptr)
static bool ComputeSupportExeDirectory(FileSpec &file_spec)
static std::optional< std::string > GetOSBuildString()
static bool ComputeSystemPluginsDirectory(FileSpec &file_spec)
static llvm::VersionTuple GetOSVersion()
static bool ComputeUserPluginsDirectory(FileSpec &file_spec)
static llvm::StringRef GetDistributionId()
A class that represents a running process on the host machine.