llvm-6502/tools/dsymutil
Frederic Riss 9ccf07fb89 [dsymutil] Add support for linking the debug_frame section.
Linking the debug frame section is actually very easy as we just have to
patch the start address in the FDE header and then copy the rest of the
FDE without even looking at it. The only small complexity comes from the
handling of the CIEs that we should unique across object file. This is
also really easy by using a StringMap keyed on the raw contents of the
CIE.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239198 91177308-0d34-0410-b5e6-96231b3b80d8
2015-06-05 23:06:11 +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] Rename a variable to appease some bots. 2015-06-05 21:21:57 +00:00
DebugMap.h [dsymutil] Apply clang-format. NFC 2015-06-05 20:27:07 +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
DwarfLinker.cpp [dsymutil] Add support for linking the debug_frame section. 2015-06-05 23:06:11 +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