Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
audit_context Struct Reference

Data Fields

int dummy
 
int in_syscall
 
enum audit_state state current_state
 
unsigned int serial
 
int major
 
struct timespec ctime
 
unsigned long argv [4]
 
long return_code
 
u64 prio
 
int return_valid
 
struct audit_names preallocated_names [AUDIT_NAMES]
 
int name_count
 
struct list_head names_list
 
charfilterkey
 
struct path pwd
 
struct audit_contextprevious
 
struct audit_aux_dataaux
 
struct audit_aux_dataaux_pids
 
struct sockaddr_storagesockaddr
 
size_t sockaddr_len
 
pid_t pid
 
pid_t ppid
 
kuid_t uid
 
kuid_t euid
 
kuid_t suid
 
kuid_t fsuid
 
kgid_t gid
 
kgid_t egid
 
kgid_t sgid
 
kgid_t fsgid
 
unsigned long personality
 
int arch
 
pid_t target_pid
 
kuid_t target_auid
 
kuid_t target_uid
 
unsigned int target_sessionid
 
u32 target_sid
 
char target_comm [TASK_COMM_LEN]
 
struct audit_tree_refstrees
 
struct audit_tree_refsfirst_trees
 
struct list_head killed_trees
 
int tree_count
 
int type
 
union {
   struct {
      int   nargs
 
      long   args [6]
 
   }   socketcall
 
   struct {
      kuid_t   uid
 
      kgid_t   gid
 
      umode_t   mode
 
      u32   osid
 
      int   has_perm
 
      uid_t   perm_uid
 
      gid_t   perm_gid
 
      umode_t   perm_mode
 
      unsigned long   qbytes
 
   }   ipc
 
   struct {
      mqd_t   mqdes
 
      struct mq_attr   mqstat
 
   }   mq_getsetattr
 
   struct {
      mqd_t   mqdes
 
      int   sigev_signo
 
   }   mq_notify
 
   struct {
      mqd_t   mqdes
 
      size_t   msg_len
 
      unsigned int   msg_prio
 
      struct timespec   abs_timeout
 
   }   mq_sendrecv
 
   struct {
      int   oflag
 
      umode_t   mode
 
      struct mq_attr   attr
 
   }   mq_open
 
   struct {
      pid_t   pid
 
      struct audit_cap_data   cap
 
   }   capset
 
   struct {
      int   fd
 
      int   flags
 
   }   mmap
 
}; 
 
int fds [2]
 

Detailed Description

Definition at line 179 of file auditsc.c.

Field Documentation

union { ... }
struct timespec abs_timeout

Definition at line 255 of file auditsc.c.

int arch

Definition at line 213 of file auditsc.c.

long args[6]

Definition at line 230 of file auditsc.c.

unsigned long argv[4]

Definition at line 186 of file auditsc.c.

Definition at line 260 of file auditsc.c.

Definition at line 204 of file auditsc.c.

Definition at line 205 of file auditsc.c.

Definition at line 264 of file auditsc.c.

struct { ... } capset

Definition at line 185 of file auditsc.c.

enum audit_state state current_state

Definition at line 182 of file auditsc.c.

Definition at line 180 of file auditsc.c.

kgid_t egid

Definition at line 211 of file auditsc.c.

kuid_t euid

Definition at line 210 of file auditsc.c.

Definition at line 267 of file auditsc.c.

int fds[2]

Definition at line 271 of file auditsc.c.

char* filterkey

Definition at line 201 of file auditsc.c.

struct audit_tree_refs * first_trees

Definition at line 222 of file auditsc.c.

int flags

Definition at line 268 of file auditsc.c.

kgid_t fsgid

Definition at line 211 of file auditsc.c.

kuid_t fsuid

Definition at line 210 of file auditsc.c.

kgid_t gid

Definition at line 211 of file auditsc.c.

int has_perm

Definition at line 237 of file auditsc.c.

int in_syscall

Definition at line 181 of file auditsc.c.

struct { ... } ipc
struct list_head killed_trees

Definition at line 223 of file auditsc.c.

int major

Definition at line 184 of file auditsc.c.

struct { ... } mmap
umode_t mode

Definition at line 235 of file auditsc.c.

struct { ... } mq_getsetattr
struct { ... } mq_notify
struct { ... } mq_open
struct { ... } mq_sendrecv
mqd_t mqdes

Definition at line 244 of file auditsc.c.

struct mq_attr mqstat

Definition at line 245 of file auditsc.c.

size_t msg_len

Definition at line 253 of file auditsc.c.

unsigned int msg_prio

Definition at line 254 of file auditsc.c.

int name_count

Definition at line 199 of file auditsc.c.

struct list_head names_list

Definition at line 200 of file auditsc.c.

int nargs

Definition at line 229 of file auditsc.c.

int oflag

Definition at line 258 of file auditsc.c.

u32 osid

Definition at line 236 of file auditsc.c.

gid_t perm_gid

Definition at line 239 of file auditsc.c.

umode_t perm_mode

Definition at line 240 of file auditsc.c.

uid_t perm_uid

Definition at line 238 of file auditsc.c.

unsigned long personality

Definition at line 212 of file auditsc.c.

Definition at line 209 of file auditsc.c.

pid_t ppid

Definition at line 209 of file auditsc.c.

struct audit_names preallocated_names[AUDIT_NAMES]

Definition at line 198 of file auditsc.c.

struct audit_context* previous

Definition at line 203 of file auditsc.c.

u64 prio

Definition at line 188 of file auditsc.c.

struct path pwd

Definition at line 202 of file auditsc.c.

unsigned long qbytes

Definition at line 241 of file auditsc.c.

long return_code

Definition at line 187 of file auditsc.c.

int return_valid

Definition at line 189 of file auditsc.c.

unsigned int serial

Definition at line 183 of file auditsc.c.

kgid_t sgid

Definition at line 211 of file auditsc.c.

int sigev_signo

Definition at line 249 of file auditsc.c.

Definition at line 206 of file auditsc.c.

size_t sockaddr_len

Definition at line 207 of file auditsc.c.

struct { ... } socketcall
kuid_t suid

Definition at line 210 of file auditsc.c.

kuid_t target_auid

Definition at line 216 of file auditsc.c.

char target_comm[TASK_COMM_LEN]

Definition at line 220 of file auditsc.c.

pid_t target_pid

Definition at line 215 of file auditsc.c.

unsigned int target_sessionid

Definition at line 218 of file auditsc.c.

u32 target_sid

Definition at line 219 of file auditsc.c.

kuid_t target_uid

Definition at line 217 of file auditsc.c.

int tree_count

Definition at line 224 of file auditsc.c.

Definition at line 222 of file auditsc.c.

Definition at line 226 of file auditsc.c.

kuid_t uid

Definition at line 210 of file auditsc.c.


The documentation for this struct was generated from the following file: