Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - R index
The Linux kernel configuration item CONFIG_RANDSTRUCT_FULL
:
CONFIG_CC_HAS_RANDSTRUCT || CONFIG_GCC_PLUGINS
Fully randomize the member layout of sensitive structures as much as possible, which may have both a memory size and performance impact.
One difference between the Clang and GCC plugin implementations is the handling of bitfields. The GCC plugin treats them as fully separate variables, introducing sometimes significant padding. Clang tries to keep adjacent bitfields together, but with their bit ordering randomized.
Raw data from LKDDb:
(none)
This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).
The data is retrived from:
Popular queries:
Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - R index
Automatically generated (in year 2024). See also LKDDb sources on GitLab