| LLDB mainline
    | 
#include <HostInfoFreeBSD.h>
| Static Public Member Functions | |
| static llvm::VersionTuple | GetOSVersion () | 
| static std::optional< std::string > | GetOSBuildString () | 
| static FileSpec | GetProgramFileSpec () | 
| Static Public Member Functions inherited from lldb_private::HostInfoPosix | |
| static size_t | GetPageSize () | 
| static bool | GetHostname (std::string &s) | 
| static std::optional< std::string > | GetOSKernelDescription () | 
| static uint32_t | GetUserID () | 
| static uint32_t | GetGroupID () | 
| static uint32_t | GetEffectiveUserID () | 
| static uint32_t | GetEffectiveGroupID () | 
| static FileSpec | GetDefaultShell () | 
| static bool | GetEnvironmentVar (const std::string &var_name, std::string &var) | 
| static UserIDResolver & | GetUserIDResolver () | 
| static llvm::VersionTuple | GetOSVersion () | 
| static std::optional< std::string > | GetOSBuildString () | 
| static llvm::Expected< llvm::StringRef > | GetSDKRoot (SDKOptions options) | 
| The SDK is the directory where the system C headers, libraries, can be found. | |
| Static Public Member Functions inherited from lldb_private::HostInfoBase | |
| static void | Initialize (SharedLibraryDirectoryHelper *helper=nullptr) | 
| static void | Terminate () | 
| static llvm::Triple | GetTargetTriple () | 
| Gets the host target triple. | |
| static const ArchSpec & | GetArchitecture (ArchitectureKind arch_kind=eArchKindDefault) | 
| static std::optional< ArchitectureKind > | ParseArchitectureKind (llvm::StringRef kind) | 
| static FileSpec | GetShlibDir () | 
| Returns the directory containing the lldb shared library. | |
| static FileSpec | GetSupportExeDir () | 
| Returns the directory containing the support executables (debugserver, ...). | |
| static FileSpec | GetHeaderDir () | 
| Returns the directory containing the lldb headers. | |
| static FileSpec | GetSystemPluginDir () | 
| Returns the directory containing the system plugins. | |
| static FileSpec | GetUserHomeDir () | 
| Returns the directory containing the users home (e.g. | |
| static FileSpec | GetUserLLDBDir () | 
| Returns the directory containing the users lldb home (e.g. | |
| static FileSpec | GetUserPluginDir () | 
| Returns the directory containing the user plugins. | |
| static FileSpec | GetProcessTempDir () | 
| Returns the process temporary directory. | |
| static FileSpec | GetGlobalTempDir () | 
| Returns the global temporary directory. | |
| static ArchSpec | GetAugmentedArchSpec (llvm::StringRef triple) | 
| If the triple does not specify the vendor, os, and environment parts, we "augment" these using information from the host and return the resulting ArchSpec object. | |
| static bool | ComputePathRelativeToLibrary (FileSpec &file_spec, llvm::StringRef dir) | 
| static FileSpec | GetXcodeContentsDirectory () | 
| static FileSpec | GetXcodeDeveloperDirectory () | 
| static FileSpec | GetCurrentXcodeToolchainDirectory () | 
| static FileSpec | GetCurrentCommandLineToolsDirectory () | 
| static llvm::Expected< llvm::StringRef > | GetSDKRoot (SDKOptions options) | 
| Return the directory containing something like a SDK (reused for Swift). | |
| static llvm::Expected< llvm::StringRef > | FindSDKTool (XcodeSDK sdk, llvm::StringRef tool) | 
| Return the path to a specific tool in the specified Xcode SDK. | |
| static SharedCacheImageInfo | GetSharedCacheImageInfo (llvm::StringRef image_name) | 
| Return information about module image_nameif it is loaded in the current process's address space. | |
| static llvm::StringRef | GetDistributionId () | 
| Returns the distribution id of the host. | |
Definition at line 19 of file HostInfoFreeBSD.h.
| 
 | static | 
Definition at line 34 of file HostInfoFreeBSD.cpp.
| 
 | static | 
Definition at line 21 of file HostInfoFreeBSD.cpp.
| 
 | static | 
Definition at line 45 of file HostInfoFreeBSD.cpp.
References PATH_MAX, and lldb_private::FileSpec::SetFile().