Alexey Samsonov
15a2335db4
[DebugInfo] Further simplify DWARFDebugAranges public interface
...
llvm-svn: 191813
2013-10-02 07:12:47 +00:00
Alexey Samsonov
97e8a87cfb
[DebugInfo] Further simplify DWARFDebugAranges. No functionality change.
...
llvm-svn: 191779
2013-10-01 16:25:14 +00:00
Alexey Samsonov
0c9b72559c
[DebugInfo] Remove unused functions from DWARFDebugAranges and fix code style.
...
llvm-svn: 191778
2013-10-01 15:48:10 +00:00
Alexey Samsonov
a1694c1aaf
[DebugInfo] Generate address ranges for compile units even if .debug_aranges is present: it is often the case that .debug_aranges section contains ranges only for a small subset of compile units. Test cases will be added in separate commits.
...
llvm-svn: 168144
2012-11-16 08:36:25 +00:00
Benjamin Kramer
3266493603
DWARF: Generate the address lookup table from the DIE tree if .debug_aranges is not available.
...
Ported from LLDB.
llvm-svn: 139732
2011-09-14 20:52:27 +00:00
Benjamin Kramer
a6002fd920
DWARF: Port support for parsing .debug_aranges section from LLDB and wire it 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
2011-09-14 01:09:52 +00:00