An event marking that a process execution failure has occurred. This event helps in
monitoring failed executions, with the ability to access (mostly - see below) kernel provided arguments.
This is a high-level event, planned to include all the failure cases of process execution,
while providing as much as possible the arguments as used by the kernel.
To obtain the return code of the execution, determining whether to generate the event.
For a failed execution, an event will be generated using the information from the security_bprm_creds_for_exec hook.
Relevant from kernel version 5.8 onwards, matching the security_bprm_creds_for_exec hook.
The exec_binprm symbol is not available in some systems, potentially resulting in the failure to load the event in kernels older than 5.8.
For kernels older than 5.8, the event only encompasses failed executions occurring within exec_binprm. Other failures may occur at an earlier stage. Newer versions do not account for failures before security_bprm_creds_for_exec, which precedes exec_binprm.