[dsymutil] Add support to generate .debug_pubnames and .debug_pubtypes
authorFrederic Riss <friss@apple.com>
Mon, 16 Mar 2015 02:05:10 +0000 (02:05 +0000)
committerFrederic Riss <friss@apple.com>
Mon, 16 Mar 2015 02:05:10 +0000 (02:05 +0000)
commit991f3ead4eca9baef1ce1f9d1a313e0aa7247c9c
tree7aad8d4f8a573ea4315034f80fb1493b1a571522
parent69daff35f2edbadf2ac73c55f04de02c184360be
[dsymutil] Add support to generate .debug_pubnames and .debug_pubtypes

The information gathering part of the patch stores a bit more information
than what is strictly necessary for these 2 sections. The rest will
become useful when we start emitting __apple_* type accelerator tables.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232342 91177308-0d34-0410-b5e6-96231b3b80d8
test/tools/dsymutil/X86/basic-linking-x86.test
test/tools/dsymutil/X86/basic-lto-dw4-linking-x86.test
test/tools/dsymutil/X86/basic-lto-linking-x86.test
tools/dsymutil/DwarfLinker.cpp