Analyse and explore linux
Component RANDOMIZE_MODULE_REGION_FULL

Component Type: kbuild config

Description: Randomize the module region over a 2 GB range

More info: Randomizes the location of the module region inside a 2 GB window covering the core kernel. This way, it is less likely for modules to leak information about the location of core kernel data structures but it does imply that function calls between modules and the core kernel will need to be resolved via veneers in the module PLT. When this option is not set, the module region will be randomized over a limited range that contains the [_stext, _etext] interval of the core kernel, so branch relocations are almost always in range unless ARM64_MODULE_PLTS is enabled and the region is exhausted. In this particular case of region exhaustion, modules might be able to fall back to a larger 2GB area.

Build project: Kconfig (Linux kconfig) (Path: arch\arm64\Kconfig )

Other views: file explorer

Generated by PFA software prototype