Searched refs:jobctl (Results 1 – 9 of 9) sorted by relevance
139 } else if (!(current->jobctl & JOBCTL_TRAP_FREEZE)) { in cgroup_leave_frozen()141 current->jobctl |= JOBCTL_TRAP_FREEZE; in cgroup_leave_frozen()161 task->jobctl |= JOBCTL_TRAP_FREEZE; in cgroup_freeze_task()164 task->jobctl &= ~JOBCTL_TRAP_FREEZE; in cgroup_freeze_task()
7008 child->jobctl |= JOBCTL_TRAP_FREEZE; in cgroup_post_fork()
149 child->jobctl |= JOBCTL_STOP_PENDING; in __ptrace_unlink()157 if (child->jobctl & JOBCTL_STOP_PENDING || task_is_traced(child)) in __ptrace_unlink()189 if (task->jobctl & JOBCTL_LISTENING) in ptrace_freeze_traced()195 task->jobctl |= JOBCTL_PTRACE_FROZEN; in ptrace_freeze_traced()213 task->jobctl &= ~JOBCTL_PTRACE_FROZEN; in ptrace_unfreeze_traced()215 task->jobctl &= ~JOBCTL_TRACED; in ptrace_unfreeze_traced()404 task->jobctl &= ~JOBCTL_STOPPED; in ptrace_set_stopped()475 wait_on_bit(&task->jobctl, JOBCTL_TRAPPING_BIT, TASK_KILLABLE); in ptrace_attach()864 child->jobctl &= ~JOBCTL_TRACED; in ptrace_resume()1252 ptrace_signal_wake_up(child, child->jobctl & JOBCTL_LISTENING); in ptrace_request()[all …]
161 if ((t->jobctl & (JOBCTL_PENDING_MASK | JOBCTL_TRAP_FREEZE)) || in recalc_sigpending_tsk() 264 * task_set_jobctl_pending - set jobctl pending bits268 * Clear @mask from @task->jobctl. @mask must be subset of290 task->jobctl &= ~JOBCTL_STOP_SIGMASK; in task_set_jobctl_pending() 292 task->jobctl |= mask; in task_set_jobctl_pending() 297 * task_clear_jobctl_trapping - clear jobctl trapping bit310 if (unlikely(task->jobctl & JOBCTL_TRAPPING)) { in task_clear_jobctl_trapping() 311 task->jobctl &= ~JOBCTL_TRAPPING; in task_clear_jobctl_trapping() 313 wake_up_bit(&task->jobctl, JOBCTL_TRAPPING_BIT); in task_clear_jobctl_trapping() 318 * task_clear_jobctl_pending - clear jobctl pendin[all...]
1302 if (task_is_traced(p) && !(p->jobctl & JOBCTL_LISTENING)) in task_stopped_code()
8 #include <linux/sched/jobctl.h>304 if (current->jobctl & JOBCTL_STOP_DEQUEUED) { in kernel_signal_stop() 305 current->jobctl |= JOBCTL_STOPPED; in kernel_signal_stop() 446 if (fatal && !(t->jobctl & JOBCTL_PTRACE_FROZEN)) { in signal_wake_up() 447 t->jobctl &= ~(JOBCTL_STOPPED | JOBCTL_TRACED); in signal_wake_up() 456 t->jobctl &= ~JOBCTL_TRACED; in ptrace_signal_wake_up()
19 return (struct task_struct *)&task->jobctl; in BPF_PROG()
154 #define task_is_traced(task) ((READ_ONCE(task->jobctl) & JOBCTL_TRACED) != 0)155 #define task_is_stopped(task) ((READ_ONCE(task->jobctl) & JOBCTL_STOPPED) != 0)156 #define task_is_stopped_or_traced(task) ((READ_ONCE(task->jobctl) & (JOBCTL_STOPPED | JOBCTL_TRACED…967 unsigned long jobctl; member
204 child->jobctl = 0; in ptrace_init_task()