• Home
  • Raw
  • Download

Lines Matching defs:signal_struct

95 struct signal_struct {  struct
96 refcount_t sigcnt;
97 atomic_t live;
98 int nr_threads;
99 int quick_threads;
100 struct list_head thread_head;
102 wait_queue_head_t wait_chldexit; /* for wait4() */
105 struct task_struct *curr_target;
108 struct sigpending shared_pending;
111 struct hlist_head multiprocess;
114 int group_exit_code;
116 int notify_count;
117 struct task_struct *group_exec_task;
120 int group_stop_count;
121 unsigned int flags; /* see SIGNAL_* flags below */
123 struct core_state *core_state; /* coredumping support */
134 unsigned int is_child_subreaper:1;
135 unsigned int has_child_subreaper:1;
140 unsigned int next_posix_timer_id;
141 struct hlist_head posix_timers;
144 struct hrtimer real_timer;
145 ktime_t it_real_incr;
152 struct cpu_itimer it[2];
158 struct thread_group_cputimer cputimer;
162 struct posix_cputimers posix_cputimers;
165 struct pid *pids[PIDTYPE_MAX];
168 atomic_t tick_dep_mask;
171 struct pid *tty_old_pgrp;
174 int leader;
176 struct tty_struct *tty; /* NULL if no tty */
179 struct autogroup *autogroup;
187 seqlock_t stats_lock;
188 u64 utime, stime, cutime, cstime;
189 u64 gtime;
190 u64 cgtime;
191 struct prev_cputime prev_cputime;
192 unsigned long nvcsw, nivcsw, cnvcsw, cnivcsw;
193 unsigned long min_flt, maj_flt, cmin_flt, cmaj_flt;
194 unsigned long inblock, oublock, cinblock, coublock;
195 unsigned long maxrss, cmaxrss;
196 struct task_io_accounting ioac;
204 unsigned long long sum_sched_runtime;
215 struct rlimit rlim[RLIM_NLIMITS];
218 struct pacct_struct pacct; /* per-process accounting information */
221 struct taskstats *stats;
224 unsigned audit_tty;
225 struct tty_audit_buf *tty_audit_buf;
232 bool oom_flag_origin;
233 short oom_score_adj; /* OOM kill score adjustment */
234 short oom_score_adj_min; /* OOM kill score adjustment min value.
258 * Bits in flags field of signal_struct. argument