aa_audit_msg
aa_audit_msg(type, ad, cb);
void aa_audit_msg(int type, struct apparmor_audit_data *ad,
aa_audit_msg(AUDIT_APPARMOR_ERROR, (AD), (CB)); \
aa_audit_msg(AUDIT_APPARMOR_STATUS, &ad, NULL);
aa_audit_msg(type, ad, cb);
aa_audit_msg(AUDIT_APPARMOR_DENIED, &ad, NULL);
aa_audit_msg(AUDIT_APPARMOR_STATUS, &ad, audit_cb);