Lines Matching defs:audit_context
110 struct audit_context { struct
111 int dummy; /* must be the first element */
112 int in_syscall; /* 1 if task is in a syscall */
113 enum audit_state state, current_state;
114 unsigned int serial; /* serial number for record */
115 int major; /* syscall number */
116 struct timespec64 ctime; /* time of syscall entry */
117 unsigned long argv[4]; /* syscall arguments */
118 long return_code;/* syscall return code */
119 u64 prio;
120 int return_valid; /* return code is valid */
129 struct audit_names preallocated_names[AUDIT_NAMES];
130 int name_count; /* total records in names_list */
131 struct list_head names_list; /* struct audit_names->list anchor */
132 char *filterkey; /* key for rule that triggered record */
133 struct path pwd;
134 struct audit_aux_data *aux;
135 struct audit_aux_data *aux_pids;
136 struct sockaddr_storage *sockaddr;
137 size_t sockaddr_len;
139 pid_t pid, ppid;
140 kuid_t uid, euid, suid, fsuid;
141 kgid_t gid, egid, sgid, fsgid;
142 unsigned long personality;
143 int arch;
145 pid_t target_pid;
146 kuid_t target_auid;
147 kuid_t target_uid;
148 unsigned int target_sessionid;
149 u32 target_sid;
150 char target_comm[TASK_COMM_LEN];
152 struct audit_tree_refs *trees, *first_trees;
153 struct list_head killed_trees;
154 int tree_count;
156 int type;
157 union {
218 extern void audit_log_name(struct audit_context *context, argument