LLDB mainline
Host.h File Reference
#include "lldb/Host/File.h"
#include "lldb/Host/HostThread.h"
#include "lldb/Utility/Environment.h"
#include "lldb/Utility/FileSpec.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/Timeout.h"
#include "lldb/lldb-private-forward.h"
#include "lldb/lldb-private.h"
#include <cerrno>
#include <cstdarg>
#include <map>
#include <string>
#include <type_traits>

Go to the source code of this file.

Classes

class  lldb_private::LogChannelSystem
struct  lldb_private::WaitStatus
class  lldb_private::Host
 A class that provides host computer information. More...
class  lldb_private::SystemLogHandler
 Log handler that emits log messages to the operating system log. More...
struct  llvm::format_provider< lldb_private::WaitStatus >

Namespaces

namespace  lldb_private
 A class that represents a running process on the host machine.
namespace  llvm

Typedefs

typedef std::vector< ProcessInstanceInfolldb_private::ProcessInstanceInfoList

Enumerations

enum class  lldb_private::SystemLog : Log::MaskType { lldb_private::System = Log::ChannelFlag<0> }

Functions

 lldb_private::LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE ()
template<>
Log::Channellldb_private::LogChannelFor< SystemLog > ()
bool lldb_private::operator== (WaitStatus a, WaitStatus b)
bool lldb_private::operator!= (WaitStatus a, WaitStatus b)