LLDB mainline
|
#include "Plugins/SymbolFile/DWARF/ManualDWARFIndex.h"
#include "Plugins/Language/ObjC/ObjCLanguage.h"
#include "Plugins/SymbolFile/DWARF/DWARFDebugInfo.h"
#include "Plugins/SymbolFile/DWARF/DWARFDeclContext.h"
#include "Plugins/SymbolFile/DWARF/LogChannelDWARF.h"
#include "Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h"
#include "lldb/Core/DataFileCache.h"
#include "lldb/Core/Debugger.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/Progress.h"
#include "lldb/Symbol/ObjectFile.h"
#include "lldb/Utility/DataEncoder.h"
#include "lldb/Utility/DataExtractor.h"
#include "lldb/Utility/Stream.h"
#include "lldb/Utility/Timer.h"
#include "llvm/Support/FormatVariadic.h"
#include "llvm/Support/ThreadPool.h"
#include <atomic>
#include <optional>
Go to the source code of this file.
Enumerations | |
enum | DataID { kDataIDFunctionBasenames = 1u , kDataIDFunctionFullnames , kDataIDFunctionMethods , kDataIDFunctionSelectors , kDataIDFunctionObjcClassSelectors , kDataIDGlobals , kDataIDTypes , kDataIDNamespaces , kDataIDEnd = 255u } |
Functions | |
constexpr llvm::StringLiteral | kIdentifierManualDWARFIndex ("DIDX") |
Variables | |
constexpr uint32_t | CURRENT_CACHE_VERSION = 2 |
enum DataID |
Enumerator | |
---|---|
kDataIDFunctionBasenames | |
kDataIDFunctionFullnames | |
kDataIDFunctionMethods | |
kDataIDFunctionSelectors | |
kDataIDFunctionObjcClassSelectors | |
kDataIDGlobals | |
kDataIDTypes | |
kDataIDNamespaces | |
kDataIDEnd |
Definition at line 561 of file ManualDWARFIndex.cpp.
|
constexpr |
|
constexpr |
Definition at line 576 of file ManualDWARFIndex.cpp.
Referenced by lldb_private::plugin::dwarf::ManualDWARFIndex::IndexSet::Decode(), lldb_private::Symtab::Decode(), lldb_private::Symtab::Encode(), and lldb_private::plugin::dwarf::ManualDWARFIndex::IndexSet::Encode().