9#ifndef LLDB_UTILITY_LLDBLOG_H
10#define LLDB_UTILITY_LLDBLOG_H
13#include "llvm/ADT/BitmaskEnum.h"
19 API = Log::ChannelFlag<0>,
20 AST = Log::ChannelFlag<1>,
28 Events = Log::ChannelFlag<9>,
30 Host = Log::ChannelFlag<11>,
33 MMap = Log::ChannelFlag<14>,
35 Object = Log::ChannelFlag<16>,
36 OS = Log::ChannelFlag<17>,
39 Script = Log::ChannelFlag<20>,
40 State = Log::ChannelFlag<21>,
41 Step = Log::ChannelFlag<22>,
44 Target = Log::ChannelFlag<25>,
46 Thread = Log::ChannelFlag<27>,
47 Types = Log::ChannelFlag<28>,
48 Unwind = Log::ChannelFlag<29>,
51 Source = Log::ChannelFlag<32>,
An abstract communications class.
A communication connection class.
A plug-in interface definition class for dynamic loaders.
A class that provides host computer information.
A plug-in interface definition class for JIT loaders.
uint64_t MaskType
The underlying type of all log channel enums.
A plug-in interface definition class for debugging a process.
A plug-in interface definition class for system runtimes.
A class that represents a running process on the host machine.
@ LLVM_MARK_AS_BITMASK_ENUM
LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE()
Log::Channel & LogChannelFor< LLDBLog >()
void InitializeLldbChannel()