Home
last modified time | relevance | path

Searched refs:tracee (Results 1 – 9 of 9) sorted by relevance

/linux-6.3-rc2/security/yama/
A Dyama_lsm.c32 struct task_struct *tracee; member
142 struct task_struct *tracee) in yama_ptracer_add() argument
150 added->tracee = tracee; in yama_ptracer_add()
159 if (relation->tracee == tracee) { in yama_ptracer_add()
180 struct task_struct *tracee) in yama_ptracer_del() argument
189 if (relation->tracee == tracee || in yama_ptracer_del()
306 struct task_struct *tracee) in ptracer_exception_found() argument
319 parent = ptrace_parent(tracee); in ptracer_exception_found()
326 if (!thread_group_leader(tracee)) in ptracer_exception_found()
327 tracee = rcu_dereference(tracee->group_leader); in ptracer_exception_found()
[all …]
/linux-6.3-rc2/security/apparmor/
A Dtask.c243 static int profile_tracee_perm(struct aa_profile *tracee, in profile_tracee_perm() argument
247 if (profile_unconfined(tracee) || unconfined(tracer) || in profile_tracee_perm()
248 !ANY_RULE_MEDIATES(&tracee->rules, AA_CLASS_PTRACE)) in profile_tracee_perm()
251 return profile_ptrace_perm(tracee, tracer, request, sa); in profile_tracee_perm()
255 struct aa_label *tracee, u32 request, in profile_tracer_perm() argument
262 return profile_ptrace_perm(tracer, tracee, request, sa); in profile_tracer_perm()
265 if (&tracer->label == tracee) in profile_tracer_perm()
269 aad(sa)->peer = tracee; in profile_tracer_perm()
285 int aa_may_ptrace(struct aa_label *tracer, struct aa_label *tracee, in aa_may_ptrace() argument
292 return xcheck_labels(tracer, tracee, profile, in aa_may_ptrace()
[all …]
A Dlsm.c118 struct aa_label *tracer, *tracee; in apparmor_ptrace_access_check() local
122 tracee = aa_get_task_label(child); in apparmor_ptrace_access_check()
123 error = aa_may_ptrace(tracer, tracee, in apparmor_ptrace_access_check()
126 aa_put_label(tracee); in apparmor_ptrace_access_check()
134 struct aa_label *tracer, *tracee; in apparmor_ptrace_traceme() local
137 tracee = __begin_current_label_crit_section(); in apparmor_ptrace_traceme()
139 error = aa_may_ptrace(tracer, tracee, AA_PTRACE_TRACE); in apparmor_ptrace_traceme()
141 __end_current_label_crit_section(tracee); in apparmor_ptrace_traceme()
/linux-6.3-rc2/tools/testing/selftests/seccomp/
A Dseccomp_bpf.c1511 pid_t tracee, int status, void *args);
1529 kill(tracee, SIGKILL); in start_tracer()
1539 kill(tracee, SIGKILL); in start_tracer()
1542 tracee, NULL, 0); in start_tracer()
1553 if (wait(&status) != tracee) in start_tracer()
1575 tracee, NULL, 0); in start_tracer()
1591 pid_t tracee = getpid(); in setup_trace_fixture() local
1646 kill(tracee, SIGKILL); in tracer_poke()
1975 pid_t tracee, long syscall) in change_syscall_nr() argument
1982 pid_t tracee, long ret) in change_syscall_ret() argument
[all …]
/linux-6.3-rc2/samples/ftrace/
A Dftrace-ops.c120 static struct sample_ops *ops_alloc_init(void *tracee, ftrace_func_t func, in ops_alloc_init() argument
132 WARN_ON_ONCE(ftrace_set_filter_ip(&ops[i].ops, (unsigned long)tracee, 0, 0)); in ops_alloc_init()
/linux-6.3-rc2/Documentation/arm64/
A Dmemory-tagging-extension.rst186 the tags from or set the tags to a tracee's address space. The
191 - ``pid`` - the tracee's PID.
192 - ``addr`` - address in the tracee's address space.
198 tracee's address space.
207 ``iov_len`` if the requested address range in the tracee's or the
210 - ``-EIO`` - the tracee's address range cannot be accessed (e.g. invalid
214 - ``-EOPNOTSUPP`` - the tracee's address does not have valid tags (never
/linux-6.3-rc2/security/apparmor/include/
A Dtask.h94 int aa_may_ptrace(struct aa_label *tracer, struct aa_label *tracee,
/linux-6.3-rc2/Documentation/userspace-api/
A Dseccomp_filter.rst288 above in this document: all arguments being read from the tracee's memory
A Dlandlock.rst266 which means the tracee must be in a sub-domain of the tracer.

Completed in 27 milliseconds