mirror of
https://github.com/torvalds/linux.git
synced 2024-11-30 16:11:38 +00:00
07f47ea06f
Some functions like raise() and memcpy() are permanently exported because they're needed by libgcc on certain platforms. However most of the time they are not needed and needlessly take space. Let's move them to their own sub-section, called .text.nolibc_<function>. This allows ld to get rid of them if unused when passed --gc-sections. Signed-off-by: Willy Tarreau <w@1wt.eu> Signed-off-by: Paul E. McKenney <paulmck@kernel.org> |
||
---|---|---|
.. | ||
arch-aarch64.h | ||
arch-arm.h | ||
arch-i386.h | ||
arch-mips.h | ||
arch-riscv.h | ||
arch-x86_64.h | ||
arch.h | ||
ctype.h | ||
nolibc.h | ||
std.h | ||
stdio.h | ||
stdlib.h | ||
string.h | ||
sys.h | ||
types.h |