LLDB  mainline
Namespaces | Macros | Functions
Logging.h File Reference
#include <cstdint>
Include dependency graph for Logging.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

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

Macros

#define LIBLLDB_LOG_PROCESS   (1u << 1)
 
#define LIBLLDB_LOG_THREAD   (1u << 2)
 
#define LIBLLDB_LOG_DYNAMIC_LOADER   (1u << 3)
 
#define LIBLLDB_LOG_EVENTS   (1u << 4)
 
#define LIBLLDB_LOG_BREAKPOINTS   (1u << 5)
 
#define LIBLLDB_LOG_WATCHPOINTS   (1u << 6)
 
#define LIBLLDB_LOG_STEP   (1u << 7)
 
#define LIBLLDB_LOG_EXPRESSIONS   (1u << 8)
 
#define LIBLLDB_LOG_TEMPORARY   (1u << 9)
 
#define LIBLLDB_LOG_STATE   (1u << 10)
 
#define LIBLLDB_LOG_OBJECT   (1u << 11)
 
#define LIBLLDB_LOG_COMMUNICATION   (1u << 12)
 
#define LIBLLDB_LOG_CONNECTION   (1u << 13)
 
#define LIBLLDB_LOG_HOST   (1u << 14)
 
#define LIBLLDB_LOG_UNWIND   (1u << 15)
 
#define LIBLLDB_LOG_API   (1u << 16)
 
#define LIBLLDB_LOG_SCRIPT   (1u << 17)
 
#define LIBLLDB_LOG_COMMANDS   (1U << 18)
 
#define LIBLLDB_LOG_TYPES   (1u << 19)
 
#define LIBLLDB_LOG_SYMBOLS   (1u << 20)
 
#define LIBLLDB_LOG_MODULES   (1u << 21)
 
#define LIBLLDB_LOG_TARGET   (1u << 22)
 
#define LIBLLDB_LOG_MMAP   (1u << 23)
 
#define LIBLLDB_LOG_OS   (1u << 24)
 
#define LIBLLDB_LOG_PLATFORM   (1u << 25)
 
#define LIBLLDB_LOG_SYSTEM_RUNTIME   (1u << 26)
 
#define LIBLLDB_LOG_JIT_LOADER   (1u << 27)
 
#define LIBLLDB_LOG_LANGUAGE   (1u << 28)
 
#define LIBLLDB_LOG_DATAFORMATTERS   (1u << 29)
 
#define LIBLLDB_LOG_DEMANGLE   (1u << 30)
 
#define LIBLLDB_LOG_AST   (1u << 31)
 
#define LIBLLDB_LOG_ALL   (UINT32_MAX)
 
#define LIBLLDB_LOG_DEFAULT
 

Functions

Loglldb_private::GetLogIfAllCategoriesSet (uint32_t mask)
 
Loglldb_private::GetLogIfAnyCategoriesSet (uint32_t mask)
 
void lldb_private::InitializeLldbChannel ()
 

Macro Definition Documentation

◆ LIBLLDB_LOG_ALL

#define LIBLLDB_LOG_ALL   (UINT32_MAX)

Definition at line 46 of file Logging.h.

◆ LIBLLDB_LOG_API

#define LIBLLDB_LOG_API   (1u << 16)

Definition at line 30 of file Logging.h.

◆ LIBLLDB_LOG_AST

#define LIBLLDB_LOG_AST   (1u << 31)

Definition at line 45 of file Logging.h.

◆ LIBLLDB_LOG_BREAKPOINTS

#define LIBLLDB_LOG_BREAKPOINTS   (1u << 5)

Definition at line 19 of file Logging.h.

◆ LIBLLDB_LOG_COMMANDS

#define LIBLLDB_LOG_COMMANDS   (1U << 18)

Definition at line 32 of file Logging.h.

◆ LIBLLDB_LOG_COMMUNICATION

#define LIBLLDB_LOG_COMMUNICATION   (1u << 12)

Definition at line 26 of file Logging.h.

◆ LIBLLDB_LOG_CONNECTION

#define LIBLLDB_LOG_CONNECTION   (1u << 13)

Definition at line 27 of file Logging.h.

◆ LIBLLDB_LOG_DATAFORMATTERS

#define LIBLLDB_LOG_DATAFORMATTERS   (1u << 29)

Definition at line 43 of file Logging.h.

◆ LIBLLDB_LOG_DEFAULT

#define LIBLLDB_LOG_DEFAULT
Value:
LIBLLDB_LOG_BREAKPOINTS | LIBLLDB_LOG_WATCHPOINTS | LIBLLDB_LOG_STEP | \
LIBLLDB_LOG_STATE | LIBLLDB_LOG_SYMBOLS | LIBLLDB_LOG_TARGET | \
LIBLLDB_LOG_COMMANDS)

Definition at line 47 of file Logging.h.

◆ LIBLLDB_LOG_DEMANGLE

