[lld] [lld/ELF] Place large executable sections at the beginning (PR #70358)

Alexander Yermolovich via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 19 13:04:58 PDT 2024


ayermolo wrote:

Reading between the lines, the main motivation for this is msan builds?

Regarding the point of evicting code to dynamic libraries. Yeah it's possible, we do it, but even if it is possible it's not super scalable since each service has setup what to evict in their builds. 
For certain build modes I think it's beneficial to set thing up on high level so it just builds and removes at least this category of errors.

TBH this discussion sound very similar to https://groups.google.com/g/x86-64-abi/c/jnQdJeabxiU for data sections.

https://github.com/llvm/llvm-project/pull/70358


More information about the llvm-commits mailing list