[dsymutil] Store an optional BinaryPath in the debug map.
authorFrederic Riss <friss@apple.com>
Wed, 26 Aug 2015 05:09:59 +0000 (05:09 +0000)
committerFrederic Riss <friss@apple.com>
Wed, 26 Aug 2015 05:09:59 +0000 (05:09 +0000)
commit65ce0b1a58500376a94491ff99ba38db39a79707
treebcd24ccccc1265dd5b4e05fdbc68f33c33cf0203
parent93639d33f7e19067c6be8fb128012b2a79c68d7b
[dsymutil] Store an optional BinaryPath in the debug map.

llvm-dsymutil needs to emit dSYM companion bundles. These are binary files
that replicate some of the orignal binary file properties (sections and
symbols). To get acces to these properties, pass the binary path in the
debug map.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@246011 91177308-0d34-0410-b5e6-96231b3b80d8
test/tools/dsymutil/debug-map-parsing.test
test/tools/dsymutil/yaml-object-address-rewrite.test
tools/dsymutil/DebugMap.cpp
tools/dsymutil/DebugMap.h
tools/dsymutil/MachODebugMapParser.cpp