LLDB mainline
|
#include "ClangExpressionSourceCode.h"
#include "ClangExpressionUtil.h"
#include "clang/Basic/CharInfo.h"
#include "clang/Basic/FileManager.h"
#include "clang/Basic/SourceManager.h"
#include "clang/Lex/Lexer.h"
#include "llvm/ADT/ScopeExit.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 "lldb/lldb-forward.h"
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) |
#define PREFIX_NAME "<lldb wrapper prefix>" |
Definition at line 37 of file ClangExpressionSourceCode.cpp.
#define SUFFIX_NAME "<lldb wrapper suffix>" |
Definition at line 38 of file ClangExpressionSourceCode.cpp.
|
static |
Definition at line 140 of file ClangExpressionSourceCode.cpp.
References AddMacros(), lldb_private::ConstString::AsCString(), lldb_private::DebugMacroEntry::DEFINE, lldb_private::DebugMacroEntry::END_FILE, lldb_private::DebugMacroEntry::GetFileSpec(), lldb_private::DebugMacroEntry::GetIndirectDebugMacros(), lldb_private::DebugMacroEntry::GetLineNumber(), lldb_private::DebugMacros::GetMacroEntryAtIndex(), lldb_private::DebugMacroEntry::GetMacroString(), lldb_private::DebugMacros::GetNumMacroEntries(), lldb_private::DebugMacroEntry::GetType(), lldb_private::DebugMacroEntry::INDIRECT, lldb_private::Stream::Printf(), lldb_private::DebugMacroEntry::START_FILE, and lldb_private::DebugMacroEntry::UNDEF.
Referenced by AddMacros(), and lldb_private::ClangExpressionSourceCode::GetText().