diff options
| author | Denis Efremov <denis.e.efremov@oracle.com> | 2022-10-09 12:07:36 +0400 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2022-10-28 04:32:14 -0700 |
| commit | ea12ae9b4b6868a459085a62e894ccd682163822 (patch) | |
| tree | 48d37cc5ad08eaa3b7329564119aff5707c052ca /sys/linux/sys.txt | |
| parent | 8168b69e845b8d6d487bd2085d5d256a7aea6100 (diff) | |
sys/linux: describe yama/ptrace_scope
Signed-off-by: Denis Efremov <denis.e.efremov@oracle.com>
Diffstat (limited to 'sys/linux/sys.txt')
| -rw-r--r-- | sys/linux/sys.txt | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sys/linux/sys.txt b/sys/linux/sys.txt index fc04a4385..344e7b400 100644 --- a/sys/linux/sys.txt +++ b/sys/linux/sys.txt @@ -547,6 +547,17 @@ openat$procfs(fd const[AT_FDCWD], file ptr[in, string[procfs_file]], flags const procfs_file = "/proc/keys", "/proc/key-users", "/proc/crypto", "/proc/consoles", "/proc/cgroups", "/proc/zoneinfo", "/proc/vmstat", "/proc/vmallocinfo", "/proc/tty/drivers", "/proc/tty/ldiscs", "/proc/timer_list", "/proc/sysvipc/sem", "/proc/sysvipc/msg", "/proc/sysvipc/shm", "/proc/stat", "/proc/slabinfo", "/proc/schedstat", "/proc/partitions", "/proc/meminfo", "/proc/mdstat", "/proc/locks", "/proc/diskstats", "/proc/cpuinfo", "/proc/consoles", "/proc/bus/input/devices", "/proc/bus/input/handlers", "/proc/asound/seq/clients", "/proc/asound/seq/clients", "/proc/asound/seq/timer", "/proc/asound/timers" +resource fd_yama_ptrace_scope[fd] + +# 0 - YAMA_SCOPE_DISABLED +# 1 - YAMA_SCOPE_RELATIONAL +# 2 - YAMA_SCOPE_CAPABILITY +# 3 - YAMA_SCOPE_NO_ATTACH +yama_modes = "0", "1", "2", "3" + +openat$yama_ptrace_scope(fd const[AT_FDCWD], file ptr[in, string["/proc/sys/kernel/yama/ptrace_scope"]], flags const[O_RDWR], mode const[0]) fd_yama_ptrace_scope +write$yama_ptrace_scope(fd fd_yama_ptrace_scope, data ptr[in, string[yama_modes]], count len[data]) + # Write into some interesting sysct's and sysfs/procfs files. resource fd_sysctl[fd] |
