llvm-project/lldb/source/Plugins/SymbolFile/DWARF
Pavel Labath e40ac74dac [lldb] Remove DWARFUnit::AppendDIEsWithTag
This function is not very useful, as it's forcing a materialization of
the returned DIEs, and calling it is not substantially simpler than just
iterating over the DIEs manually. Delete it, and rewrite the single
caller.
2019-12-23 15:50:30 +01:00
..
AppleDWARFIndex.cpp Speed up accelerator table lookups 2019-10-10 17:59:15 +00:00
AppleDWARFIndex.h DWARF: Add "dwo_num" field to the DIERef class 2019-06-21 07:56:50 +00:00
CMakeLists.txt [lldb] [cmake] Support linking against clang-cpp dylib 2019-10-04 12:03:03 +00:00
DIERef.cpp DWARF: Add "dwo_num" field to the DIERef class 2019-06-21 07:56:50 +00:00
DIERef.h DWARF: Add "dwo_num" field to the DIERef class 2019-06-21 07:56:50 +00:00
DWARFASTParser.h [DWARFASTParserClang] Factor out structure-like type parsing, NFC 2019-10-07 17:22:53 +00:00
DWARFASTParserClang.cpp [lldb][NFC] Make CompilerDeclContext construction type safe 2019-12-23 09:56:54 +01:00
DWARFASTParserClang.h [lldb] Add support for calling objc_direct methods from LLDB's expression evaluator. 2019-12-17 10:28:40 +01:00
DWARFAbbreviationDeclaration.cpp [Dwarf] Make dw_tag_t a typedef for llvm::dwarf::Tag instead of uint16_t. 2019-09-25 16:04:38 +00:00
DWARFAbbreviationDeclaration.h Delete more dead code. 2019-03-19 20:08:56 +00:00
DWARFAttribute.cpp Permit cross-CU references 2019-05-15 19:22:33 +00:00
DWARFAttribute.h Permit cross-CU references 2019-05-15 19:22:33 +00:00
DWARFBaseDIE.cpp [Dwarf] Make dw_tag_t a typedef for llvm::dwarf::Tag instead of uint16_t. 2019-09-25 16:04:38 +00:00
DWARFBaseDIE.h [Symbol] Use llvm::Expected when getting TypeSystems 2019-07-30 22:12:34 +00:00
DWARFCompileUnit.cpp Have DWARFUnit store a *reference* to SymbolFileDWARF 2019-06-14 13:01:16 +00:00
DWARFCompileUnit.h Have DWARFUnit store a *reference* to SymbolFileDWARF 2019-06-14 13:01:16 +00:00
DWARFContext.cpp [lldb] Add boilerplate to recognize the .debug_rnglists.dwo section 2019-11-26 13:58:26 +01:00
DWARFContext.h Add convenience methods to convert LLDB to LLVM data structures. 2019-07-11 20:26:53 +00:00
DWARFDIE.cpp Rename clang-module-related *DWO* functions to *ClangModule* (NFC) 2019-11-13 14:07:20 -08:00
DWARFDIE.h Rename clang-module-related *DWO* functions to *ClangModule* (NFC) 2019-11-13 14:07:20 -08:00
DWARFDataExtractor.cpp Add convenience methods to convert LLDB to LLVM data structures. 2019-07-11 20:26:53 +00:00
DWARFDataExtractor.h Add convenience methods to convert LLDB to LLVM data structures. 2019-07-11 20:26:53 +00:00
DWARFDebugAbbrev.cpp Fix a regression in DWARF access speed caused by svn revision 356190 2019-05-30 15:32:33 +00:00
DWARFDebugAbbrev.h Fix a regression in DWARF access speed caused by svn revision 356190 2019-05-30 15:32:33 +00:00
DWARFDebugArangeSet.cpp DWARFDebugArangeSet: Remove references to SymbolFileDWARF 2019-05-27 14:16:15 +00:00
DWARFDebugArangeSet.h DWARFDebugArangeSet: Remove references to SymbolFileDWARF 2019-05-27 14:16:15 +00:00
DWARFDebugAranges.cpp [Logging] Replace Log::Printf with LLDB_LOG macro (NFC) 2019-07-24 17:56:10 +00:00
DWARFDebugAranges.h DWARF: Remove unused includes from DWARFDebugAranges.h/cpp 2019-06-14 13:21:57 +00:00
DWARFDebugInfo.cpp Revert Trust the arange accelerator tables in dSYMs 2019-10-08 21:34:22 +00:00
DWARFDebugInfo.h [lldb][NFC] Remove unused CStringToDIEMap typedef 2019-11-28 13:33:19 +01:00
DWARFDebugInfoEntry.cpp [lldb/DWARF] Add support for DW_AT_loclists_base&DW_FORM_loclistx 2019-12-11 11:06:17 +01:00
DWARFDebugInfoEntry.h [lldb/DWARF] Switch to llvm debug_rnglists parser 2019-12-05 13:02:03 +01:00
DWARFDebugMacro.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DWARFDebugMacro.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DWARFDebugRanges.cpp [lldb][NFC] Move Address and AddressRange functions out of Stream and let them take raw_ostream 2019-12-05 14:41:33 +01:00
DWARFDebugRanges.h [lldb/DWARF] Remove DWARFDebugRangesBase abstract class 2019-12-06 10:15:46 +01:00
DWARFDeclContext.cpp [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
DWARFDeclContext.h [lldb] Comment typo fix 2019-11-07 17:48:25 +01:00
DWARFDefines.cpp [DWARF] Evaluate DW_OP_entry_value 2019-09-11 21:23:45 +00:00
DWARFDefines.h Remove some dead DWARF enum -> string conversion functions. 2019-03-19 18:32:43 +00:00
DWARFFormValue.cpp [lldb/DWARF] Add support for DW_AT_loclists_base&DW_FORM_loclistx 2019-12-11 11:06:17 +01:00
DWARFFormValue.h Cleanup fixed form sizes. 2019-05-24 22:08:50 +00:00
DWARFIndex.cpp DWARF: Add "dwo_num" field to the DIERef class 2019-06-21 07:56:50 +00:00
DWARFIndex.h DWARF: Add "dwo_num" field to the DIERef class 2019-06-21 07:56:50 +00:00
DWARFTypeUnit.cpp DWARF: Implement DW_AT_signature lookup for type unit support 2019-05-24 08:11:12 +00:00
DWARFTypeUnit.h Have DWARFUnit store a *reference* to SymbolFileDWARF 2019-06-14 13:01:16 +00:00
DWARFUnit.cpp [lldb] Remove DWARFUnit::AppendDIEsWithTag 2019-12-23 15:50:30 +01:00
DWARFUnit.h [lldb] Remove DWARFUnit::AppendDIEsWithTag 2019-12-23 15:50:30 +01:00
DebugNamesDWARFIndex.cpp [LLDB] Migrate llvm::make_unique to std::make_unique 2019-08-14 22:19:23 +00:00
DebugNamesDWARFIndex.h DWARF: Add "dwo_num" field to the DIERef class 2019-06-21 07:56:50 +00:00
HashedNameToDIE.cpp [NFC] Fix comments and formatting. 2019-08-23 23:56:19 +00:00
HashedNameToDIE.h [Dwarf] Make dw_tag_t a typedef for llvm::dwarf::Tag instead of uint16_t. 2019-09-25 16:04:38 +00:00
LogChannelDWARF.cpp Delete more dead code. 2019-03-19 20:08:56 +00:00
LogChannelDWARF.h Delete more dead code. 2019-03-19 20:08:56 +00:00
ManualDWARFIndex.cpp DWARF: Add support for type units+split dwarf combo 2019-06-25 06:59:48 +00:00
ManualDWARFIndex.h DWARF: Add "dwo_num" field to the DIERef class 2019-06-21 07:56:50 +00:00
NameToDIE.cpp DWARF: Add "dwo_num" field to the DIERef class 2019-06-21 07:56:50 +00:00
NameToDIE.h DWARF: Add "dwo_num" field to the DIERef class 2019-06-21 07:56:50 +00:00
SymbolFileDWARF.cpp [lldb] Remove DWARFUnit::AppendDIEsWithTag 2019-12-23 15:50:30 +01:00
SymbolFileDWARF.h [lldb/DWARF] Switch to llvm debug_rnglists parser 2019-12-05 13:02:03 +01:00
SymbolFileDWARFDebugMap.cpp [lldb] s/FileSpec::Equal/FileSpec::Match 2019-12-04 10:42:32 +01:00
SymbolFileDWARFDebugMap.h [DWARF] Handle call sites with indirect call targets 2019-11-22 11:50:22 -08:00
SymbolFileDWARFDwo.cpp [lldb/DWARF] Fix v5 location lists for dwo files 2019-12-12 15:28:11 +01:00
SymbolFileDWARFDwo.h Add RTTI support to the SymbolFile class hierarchy 2019-11-15 11:52:13 -08:00
SymbolFileDWARFDwoDwp.cpp Add RTTI support to the SymbolFile class hierarchy 2019-11-15 11:52:13 -08:00
SymbolFileDWARFDwoDwp.h Add RTTI support to the SymbolFile class hierarchy 2019-11-15 11:52:13 -08:00
SymbolFileDWARFDwp.cpp DWARF: Don't create lldb CompileUnits for DWARF type units 2019-06-13 11:22:47 +00:00
SymbolFileDWARFDwp.h DWARF: Don't create lldb CompileUnits for DWARF type units 2019-06-13 11:22:47 +00:00
SymbolFileDWARFProperties.td [lldb] Qualify includes of Properties[Enum].inc files. NFC 2019-07-29 17:22:10 +00:00
UniqueDWARFASTType.cpp [Dwarf] Fix switch cases that take an dw_tag_t. 2019-09-25 20:59:56 +00:00
UniqueDWARFASTType.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00