CONFIG_STACKPROTECTOR_PER_TASK is not available for thedefaultarchitecture x86.
Result is shown for architecture arm
Use a unique stack canary value for each task
configname: CONFIG_STACKPROTECTOR_PER_TASK
Linux Kernel Configuration
└─>Kernel Features
└─>Use a unique stack canary value for each task
In linux kernel since version 5 (release Date: 2019-03-03)
Due to the fact that GCC uses an ordinary symbol reference from
which to load the value of the stack canary, this value can only
change at reboot time on SMP systems, and all tasks running in the
kernel's address space are forced to use the same canary value for
the entire duration that the system is up.
Enable this option to switch to a different method that uses a
different canary value for each task.
which to load the value of the stack canary, this value can only
change at reboot time on SMP systems, and all tasks running in the
kernel's address space are forced to use the same canary value for
the entire duration that the system is up.
Enable this option to switch to a different method that uses a
different canary value for each task.