1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/tools/dsymutil
Frederic Riss 409c061ddc [dsymutil] Add function size to the debug map.
The debug map embedded by ld64 in binaries conatins function sizes.
These sizes are less precise than the ones given by the debug information
(byte granularity vs linker atom granularity), but they might cover code
that is referenced in the line table but not in the DIE tree (that might
very well be a compiler bug that I need to investigate later).
Anyway, extracting that information is necessary to be able to mimic
dsymutil's behavior exactly.

llvm-svn: 232300
2015-03-15 01:29:30 +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 [dsymutil] Add the DwarfStreamer class. 2015-02-28 00:29:11 +00:00
DebugMap.cpp [dsymutil] Add function size to the debug map. 2015-03-15 01:29:30 +00:00
DebugMap.h [dsymutil] Add function size to the debug map. 2015-03-15 01:29:30 +00:00
dsymutil.cpp [dsymutil] Add the DwarfStreamer class. 2015-02-28 00:29:11 +00:00
dsymutil.h [dsymutil] Add the DwarfStreamer class. 2015-02-28 00:29:11 +00:00
DwarfLinker.cpp [dsymutil] Add support for debug_loc section. 2015-03-14 15:49:07 +00:00
LLVMBuild.txt [dsymutil] Add the DwarfStreamer class. 2015-02-28 00:29:11 +00:00
MachODebugMapParser.cpp [dsymutil] Add function size to the debug map. 2015-03-15 01:29:30 +00:00
Makefile [dsymutil] Add the DwarfStreamer class. 2015-02-28 00:29:11 +00:00