[PATCH] D70557: [lld][COFF] Add support for /map

Sylvain Audi via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 29 10:49:58 PST 2019


saudi updated this revision to Diff 231567.
saudi added a comment.

I changed the code quite a bit.

- Better match the map file format (added "entry point" line, separate list for static symbols, made header addresses relative to the section instead of absolute)
- Optimized (parallel sort of symbols etc...), added timers for feedback with /time option
- Applied fixes previously asked by Rui Ueyama (renaming mapFileMS to mapFile, ...)


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D70557/new/

https://reviews.llvm.org/D70557

Files:
  lld/COFF/CMakeLists.txt
  lld/COFF/Config.h
  lld/COFF/Driver.cpp
  lld/COFF/LLDMapFile.cpp
  lld/COFF/LLDMapFile.h
  lld/COFF/MapFile.cpp
  lld/COFF/Options.td
  lld/COFF/Symbols.h
  lld/COFF/Writer.cpp
  lld/test/COFF/lldmap.test
  lld/test/COFF/map.test

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D70557.231567.patch
Type: text/x-patch
Size: 24113 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20191129/98e62a13/attachment.bin>


More information about the llvm-commits mailing list