summaryrefslogtreecommitdiffstats
path: root/llvm/lib/DebugInfo/DWARFDebugArangeSet.h
Commit message (Collapse)AuthorAgeFilesLines
* [DebugInfo] Move all DWARF headers to the public include directory.Frederic Riss2014-12-191-70/+0
| | | | | | | | | | dsymutil needs access to DWARF specific inforamtion, the small DIContext wrapper isn't sufficient. Other DWARF consumers might want to use it too (I'm looking at you lldb). Differential Revision: http://reviews.llvm.org/D6694 llvm-svn: 224594
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-2/+2
| | | | | | | | | | Add header guards to files that were missing guards. Remove #endif comments as they don't seem common in LLVM (we can easily add them back if we decide they're useful) Changes made by clang-tidy with minor tweaks. llvm-svn: 215558
* [DWARF parser] Simplify DWARFDebugAranges generation.Alexey Samsonov2014-04-281-1/+0
| | | | | | | | | | There is no need to keep the whole contents of .debug_aranges section in memory when we build address ranges table. Memory optimization that used to be in this code (precalculate the size of vector of ranges before filling it) is not really needed - later we will compact and resize this vector anyway. llvm-svn: 207457
* [C++11] Convert DWARF parser to range-based for loopsAlexey Samsonov2014-03-131-6/+7
| | | | llvm-svn: 203766
* DWARFDebugArangeSet: remove dead codeAlexey Samsonov2013-10-311-5/+0
| | | | llvm-svn: 193785
* xlC doesn't like Header being both a type and a member variable. Rename theRafael Espindola2013-03-201-4/+4
| | | | | | | | member variable. Patch by Kai <kai@redstar.de> llvm-svn: 177575
* DWARF: Reorder fields to reduce padding.Benjamin Kramer2011-09-141-2/+2
| | | | llvm-svn: 139712
* DWARF: Port support for parsing .debug_aranges section from LLDB and wire it ↵Benjamin Kramer2011-09-141-0/+75
up to llvm-dwarfdump. This is only one half of it, the part that caches address ranges from the DIEs when .debug_aranges is not available will be ported soon. llvm-svn: 139680
OpenPOWER on IntegriCloud