[PATCH] D106629: [lld/mac] Implement for section$start and section$ end symbols

Nico Weber via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 22 19:46:05 PDT 2021


thakis added a comment.

In D106629#2898943 <https://reviews.llvm.org/D106629#2898943>, @thakis wrote:

> Here's a coverage report of "check-lld" made with lld with this patch as host linker. (Built lld without coverage with this patch, then build everything again with coverage, and using the lld from the first build as linker): https://drive.google.com/file/d/1D8Zmd45neE-_S2I4Yu2veaZLhy6CPZv3/view?usp=sharing Decent test coverage!

For comparison, here's the same report with ld as host linker. Things look pretty similar, so that's good :) ld shows more lines in ELF CallGraphSort.cpp, lld more in COFF. Maybe those get partially ICF'd, or the runtime gets confused by these files containing functions with the same names (in unnamed namespaces each, so shouldn't be an ODR issue).


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

https://reviews.llvm.org/D106629



More information about the llvm-commits mailing list