#define LIBLLDB_LOG_DEMANGLE   (1u << 30)

Definition at line 44 of file Logging.h.

◆ LIBLLDB_LOG_DYNAMIC_LOADER

#define LIBLLDB_LOG_DYNAMIC_LOADER   (1u << 3)

Definition at line 17 of file Logging.h.

◆ LIBLLDB_LOG_EVENTS

#define LIBLLDB_LOG_EVENTS   (1u << 4)

Definition at line 18 of file Logging.h.

◆ LIBLLDB_LOG_EXPRESSIONS

#define LIBLLDB_LOG_EXPRESSIONS   (1u << 8)

Definition at line 22 of file Logging.h.

◆ LIBLLDB_LOG_HOST

#define LIBLLDB_LOG_HOST   (1u << 14)

Definition at line 28 of file Logging.h.

◆ LIBLLDB_LOG_JIT_LOADER

#define LIBLLDB_LOG_JIT_LOADER   (1u << 27)

Definition at line 41 of file Logging.h.

◆ LIBLLDB_LOG_LANGUAGE

#define LIBLLDB_LOG_LANGUAGE   (1u << 28)

Definition at line 42 of file Logging.h.

◆ LIBLLDB_LOG_MMAP

#define LIBLLDB_LOG_MMAP   (1u << 23)

Definition at line 37 of file Logging.h.

◆ LIBLLDB_LOG_MODULES

#define LIBLLDB_LOG_MODULES   (1u << 21)

Definition at line 35 of file Logging.h.

◆ LIBLLDB_LOG_OBJECT

#define LIBLLDB_LOG_OBJECT   (1u << 11)

Definition at line 25 of file Logging.h.

◆ LIBLLDB_LOG_OS

#define LIBLLDB_LOG_OS   (1u << 24)

Definition at line 38 of file Logging.h.

◆ LIBLLDB_LOG_PLATFORM

#define LIBLLDB_LOG_PLATFORM   (1u << 25)

Definition at line 39 of file Logging.h.

◆ LIBLLDB_LOG_PROCESS

#define LIBLLDB_LOG_PROCESS   (1u << 1)

Definition at line 15 of file Logging.h.

◆ LIBLLDB_LOG_SCRIPT

#define LIBLLDB_LOG_SCRIPT   (1u << 17)

Definition at line 31 of file Logging.h.

◆ LIBLLDB_LOG_STATE

#define LIBLLDB_LOG_STATE   (1u << 10)

Definition at line 24 of file Logging.h.

◆ LIBLLDB_LOG_STEP

#define LIBLLDB_LOG_STEP   (1u << 7)

Definition at line 21 of file Logging.h.

◆ LIBLLDB_LOG_SYMBOLS

#define LIBLLDB_LOG_SYMBOLS   (1u << 20)

Definition at line 34 of file Logging.h.

◆ LIBLLDB_LOG_SYSTEM_RUNTIME

#define LIBLLDB_LOG_SYSTEM_RUNTIME   (1u << 26)

Definition at line 40 of file Logging.h.

◆ LIBLLDB_LOG_TARGET

#define LIBLLDB_LOG_TARGET   (1u << 22)

Definition at line 36 of file Logging.h.

◆ LIBLLDB_LOG_TEMPORARY

#define LIBLLDB_LOG_TEMPORARY   (1u << 9)

Definition at line 23 of file Logging.h.

◆ LIBLLDB_LOG_THREAD

#define LIBLLDB_LOG_THREAD   (1u << 2)

Definition at line 16 of file Logging.h.

◆ LIBLLDB_LOG_TYPES

#define LIBLLDB_LOG_TYPES   (1u << 19)

Definition at line 33 of file Logging.h.

◆ LIBLLDB_LOG_UNWIND

#define LIBLLDB_LOG_UNWIND   (1u << 15)

Definition at line 29 of file Logging.h.

◆ LIBLLDB_LOG_WATCHPOINTS

#define LIBLLDB_LOG_WATCHPOINTS   (1u << 6)

Definition at line 20 of file Logging.h.

LIBLLDB_LOG_DYNAMIC_LOADER
#define LIBLLDB_LOG_DYNAMIC_LOADER
Definition: Logging.h:17
LIBLLDB_LOG_TARGET
#define LIBLLDB_LOG_TARGET
Definition: Logging.h:36
LIBLLDB_LOG_WATCHPOINTS
#define LIBLLDB_LOG_WATCHPOINTS
Definition: Logging.h:20
LIBLLDB_LOG_SYMBOLS
#define LIBLLDB_LOG_SYMBOLS
Definition: Logging.h:34
LIBLLDB_LOG_STEP
#define LIBLLDB_LOG_STEP
Definition: Logging.h:21
LIBLLDB_LOG_PROCESS
#define LIBLLDB_LOG_PROCESS
Definition: Logging.h:15
LIBLLDB_LOG_THREAD
#define LIBLLDB_LOG_THREAD
Definition: Logging.h:16