Analyse and explore linux
Component TRIM_UNUSED_KSYMS

Component Type: kbuild config

Description: Trim unused exported kernel symbols

More info: The kernel and some modules make many symbols available for other modules to use via EXPORT_SYMBOL() and variants. Depending on the set of modules being selected in your kernel configuration, many of those exported symbols might never be used. This option allows for unused exported symbols to be dropped from the build. In turn, this provides the compiler more opportunities (especially when using LTO) for optimizing the code and reducing binary size. This might have some security advantages as well. If unsure, or if you need to build out-of-tree modules, say N.

Build project: Kconfig (Linux kconfig) (Path: init\Kconfig )

Other views: file explorer

Generated by PFA software prototype