audit_pre(9)
π audit_pre(9) β Kernel API Manual, but make it make sense π
okay bestie, welcome to the audit_pre(9) page. Itβs giving βtiny kernel function, very important energy,β and weβre gonna get through it together π«Ά
β¨ NAME β¨
audit_pre β core AppArmor function. Thatβs the name, thatβs the vibe, no notes π
πΈ SYNOPSIS πΈ
void audit_pre (struct audit_buffer *ab , void *va );
π ARGUMENTS π
abβ the audit buffer to fill, and it isNOT NULL(so do not play with that one, bestie π).vaβ the audit structure containing the data to audit, alsoNOT NULL(non-negotiable β¨).
π¦ DESCRIPTION π¦
Record common AppArmor audit data from va. Thatβs the whole assignment, and it ate π
π SEE ALSO π
Kernel file ./security/apparmor/audit.c β also go peek at aa_audit_msg(9) and aa_audit(9), iykyk π
source/version vibe: ./security/apparmor, dated October 2026, and yes the page is audit_pre(9) β mwah, bye bestie ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms