llvm-project/lldb/source/Plugins
Pavel Labath f46e8974de SymbolVendor: Remove the type list member
Summary:
Similarly to the compile unit lists, the list of types can also be
managed by the symbol file itself.

Since the only purpose of this list seems to be to maintain an owning
reference to all the types a symbol file has created (items are only
ever added to the list, never retrieved), I remove the passthrough
functions in SymbolVendor and Module. I also tighten the interface of
the function (return a reference instead of a pointer, make it protected
instead of public).

Reviewers: clayborg, JDevlieghere, jingham

Subscribers: lldb-commits

Differential Revision: https://reviews.llvm.org/D65135

llvm-svn: 366994
2019-07-25 08:22:05 +00:00
..
ABI [Logging] Replace Log::Printf with LLDB_LOG macro (NFC) 2019-07-24 17:56:10 +00:00
Architecture [Logging] Replace Log::Printf with LLDB_LOG macro (NFC) 2019-07-24 17:56:10 +00:00
Disassembler [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
DynamicLoader [Logging] Replace Log::Printf with LLDB_LOG macro (NFC) 2019-07-24 17:56:10 +00:00
ExpressionParser [FileCollector] Remove LLDB shim around llvm::FileCollector (NFC) 2019-07-25 01:08:10 +00:00
Instruction Support Linux signal return trampolines in frame initialization 2019-07-19 14:05:55 +00:00
InstrumentationRuntime [Process] Remove unused field from HistoryThread 2019-06-19 21:33:44 +00:00
JITLoader [Logging] Replace Log::Printf with LLDB_LOG macro (NFC) 2019-07-24 17:56:10 +00:00
Language [LanguageRuntime] Move ObjCLanguageRuntime into a plugin 2019-07-15 22:56:12 +00:00
LanguageRuntime [Logging] Replace Log::Printf with LLDB_LOG macro (NFC) 2019-07-24 17:56:10 +00:00
MemoryHistory [Process] Remove unused field from HistoryThread 2019-06-19 21:33:44 +00:00
ObjectContainer [ObjectContainerBSDArchive] Simplify a few things (NFC) 2019-07-12 20:08:41 +00:00
ObjectFile [Logging] Replace Log::Printf with LLDB_LOG macro (NFC) 2019-07-24 17:56:10 +00:00
OperatingSystem [Logging] Replace Log::Printf with LLDB_LOG macro (NFC) 2019-07-24 17:56:10 +00:00
Platform [Logging] Replace Log::Printf with LLDB_LOG macro (NFC) 2019-07-24 17:56:10 +00:00
Process LLGS: fix tracking execve on linux 2019-07-25 06:38:33 +00:00
ScriptInterpreter [Logging] Replace Log::Printf with LLDB_LOG macro (NFC) 2019-07-24 17:56:10 +00:00
StructuredData [Logging] Replace Log::Printf with LLDB_LOG macro (NFC) 2019-07-24 17:56:10 +00:00
SymbolFile SymbolVendor: Remove the type list member 2019-07-25 08:22:05 +00:00
SymbolVendor [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
SystemRuntime [Logging] Replace Log::Printf with LLDB_LOG macro (NFC) 2019-07-24 17:56:10 +00:00
UnwindAssembly Support Linux signal return trampolines in frame initialization 2019-07-19 14:05:55 +00:00
CMakeLists.txt Move StopInfoOverride callback to the new architecture plugin 2017-10-25 21:05:31 +00:00