Lines Matching refs:parent
210 static int task_is_descendant(struct task_struct *parent, in task_is_descendant() argument
216 if (!parent || !child) in task_is_descendant()
220 if (!thread_group_leader(parent)) in task_is_descendant()
221 parent = rcu_dereference(parent->group_leader); in task_is_descendant()
225 if (walker == parent) { in task_is_descendant()
248 struct task_struct *parent = NULL; in ptracer_exception_found() local
258 parent = relation->tracer; in ptracer_exception_found()
264 if (found && (parent == NULL || task_is_descendant(parent, tracer))) in ptracer_exception_found()
325 int yama_ptrace_traceme(struct task_struct *parent) in yama_ptrace_traceme() argument
332 if (!has_ns_capability(parent, current_user_ns(), CAP_SYS_PTRACE)) in yama_ptrace_traceme()
343 current->pid, parent->comm, parent->pid); in yama_ptrace_traceme()