DebugInfo: .debug_line DWARF64 support
authorEd Maste <emaste@freebsd.org>
Thu, 28 May 2015 15:38:17 +0000 (15:38 +0000)
committerEd Maste <emaste@freebsd.org>
Thu, 28 May 2015 15:38:17 +0000 (15:38 +0000)
commit6d0bee5fc2c0a4b3ac6ad5e4d03ec5544b395ea1
treec0d7e4470182d36bc1b7de45c15e48d60722475c
parent5f2d0c3c23d1287522c20bb59337eb3ed9147511
DebugInfo: .debug_line DWARF64 support

This adds support for the 64-bit DWARF format, but is still limited to
less than 4GB of debug data by the DataExtractor class.  Some versions
of the GNU MIPS toolchain generate 64-Bit DWARF even though it isn't
actually necessary.

Differential Revision: http://reviews.llvm.org/D1988

llvm-svn: 238434
llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp
llvm/test/DebugInfo/Inputs/dwarfdump.elf-mips64-64-bit-dwarf [new file with mode: 0755]
llvm/test/DebugInfo/dwarfdump-64-bit-dwarf.test [new file with mode: 0644]