LLDB mainline
|
#include "lldb/Core/SourceManager.h"
#include "lldb/Core/Address.h"
#include "lldb/Core/AddressRange.h"
#include "lldb/Core/Debugger.h"
#include "lldb/Core/FormatEntity.h"
#include "lldb/Core/Highlighter.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/ModuleList.h"
#include "lldb/Host/FileSystem.h"
#include "lldb/Symbol/CompileUnit.h"
#include "lldb/Symbol/Function.h"
#include "lldb/Symbol/LineEntry.h"
#include "lldb/Symbol/SymbolContext.h"
#include "lldb/Target/PathMappingList.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/AnsiTerminal.h"
#include "lldb/Utility/ConstString.h"
#include "lldb/Utility/DataBuffer.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/RegularExpression.h"
#include "lldb/Utility/Stream.h"
#include "lldb/lldb-enumerations.h"
#include "llvm/ADT/Twine.h"
#include <memory>
#include <optional>
#include <utility>
#include <cassert>
#include <cstdio>
Go to the source code of this file.
Namespaces | |
namespace | lldb_private |
A class that represents a running process on the host machine. | |
Functions | |
static bool | is_newline_char (char ch) |
static void | resolve_tilde (FileSpec &file_spec) |
static bool | should_highlight_source (DebuggerSP debugger_sp) |
static bool | should_show_stop_column_with_ansi (DebuggerSP debugger_sp) |
static bool | should_show_stop_column_with_caret (DebuggerSP debugger_sp) |
static bool | should_show_stop_line_with_ansi (DebuggerSP debugger_sp) |
|
inlinestatic |
Definition at line 54 of file SourceManager.cpp.
Referenced by lldb_private::SourceManager::File::CalculateLineOffsets(), and lldb_private::SourceManager::File::DisplaySourceLines().
|
static |
Definition at line 56 of file SourceManager.cpp.
References lldb_private::ConstString::GetCString(), lldb_private::FileSpec::GetDirectory(), lldb_private::FileSystem::Instance(), and lldb_private::FileSystem::Resolve().
Referenced by lldb_private::SourceManager::File::SetFileSpec().
|
static |
Definition at line 165 of file SourceManager.cpp.
Referenced by lldb_private::SourceManager::File::DisplaySourceLines().
|
static |
Definition at line 177 of file SourceManager.cpp.
References lldb::eStopShowColumnAnsi, and lldb::eStopShowColumnAnsiOrCaret.
Referenced by lldb_private::SourceManager::File::DisplaySourceLines().
|
static |
Definition at line 196 of file SourceManager.cpp.
References lldb::eStopShowColumnAnsiOrCaret, and lldb::eStopShowColumnCaret.
Referenced by lldb_private::SourceManager::DisplaySourceLinesWithLineNumbersUsingLastFile().
|
static |
Definition at line 213 of file SourceManager.cpp.
Referenced by lldb_private::SourceManager::DisplaySourceLinesWithLineNumbersUsingLastFile().