Lines Matching refs:tracer
31 struct task_struct *tracer; member
141 static int yama_ptracer_add(struct task_struct *tracer, in yama_ptracer_add() argument
151 added->tracer = tracer; in yama_ptracer_add()
179 static void yama_ptracer_del(struct task_struct *tracer, in yama_ptracer_del() argument
190 (tracer && relation->tracer == tracer)) { in yama_ptracer_del()
247 struct task_struct *tracer; in yama_task_prctl() local
249 tracer = find_get_task_by_vpid(arg2); in yama_task_prctl()
250 if (!tracer) { in yama_task_prctl()
253 rc = yama_ptracer_add(tracer, myself); in yama_task_prctl()
254 put_task_struct(tracer); in yama_task_prctl()
305 static int ptracer_exception_found(struct task_struct *tracer, in ptracer_exception_found() argument
320 if (parent != NULL && same_thread_group(parent, tracer)) { in ptracer_exception_found()
332 parent = relation->tracer; in ptracer_exception_found()
338 if (found && (parent == NULL || task_is_descendant(parent, tracer))) in ptracer_exception_found()