diff options
author | Frederic Riss <friss@apple.com> | 2015-06-03 16:57:16 +0000 |
---|---|---|
committer | Frederic Riss <friss@apple.com> | 2015-06-03 16:57:16 +0000 |
commit | 063d674c2112e2134f667f9a9dc3e0482de85dfe (patch) | |
tree | d4c4a99bcf550451ddddaa169d14a7f175d9f379 /clang/lib/Format | |
parent | 34238cfa24395e0a0642f5b45cfe139fe925c051 (diff) | |
download | bcm5719-llvm-063d674c2112e2134f667f9a9dc3e0482de85dfe.tar.gz bcm5719-llvm-063d674c2112e2134f667f9a9dc3e0482de85dfe.zip |
[dsymutil] Accept a YAML debug map as input instead of a binary.
To do this, the user needs to pass the new -y flag.
As it wasn't tested before, the debug map YAML deserialization was
completely buggy (mainly because the DebugMapObject has a dual
mapping that allows to search by name and by address, but only the
StringMap got populated). It's fixed and tested in this commit by
augmenting some test with a 2 stage dwarf link: a frist llvm-dsymutil
reads the debug map and pipes it in a second instance that does the
actual link without touching the initial binary.
llvm-svn: 238941
Diffstat (limited to 'clang/lib/Format')
0 files changed, 0 insertions, 0 deletions