[dsymutil] Use the new MCDwarfLineTableParams customization to emit linetables
authorFrederic Riss <friss@apple.com>
Fri, 7 Aug 2015 15:14:13 +0000 (15:14 +0000)
committerFrederic Riss <friss@apple.com>
Fri, 7 Aug 2015 15:14:13 +0000 (15:14 +0000)
commit54c40cfb7bf3f7ba012269c7061c48bbbccedfdf
tree2526d4275e661c8c28078a299c8894c1e13c9256
parent796478f4f5379df5806eab4a8307e8aa8965d565
[dsymutil] Use the new MCDwarfLineTableParams customization to emit linetables

llvm-dsymutil has to be able to process debug info produced by other compilers
which use different line table settings. The testcase wasn't generated by
another compiler, but by a modified clang.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@244319 91177308-0d34-0410-b5e6-96231b3b80d8
test/tools/dsymutil/Inputs/basic2-custom-linetable.macho.x86_64.o [new file with mode: 0644]
test/tools/dsymutil/Inputs/basic2.c
test/tools/dsymutil/X86/custom-line-table.test [new file with mode: 0644]
tools/dsymutil/DwarfLinker.cpp