Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - A index
The Linux kernel configuration item CONFIG_ARM64_PTR_AUTH_KERNEL
:
( CONFIG_ARM64_PTR_AUTH ) && (( CONFIG_CC_HAS_SIGN_RETURN_ADDRESS || CONFIG_CC_HAS_BRANCH_PROT_PAC_RET ) && CONFIG_AS_HAS_ARMV8_3 ) && ( CONFIG_LD_IS_LLD || CONFIG_LD_VERSION >= CONFIG_23301 || ( CONFIG_CC_IS_GCC && CONFIG_GCC_VERSION < CONFIG_90100 )) && (! CONFIG_CC_IS_CLANG || CONFIG_AS_HAS_CFI_NEGATE_RA_STATE ) && ((! CONFIG_FUNCTION_GRAPH_TRACER || CONFIG_DYNAMIC_FTRACE_WITH_ARGS ))
If the compiler supports the -mbranch-protection or -msign-return-address flag (e.g. GCC 7 or later), then this option will cause the kernel itself to be compiled with return address protection. In this case, and if the target hardware is known to support pointer authentication, then STACKPROTECTOR can be disabled with minimal loss of protection.
This feature works with FUNCTION_GRAPH_TRACER option only if DYNAMIC_FTRACE_WITH_ARGS is enabled.
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 - A index
Automatically generated (in year 2024). See also LKDDb sources on GitLab