Lines Matching refs:tracer
31 struct task_struct *tracer; member
74 static int yama_ptracer_add(struct task_struct *tracer, in yama_ptracer_add() argument
84 added->tracer = tracer; in yama_ptracer_add()
112 static void yama_ptracer_del(struct task_struct *tracer, in yama_ptracer_del() argument
123 (tracer && relation->tracer == tracer)) { in yama_ptracer_del()
184 struct task_struct *tracer; in yama_task_prctl() local
187 tracer = find_task_by_vpid(arg2); in yama_task_prctl()
188 if (tracer) in yama_task_prctl()
189 get_task_struct(tracer); in yama_task_prctl()
194 if (tracer) { in yama_task_prctl()
195 rc = yama_ptracer_add(tracer, myself); in yama_task_prctl()
196 put_task_struct(tracer); in yama_task_prctl()
247 static int ptracer_exception_found(struct task_struct *tracer, in ptracer_exception_found() argument
262 parent = relation->tracer; in ptracer_exception_found()
268 if (found && (parent == NULL || task_is_descendant(parent, tracer))) in ptracer_exception_found()