llvm-project/lldb/source/Plugins/SymbolFile/DWARF
Tamas Berghammer 2540a553e5 Add support for DW_AT_ranges_base attribute
It is a new attribute emitted by clang as a GNU extension and will
be part of Dwarf5. The purpose of the attribute is to specify a compile
unit level base value for all DW_AT_ranges to reduce the number of
relocations have to be done by the linker.

Fixes (at least partially): https://llvm.org/pr28826

Differential revision: https://reviews.llvm.org/D24514

llvm-svn: 281595
2016-09-15 08:53:33 +00:00
..
CMakeLists.txt Support for OCaml native debugging 2016-08-02 11:15:55 +00:00
DIERef.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DIERef.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFASTParser.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFASTParserClang.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFASTParserClang.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFASTParserGo.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFASTParserGo.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFASTParserJava.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFASTParserJava.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFASTParserOCaml.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFASTParserOCaml.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFAbbreviationDeclaration.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFAbbreviationDeclaration.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFAttribute.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFAttribute.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFCompileUnit.cpp Add support for DW_AT_ranges_base attribute 2016-09-15 08:53:33 +00:00
DWARFCompileUnit.h Add support for DW_AT_ranges_base attribute 2016-09-15 08:53:33 +00:00
DWARFDIE.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDIE.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDIECollection.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDIECollection.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDataExtractor.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDataExtractor.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDebugAbbrev.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDebugAbbrev.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDebugArangeSet.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDebugArangeSet.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDebugAranges.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDebugAranges.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDebugInfo.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDebugInfo.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDebugInfoEntry.cpp Add support for DW_AT_ranges_base attribute 2016-09-15 08:53:33 +00:00
DWARFDebugInfoEntry.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDebugLine.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDebugLine.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDebugMacinfo.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDebugMacinfo.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDebugMacinfoEntry.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDebugMacinfoEntry.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDebugMacro.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDebugMacro.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDebugPubnames.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDebugPubnames.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDebugPubnamesSet.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDebugPubnamesSet.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDebugRanges.cpp Add support for DW_AT_ranges_base attribute 2016-09-15 08:53:33 +00:00
DWARFDebugRanges.h Add support for DW_AT_ranges_base attribute 2016-09-15 08:53:33 +00:00
DWARFDeclContext.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDeclContext.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDefines.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFDefines.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFFormValue.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DWARFFormValue.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
HashedNameToDIE.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
HashedNameToDIE.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
LogChannelDWARF.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
LogChannelDWARF.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
NameToDIE.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
NameToDIE.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
SymbolFileDWARF.cpp Add support for DW_AT_ranges_base attribute 2016-09-15 08:53:33 +00:00
SymbolFileDWARF.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
SymbolFileDWARFDebugMap.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
SymbolFileDWARFDebugMap.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
SymbolFileDWARFDwo.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
SymbolFileDWARFDwo.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
UniqueDWARFASTType.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
UniqueDWARFASTType.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00