llvm-project/llvm/tools/dsymutil
Frederic Riss 4f5874a51f [dsymutil] Have the YAML deserialization rewrite the object address of symbols.
The main use of the YAML debug map format is for testing inside LLVM. If we have IR
files in the tests used to generate object files, then we obviously don't know the
addresses of the symbols inside the object files beforehand.

This change lets the YAML import lookup the addresses in the object files and rewrite
them. This will allow to have test that really don't need any binary input.

llvm-svn: 239189
2015-06-05 21:12:07 +00:00
..
BinaryHolder.cpp [dsymutil] Implement the BinaryHolder object and gain archive support. 2015-01-05 21:29:28 +00:00
BinaryHolder.h [dsymutil] Implement the BinaryHolder object and gain archive support. 2015-01-05 21:29:28 +00:00
CMakeLists.txt add missing dependency on Target lib for tools 2015-06-03 19:07:51 +00:00
DebugMap.cpp [dsymutil] Have the YAML deserialization rewrite the object address of symbols. 2015-06-05 21:12:07 +00:00
DebugMap.h [dsymutil] Apply clang-format. NFC 2015-06-05 20:27:07 +00:00
DwarfLinker.cpp [dsymutil] Apply clang-format. NFC 2015-06-05 20:27:07 +00:00
LLVMBuild.txt [dsymutil] Add the DwarfStreamer class. 2015-02-28 00:29:11 +00:00
MachODebugMapParser.cpp [dsymutil] Apply clang-format. NFC 2015-06-05 20:27:07 +00:00
Makefile [dsymutil] Add the DwarfStreamer class. 2015-02-28 00:29:11 +00:00
dsymutil.cpp Reapply r238941 - [dsymutil] Accept a YAML debug map as input instead of a binary. 2015-06-03 20:29:24 +00:00
dsymutil.h [dsymutil] Apply clang-format. NFC 2015-06-05 20:27:07 +00:00