Home
last modified time | relevance | path

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

/linux/security/yama/
H A Dyama_lsm.c33 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()
301 struct task_struct *tracee) in ptracer_exception_found() argument
314 parent = ptrace_parent(tracee); in ptracer_exception_found()
321 if (!thread_group_leader(tracee)) in ptracer_exception_found()
322 tracee = rcu_dereference(tracee->group_leader); in ptracer_exception_found()
[all …]
/linux/security/apparmor/
H A Dtask.c244 struct aa_profile *tracee, in profile_tracee_perm() argument
248 if (profile_unconfined(tracee) || unconfined(tracer) || in profile_tracee_perm()
249 !label_mediates(&tracee->label, AA_CLASS_PTRACE)) in profile_tracee_perm()
252 return profile_ptrace_perm(cred, tracee, tracer, request, ad); in profile_tracee_perm()
257 struct aa_label *tracee, u32 request, in profile_tracer_perm() argument
264 return profile_ptrace_perm(cred, tracer, tracee, request, ad); in profile_tracer_perm()
267 if (&tracer->label == tracee) in profile_tracer_perm()
271 ad->peer = tracee; in profile_tracer_perm()
290 const struct cred *tracee_cred, struct aa_label *tracee, in aa_may_ptrace() argument
297 return xcheck_labels(tracer, tracee, profile, in aa_may_ptrace()
[all …]
H A Dlsm.c129 struct aa_label *tracer, *tracee; in apparmor_ptrace_access_check() local
135 tracee = cred_label(cred); /* ref count on cred */ in apparmor_ptrace_access_check()
137 error = aa_may_ptrace(current_cred(), tracer, cred, tracee, in apparmor_ptrace_access_check()
148 struct aa_label *tracer, *tracee; in apparmor_ptrace_traceme() local
153 tracee = __begin_current_label_crit_section(&needput); in apparmor_ptrace_traceme()
156 error = aa_may_ptrace(cred, tracer, current_cred(), tracee, in apparmor_ptrace_traceme()
159 __end_current_label_crit_section(tracee, needput); in apparmor_ptrace_traceme()
/linux/tools/testing/selftests/seccomp/
H A Dseccomp_bpf.c1539 pid_t tracee, int status, void *args); in start_tracer()
1541 void start_tracer(struct __test_metadata *_metadata, int fd, pid_t tracee, in start_tracer()
1555 ret = ptrace(PTRACE_ATTACH, tracee, NULL, 0); in start_tracer()
1557 kill(tracee, SIGKILL); in start_tracer()
1562 ret = ptrace(PTRACE_SETOPTIONS, tracee, NULL, ptrace_syscall ? in start_tracer()
1567 kill(tracee, SIGKILL); in start_tracer()
1570 tracee, NULL, 0); in start_tracer()
1573 /* Unblock the tracee */ in start_tracer()
1581 if (wait(&status) != tracee) in start_tracer()
1600 tracer_func(_metadata, tracee, statu in start_tracer()
1535 start_tracer(struct __test_metadata * _metadata,int fd,pid_t tracee,tracer_func_t tracer_func,void * args,bool ptrace_syscall) start_tracer() argument
1613 pid_t tracee = getpid(); setup_trace_fixture() local
1651 tracer_poke(struct __test_metadata * _metadata,pid_t tracee,int status,void * args) tracer_poke() argument
1952 get_syscall(struct __test_metadata * _metadata,pid_t tracee) get_syscall() argument
1965 __change_syscall(struct __test_metadata * _metadata,pid_t tracee,long * syscall,long * ret) __change_syscall() argument
1991 change_syscall_nr(struct __test_metadata * _metadata,pid_t tracee,long syscall) change_syscall_nr() argument
1998 change_syscall_ret(struct __test_metadata * _metadata,pid_t tracee,long ret) change_syscall_ret() argument
2005 tracer_seccomp(struct __test_metadata * _metadata,pid_t tracee,int status,void * args) tracer_seccomp() argument
2056 tracer_ptrace(struct __test_metadata * _metadata,pid_t tracee,int status,void * args) tracer_ptrace() argument
[all...]
/linux/samples/ftrace/
H 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/Documentation/arch/arm64/
H 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/security/apparmor/include/
H A Dtask.h95 const struct cred *tracee_cred, struct aa_label *tracee,
/linux/Documentation/userspace-api/
H A Dseccomp_filter.rst288 above in this document: all arguments being read from the tracee's memory
H A Dlandlock.rst348 access rights, which means the tracee must be in a sub-domain of the tracer.