#include "lldb/Host/Config.h"
#include "lldb/Host/FileSystem.h"
#include "lldb/Host/Host.h"
#include "lldb/Host/HostInfo.h"
#include "lldb/Host/HostInfoBase.h"
#include "lldb/Utility/ArchSpec.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/StreamString.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/Support/Path.h"
#include "llvm/Support/ScopedPrinter.h"
#include "llvm/Support/Threading.h"
#include "llvm/Support/raw_ostream.h"
#include "llvm/TargetParser/Host.h"
#include "llvm/TargetParser/Triple.h"
#include <mutex>
#include <optional>
#include <thread>
Go to the source code of this file.
◆ g_fields
HostInfoBaseFields* g_fields = nullptr |
|
static |
Definition at line 73 of file HostInfoBase.cpp.
Referenced by lldb_private::HostInfoBase::GetArchitecture(), lldb_private::HostInfoLinux::GetDistributionId(), lldb_private::HostInfoBase::GetGlobalTempDir(), lldb_private::HostInfoBase::GetHeaderDir(), lldb_private::HostInfoPosix::GetOSVersion(), lldb_private::HostInfoBase::GetProcessTempDir(), lldb_private::HostInfoBase::GetShlibDir(), lldb_private::HostInfoBase::GetSupportExeDir(), lldb_private::HostInfoBase::GetSystemPluginDir(), lldb_private::HostInfoBase::GetTargetTriple(), lldb_private::HostInfoBase::GetUserPluginDir(), lldb_private::HostInfoBase::Initialize(), lldb_private::HostInfoLinux::Initialize(), lldb_private::HostInfoBase::Terminate(), and lldb_private::HostInfoLinux::Terminate().
◆ g_shlib_dir_helper