LLDB mainline
Classes | Namespaces | Typedefs | Enumerations | Functions
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< ProcessInstanceInfo > lldb_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)