structs passed by reference
configname: CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF
Coverage
└─>structs passed by reference
In linux kernel since version 5.1 (release Date: 2019-05-05)
Zero-initialize any structures on the stack that may
be passed by reference and had not already been
explicitly initialized. This can prevent most classes
of uninitialized stack variable exploits and information
exposures, like CVE-2017-1000410:
https://git.kernel.org/linus/06e7e776ca4d3654
be passed by reference and had not already been
explicitly initialized. This can prevent most classes
of uninitialized stack variable exploits and information
exposures, like CVE-2017-1000410:
https://git.kernel.org/linus/06e7e776ca4d3654