[PATCH] Initial commit for the llvm-dsymutil tool.

Frederic Riss friss at apple.com
Fri Nov 14 15:32:00 PST 2014


Simplified the DebugMap a lot. The way its used in the debug map
parser should be closer to what lld would like to do. i

Re: testing, I would prefer to include binaries because I like the 
cross-platform testing even if the tool doesn't get used there. I
was going to include a test for the map parsing functionality and
some error handling in this review when I relized that ld64 would
embedded full absolute paths in the debug map. This will obviously
cause problems for testing in the testsuite. I'll defer that to 
another update of this patch (I'll try to see if I can implement
and hack around --oso-prepend-path, and if not I'll switch to
compiling .ll files and testing on dwarwin systems only.).

http://reviews.llvm.org/D6242

Files:
  tools/CMakeLists.txt
  tools/Makefile
  tools/dsymutil/CMakeLists.txt
  tools/dsymutil/DebugMap.cpp
  tools/dsymutil/DebugMap.h
  tools/dsymutil/DwarfLinker.cpp
  tools/dsymutil/DwarfLinker.h
  tools/dsymutil/MachODebugMapParser.cpp
  tools/dsymutil/MachODebugMapParser.h
  tools/dsymutil/Makefile
  tools/dsymutil/dsymutil.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D6242.16252.patch
Type: text/x-patch
Size: 22342 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141114/d7fa2e2f/attachment.bin>


More information about the llvm-commits mailing list