LLDB  mainline
Macros | Functions
ClangExpressionSourceCode.cpp File Reference
#include "ClangExpressionSourceCode.h"
#include "clang/Basic/CharInfo.h"
#include "clang/Basic/FileManager.h"
#include "clang/Basic/SourceManager.h"
#include "clang/Lex/Lexer.h"
#include "llvm/ADT/StringRef.h"
#include "Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.h"
#include "Plugins/ExpressionParser/Clang/ClangPersistentVariables.h"
#include "lldb/Symbol/Block.h"
#include "lldb/Symbol/CompileUnit.h"
#include "lldb/Symbol/DebugMacros.h"
#include "lldb/Symbol/TypeSystem.h"
#include "lldb/Symbol/VariableList.h"
#include "lldb/Target/ExecutionContext.h"
#include "lldb/Target/Language.h"
#include "lldb/Target/Platform.h"
#include "lldb/Target/StackFrame.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/StreamString.h"
Include dependency graph for ClangExpressionSourceCode.cpp:

Go to the source code of this file.

Macros

#define PREFIX_NAME   "<lldb wrapper prefix>"
 
#define SUFFIX_NAME   "<lldb wrapper suffix>"
 

Functions

static void AddMacros (const DebugMacros *dm, CompileUnit *comp_unit, AddMacroState &state, StreamString &stream)
 

Macro Definition Documentation

◆ PREFIX_NAME

#define PREFIX_NAME   "<lldb wrapper prefix>"

Definition at line 33 of file ClangExpressionSourceCode.cpp.

◆ SUFFIX_NAME

#define SUFFIX_NAME   "<lldb wrapper suffix>"

Definition at line 34 of file ClangExpressionSourceCode.cpp.

Function Documentation

◆ AddMacros()

static void AddMacros ( const DebugMacros dm,
CompileUnit comp_unit,
AddMacroState &  state,
StreamString stream 
)
static