[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