Reference Library for Linux workloads Falco Threat Detection Rules

Sysdig Secure enables you to create and customize Threat Detection Rules to secure your environment. This topic provides all the fields and events that apply to Falco rules for Linux workloads.

Fields

Field Class: evt

Event fields applicable to syscall events. Note that for most events you can access the individual arguments/parameters of each syscall via evt.arg, e.g. evt.arg.filename.

NameTypeDescriptionLinux versionsServerless versions
evt.numUINT64event number.allall
evt.timeCHARBUFevent timestamp as a time string that includes the nanosecond part.allall
evt.time.sCHARBUFevent timestamp as a time string with no nanoseconds.allall
evt.time.iso8601CHARBUFevent timestamp in ISO 8601 format, including nanoseconds and time zone offset (in UTC).allall
evt.datetimeCHARBUFevent timestamp as a time string that includes the date.allall
evt.datetime.sCHARBUFevent timestamp as a datetime string with no nanoseconds.allall
evt.rawtimeABSTIMEabsolute event timestamp, i.e. nanoseconds from epoch.allall
evt.rawtime.sABSTIMEinteger part of the event timestamp (e.g. seconds since epoch).allall
evt.rawtime.nsABSTIMEfractional part of the absolute event timestamp.allall
evt.reltimeRELTIMEnumber of nanoseconds from the beginning of the capture.allall
evt.reltime.sRELTIMEnumber of seconds from the beginning of the capture.allall
evt.reltime.nsRELTIMEfractional part (in ns) of the time from the beginning of the capture.allall
evt.pluginnameCHARBUFif the event comes from a plugin-defined event source, the name of the plugin that generated it. The plugin must be currently loaded.allall
evt.plugininfoCHARBUFif the event comes from a plugin-defined event source, a summary of the event as formatted by the plugin. The plugin must be currently loaded.allall
evt.sourceCHARBUFthe name of the source that produced the event.allall
evt.is_asyncBOOL’true’ for asynchronous events, ‘false’ otherwise.allall
evt.asynctypeCHARBUFIf the event is asynchronous, the type of the event (e.g. ‘container’).allall
evt.hostnameCHARBUFThe hostname of the underlying host can be customized by setting an environment variable (e.g. FALCO_HOSTNAME for the Falco agent). This is valuable in Kubernetes setups, where the hostname can match the pod name particularly in DaemonSet deployments. To achieve this, assign Kubernetes’ spec.nodeName to the environment variable. Notably, spec.nodeName generally includes the cluster name.allall
evt.latencyRELTIMEdelta between an exit event and the correspondent enter event, in nanoseconds.allall
evt.latency.sRELTIMEinteger part of the event latency delta.allall
evt.latency.nsRELTIMEfractional part of the event latency delta.allall
evt.latency.humanCHARBUFdelta between an exit event and the correspondent enter event, as a human readable string (e.g. 10.3ms).allall
evt.deltatimeRELTIMEdelta between this event and the previous event, in nanoseconds.allall
evt.deltatime.sRELTIMEinteger part of the delta between this event and the previous event.allall
evt.deltatime.nsRELTIMEfractional part of the delta between this event and the previous event.allall
evt.dirCHARBUFevent direction can be either ‘>’ for enter events or ‘<’ for exit events.allall
evt.typeCHARBUFThe name of the event (e.g. ‘open’).allall
evt.type.isUINT32allows one to specify an event type, and returns 1 for events that are of that type. For example, evt.type.is.open returns 1 for open events, 0 for any other event.allall
syscall.typeCHARBUFFor system call events, the name of the system call (e.g. ‘open’). Unset for other events (e.g. switch or internal events). Use this field instead of evt.type if you need to make sure that the filtered/printed value is actually a system call.allall
evt.categoryCHARBUFThe event category. Example values are ‘file’ (for file operations like open and close), ’net’ (for network operations like socket and bind), memory (for things like brk or mmap), and so on.allall
evt.cpuINT16number of the CPU where this event happened.allall
evt.argsCHARBUFall the event arguments, aggregated into a single string.allall
evt.argCHARBUFone of the event arguments specified by name or by number. Some events (e.g. return codes or FDs) will be converted into a text representation when possible. E.g. ’evt.arg.fd’ or ’evt.arg[0]’.allall
evt.rawargDYNAMICone of the event arguments specified by name. E.g. ’evt.rawarg.fd’.allall
evt.infoCHARBUFfor most events, this field returns the same value as evt.args. However, for some events (like writes to /dev/log) it provides higher level information coming from decoding the arguments.allall
evt.bufferBYTEBUFthe binary data buffer for events that have one, like read(), recvfrom(), etc. Use this field in filters with ‘contains’ to search into I/O data buffers.allall
evt.buflenUINT64the length of the binary data buffer for events that have one, like read(), recvfrom(), etc.allall
evt.resCHARBUFevent return value, as a string. If the event failed, the result is an error code string (e.g. ‘ENOENT’), otherwise the result is the string ‘SUCCESS’.allall
evt.rawresINT64event return value, as a number (e.g. -2). Useful for range comparisons.allall
evt.failedBOOL’true’ for events that returned an error status.allall
evt.is_ioBOOL’true’ for events that read or write to FDs, like read(), send, recvfrom(), etc.allall
evt.is_io_readBOOL’true’ for events that read from FDs, like read(), recv(), recvfrom(), etc.allall
evt.is_io_writeBOOL’true’ for events that write to FDs, like write(), send(), etc.allall
evt.io_dirCHARBUF‘r’ for events that read from FDs, like read(); ‘w’ for events that write to FDs, like write().allall
evt.is_waitBOOL’true’ for events that make the thread wait, e.g. sleep(), select(), poll().allall
evt.wait_latencyRELTIMEfor events that make the thread wait (e.g. sleep(), select(), poll()), this is the time spent waiting for the event to return, in nanoseconds.allall
evt.is_syslogBOOL’true’ for events that are writes to /dev/log.allall
evt.countUINT32This filter field always returns 1.allall
evt.count.errorUINT32This filter field returns 1 for events that returned with an error.allall
evt.count.error.fileUINT32This filter field returns 1 for events that returned with an error and are related to file I/O.allall
evt.count.error.netUINT32This filter field returns 1 for events that returned with an error and are related to network I/O.allall
evt.count.error.memoryUINT32This filter field returns 1 for events that returned with an error and are related to memory allocation.allall
evt.count.error.otherUINT32This filter field returns 1 for events that returned with an error and are related to none of the previous categories.allall
evt.count.exitUINT32This filter field returns 1 for exit events.allall
evt.aroundUINT64Accepts the event if it’s around the specified time interval. The syntax is evt.around[T]=D, where T is the value returned by %evt.rawtime for the event and D is a delta in milliseconds. For example, evt.around[1404996934793590564]=1000 will return the events with timestamp with one second before the timestamp and one second after it, for a total of two seconds of capture.allall
evt.abspathCHARBUFAbsolute path calculated from dirfd and name during syscalls like renameat and symlinkat. Use ’evt.abspath.src’ or ’evt.abspath.dst’ for syscalls that support multiple paths.allall
evt.is_open_readBOOL’true’ for open/openat/openat2/open_by_handle_at events where the path was opened for readingallall
evt.is_open_writeBOOL’true’ for open/openat/openat2/open_by_handle_at events where the path was opened for writingallall
evt.is_open_execBOOL’true’ for open/openat/openat2/open_by_handle_at or creat events where a file is created with execute permissionsallall
evt.is_open_createBOOL’true’ for for open/openat/openat2/open_by_handle_at events where a file is created.allall

Field Class: process

Additional information about the process and thread executing the syscall event.

NameTypeDescriptionLinux versionsServerless versions
proc.exeCHARBUFThe first command-line argument (i.e., argv[0]), typically the executable name or a custom string as specified by the user. It is primarily obtained from syscall arguments, truncated after 4096 bytes, or, as a fallback, by reading /proc/PID/cmdline, in which case it may be truncated after 1024 bytes. This field may differ from the last component of proc.exepath, reflecting how command invocation and execution paths can vary.allall
proc.pexeCHARBUFThe proc.exe (first command line argument argv[0]) of the parent process.allall
proc.aexeCHARBUFThe proc.exe (first command line argument argv[0]) for a specific process ancestor. You can access different levels of ancestors by using indices. For example, proc.aexe[1] retrieves the proc.exe of the parent process, proc.aexe[2] retrieves the proc.exe of the grandparent process, and so on. The current process’s proc.exe line can be obtained using proc.aexe[0]. When used without any arguments, proc.aexe is applicable only in filters and matches any of the process ancestors. For instance, you can use proc.aexe endswith java to match any process ancestor whose proc.exe ends with the term java.allall
proc.exepathCHARBUFThe full executable path of a process, resolving to the canonical path for symlinks. This is primarily obtained from the kernel, or as a fallback, by reading /proc/PID/exe (in the latter case, the path is truncated after 1024 bytes). For eBPF drivers, due to verifier limits, path components may be truncated to 24 for legacy eBPF on kernel <5.2, 48 for legacy eBPF on kernel >=5.2, or 96 for modern eBPF.allall
proc.pexepathCHARBUFThe proc.exepath (full executable path) of the parent process.allall
proc.aexepathCHARBUFThe proc.exepath (full executable path) for a specific process ancestor. You can access different levels of ancestors by using indices. For example, proc.aexepath[1] retrieves the proc.exepath of the parent process, proc.aexepath[2] retrieves the proc.exepath of the grandparent process, and so on. The current process’s proc.exepath line can be obtained using proc.aexepath[0]. When used without any arguments, proc.aexepath is applicable only in filters and matches any of the process ancestors. For instance, you can use proc.aexepath endswith java to match any process ancestor whose path ends with the term java.allall
proc.nameCHARBUFThe process name (truncated after 16 characters) generating the event (task->comm). Truncation is determined by kernel settings and not by Falco. This field is collected from the syscalls args or, as a fallback, extracted from /proc/PID/comm. The name of the process and the name of the executable file on disk (if applicable) can be different if a process is given a custom name which is often the case for example for java applications.allall
proc.pnameCHARBUFThe proc.name (truncated after 16 characters) of the parent process.allall
proc.anameCHARBUFThe proc.name (truncated after 16 characters) for a specific process ancestor. You can access different levels of ancestors by using indices. For example, proc.aname[1] retrieves the proc.name of the parent process, proc.aname[2] retrieves the proc.name of the grandparent process, and so on. The current process’s proc.name line can be obtained using proc.aname[0]. When used without any arguments, proc.aname is applicable only in filters and matches any of the process ancestors. For instance, you can use proc.aname=bash to match any process ancestor whose name is bash.allall
proc.argsCHARBUFThe arguments passed on the command line when starting the process generating the event excluding argv[0] (truncated after 4096 bytes). This field is collected from the system call arguments, or as a fallback, extracted from /proc/PID/cmdline, can be accessed by specifying proc.args[INDEX], e.g., proc.args[0] or proc.args[1]. The indexing is zero-based, meaning proc.args[0] refers to the first command-line argument passed, rather than argv[0].allall
proc.aargsCHARBUFThe arguments passed on the command line when starting the process generating the event for a specific process ancestor. You can access different levels of ancestors by using indices. For example, proc.aargs[1] retrieves the arguments passed on the command line of the parent process, proc.aargs[2] retrieves the proc.args of the grandparent process, and so on. The current process’s arguments passed on the command line can be obtained using proc.aargs[0]. When used without any arguments, proc.aargs is applicable only in filters and matches any of the process ancestors. For instance, you can use proc.aargs contains base64 to match any process ancestor whose arguments passed on the command line contains the term base64.14.3.0 and above6.2.0 and above
proc.cmdlineCHARBUFThe concatenation of proc.name + proc.args (truncated after 4096 bytes) when starting the process generating the event.allall
proc.pcmdlineCHARBUFThe proc.cmdline (full command line (proc.name + proc.args)) of the parent process.allall
proc.acmdlineCHARBUFThe full command line (proc.name + proc.args) for a specific process ancestor. You can access different levels of ancestors by using indices. For example, proc.acmdline[1] retrieves the full command line of the parent process, proc.acmdline[2] retrieves the proc.cmdline of the grandparent process, and so on. The current process’s full command line can be obtained using proc.acmdline[0]. When used without any arguments, proc.acmdline is applicable only in filters and matches any of the process ancestors. For instance, you can use proc.acmdline contains base64 to match any process ancestor whose command line contains the term base64.allall
proc.cmdnargsUINT64The number of command line args (proc.args).allall
proc.cmdlenargsUINT64The total count of characters / length of the command line args (proc.args) combined excluding whitespaces between args.allall
proc.exelineCHARBUFThe full command line, with exe as first argument (proc.exe + proc.args) when starting the process generating the event.allall
proc.envCHARBUFThe environment variables of the process generating the event as concatenated string ‘ENV_NAME=value ENV_NAME1=value1’. Can also be used to extract the value of a known env variable, e.g. proc.env[ENV_NAME].allall
proc.aenvCHARBUF[EXPERIMENTAL] This field can be used in three flavors: (1) as a filter checking all parents, e.g. ‘proc.aenv contains xyz’, which is similar to the familiar ‘proc.aname contains xyz’ approach, (2) checking the proc.env of a specified level of the parent, e.g. ‘proc.aenv[2]’, which is similar to the familiar ‘proc.aname[2]’ approach, or (3) checking the first matched value of a known ENV_NAME in the parent lineage, such as ‘proc.aenv[ENV_NAME]’ (across a max of 20 ancestor levels). This field may be deprecated or undergo breaking changes in future releases. Please use it with caution.allall
proc.cwdCHARBUFThe current working directory of the event.allall
proc.loginshellidINT64The pid of the oldest shell among the ancestors of the current process, if there is one. This field can be used to separate different user sessions.allall
proc.ttyUINT32The controlling terminal of the process. 0 for processes without a terminal.allall
proc.pidINT64The id of the process generating the event.allall
proc.ppidINT64The pid of the parent of the process generating the event.allall
proc.apidINT64The pid for a specific process ancestor. You can access different levels of ancestors by using indices. For example, proc.apid[1] retrieves the pid of the parent process, proc.apid[2] retrieves the pid of the grandparent process, and so on. The current process’s pid can be obtained using proc.apid[0]. When used without any arguments, proc.apid is applicable only in filters and matches any of the process ancestors. For instance, you can use proc.apid=1337 to match any process ancestor whose pid is equal to 1337.allall
proc.vpidINT64The id of the process generating the event as seen from its current PID namespace.allall
proc.pvpidINT64The id of the parent process generating the event as seen from its current PID namespace.allall
proc.sidINT64The session id of the process generating the event.allall
proc.snameCHARBUFThe name of the current process’s session leader. This is either the process with pid=proc.sid or the eldest ancestor that has the same sid as the current process.allall
proc.sid.exeCHARBUFThe first command line argument argv[0] (usually the executable name or a custom one) of the current process’s session leader. This is either the process with pid=proc.sid or the eldest ancestor that has the same sid as the current process.allall
proc.sid.exepathCHARBUFThe full executable path of the current process’s session leader. This is either the process with pid=proc.sid or the eldest ancestor that has the same sid as the current process.allall
proc.vpgidINT64The process group id of the process generating the event, as seen from its current PID namespace.allall
proc.vpgid.nameCHARBUFThe name of the current process’s process group leader. This is either the process with proc.vpgid == proc.vpid or the eldest ancestor that has the same vpgid as the current process. The description of proc.is_vpgid_leader offers additional insights.allall
proc.vpgid.exeCHARBUFThe first command line argument argv[0] (usually the executable name or a custom one) of the current process’s process group leader. This is either the process with proc.vpgid == proc.vpid or the eldest ancestor that has the same vpgid as the current process. The description of proc.is_vpgid_leader offers additional insights.allall
proc.vpgid.exepathCHARBUFThe full executable path of the current process’s process group leader. This is either the process with proc.vpgid == proc.vpid or the eldest ancestor that has the same vpgid as the current process. The description of proc.is_vpgid_leader offers additional insights.allall
proc.pgidINT64The process group id of the process generating the event, as seen from host PID namespace.13.6.0 and aboveall
proc.pgid.nameCHARBUFThe name of the current process’s process group leader. This is either the process with proc.pgid == proc.pid or the eldest ancestor that has the same pgid as the current process. The description of proc.is_pgid_leader offers additional insights.13.6.0 and aboveall
proc.pgid.exeCHARBUFThe first command line argument argv[0] (usually the executable name or a custom one) of the current process’s process group leader. This is either the process with proc.pgid == proc.pid or the eldest ancestor that has the same pgid as the current process. The description of proc.is_pgid_leader offers additional insights.13.6.0 and aboveall
proc.pgid.exepathCHARBUFThe full executable path of the current process’s process group leader. This is either the process with proc.pgid == proc.pid or the eldest ancestor that has the same pgid as the current process. The description of proc.is_pgid_leader offers additional insights.13.6.0 and aboveall
proc.durationRELTIMENumber of nanoseconds since the process started.allall
proc.ppid.durationRELTIMENumber of nanoseconds since the parent process started.allall
proc.pid.tsRELTIMEStart of process as epoch timestamp in nanoseconds.allall
proc.ppid.tsRELTIMEStart of parent process as epoch timestamp in nanoseconds.allall
proc.is_exe_writableBOOL’true’ if this process’ executable file is writable by the same user that spawned the process.allall
proc.is_exe_upper_layerBOOL’true’ if this process’ executable file is in upper layer in overlayfs. This field value can only be trusted if the underlying kernel version is greater or equal than 3.18.0, since overlayfs was introduced at that time.allall
proc.is_exe_lower_layerBOOL’true’ if this process’ executable file is in lower layer in overlayfs. This field value can only be trusted if the underlying kernel version is greater or equal than 3.18.0, since overlayfs was introduced at that time.13.5.0 and aboveall
proc.is_exe_from_memfdBOOL’true’ if the executable file of the current process is an anonymous file created using memfd_create() and is being executed by referencing its file descriptor (fd). This type of file exists only in memory and not on disk. Relevant to detect malicious in-memory code injection. Requires kernel version greater or equal to 3.17.0.allall
proc.is_sid_leaderBOOL’true’ if this process is the leader of the process session, proc.sid == proc.vpid. For host processes vpid reflects pid.allall
proc.is_vpgid_leaderBOOL’true’ if this process is the leader of the virtual process group, proc.vpgid == proc.vpid. For host processes vpgid and vpid reflect pgid and pid. Can help to distinguish if the process was ‘directly’ executed for instance in a tty (similar to bash history logging, is_vpgid_leader would be ’true’) or executed as descendent process in the same process group which for example is the case when subprocesses are spawned from a script (is_vpgid_leader would be ‘false’).allall
proc.is_pgid_leaderBOOL’true’ if this process is the leader of the process group, proc.pgid == proc.pid. Can help to distinguish if the process was ‘directly’ executed for instance in a tty (similar to bash history logging, is_pgid_leader would be ’true’) or executed as descendent process in the same process group which for example is the case when subprocesses are spawned from a script (is_pgid_leader would be ‘false’).13.6.0 and aboveall
proc.exe_inoINT64The inode number of the executable file on disk. Can be correlated with fd.ino.allall
proc.exe_ino.ctimeABSTIMELast status change time of executable file (inode->ctime) as epoch timestamp in nanoseconds. Time is changed by writing or by setting inode information e.g. owner, group, link count, mode etc.allall
proc.exe_ino.mtimeABSTIMELast modification time of executable file (inode->mtime) as epoch timestamp in nanoseconds. Time is changed by file modifications, e.g. by mknod, truncate, utime, write of more than zero bytes etc. For tracking changes in owner, group, link count or mode, use proc.exe_ino.ctime instead.allall
proc.exe_ino.ctime_duration_proc_startABSTIMENumber of nanoseconds between modifying status of executable image and spawning a new process using the changed executable image.allall
proc.exe_ino.ctime_duration_pidns_startABSTIMENumber of nanoseconds between PID namespace start ts and ctime exe file if PID namespace start predates ctime.allall
proc.pidns_init_start_tsUINT64Start of PID namespace (container or non container pid namespace) as epoch timestamp in nanoseconds.allall
thread.cap_permittedCHARBUFThe permitted capabilities setallall
thread.cap_inheritableCHARBUFThe inheritable capabilities setallall
thread.cap_effectiveCHARBUFThe effective capabilities setallall
proc.fdopencountUINT64Number of open FDs for the processallall
proc.fdlimitINT64Maximum number of FDs the process can open.allall
proc.fdusageDOUBLEThe ratio between open FDs and maximum available FDs for the process.allall
proc.vmsizeUINT64Total virtual memory for the process (as kb).allall
proc.vmrssUINT64Resident non-swapped memory for the process (as kb).allall
proc.vmswapUINT64Swapped memory for the process (as kb).allall
thread.pfmajorUINT64Number of major page faults since thread start.allall
thread.pfminorUINT64Number of minor page faults since thread start.allall
thread.tidINT64The id of the thread generating the event.allall
thread.ismainBOOL’true’ if the thread generating the event is the main one in the process.allall
thread.vtidINT64The id of the thread generating the event as seen from its current PID namespace.allall
thread.exectimeRELTIMECPU time spent by the last scheduled thread, in nanoseconds. Exported by switch events only.allall
thread.totexectimeRELTIMETotal CPU time, in nanoseconds since the beginning of the capture, for the current thread. Exported by switch events only.allall
thread.cgroupsCHARBUFAll cgroups the thread belongs to, aggregated into a single string.allall
thread.cgroupCHARBUFThe cgroup the thread belongs to, for a specific subsystem. e.g. thread.cgroup.cpuacct.allall
proc.nthreadsUINT64The number of alive threads that the process generating the event currently has, including the leader thread. Please note that the leader thread may not be here, in that case ‘proc.nthreads’ and ‘proc.nchilds’ are equalallall
proc.nchildsUINT64The number of alive not leader threads that the process generating the event currently has. This excludes the leader thread.allall
thread.cpuDOUBLEThe CPU consumed by the thread in the last second.allall
thread.cpu.userDOUBLEThe user CPU consumed by the thread in the last second.allall
thread.cpu.systemDOUBLEThe system CPU consumed by the thread in the last second.allall
thread.vmsizeUINT64For the process main thread, this is the total virtual memory for the process (as kb). For the other threads, this field is zero.allall
thread.vmrssUINT64For the process main thread, this is the resident non-swapped memory for the process (as kb). For the other threads, this field is zero.allall
proc.stdin.typeCHARBUFThe type of file descriptor 0, corresponding to stdin, of the process generating the event.13.4.0 and aboveall
proc.stdout.typeCHARBUFThe type of file descriptor 1, corresponding to stdout, of the process generating the event.13.4.0 and aboveall
proc.stderr.typeCHARBUFThe type of file descriptor 2, corresponding to stderr, of the process generating the event.13.4.0 and aboveall
proc.stdin.nameCHARBUFThe name of the file descriptor 0, corresponding to stdin, of the process generating the event.13.4.0 and aboveall
proc.stdout.nameCHARBUFThe name of the file descriptor 1, corresponding to stdout, of the process generating the event.13.4.0 and aboveall
proc.stderr.nameCHARBUFThe name of the file descriptor 2, corresponding to stderr, of the process generating the event.13.4.0 and aboveall

Field Class: user

Information about the user executing the specific event.

NameTypeDescriptionLinux versionsServerless versions
user.uidUINT32user ID.allall
user.nameCHARBUFuser name.allall
user.homedirCHARBUFhome directory of the user.allall
user.shellCHARBUFuser’s shell.allall
user.loginuidINT64audit user id (auid), internally the loginuid is of type uint32_t. However, if an invalid uid corresponding to UINT32_MAX is encountered, it is returned as -1 to support familiar filtering conditions.allall
user.loginnameCHARBUFaudit user name (auid).allall

Field Class: group

Information about the user group.

NameTypeDescriptionLinux versionsServerless versions
group.gidUINT32group ID.allall
group.nameCHARBUFgroup name.allall

Field Class: fd

Every syscall that has a file descriptor in its arguments has these fields set with information related to the file.

NameTypeDescriptionLinux versionsServerless versions
fd.numINT64the unique number identifying the file descriptor.allall
fd.typeCHARBUFtype of FD. Can be ‘file’, ‘directory’, ‘ipv4’, ‘ipv6’, ‘unix’, ‘pipe’, ’event’, ‘signalfd’, ’eventpoll’, ‘inotify’ ‘signalfd’ or ‘memfd’.allall
fd.typecharCHARBUFtype of FD as a single character. Can be ‘f’ for file, 4 for IPv4 socket, 6 for IPv6 socket, ‘u’ for unix socket, p for pipe, ’e’ for eventfd, ’s’ for signalfd, ’l’ for eventpoll, ‘i’ for inotify, ‘b’ for bpf, ‘u’ for userfaultd, ‘r’ for io_uring, ’m’ for memfd ,‘o’ for unknown.allall
fd.nameCHARBUFFD full name. If the fd is a file, this field contains the full path. If the FD is a socket, this field contain the connection tuple.allall
fd.directoryCHARBUFIf the fd is a file, the directory that contains it.allall
fd.filenameCHARBUFIf the fd is a file, the filename without the path.allall
fd.ipIPADDRmatches the ip address (client or server) of the fd.allall
fd.cipIPADDRclient IP address.allall
fd.sipIPADDRserver IP address.allall
fd.lipIPADDRlocal IP address.allall
fd.ripIPADDRremote IP address.allall
fd.portPORTmatches the port (either client or server) of the fd.allall
fd.cportPORTfor TCP/UDP FDs, the client port.allall
fd.sportPORTfor TCP/UDP FDs, server port.allall
fd.lportPORTfor TCP/UDP FDs, the local port.allall
fd.rportPORTfor TCP/UDP FDs, the remote port.allall
fd.l4protoCHARBUFthe IP protocol of a socket. Can be ’tcp’, ‘udp’, ‘icmp’ or ‘raw’.allall
fd.sockfamilyCHARBUFthe socket family for socket events. Can be ‘ip’ or ‘unix’.allall
fd.is_serverBOOL’true’ if the process owning this FD is the server endpoint in the connection.allall
fd.uidCHARBUFa unique identifier for the FD, created by chaining the FD number and the thread ID.allall
fd.containernameCHARBUFchaining of the container ID and the FD name. Useful when trying to identify which container an FD belongs to.allall
fd.containerdirectoryCHARBUFchaining of the container ID and the directory name. Useful when trying to identify which container a directory belongs to.allall
fd.protoPORTmatches the protocol (either client or server) of the fd.allall
fd.cprotoCHARBUFfor TCP/UDP FDs, the client protocol.allall
fd.sprotoCHARBUFfor TCP/UDP FDs, server protocol.allall
fd.lprotoCHARBUFfor TCP/UDP FDs, the local protocol.allall
fd.rprotoCHARBUFfor TCP/UDP FDs, the remote protocol.allall
fd.netIPNETmatches the IP network (client or server) of the fd.allall
fd.cnetIPNETmatches the client IP network of the fd.allall
fd.snetIPNETmatches the server IP network of the fd.allall
fd.lnetIPNETmatches the local IP network of the fd.allall
fd.rnetIPNETmatches the remote IP network of the fd.allall
fd.connectedBOOLfor TCP/UDP FDs, ’true’ if the socket is connected.allall
fd.name_changedBOOLTrue when an event changes the name of an fd used by this event. This can occur in some cases such as udp connections where the connection tuple changes.allall
fd.cip.nameCHARBUFDomain name associated with the client IP address.allall
fd.sip.nameCHARBUFDomain name associated with the server IP address.allall
fd.lip.nameCHARBUFDomain name associated with the local IP address.allall
fd.rip.nameCHARBUFDomain name associated with the remote IP address.allall
fd.devINT32device number (major/minor) containing the referenced fileallall
fd.dev.majorINT32major device number containing the referenced fileallall
fd.dev.minorINT32minor device number containing the referenced fileallall
fd.inoINT64inode number of the referenced fileallall
fd.namerawCHARBUFFD full name raw. Just like fd.name, but only used if fd is a file path. File path is kept raw with limited sanitization and without deriving the absolute path.allall
fd.typesCHARBUFList of FD types in used. Can be passed an fd number e.g. fd.types[0] to get the type of stdout as a single item list.allall
fd.is_upper_layerBOOL’true’ if the fd is of a file in the upper layer of an overlayfs.13.5.0 and aboveall
fd.is_lower_layerBOOL’true’ if the fd is of a file in the lower layer of an overlayfs.13.5.0 and aboveall

Field Class: fs.path

Every syscall that has a filesystem path in its arguments has these fields set with information related to the path arguments. This differs from the fd.* fields as it includes syscalls like unlink, rename, etc. that act directly on filesystem paths as compared to opened file descriptors.

NameTypeDescriptionLinux versionsServerless versions
fs.path.nameCHARBUFFor any event type that deals with a filesystem path, the path the file syscall is operating on. This path is always fully resolved, prepending the thread cwd when needed.allall
fs.path.namerawCHARBUFFor any event type that deals with a filesystem path, the path the file syscall is operating on. This path is always the path provided to the syscall and may not be fully resolved.allall
fs.path.sourceCHARBUFFor any event type that deals with a filesystem path, and specifically for a source and target like mv, cp, etc, the source path the file syscall is operating on. This path is always fully resolved, prepending the thread cwd when needed.allall
fs.path.sourcerawCHARBUFFor any event type that deals with a filesystem path, and specifically for a source and target like mv, cp, etc, the source path the file syscall is operating on. This path is always the path provided to the syscall and may not be fully resolved.allall
fs.path.targetCHARBUFFor any event type that deals with a filesystem path, and specifically for a target and target like mv, cp, etc, the target path the file syscall is operating on. This path is always fully resolved, prepending the thread cwd when needed.allall
fs.path.targetrawCHARBUFFor any event type that deals with a filesystem path, and specifically for a target and target like mv, cp, etc, the target path the file syscall is operating on. This path is always the path provided to the syscall and may not be fully resolved.allall

Field Class: syslog

Content of Syslog messages.

NameTypeDescriptionLinux versionsServerless versions
syslog.facility.strCHARBUFfacility as a string.allall
syslog.facilityUINT32facility as a number (0-23).allall
syslog.severity.strCHARBUFseverity as a string. Can have one of these values: emerg, alert, crit, err, warn, notice, info, debugallall
syslog.severityUINT32severity as a number (0-7).allall
syslog.messageCHARBUFmessage sent to syslog.allall

Field Class: fdlist

Poll event related fields.

NameTypeDescriptionLinux versionsServerless versions
fdlist.numsCHARBUFfor poll events, this is a comma-separated list of the FD numbers in the ‘fds’ argument, returned as a string.allall
fdlist.namesCHARBUFfor poll events, this is a comma-separated list of the FD names in the ‘fds’ argument, returned as a string.allall
fdlist.cipsCHARBUFfor poll events, this is a comma-separated list of the client IP addresses in the ‘fds’ argument, returned as a string.allall
fdlist.sipsCHARBUFfor poll events, this is a comma-separated list of the server IP addresses in the ‘fds’ argument, returned as a string.allall
fdlist.cportsCHARBUFfor TCP/UDP FDs, for poll events, this is a comma-separated list of the client TCP/UDP ports in the ‘fds’ argument, returned as a string.allall
fdlist.sportsCHARBUFfor poll events, this is a comma-separated list of the server TCP/UDP ports in the ‘fds’ argument, returned as a string.allall

Field Class: container (plugin)

NameTypeDescriptionLinux versionsServerless versions
container.idCHARBUFThe truncated container ID (first 12 characters), e.g. 3ad7b26ded6d is extracted from the Linux cgroups by Falco within the kernel. Consequently, this field is reliably available and serves as the lookup key for Falco’s synchronous or asynchronous requests against the container runtime socket to retrieve all other ‘container.’ information. One important aspect to be aware of is that if the process occurs on the host, meaning not in the container PID namespace, this field is set to a string called ‘host’. In Kubernetes, pod sandbox container processes can exist where container.id matches k8s.pod.sandbox_id, lacking other ‘container.’ details.allup to 6.1.0
container.full_idCHARBUFThe full container ID, e.g. 3ad7b26ded6d8e7b23da7d48fe889434573036c27ae5a74837233de441c3601e. In contrast to container.id, we enrich this field as part of the container engine enrichment. In instances of userspace container engine lookup delays, this field may not be available yet.allup to 6.1.0
container.nameCHARBUFThe container name. In instances of userspace container engine lookup delays, this field may not be available yet. One important aspect to be aware of is that if the process occurs on the host, meaning not in the container PID namespace, this field is set to a string called ‘host’.allup to 6.1.0
container.imageCHARBUFThe container image name (e.g. falcosecurity/falco:latest for docker). In instances of userspace container engine lookup delays, this field may not be available yet.allup to 6.1.0
container.image.idCHARBUFThe container image id (e.g. 6f7e2741b66b). In instances of userspace container engine lookup delays, this field may not be available yet.allup to 6.1.0
container.typeCHARBUFThe container type, e.g. docker, cri-o, containerd etc.allup to 6.1.0
container.privilegedBOOL’true’ for containers running as privileged, ‘false’ otherwise. In instances of userspace container engine lookup delays, this field may not be available yet.allup to 6.1.0
container.mountsCHARBUFA space-separated list of mount information. Each item in the list has the format ‘source:dest:mode:rdrw:propagation’. In instances of userspace container engine lookup delays, this field may not be available yet.allup to 6.1.0
container.mountCHARBUFInformation about a single mount, specified by number (e.g. container.mount[0]) or mount source (container.mount[/usr/local]). The pathname can be a glob (container.mount[/usr/local/*]), in which case the first matching mount will be returned. The information has the format ‘source:dest:mode:rdrw:propagation’. If there is no mount with the specified index or matching the provided source, returns the string “none” instead of a NULL value. In instances of userspace container engine lookup delays, this field may not be available yet.allup to 6.1.0
container.mount.sourceCHARBUFThe mount source, specified by number (e.g. container.mount.source[0]) or mount destination (container.mount.source[/host/lib/modules]). The pathname can be a glob. In instances of userspace container engine lookup delays, this field may not be available yet.allup to 6.1.0
container.mount.destCHARBUFThe mount destination, specified by number (e.g. container.mount.dest[0]) or mount source (container.mount.dest[/lib/modules]). The pathname can be a glob. In instances of userspace container engine lookup delays, this field may not be available yet.allup to 6.1.0
container.mount.modeCHARBUFThe mount mode, specified by number (e.g. container.mount.mode[0]) or mount source (container.mount.mode[/usr/local]). The pathname can be a glob. In instances of userspace container engine lookup delays, this field may not be available yet.allup to 6.1.0
container.mount.rdwrCHARBUFThe mount rdwr value, specified by number (e.g. container.mount.rdwr[0]) or mount source (container.mount.rdwr[/usr/local]). The pathname can be a glob. In instances of userspace container engine lookup delays, this field may not be available yet.allup to 6.1.0
container.mount.propagationCHARBUFThe mount propagation value, specified by number (e.g. container.mount.propagation[0]) or mount source (container.mount.propagation[/usr/local]). The pathname can be a glob. In instances of userspace container engine lookup delays, this field may not be available yet.allup to 6.1.0
container.image.repositoryCHARBUFThe container image repository (e.g. falcosecurity/falco). In instances of userspace container engine lookup delays, this field may not be available yet.allup to 6.1.0
container.image.tagCHARBUFThe container image tag (e.g. stable, latest). In instances of userspace container engine lookup delays, this field may not be available yet.allup to 6.1.0
container.image.digestCHARBUFThe container image registry digest (e.g. sha256:d977378f890d445c15e51795296e4e5062f109ce6da83e0a355fc4ad8699d27). In instances of userspace container engine lookup delays, this field may not be available yet.allup to 6.1.0
container.healthcheckCHARBUFThe container’s health check. Will be the null value (“N/A”) if no healthcheck configured, “NONE” if configured but explicitly not created, and the healthcheck command line otherwise. In instances of userspace container engine lookup delays, this field may not be available yet.allup to 6.1.0
container.liveness_probeCHARBUFThe container’s liveness probe. Will be the null value (“N/A”) if no liveness probe configured, the liveness probe command line otherwise. In instances of userspace container engine lookup delays, this field may not be available yet.allup to 6.1.0
container.readiness_probeCHARBUFThe container’s readiness probe. Will be the null value (“N/A”) if no readiness probe configured, the readiness probe command line otherwise. In instances of userspace container engine lookup delays, this field may not be available yet.allup to 6.1.0
container.start_tsABSTIMEContainer start as epoch timestamp in nanoseconds based on proc.pidns_init_start_ts and extracted in the kernel and not from the container runtime socket / container engine.allup to 6.1.0
container.durationRELTIMENumber of nanoseconds since container.start_ts.allup to 6.1.0
container.ipCHARBUFThe container’s / pod’s primary ip address as retrieved from the container engine. Only ipv4 addresses are tracked. Consider container.cni.json (CRI use case) for logging ip addresses for each network interface. In instances of userspace container engine lookup delays, this field may not be available yet.allup to 6.1.0
container.cni.jsonCHARBUFThe container’s / pod’s CNI result field from the respective pod status info. It contains ip addresses for each network interface exposed as unparsed escaped JSON string. Supported for CRI container engine (containerd, cri-o runtimes), optimized for containerd (some non-critical JSON keys removed). Useful for tracking ips (ipv4 and ipv6, dual-stack support) for each network interface (multi-interface support). In instances of userspace container engine lookup delays, this field may not be available yet.allup to 6.1.0
container.host_pidBOOL’true’ if the container is running in the host PID namespace, ‘false’ otherwise.13.6.0 and abovefrom 5.3.0 to 6.1.0
container.host_networkBOOL’true’ if the container is running in the host network namespace, ‘false’ otherwise.13.6.0 and abovefrom 5.3.0 to 6.1.0
container.host_ipcBOOL’true’ if the container is running in the host IPC namespace, ‘false’ otherwise.13.6.0 and abovefrom 5.3.0 to 6.1.0
container.labelCHARBUFContainer label. E.g. ‘container.label.foo’.14.3.0 and above
container.labelsCHARBUFContainer comma-separated key/value labels. E.g. ‘foo1:bar1,foo2:bar2’.14.3.0 and above
proc.is_container_healthcheckBOOL’true’ if this process is running as a part of the container’s health check.14.3.0 and above
proc.is_container_liveness_probeBOOL’true’ if this process is running as a part of the container’s liveness probe.14.3.0 and above
proc.is_container_readiness_probeBOOL’true’ if this process is running as a part of the container’s readiness probe.14.3.0 and above
k8s.pod.nameCHARBUFThe Kubernetes pod name. This field is extracted from the container runtime socket simultaneously as we look up the ‘container.*’ fields. In cases of lookup delays, it may not be available yet.14.3.0 and above
k8s.ns.nameCHARBUFThe Kubernetes namespace name. This field is extracted from the container runtime socket simultaneously as we look up the ‘container.*’ fields. In cases of lookup delays, it may not be available yet.14.3.0 and above
k8s.pod.idCHARBUF[LEGACY] The Kubernetes pod UID, e.g. 3e41dc6b-08a8-44db-bc2a-3724b18ab19a. This legacy field points to k8s.pod.uid; however, the pod ID typically refers to the pod sandbox ID. We recommend using the semantically more accurate k8s.pod.uid field. This field is extracted from the container runtime socket simultaneously as we look up the ‘container.*’ fields. In cases of lookup delays, it may not be available yet.14.3.0 and above
k8s.pod.uidCHARBUFThe Kubernetes pod UID, e.g. 3e41dc6b-08a8-44db-bc2a-3724b18ab19a. Note that the pod UID is a unique identifier assigned upon pod creation within Kubernetes, allowing the Kubernetes control plane to manage and track pods reliably. As such, it is fundamentally a different concept compared to the pod sandbox ID. This field is extracted from the container runtime socket simultaneously as we look up the ‘container.*’ fields. In cases of lookup delays, it may not be available yet.14.3.0 and above
k8s.pod.sandbox_idCHARBUFThe truncated Kubernetes pod sandbox ID (first 12 characters), e.g 63060edc2d3a. The sandbox ID is specific to the container runtime environment. It is the equivalent of the container ID for the pod / sandbox and extracted from the Linux cgroups. As such, it differs from the pod UID. This field is extracted from the container runtime socket simultaneously as we look up the ‘container.’ fields. In cases of lookup delays, it may not be available yet. In Kubernetes, pod sandbox container processes can exist where container.id matches k8s.pod.sandbox_id, lacking other ‘container.’ details.14.3.0 and above
k8s.pod.full_sandbox_idCHARBUFThe full Kubernetes pod / sandbox ID, e.g 63060edc2d3aa803ab559f2393776b151f99fc5b05035b21db66b3b62246ad6a. This field is extracted from the container runtime socket simultaneously as we look up the ‘container.*’ fields. In cases of lookup delays, it may not be available yet.14.3.0 and above
k8s.pod.labelCHARBUFThe Kubernetes pod label. The label can be accessed either with the familiar brackets notation, e.g. ‘k8s.pod.label[foo]’ or by appending a dot followed by the name, e.g. ‘k8s.pod.label.foo’. The label name itself can include the original special characters such as ‘.’, ‘-’, ‘_’ or ‘/’ characters. For instance, ‘k8s.pod.label[app.kubernetes.io/name]’, ‘k8s.pod.label.app.kubernetes.io/name’ or ‘k8s.pod.label[custom-label_one]’ are all valid. This field is extracted from the container runtime socket simultaneously as we look up the ‘container.*’ fields. In cases of lookup delays, it may not be available yet.14.3.0 and above
k8s.pod.labelsCHARBUFThe Kubernetes pod comma-separated key/value labels. E.g. ‘foo1:bar1,foo2:bar2’. This field is extracted from the container runtime socket simultaneously as we look up the ‘container.*’ fields. In cases of lookup delays, it may not be available yet.14.3.0 and above
k8s.pod.ipCHARBUFThe Kubernetes pod ip, same as container.ip field as each container in a pod shares the network stack of the sandbox / pod. Only ipv4 addresses are tracked. Consider k8s.pod.cni.json for logging ip addresses for each network interface. This field is extracted from the container runtime socket simultaneously as we look up the ‘container.*’ fields. In cases of lookup delays, it may not be available yet.14.3.0 and above
k8s.pod.cni.jsonCHARBUFThe Kubernetes pod CNI result field from the respective pod status info, same as container.cni.json field. It contains ip addresses for each network interface exposed as unparsed escaped JSON string. Supported for CRI container engine (containerd, cri-o runtimes), optimized for containerd (some non-critical JSON keys removed). Useful for tracking ips (ipv4 and ipv6, dual-stack support) for each network interface (multi-interface support). This field is extracted from the container runtime socket simultaneously as we look up the ‘container.*’ fields. In cases of lookup delays, it may not be available yet.14.3.0 and above

Field Class: security-dns (plugin)

NameTypeDescriptionLinux versionsServerless versions
dns.domainCHARBUFThe domain being queried (e.g. sysdig.com) as a string.allall
dns.query_typeCHARBUFThe type of lookup (e.g. A, AAAA, CNAME) of the query as a string.allall
dns.query_classCHARBUFThe class of lookup (e.g. IN) as a string.allall
dns.successBOOLWhether the query was successful or not as a boolean value.allall
dns.typeCHARBUFThe type of DNS event as a string, either “query” or “response”.allall
dns.resultUINT64The result code (RCODE) of the query, 0 on success, see RFC-1035 for other values.allall
dns.truncatedBOOLWhether or not the query was truncated as a boolean value.allall
dns.query.domainsCHARBUFA list of all the domains being queried as strings.allall
dns.query.domainCHARBUFAn indexed field for the domain being queried as a string.allall
dns.query.typeCHARBUFAn indexed field for the type of query (e.g. A, AAAA, CNAME) being queried as a string.allall
dns.query.classCHARBUFAn indexed field for the class of query (e.g. IN) being queried as a string.allall
dns.query.lengthsUINT64The total length of the string of each domain being looked up.allall
dns.query.lengthUINT64An indexed field for the length of the domain string in each query.allall
dns.response.domainsCHARBUFA list of all the domains in the response as strings.allall
dns.response.domainCHARBUFAn indexed field for each domain in the response as a string.allall
dns.response.ttlUINT64An indexed field for The Time To Live of the record as an integerallall
dns.response.typeCHARBUFAn indexed field for the type of respose (e.g. A, AAAA, CNAME) as a string. This can differ from what was originally queried.allall
dns.response.classCHARBUFAn indexed field for the class of respose (e.g. IN) as a string.allall
dns.response.valuesCHARBUFA list containing the value of each response as a string.allall
dns.response.valueCHARBUFAn indexed field for the class of respose (e.g. IN) as a string.allall
dns.response.cnamesCHARBUFA list of all the CNAMES in the response as strings. This will be empty if no CNAME records are present.allall
dns.response.cnameCHARBUFAn indexed field for CNAME response records. This will be empty if the given index is not a CNAME.allall
dns.response.txtsCHARBUFA list of all the TXT records in the response as strings. This will be empty if no TXT records are present.allall
dns.response.txtCHARBUFAn indexed field for TXT response records. This will be empty if the given index is not a TXT record.allall
dns.response.srvsCHARBUFA list of all the SRV records in the response as strings. This will be empty if no SRV records are present.allall
dns.response.srvCHARBUFAn indexed field for SRV response records. This will be empty if the given index is not an SRV record.allall
dns.response.ipsIPADDRList of IP addresses in the response.allall
dns.response.ipIPADDRAn indexed field for ip address (A, AAAA) response records. This will be empty if the given index is not an A or AAAA record.allall
dns.server_ipIPADDRThe ip address of the DNS server.allall
connect.domainsCHARBUFDomain names which map to fd.sip in the connect syscallallall

Field Class: security-hashing (plugin)

NameTypeDescriptionLinux versionsServerless versions
proc.hash.sha256CHARBUFThe hash of the file executed by this processallall
proc.hash.has_matchBOOLWhether or not the hash of the file beeing executed by this process has a match in the hash databaseallall
proc.hash.categoryCHARBUFIn case proc.has_match is true, the category of the malware being executedallall
fd.hash.sha256CHARBUFThe hash of the file13.6.0 and aboveall
fd.hash.has_matchBOOLWhether or not the hash of the filehas a match in the hash database13.6.0 and aboveall
fd.hash.categoryCHARBUFIn case fd.has_match is true, the category of the malware13.6.0 and aboveall
fd.hash.numUINT64File descriptor number of the hashed file13.6.0 and aboveall

Field Class: security-fim (plugin)

NameTypeDescriptionLinux versionsServerless versions
fim.pathCHARBUFThe path of the file that triggered the file integrity monitoring event14.3.0 and above
fim.filenameCHARBUFThe name of the file that triggered the file integrity monitoring event14.3.0 and above
fim.old_hash.sha256CHARBUFThe SHA256 hash value computed from the file contents prior to the modification being detected14.3.0 and above
fim.new_hash.sha256CHARBUFThe SHA256 hash value computed from the file contents after the modification event was detected14.3.0 and above
fim.typeCHARBUFThe type of FIM event that occurred, such as file modification or deletion14.3.0 and above

Events

Syscall events

DefaultDirNameParamsLinux versionsServerless versions
Yes>openFSPATH name, FLAGS32 flags: O_LARGEFILE, O_DIRECTORY, O_DIRECT, O_TRUNC, O_SYNC, O_NONBLOCK, O_EXCL, O_DSYNC, O_APPEND, O_CREAT, O_RDWR, O_WRONLY, O_RDONLY, O_CLOEXEC, O_NONE, O_TMPFILE, O_F_CREATED, FD_UPPER_LAYER, FD_LOWER_LAYER, UINT32 modeallall
Yes<openFD fd, FSPATH name, FLAGS32 flags: O_LARGEFILE, O_DIRECTORY, O_DIRECT, O_TRUNC, O_SYNC, O_NONBLOCK, O_EXCL, O_DSYNC, O_APPEND, O_CREAT, O_RDWR, O_WRONLY, O_RDONLY, O_CLOEXEC, O_NONE, O_TMPFILE, O_F_CREATED, FD_UPPER_LAYER, FD_LOWER_LAYER, UINT32 mode, UINT32 dev, UINT64 inoallall
Yes>closeFD fdallall
Yes<closeERRNO resallall
No>readFD fd, UINT32 sizeallall
No<readERRNO res, BYTEBUF data, FD fd, UINT32 sizeallall
No>writeFD fd, UINT32 sizeallall
No<writeERRNO res, BYTEBUF data, FD fd, UINT32 sizeallall
Yes>socketENUMFLAGS32 domain: AF_NFC, AF_ALG, AF_CAIF, AF_IEEE802154, AF_PHONET, AF_ISDN, AF_RXRPC, AF_IUCV, AF_BLUETOOTH, AF_TIPC, AF_CAN, AF_LLC, AF_WANPIPE, AF_PPPOX, AF_IRDA, AF_SNA, AF_RDS, AF_ATMSVC, AF_ECONET, AF_ASH, AF_PACKET, AF_ROUTE, AF_NETLINK, AF_KEY, AF_SECURITY, AF_NETBEUI, AF_DECnet, AF_ROSE, AF_INET6, AF_X25, AF_ATMPVC, AF_BRIDGE, AF_NETROM, AF_APPLETALK, AF_IPX, AF_AX25, AF_INET, AF_LOCAL, AF_UNIX, AF_UNSPEC, UINT32 type, UINT32 protoallall
Yes<socketFD fd, ENUMFLAGS32 domain: AF_NFC, AF_ALG, AF_CAIF, AF_IEEE802154, AF_PHONET, AF_ISDN, AF_RXRPC, AF_IUCV, AF_BLUETOOTH, AF_TIPC, AF_CAN, AF_LLC, AF_WANPIPE, AF_PPPOX, AF_IRDA, AF_SNA, AF_RDS, AF_ATMSVC, AF_ECONET, AF_ASH, AF_PACKET, AF_ROUTE, AF_NETLINK, AF_KEY, AF_SECURITY, AF_NETBEUI, AF_DECnet, AF_ROSE, AF_INET6, AF_X25, AF_ATMPVC, AF_BRIDGE, AF_NETROM, AF_APPLETALK, AF_IPX, AF_AX25, AF_INET, AF_LOCAL, AF_UNIX, AF_UNSPEC, UINT32 type, UINT32 protoallall
Yes>bindFD fdallall
Yes<bindERRNO res, SOCKADDR addr, FD fdallall
Yes>connectFD fd, SOCKADDR addrallall
Yes<connectERRNO res, SOCKTUPLE tuple, FD fdallall
Yes>listenFD fd, INT32 backlogallall
Yes<listenERRNO res, FD fd, INT32 backlogallall
No>sendFD fd, UINT32 sizeallall
No<sendERRNO res, BYTEBUF dataallall
Yes>sendtoFD fd, UINT32 size, SOCKTUPLE tupleallall
Yes<sendtoERRNO res, BYTEBUF dataallall
No>recvFD fd, UINT32 sizeallall
No<recvERRNO res, BYTEBUF dataallall
Yes>recvfromFD fd, UINT32 sizeallall
Yes<recvfromERRNO res, BYTEBUF data, SOCKTUPLE tupleallall
Yes>shutdownFD fd, ENUMFLAGS8 how: SHUT_UNKNOWN, SHUT_RDWR, SHUT_WR, SHUT_RDallall
Yes<shutdownERRNO resallall
Yes>getsocknameallall
Yes<getsocknameallall
Yes>getpeernameallall
Yes<getpeernameallall
Yes>socketpairENUMFLAGS32 domain: AF_NFC, AF_ALG, AF_CAIF, AF_IEEE802154, AF_PHONET, AF_ISDN, AF_RXRPC, AF_IUCV, AF_BLUETOOTH, AF_TIPC, AF_CAN, AF_LLC, AF_WANPIPE, AF_PPPOX, AF_IRDA, AF_SNA, AF_RDS, AF_ATMSVC, AF_ECONET, AF_ASH, AF_PACKET, AF_ROUTE, AF_NETLINK, AF_KEY, AF_SECURITY, AF_NETBEUI, AF_DECnet, AF_ROSE, AF_INET6, AF_X25, AF_ATMPVC, AF_BRIDGE, AF_NETROM, AF_APPLETALK, AF_IPX, AF_AX25, AF_INET, AF_LOCAL, AF_UNIX, AF_UNSPEC, UINT32 type, UINT32 protoallall
Yes<socketpairERRNO res, FD fd1, FD fd2, UINT64 source, UINT64 peerallall
Yes>setsockoptallall
Yes<setsockoptERRNO res, FD fd, ENUMFLAGS8 level: SOL_SOCKET, SOL_TCP, UNKNOWN, ENUMFLAGS8 optname: SO_COOKIE, SO_MEMINFO, SO_PEERGROUPS, SO_ATTACH_BPF, SO_INCOMING_CPU, SO_BPF_EXTENSIONS, SO_MAX_PACING_RATE, SO_BUSY_POLL, SO_SELECT_ERR_QUEUE, SO_LOCK_FILTER, SO_NOFCS, SO_PEEK_OFF, SO_WIFI_STATUS, SO_RXQ_OVFL, SO_DOMAIN, SO_PROTOCOL, SO_TIMESTAMPING, SO_MARK, SO_TIMESTAMPNS, SO_PASSSEC, SO_PEERSEC, SO_ACCEPTCONN, SO_TIMESTAMP, SO_PEERNAME, SO_DETACH_FILTER, SO_ATTACH_FILTER, SO_BINDTODEVICE, SO_SECURITY_ENCRYPTION_NETWORK, SO_SECURITY_ENCRYPTION_TRANSPORT, SO_SECURITY_AUTHENTICATION, SO_SNDTIMEO, SO_RCVTIMEO, SO_SNDLOWAT, SO_RCVLOWAT, SO_PEERCRED, SO_PASSCRED, SO_REUSEPORT, SO_BSDCOMPAT, SO_LINGER, SO_PRIORITY, SO_NO_CHECK, SO_OOBINLINE, SO_KEEPALIVE, SO_RCVBUFFORCE, SO_SNDBUFFORCE, SO_RCVBUF, SO_SNDBUF, SO_BROADCAST, SO_DONTROUTE, SO_ERROR, SO_TYPE, SO_REUSEADDR, SO_DEBUG, UNKNOWN, DYNAMIC val, UINT32 optlenallall
Yes>getsockoptallall
Yes<getsockoptERRNO res, FD fd, ENUMFLAGS8 level: SOL_SOCKET, SOL_TCP, UNKNOWN, ENUMFLAGS8 optname: SO_COOKIE, SO_MEMINFO, SO_PEERGROUPS, SO_ATTACH_BPF, SO_INCOMING_CPU, SO_BPF_EXTENSIONS, SO_MAX_PACING_RATE, SO_BUSY_POLL, SO_SELECT_ERR_QUEUE, SO_LOCK_FILTER, SO_NOFCS, SO_PEEK_OFF, SO_WIFI_STATUS, SO_RXQ_OVFL, SO_DOMAIN, SO_PROTOCOL, SO_TIMESTAMPING, SO_MARK, SO_TIMESTAMPNS, SO_PASSSEC, SO_PEERSEC, SO_ACCEPTCONN, SO_TIMESTAMP, SO_PEERNAME, SO_DETACH_FILTER, SO_ATTACH_FILTER, SO_BINDTODEVICE, SO_SECURITY_ENCRYPTION_NETWORK, SO_SECURITY_ENCRYPTION_TRANSPORT, SO_SECURITY_AUTHENTICATION, SO_SNDTIMEO, SO_RCVTIMEO, SO_SNDLOWAT, SO_RCVLOWAT, SO_PEERCRED, SO_PASSCRED, SO_REUSEPORT, SO_BSDCOMPAT, SO_LINGER, SO_PRIORITY, SO_NO_CHECK, SO_OOBINLINE, SO_KEEPALIVE, SO_RCVBUFFORCE, SO_SNDBUFFORCE, SO_RCVBUF, SO_SNDBUF, SO_BROADCAST, SO_DONTROUTE, SO_ERROR, SO_TYPE, SO_REUSEADDR, SO_DEBUG, UNKNOWN, DYNAMIC val, UINT32 optlenallall
Yes>sendmsgFD fd, UINT32 size, SOCKTUPLE tupleallall
Yes<sendmsgERRNO res, BYTEBUF dataallall
Yes>sendmmsgallall
Yes<sendmmsgERRNO res, FD fd, UINT32 size, BYTEBUF data, SOCKTUPLE tupleallall
Yes>recvmsgFD fdallall
Yes<recvmsgERRNO res, UINT32 size, BYTEBUF data, SOCKTUPLE tuple, BYTEBUF msgcontrolallall
Yes>recvmmsgallall
Yes<recvmmsgERRNO res, FD fd, UINT32 size, BYTEBUF data, SOCKTUPLE tuple, BYTEBUF msgcontrolallall
Yes>creatFSPATH name, UINT32 modeallall
Yes<creatFD fd, FSPATH name, UINT32 mode, UINT32 dev, UINT64 ino, FLAGS16 creat_flags: FD_UPPER_LAYER_CREAT, FD_LOWER_LAYER_CREATallall
Yes>pipeallall
Yes<pipeERRNO res, FD fd1, FD fd2, UINT64 inoallall
Yes>eventfdUINT64 initval, UINT32 flagsallall
Yes<eventfdFD resallall
Yes>futexUINT64 addr, FLAGS16 op: FUTEX_CLOCK_REALTIME, FUTEX_PRIVATE_FLAG, FUTEX_CMP_REQUEUE_PI, FUTEX_WAIT_REQUEUE_PI, FUTEX_WAKE_BITSET, FUTEX_WAIT_BITSET, FUTEX_TRYLOCK_PI, FUTEX_UNLOCK_PI, FUTEX_LOCK_PI, FUTEX_WAKE_OP, FUTEX_CMP_REQUEUE, FUTEX_REQUEUE, FUTEX_FD, FUTEX_WAKE, FUTEX_WAIT, UINT64 valallall
Yes<futexERRNO resallall
Yes>statallall
Yes<statERRNO res, FSPATH pathallall
Yes>lstatallall
Yes<lstatERRNO res, FSPATH pathallall
Yes>fstatFD fdallall
Yes<fstatERRNO resallall
Yes>stat64allall
Yes<stat64ERRNO res, FSPATH pathallall
Yes>lstat64allall
Yes<lstat64ERRNO res, FSPATH pathallall
Yes>fstat64FD fdallall
Yes<fstat64ERRNO resallall
Yes>epoll_waitERRNO maxeventsallall
Yes<epoll_waitERRNO resallall
Yes>pollFDLIST fds, INT64 timeoutallall
Yes<pollERRNO res, FDLIST fdsallall
Yes>selectallall
Yes<selectERRNO resallall
Yes>lseekFD fd, UINT64 offset, ENUMFLAGS8 whence: SEEK_END, SEEK_CUR, SEEK_SETallall
Yes<lseekERRNO resallall
Yes>llseekFD fd, UINT64 offset, ENUMFLAGS8 whence: SEEK_END, SEEK_CUR, SEEK_SETallall
Yes<llseekERRNO resallall
Yes>getcwdallall
Yes<getcwdERRNO res, CHARBUF pathallall
Yes>chdirallall
Yes<chdirERRNO res, CHARBUF pathallall
Yes>fchdirFD fdallall
Yes<fchdirERRNO resallall
No>preadFD fd, UINT32 size, UINT64 posallall
No<preadERRNO res, BYTEBUF data, FD fd, UINT32 size, UINT64 posallall
No>pwriteFD fd, UINT32 size, UINT64 posallall
No<pwriteERRNO res, BYTEBUF data, FD fd, UINT32 size, UINT64 posallall
No>readvFD fdallall
No<readvERRNO res, UINT32 size, BYTEBUF dataallall
No>writevFD fd, UINT32 sizeallall
No<writevERRNO res, BYTEBUF dataallall
No>preadvFD fd, UINT64 posallall
No<preadvERRNO res, UINT32 size, BYTEBUF dataallall
No>pwritevFD fd, UINT32 size, UINT64 posallall
No<pwritevERRNO res, BYTEBUF dataallall
Yes>signalfdFD fd, UINT32 mask, UINT8 flagsallall
Yes<signalfdFD resallall
Yes>killPID pid, SIGTYPE sigallall
Yes<killERRNO resallall
Yes>tkillPID tid, SIGTYPE sigallall
Yes<tkillERRNO resallall
Yes>tgkillPID pid, PID tid, SIGTYPE sigallall
Yes<tgkillERRNO resallall
Yes>nanosleepRELTIME intervalallall
Yes<nanosleepERRNO resallall
Yes>timerfd_createUINT8 clockid, UINT8 flagsallall
Yes<timerfd_createFD resallall
Yes>inotify_initUINT8 flagsallall
Yes<inotify_initFD resallall
Yes>getrlimitENUMFLAGS8 resource: RLIMIT_UNKNOWN, RLIMIT_RTTIME, RLIMIT_RTPRIO, RLIMIT_NICE, RLIMIT_MSGQUEUE, RLIMIT_SIGPENDING, RLIMIT_LOCKS, RLIMIT_AS, RLIMIT_MEMLOCK, RLIMIT_NOFILE, RLIMIT_NPROC, RLIMIT_RSS, RLIMIT_CORE, RLIMIT_STACK, RLIMIT_DATA, RLIMIT_FSIZE, RLIMIT_CPUallall
Yes<getrlimitERRNO res, INT64 cur, INT64 maxallall
Yes>setrlimitENUMFLAGS8 resource: RLIMIT_UNKNOWN, RLIMIT_RTTIME, RLIMIT_RTPRIO, RLIMIT_NICE, RLIMIT_MSGQUEUE, RLIMIT_SIGPENDING, RLIMIT_LOCKS, RLIMIT_AS, RLIMIT_MEMLOCK, RLIMIT_NOFILE, RLIMIT_NPROC, RLIMIT_RSS, RLIMIT_CORE, RLIMIT_STACK, RLIMIT_DATA, RLIMIT_FSIZE, RLIMIT_CPUallall
Yes<setrlimitERRNO res, INT64 cur, INT64 max, ENUMFLAGS8 resource: RLIMIT_UNKNOWN, RLIMIT_RTTIME, RLIMIT_RTPRIO, RLIMIT_NICE, RLIMIT_MSGQUEUE, RLIMIT_SIGPENDING, RLIMIT_LOCKS, RLIMIT_AS, RLIMIT_MEMLOCK, RLIMIT_NOFILE, RLIMIT_NPROC, RLIMIT_RSS, RLIMIT_CORE, RLIMIT_STACK, RLIMIT_DATA, RLIMIT_FSIZE, RLIMIT_CPUallall
Yes>prlimitPID pid, ENUMFLAGS8 resource: RLIMIT_UNKNOWN, RLIMIT_RTTIME, RLIMIT_RTPRIO, RLIMIT_NICE, RLIMIT_MSGQUEUE, RLIMIT_SIGPENDING, RLIMIT_LOCKS, RLIMIT_AS, RLIMIT_MEMLOCK, RLIMIT_NOFILE, RLIMIT_NPROC, RLIMIT_RSS, RLIMIT_CORE, RLIMIT_STACK, RLIMIT_DATA, RLIMIT_FSIZE, RLIMIT_CPUallall
Yes<prlimitERRNO res, INT64 newcur, INT64 newmax, INT64 oldcur, INT64 oldmax, INT64 pid, ENUMFLAGS8 resource: RLIMIT_UNKNOWN, RLIMIT_RTTIME, RLIMIT_RTPRIO, RLIMIT_NICE, RLIMIT_MSGQUEUE, RLIMIT_SIGPENDING, RLIMIT_LOCKS, RLIMIT_AS, RLIMIT_MEMLOCK, RLIMIT_NOFILE, RLIMIT_NPROC, RLIMIT_RSS, RLIMIT_CORE, RLIMIT_STACK, RLIMIT_DATA, RLIMIT_FSIZE, RLIMIT_CPUallall
Yes>fcntlFD fd, ENUMFLAGS8 cmd: F_GETPIPE_SZ, F_SETPIPE_SZ, F_NOTIFY, F_DUPFD_CLOEXEC, F_CANCELLK, F_GETLEASE, F_SETLEASE, F_GETOWN_EX, F_SETOWN_EX, F_SETLKW64, F_SETLK64, F_GETLK64, F_GETSIG, F_SETSIG, F_GETOWN, F_SETOWN, F_SETLKW, F_SETLK, F_GETLK, F_SETFL, F_GETFL, F_SETFD, F_GETFD, F_DUPFD, F_OFD_GETLK, F_OFD_SETLK, F_OFD_SETLKW, UNKNOWNallall
Yes<fcntlFD res, FD fd, ENUMFLAGS8 cmd: F_GETPIPE_SZ, F_SETPIPE_SZ, F_NOTIFY, F_DUPFD_CLOEXEC, F_CANCELLK, F_GETLEASE, F_SETLEASE, F_GETOWN_EX, F_SETOWN_EX, F_SETLKW64, F_SETLK64, F_GETLK64, F_GETSIG, F_SETSIG, F_GETOWN, F_SETOWN, F_SETLKW, F_SETLK, F_GETLK, F_SETFL, F_GETFL, F_SETFD, F_GETFD, F_DUPFD, F_OFD_GETLK, F_OFD_SETLK, F_OFD_SETLKW, UNKNOWNallall
Yes>brkUINT64 addrallall
Yes<brkUINT64 res, UINT32 vm_size, UINT32 vm_rss, UINT32 vm_swapallall
Yes>mmapUINT64 addr, UINT64 length, FLAGS32 prot: PROT_READ, PROT_WRITE, PROT_EXEC, PROT_SEM, PROT_GROWSDOWN, PROT_GROWSUP, PROT_SAO, PROT_NONE, FLAGS32 flags: MAP_SHARED, MAP_PRIVATE, MAP_FIXED, MAP_ANONYMOUS, MAP_32BIT, MAP_RENAME, MAP_NORESERVE, MAP_POPULATE, MAP_NONBLOCK, MAP_GROWSDOWN, MAP_DENYWRITE, MAP_EXECUTABLE, MAP_INHERIT, MAP_FILE, MAP_LOCKED, FD fd, UINT64 offsetallall
Yes<mmapERRNO res, UINT32 vm_size, UINT32 vm_rss, UINT32 vm_swapallall
Yes>mmap2UINT64 addr, UINT64 length, FLAGS32 prot: PROT_READ, PROT_WRITE, PROT_EXEC, PROT_SEM, PROT_GROWSDOWN, PROT_GROWSUP, PROT_SAO, PROT_NONE, FLAGS32 flags: MAP_SHARED, MAP_PRIVATE, MAP_FIXED, MAP_ANONYMOUS, MAP_32BIT, MAP_RENAME, MAP_NORESERVE, MAP_POPULATE, MAP_NONBLOCK, MAP_GROWSDOWN, MAP_DENYWRITE, MAP_EXECUTABLE, MAP_INHERIT, MAP_FILE, MAP_LOCKED, FD fd, UINT64 pgoffsetallall
Yes<mmap2ERRNO res, UINT32 vm_size, UINT32 vm_rss, UINT32 vm_swapallall
Yes>munmapUINT64 addr, UINT64 lengthallall
Yes<munmapERRNO res, UINT32 vm_size, UINT32 vm_rss, UINT32 vm_swapallall
Yes>spliceFD fd_in, FD fd_out, UINT64 size, FLAGS32 flags: SPLICE_F_MOVE, SPLICE_F_NONBLOCK, SPLICE_F_MORE, SPLICE_F_GIFTallall
Yes<spliceERRNO resallall
Yes>ptraceENUMFLAGS16 request: PTRACE_SINGLEBLOCK, PTRACE_SYSEMU_SINGLESTEP, PTRACE_SYSEMU, PTRACE_ARCH_PRCTL, PTRACE_SET_THREAD_AREA, PTRACE_GET_THREAD_AREA, PTRACE_OLDSETOPTIONS, PTRACE_SETFPXREGS, PTRACE_GETFPXREGS, PTRACE_SETFPREGS, PTRACE_GETFPREGS, PTRACE_SETREGS, PTRACE_GETREGS, PTRACE_SETSIGMASK, PTRACE_GETSIGMASK, PTRACE_PEEKSIGINFO, PTRACE_LISTEN, PTRACE_INTERRUPT, PTRACE_SEIZE, PTRACE_SETREGSET, PTRACE_GETREGSET, PTRACE_SETSIGINFO, PTRACE_GETSIGINFO, PTRACE_GETEVENTMSG, PTRACE_SETOPTIONS, PTRACE_SYSCALL, PTRACE_DETACH, PTRACE_ATTACH, PTRACE_SINGLESTEP, PTRACE_KILL, PTRACE_CONT, PTRACE_POKEUSR, PTRACE_POKEDATA, PTRACE_POKETEXT, PTRACE_PEEKUSR, PTRACE_PEEKDATA, PTRACE_PEEKTEXT, PTRACE_TRACEME, PTRACE_UNKNOWN, PID pidallall
Yes<ptraceERRNO res, DYNAMIC addr, DYNAMIC dataallall
Yes>ioctlFD fd, UINT64 request, UINT64 argumentallall
Yes<ioctlERRNO resallall
Yes>renameallall
Yes<renameERRNO res, FSPATH oldpath, FSPATH newpathallall
Yes>renameatallall
Yes<renameatERRNO res, FD olddirfd, FSRELPATH oldpath, FD newdirfd, FSRELPATH newpathallall
Yes>symlinkallall
Yes<symlinkERRNO res, CHARBUF target, FSPATH linkpathallall
Yes>symlinkatallall
Yes<symlinkatERRNO res, CHARBUF target, FD linkdirfd, FSRELPATH linkpathallall
No>sendfileFD out_fd, FD in_fd, UINT64 offset, UINT64 sizeallall
No<sendfileERRNO res, UINT64 offsetallall
Yes>quotactlFLAGS16 cmd: Q_QUOTAON, Q_QUOTAOFF, Q_GETFMT, Q_GETINFO, Q_SETINFO, Q_GETQUOTA, Q_SETQUOTA, Q_SYNC, Q_XQUOTAON, Q_XQUOTAOFF, Q_XGETQUOTA, Q_XSETQLIM, Q_XGETQSTAT, Q_XQUOTARM, Q_XQUOTASYNC, FLAGS8 type: USRQUOTA, GRPQUOTA, UINT32 id, FLAGS8 quota_fmt: QFMT_NOT_USED, QFMT_VFS_OLD, QFMT_VFS_V0, QFMT_VFS_V1allall
Yes<quotactlERRNO res, CHARBUF special, CHARBUF quotafilepath, UINT64 dqb_bhardlimit, UINT64 dqb_bsoftlimit, UINT64 dqb_curspace, UINT64 dqb_ihardlimit, UINT64 dqb_isoftlimit, RELTIME dqb_btime, RELTIME dqb_itime, RELTIME dqi_bgrace, RELTIME dqi_igrace, FLAGS8 dqi_flags: DQF_NONE, V1_DQF_RSQUASH, FLAGS8 quota_fmt_out: QFMT_NOT_USED, QFMT_VFS_OLD, QFMT_VFS_V0, QFMT_VFS_V1allall
Yes>setresuidUID ruid, UID euid, UID suidallall
Yes<setresuidERRNO resallall
Yes>setresgidGID rgid, GID egid, GID sgidallall
Yes<setresgidERRNO resallall
Yes>setuidUID uidallall
Yes<setuidERRNO resallall
Yes>setgidGID gidallall
Yes<setgidERRNO resallall
Yes>getuidallall
Yes<getuidUID uidallall
Yes>geteuidallall
Yes<geteuidUID euidallall
Yes>getgidallall
Yes<getgidGID gidallall
Yes>getegidallall
Yes<getegidGID egidallall
Yes>getresuidallall
Yes<getresuidERRNO res, UID ruid, UID euid, UID suidallall
Yes>getresgidallall
Yes<getresgidERRNO res, GID rgid, GID egid, GID sgidallall
Yes>cloneallall
Yes<clonePID res, CHARBUF exe, BYTEBUF args, PID tid, PID pid, PID ptid, CHARBUF cwd, INT64 fdlimit, UINT64 pgft_maj, UINT64 pgft_min, UINT32 vm_size, UINT32 vm_rss, UINT32 vm_swap, CHARBUF comm, BYTEBUF cgroups, FLAGS32 flags: CLONE_FILES, CLONE_FS, CLONE_IO, CLONE_NEWIPC, CLONE_NEWNET, CLONE_NEWNS, CLONE_NEWPID, CLONE_NEWUTS, CLONE_PARENT, CLONE_PARENT_SETTID, CLONE_PTRACE, CLONE_SIGHAND, CLONE_SYSVSEM, CLONE_THREAD, CLONE_UNTRACED, CLONE_VM, CLONE_INVERTED, NAME_CHANGED, CLOSED, CLONE_NEWUSER, CLONE_CHILD_CLEARTID, CLONE_CHILD_SETTID, CLONE_SETTLS, CLONE_STOPPED, CLONE_VFORK, CLONE_NEWCGROUP, UINT32 uid, UINT32 gid, PID vtid, PID vpid, UINT64 pidns_init_start_tsallall
Yes>forkallall
Yes<forkPID res, CHARBUF exe, BYTEBUF args, PID tid, PID pid, PID ptid, CHARBUF cwd, INT64 fdlimit, UINT64 pgft_maj, UINT64 pgft_min, UINT32 vm_size, UINT32 vm_rss, UINT32 vm_swap, CHARBUF comm, BYTEBUF cgroups, FLAGS32 flags: CLONE_FILES, CLONE_FS, CLONE_IO, CLONE_NEWIPC, CLONE_NEWNET, CLONE_NEWNS, CLONE_NEWPID, CLONE_NEWUTS, CLONE_PARENT, CLONE_PARENT_SETTID, CLONE_PTRACE, CLONE_SIGHAND, CLONE_SYSVSEM, CLONE_THREAD, CLONE_UNTRACED, CLONE_VM, CLONE_INVERTED, NAME_CHANGED, CLOSED, CLONE_NEWUSER, CLONE_CHILD_CLEARTID, CLONE_CHILD_SETTID, CLONE_SETTLS, CLONE_STOPPED, CLONE_VFORK, CLONE_NEWCGROUP, UINT32 uid, UINT32 gid, PID vtid, PID vpid, UINT64 pidns_init_start_tsallall
Yes>vforkallall
Yes<vforkPID res, CHARBUF exe, BYTEBUF args, PID tid, PID pid, PID ptid, CHARBUF cwd, INT64 fdlimit, UINT64 pgft_maj, UINT64 pgft_min, UINT32 vm_size, UINT32 vm_rss, UINT32 vm_swap, CHARBUF comm, BYTEBUF cgroups, FLAGS32 flags: CLONE_FILES, CLONE_FS, CLONE_IO, CLONE_NEWIPC, CLONE_NEWNET, CLONE_NEWNS, CLONE_NEWPID, CLONE_NEWUTS, CLONE_PARENT, CLONE_PARENT_SETTID, CLONE_PTRACE, CLONE_SIGHAND, CLONE_SYSVSEM, CLONE_THREAD, CLONE_UNTRACED, CLONE_VM, CLONE_INVERTED, NAME_CHANGED, CLOSED, CLONE_NEWUSER, CLONE_CHILD_CLEARTID, CLONE_CHILD_SETTID, CLONE_SETTLS, CLONE_STOPPED, CLONE_VFORK, CLONE_NEWCGROUP, UINT32 uid, UINT32 gid, PID vtid, PID vpid, UINT64 pidns_init_start_tsallall
Yes>getdentsFD fdallall
Yes<getdentsERRNO resallall
Yes>getdents64FD fdallall
Yes<getdents64ERRNO resallall
Yes>setnsFD fd, FLAGS32 nstype: CLONE_FILES, CLONE_FS, CLONE_IO, CLONE_NEWIPC, CLONE_NEWNET, CLONE_NEWNS, CLONE_NEWPID, CLONE_NEWUTS, CLONE_PARENT, CLONE_PARENT_SETTID, CLONE_PTRACE, CLONE_SIGHAND, CLONE_SYSVSEM, CLONE_THREAD, CLONE_UNTRACED, CLONE_VM, CLONE_INVERTED, NAME_CHANGED, CLOSED, CLONE_NEWUSER, CLONE_CHILD_CLEARTID, CLONE_CHILD_SETTID, CLONE_SETTLS, CLONE_STOPPED, CLONE_VFORK, CLONE_NEWCGROUPallall
Yes<setnsERRNO resallall
Yes>flockFD fd, FLAGS32 operation: LOCK_SH, LOCK_EX, LOCK_NB, LOCK_UN, LOCK_NONEallall
Yes<flockERRNO resallall
Yes>acceptallall
Yes<acceptFD fd, SOCKTUPLE tuple, UINT8 queuepct, UINT32 queuelen, UINT32 queuemaxallall
Yes>semopINT32 semidallall
Yes<semopERRNO res, UINT32 nsops, UINT16 sem_num_0, INT16 sem_op_0, FLAGS16 sem_flg_0: IPC_NOWAIT, SEM_UNDO, UINT16 sem_num_1, INT16 sem_op_1, FLAGS16 sem_flg_1: IPC_NOWAIT, SEM_UNDOallall
Yes>semctlINT32 semid, INT32 semnum, FLAGS16 cmd: IPC_STAT, IPC_SET, IPC_RMID, IPC_INFO, SEM_INFO, SEM_STAT, GETALL, GETNCNT, GETPID, GETVAL, GETZCNT, SETALL, SETVAL, INT32 valallall
Yes<semctlERRNO resallall
Yes>ppollFDLIST fds, RELTIME timeout, SIGSET sigmaskallall
Yes<ppollERRNO res, FDLIST fdsallall
Yes>mountFLAGS32 flags: RDONLY, NOSUID, NODEV, NOEXEC, SYNCHRONOUS, REMOUNT, MANDLOCK, DIRSYNC, NOATIME, NODIRATIME, BIND, MOVE, REC, SILENT, POSIXACL, UNBINDABLE, PRIVATE, SLAVE, SHARED, RELATIME, KERNMOUNT, I_VERSION, STRICTATIME, LAZYTIME, NOSEC, BORN, ACTIVE, NOUSERallall
Yes<mountERRNO res, CHARBUF dev, FSPATH dir, CHARBUF typeallall
Yes>semgetINT32 key, INT32 nsems, FLAGS32 semflg: IPC_EXCL, IPC_CREATallall
Yes<semgetERRNO resallall
Yes>accessFLAGS32 mode: F_OK, R_OK, W_OK, X_OKallall
Yes<accessERRNO res, FSPATH nameallall
Yes>chrootallall
Yes<chrootERRNO res, FSPATH pathallall
Yes>setsidallall
Yes<setsidPID resallall
Yes>mkdirUINT32 modeallall
Yes<mkdirERRNO res, FSPATH pathallall
Yes>rmdirallall
Yes<rmdirERRNO res, FSPATH pathallall
Yes>unshareFLAGS32 flags: CLONE_FILES, CLONE_FS, CLONE_IO, CLONE_NEWIPC, CLONE_NEWNET, CLONE_NEWNS, CLONE_NEWPID, CLONE_NEWUTS, CLONE_PARENT, CLONE_PARENT_SETTID, CLONE_PTRACE, CLONE_SIGHAND, CLONE_SYSVSEM, CLONE_THREAD, CLONE_UNTRACED, CLONE_VM, CLONE_INVERTED, NAME_CHANGED, CLOSED, CLONE_NEWUSER, CLONE_CHILD_CLEARTID, CLONE_CHILD_SETTID, CLONE_SETTLS, CLONE_STOPPED, CLONE_VFORK, CLONE_NEWCGROUPallall
Yes<unshareERRNO resallall
Yes>execveFSPATH filenameallall
Yes<execveERRNO res, CHARBUF exe, BYTEBUF args, PID tid, PID pid, PID ptid, CHARBUF cwd, UINT64 fdlimit, UINT64 pgft_maj, UINT64 pgft_min, UINT32 vm_size, UINT32 vm_rss, UINT32 vm_swap, CHARBUF comm, BYTEBUF cgroups, BYTEBUF env, UINT32 tty, PID vpgid, UID loginuid, FLAGS32 flags: EXE_WRITABLE, EXE_UPPER_LAYER, EXE_FROM_MEMFD, EXE_LOWER_LAYER, UINT64 cap_inheritable, UINT64 cap_permitted, UINT64 cap_effective, UINT64 exe_ino, ABSTIME exe_ino_ctime, ABSTIME exe_ino_mtime, UID uid, FSPATH trusted_exepath, PID pgid, GID gidallall
Yes>setpgidPID pid, PID pgidallall
Yes<setpgidPID resallall
Yes>seccompUINT64 op, UINT64 flagsallall
Yes<seccompERRNO resallall
Yes>unlinkallall
Yes<unlinkERRNO res, FSPATH pathallall
Yes>unlinkatallall
Yes<unlinkatERRNO res, FD dirfd, FSRELPATH name, FLAGS32 flags: AT_REMOVEDIRallall
Yes>mkdiratallall
Yes<mkdiratERRNO res, FD dirfd, FSRELPATH path, UINT32 modeallall
Yes>openatFD dirfd, FSRELPATH name, FLAGS32 flags: O_LARGEFILE, O_DIRECTORY, O_DIRECT, O_TRUNC, O_SYNC, O_NONBLOCK, O_EXCL, O_DSYNC, O_APPEND, O_CREAT, O_RDWR, O_WRONLY, O_RDONLY, O_CLOEXEC, O_NONE, O_TMPFILE, O_F_CREATED, FD_UPPER_LAYER, FD_LOWER_LAYER, UINT32 modeallall
Yes<openatFD fd, FD dirfd, FSRELPATH name, FLAGS32 flags: O_LARGEFILE, O_DIRECTORY, O_DIRECT, O_TRUNC, O_SYNC, O_NONBLOCK, O_EXCL, O_DSYNC, O_APPEND, O_CREAT, O_RDWR, O_WRONLY, O_RDONLY, O_CLOEXEC, O_NONE, O_TMPFILE, O_F_CREATED, FD_UPPER_LAYER, FD_LOWER_LAYER, UINT32 mode, UINT32 dev, UINT64 inoallall
Yes>linkallall
Yes<linkERRNO res, FSPATH oldpath, FSPATH newpathallall
Yes>linkatallall
Yes<linkatERRNO res, FD olddir, FSRELPATH oldpath, FD newdir, FSRELPATH newpath, FLAGS32 flags: AT_SYMLINK_FOLLOW, AT_EMPTY_PATHallall
Yes>fchmodatallall
Yes<fchmodatERRNO res, FD dirfd, FSRELPATH filename, MODE modeallall
Yes>chmodallall
Yes<chmodERRNO res, FSPATH filename, MODE modeallall
Yes>fchmodallall
Yes<fchmodERRNO res, FD fd, MODE modeallall
Yes>renameat2allall
Yes<renameat2ERRNO res, FD olddirfd, FSRELPATH oldpath, FD newdirfd, FSRELPATH newpath, FLAGS32 flags: RENAME_NOREPLACE, RENAME_EXCHANGE, RENAME_WHITEOUTallall
Yes>userfaultfdallall
Yes<userfaultfdERRNO res, FLAGS32 flags: O_LARGEFILE, O_DIRECTORY, O_DIRECT, O_TRUNC, O_SYNC, O_NONBLOCK, O_EXCL, O_DSYNC, O_APPEND, O_CREAT, O_RDWR, O_WRONLY, O_RDONLY, O_CLOEXEC, O_NONE, O_TMPFILE, O_F_CREATED, FD_UPPER_LAYER, FD_LOWER_LAYERallall
Yes>openat2FD dirfd, FSRELPATH name, FLAGS32 flags: O_LARGEFILE, O_DIRECTORY, O_DIRECT, O_TRUNC, O_SYNC, O_NONBLOCK, O_EXCL, O_DSYNC, O_APPEND, O_CREAT, O_RDWR, O_WRONLY, O_RDONLY, O_CLOEXEC, O_NONE, O_TMPFILE, O_F_CREATED, FD_UPPER_LAYER, FD_LOWER_LAYER, UINT32 mode, FLAGS32 resolve: RESOLVE_BENEATH, RESOLVE_IN_ROOT, RESOLVE_NO_MAGICLINKS, RESOLVE_NO_SYMLINKS, RESOLVE_NO_XDEV, RESOLVE_CACHEDallall
Yes<openat2FD fd, FD dirfd, FSRELPATH name, FLAGS32 flags: O_LARGEFILE, O_DIRECTORY, O_DIRECT, O_TRUNC, O_SYNC, O_NONBLOCK, O_EXCL, O_DSYNC, O_APPEND, O_CREAT, O_RDWR, O_WRONLY, O_RDONLY, O_CLOEXEC, O_NONE, O_TMPFILE, O_F_CREATED, FD_UPPER_LAYER, FD_LOWER_LAYER, UINT32 mode, FLAGS32 resolve: RESOLVE_BENEATH, RESOLVE_IN_ROOT, RESOLVE_NO_MAGICLINKS, RESOLVE_NO_SYMLINKS, RESOLVE_NO_XDEV, RESOLVE_CACHED, UINT32 dev, UINT64 inoallall
Yes>mprotectUINT64 addr, UINT64 length, FLAGS32 prot: PROT_READ, PROT_WRITE, PROT_EXEC, PROT_SEM, PROT_GROWSDOWN, PROT_GROWSUP, PROT_SAO, PROT_NONEallall
Yes<mprotectERRNO resallall
Yes>execveatFD dirfd, FSRELPATH pathname, FLAGS32 flags: AT_EMPTY_PATH, AT_SYMLINK_NOFOLLOWallall
Yes<execveatERRNO res, CHARBUF exe, BYTEBUF args, PID tid, PID pid, PID ptid, CHARBUF cwd, UINT64 fdlimit, UINT64 pgft_maj, UINT64 pgft_min, UINT32 vm_size, UINT32 vm_rss, UINT32 vm_swap, CHARBUF comm, BYTEBUF cgroups, BYTEBUF env, UINT32 tty, PID vpgid, UID loginuid, FLAGS32 flags: EXE_WRITABLE, EXE_UPPER_LAYER, EXE_FROM_MEMFD, EXE_LOWER_LAYER, UINT64 cap_inheritable, UINT64 cap_permitted, UINT64 cap_effective, UINT64 exe_ino, ABSTIME exe_ino_ctime, ABSTIME exe_ino_mtime, UID uid, FSPATH trusted_exepath, PID pgid, GID gidallall
Yes>copy_file_rangeFD fdin, UINT64 offin, UINT64 lenallall
Yes<copy_file_rangeERRNO res, FD fdout, UINT64 offoutallall
Yes>clone3allall
Yes<clone3PID res, CHARBUF exe, BYTEBUF args, PID tid, PID pid, PID ptid, CHARBUF cwd, INT64 fdlimit, UINT64 pgft_maj, UINT64 pgft_min, UINT32 vm_size, UINT32 vm_rss, UINT32 vm_swap, CHARBUF comm, BYTEBUF cgroups, FLAGS32 flags: CLONE_FILES, CLONE_FS, CLONE_IO, CLONE_NEWIPC, CLONE_NEWNET, CLONE_NEWNS, CLONE_NEWPID, CLONE_NEWUTS, CLONE_PARENT, CLONE_PARENT_SETTID, CLONE_PTRACE, CLONE_SIGHAND, CLONE_SYSVSEM, CLONE_THREAD, CLONE_UNTRACED, CLONE_VM, CLONE_INVERTED, NAME_CHANGED, CLOSED, CLONE_NEWUSER, CLONE_CHILD_CLEARTID, CLONE_CHILD_SETTID, CLONE_SETTLS, CLONE_STOPPED, CLONE_VFORK, CLONE_NEWCGROUP, UINT32 uid, UINT32 gid, PID vtid, PID vpid, UINT64 pidns_init_start_tsallall
Yes>open_by_handle_atallall
Yes<open_by_handle_atFD fd, FD mountfd, FLAGS32 flags: O_LARGEFILE, O_DIRECTORY, O_DIRECT, O_TRUNC, O_SYNC, O_NONBLOCK, O_EXCL, O_DSYNC, O_APPEND, O_CREAT, O_RDWR, O_WRONLY, O_RDONLY, O_CLOEXEC, O_NONE, O_TMPFILE, O_F_CREATED, FD_UPPER_LAYER, FD_LOWER_LAYER, FSPATH path, UINT32 dev, UINT64 inoallall
Yes>io_uring_setupallall
Yes<io_uring_setupERRNO res, UINT32 entries, UINT32 sq_entries, UINT32 cq_entries, FLAGS32 flags: IORING_SETUP_IOPOLL, IORING_SETUP_SQPOLL, IORING_SQ_NEED_WAKEUP, IORING_SETUP_SQ_AFF, IORING_SETUP_CQSIZE, IORING_SETUP_CLAMP, IORING_SETUP_ATTACH_RW, IORING_SETUP_R_DISABLED, UINT32 sq_thread_cpu, UINT32 sq_thread_idle, FLAGS32 features: IORING_FEAT_SINGLE_MMAP, IORING_FEAT_NODROP, IORING_FEAT_SUBMIT_STABLE, IORING_FEAT_RW_CUR_POS, IORING_FEAT_CUR_PERSONALITY, IORING_FEAT_FAST_POLL, IORING_FEAT_POLL_32BITS, IORING_FEAT_SQPOLL_NONFIXED, IORING_FEAT_ENTER_EXT_ARG, IORING_FEAT_NATIVE_WORKERS, IORING_FEAT_RSRC_TAGSallall
Yes>io_uring_enterallall
Yes<io_uring_enterERRNO res, FD fd, UINT32 to_submit, UINT32 min_complete, FLAGS32 flags: IORING_ENTER_GETEVENTS, IORING_ENTER_SQ_WAKEUP, IORING_ENTER_SQ_WAIT, IORING_ENTER_EXT_ARG, SIGSET sigallall
Yes>io_uring_registerallall
Yes<io_uring_registerERRNO res, FD fd, ENUMFLAGS16 opcode: IORING_REGISTER_BUFFERS, IORING_UNREGISTER_BUFFERS, IORING_REGISTER_FILES, IORING_UNREGISTER_FILES, IORING_REGISTER_EVENTFD, IORING_UNREGISTER_EVENTFD, IORING_REGISTER_FILES_UPDATE, IORING_REGISTER_EVENTFD_ASYNC, IORING_REGISTER_PROBE, IORING_REGISTER_PERSONALITY, IORING_UNREGISTER_PERSONALITY, IORING_REGISTER_RESTRICTIONS, IORING_REGISTER_ENABLE_RINGS, IORING_REGISTER_FILES2, IORING_REGISTER_FILES_UPDATE2, IORING_REGISTER_BUFFERS2, IORING_REGISTER_BUFFERS_UPDATE, IORING_REGISTER_IOWQ_AFF, IORING_UNREGISTER_IOWQ_AFF, IORING_REGISTER_IOWQ_MAX_WORKERS, IORING_REGISTER_RING_FDS, IORING_UNREGISTER_RING_FDS, UINT64 arg, UINT32 nr_argsallall
Yes>mlockallall
Yes<mlockERRNO res, UINT64 addr, UINT64 lenallall
Yes>munlockallall
Yes<munlockERRNO res, UINT64 addr, UINT64 lenallall
Yes>mlockallallall
Yes<mlockallERRNO res, FLAGS32 flags: MCL_CURRENT, MCL_FUTURE, MCL_ONFAULTallall
Yes>munlockallallall
Yes<munlockallERRNO resallall
Yes>capsetallall
Yes<capsetERRNO res, UINT64 cap_inheritable, UINT64 cap_permitted, UINT64 cap_effectiveallall
Yes>dup2FD fdallall
Yes<dup2FD res, FD oldfd, FD newfdallall
Yes>dup3FD fdallall
Yes<dup3FD res, FD oldfd, FD newfd, FLAGS32 flags: O_LARGEFILE, O_DIRECTORY, O_DIRECT, O_TRUNC, O_SYNC, O_NONBLOCK, O_EXCL, O_DSYNC, O_APPEND, O_CREAT, O_RDWR, O_WRONLY, O_RDONLY, O_CLOEXEC, O_NONE, O_TMPFILE, O_F_CREATED, FD_UPPER_LAYER, FD_LOWER_LAYERallall
Yes>dupFD fdallall
Yes<dupFD res, FD oldfdallall
Yes>bpfINT64 cmdallall
Yes<bpfFD fd, ENUMFLAGS32 cmd: BPF_MAP_CREATE, BPF_MAP_LOOKUP_ELEM, BPF_MAP_UPDATE_ELEM, BPF_MAP_DELETE_ELEM, BPF_MAP_GET_NEXT_KEY, BPF_PROG_LOAD, BPF_OBJ_PIN, BPF_OBJ_GET, BPF_PROG_ATTACH, BPF_PROG_DETACH, BPF_PROG_TEST_RUN, BPF_PROG_RUN, BPF_PROG_GET_NEXT_ID, BPF_MAP_GET_NEXT_ID, BPF_PROG_GET_FD_BY_ID, BPF_MAP_GET_FD_BY_ID, BPF_OBJ_GET_INFO_BY_FD, BPF_PROG_QUERY, BPF_RAW_TRACEPOINT_OPEN, BPF_BTF_LOAD, BPF_BTF_GET_FD_BY_ID, BPF_TASK_FD_QUERY, BPF_MAP_LOOKUP_AND_DELETE_ELEM, BPF_MAP_FREEZE, BPF_BTF_GET_NEXT_ID, BPF_MAP_LOOKUP_BATCH, BPF_MAP_LOOKUP_AND_DELETE_BATCH, BPF_MAP_UPDATE_BATCH, BPF_MAP_DELETE_BATCH, BPF_LINK_CREATE, BPF_LINK_UPDATE, BPF_LINK_GET_FD_BY_ID, BPF_LINK_GET_NEXT_ID, BPF_ENABLE_STATS, BPF_ITER_CREATE, BPF_LINK_DETACH, BPF_PROG_BIND_MAPallall
Yes>mlock2allall
Yes<mlock2ERRNO res, UINT64 addr, UINT64 len, FLAGS32 flags: MLOCK_ONFAULTallall
Yes>fsconfigallall
Yes<fsconfigERRNO res, FD fd, ENUMFLAGS32 cmd: FSCONFIG_SET_FLAG, FSCONFIG_SET_STRING, FSCONFIG_SET_BINARY, FSCONFIG_SET_PATH, FSCONFIG_SET_PATH_EMPTY, FSCONFIG_SET_FD, FSCONFIG_CMD_CREATE, FSCONFIG_CMD_RECONFIGURE, CHARBUF key, BYTEBUF value_bytebuf, CHARBUF value_charbuf, INT32 auxallall
Yes>epoll_createINT32 sizeallall
Yes<epoll_createERRNO resallall
Yes>epoll_create1FLAGS32 flags: EPOLL_CLOEXECallall
Yes<epoll_create1ERRNO resallall
Yes>chownallall
Yes<chownERRNO res, FSPATH path, UINT32 uid, UINT32 gidallall
Yes>lchownallall
Yes<lchownERRNO res, FSPATH path, UINT32 uid, UINT32 gidallall
Yes>fchownallall
Yes<fchownERRNO res, FD fd, UINT32 uid, UINT32 gidallall
Yes>fchownatallall
Yes<fchownatERRNO res, FD dirfd, FSRELPATH pathname, UINT32 uid, UINT32 gid, FLAGS32 flags: AT_SYMLINK_NOFOLLOW, AT_EMPTY_PATHallall
Yes>umountallall
Yes<umountERRNO res, FSPATH nameallall
Yes>accept4INT32 flagsallall
Yes<accept4FD fd, SOCKTUPLE tuple, UINT8 queuepct, UINT32 queuelen, UINT32 queuemaxallall
Yes>umount2FLAGS32 flags: FORCE, DETACH, EXPIRE, NOFOLLOWallall
Yes<umount2ERRNO res, FSPATH nameallall
Yes>pipe2allall
Yes<pipe2ERRNO res, FD fd1, FD fd2, UINT64 ino, FLAGS32 flags: O_LARGEFILE, O_DIRECTORY, O_DIRECT, O_TRUNC, O_SYNC, O_NONBLOCK, O_EXCL, O_DSYNC, O_APPEND, O_CREAT, O_RDWR, O_WRONLY, O_RDONLY, O_CLOEXEC, O_NONE, O_TMPFILE, O_F_CREATED, FD_UPPER_LAYER, FD_LOWER_LAYERallall
Yes>inotify_init1allall
Yes<inotify_init1FD res, FLAGS16 flags: O_LARGEFILE, O_DIRECTORY, O_DIRECT, O_TRUNC, O_SYNC, O_NONBLOCK, O_EXCL, O_DSYNC, O_APPEND, O_CREAT, O_RDWR, O_WRONLY, O_RDONLY, O_CLOEXEC, O_NONE, O_TMPFILE, O_F_CREATED, FD_UPPER_LAYER, FD_LOWER_LAYERallall
Yes>eventfd2UINT64 initvalallall
Yes<eventfd2FD res, FLAGS16 flags: O_LARGEFILE, O_DIRECTORY, O_DIRECT, O_TRUNC, O_SYNC, O_NONBLOCK, O_EXCL, O_DSYNC, O_APPEND, O_CREAT, O_RDWR, O_WRONLY, O_RDONLY, O_CLOEXEC, O_NONE, O_TMPFILE, O_F_CREATED, FD_UPPER_LAYER, FD_LOWER_LAYERallall
Yes>signalfd4FD fd, UINT32 maskallall
Yes<signalfd4FD res, FLAGS16 flags: O_LARGEFILE, O_DIRECTORY, O_DIRECT, O_TRUNC, O_SYNC, O_NONBLOCK, O_EXCL, O_DSYNC, O_APPEND, O_CREAT, O_RDWR, O_WRONLY, O_RDONLY, O_CLOEXEC, O_NONE, O_TMPFILE, O_F_CREATED, FD_UPPER_LAYER, FD_LOWER_LAYERallall
Yes>prctlallall
Yes<prctlERRNO res, ENUMFLAGS32 option: PR_GET_DUMPABLE, PR_SET_DUMPABLE, PR_GET_KEEPCAPS, PR_SET_KEEPCAPS, PR_SET_NAME, PR_GET_NAME, PR_GET_SECCOMP, PR_SET_SECCOMP, PR_CAPBSET_READ, PR_CAPBSET_DROP, PR_GET_SECUREBITS, PR_SET_SECUREBITS, PR_MCE_KILL, PR_MCE_KILL, PR_SET_MM, PR_SET_CHILD_SUBREAPER, PR_GET_CHILD_SUBREAPER, PR_SET_NO_NEW_PRIVS, PR_GET_NO_NEW_PRIVS, PR_GET_TID_ADDRESS, PR_SET_THP_DISABLE, PR_GET_THP_DISABLE, PR_CAP_AMBIENT, CHARBUF arg2_str, INT64 arg2_intallall
Yes>memfd_createallall
Yes<memfd_createFD fd, CHARBUF name, FLAGS32 flags: MFD_CLOEXEC, MFD_ALLOW_SEALING, MFD_HUGETLBallall
Yes>pidfd_getfdallall
Yes<pidfd_getfdFD fd, FD pid_fd, FD target_fd, UINT32 flagsallall
Yes>pidfd_openallall
Yes<pidfd_openFD fd, PID pid, FLAGS32 flags: PIDFD_NONBLOCKallall
Yes>init_moduleallall
Yes<init_moduleERRNO res, BYTEBUF img, UINT64 length, CHARBUF uargsallall
Yes>finit_moduleallall
Yes<finit_moduleERRNO res, FD fd, CHARBUF uargs, FLAGS32 flags: MODULE_INIT_IGNORE_MODVERSIONS, MODULE_INIT_IGNORE_VERMAGIC, MODULE_INIT_COMPRESSED_FILEallall
Yes>mknodallall
Yes<mknodERRNO res, FSPATH path, MODE mode, UINT32 devallall
Yes>mknodatallall
Yes<mknodatERRNO res, FD dirfd, FSRELPATH path, MODE mode, UINT32 devallall
Yes>newfstatatallall
Yes<newfstatatERRNO res, FD dirfd, FSRELPATH path, FLAGS32 flags: AT_EMPTY_PATH, AT_NO_AUTOMOUNT, AT_SYMLINK_NOFOLLOWallall
Yes>process_vm_readvallall
Yes<process_vm_readvINT64 res, PID pid, BYTEBUF dataallall
Yes>process_vm_writevallall
Yes<process_vm_writevINT64 res, PID pid, BYTEBUF dataallall
Yes>delete_moduleallall
Yes<delete_moduleERRNO res, CHARBUF name, FLAGS32 flags: O_NONBLOCK, O_TRUNCallall
Yes>setreuidallall
Yes<setreuidERRNO res, UID ruid, UID euidallall
Yes>setregidallall
Yes<setregidERRNO res, UID rgid, UID egidallall
Yes>open_tree_attrSYSCALLID ID, UINT16 nativeID14.3.0 and above6.2.0 and above
Yes<open_tree_attrSYSCALLID ID14.3.0 and above6.2.0 and above
Yes>setxattratSYSCALLID ID, UINT16 nativeID13.8.0 and above5.4.0 and above
Yes<setxattratSYSCALLID ID13.8.0 and above5.4.0 and above
Yes>uretprobeSYSCALLID ID, UINT16 nativeID13.5.0 and aboveall
Yes<uretprobeSYSCALLID ID13.5.0 and aboveall
Yes>lsm_list_modulesSYSCALLID ID, UINT16 nativeIDallall
Yes<lsm_list_modulesSYSCALLID IDallall
Yes>lsm_get_self_attrSYSCALLID ID, UINT16 nativeIDallall
Yes<lsm_get_self_attrSYSCALLID IDallall
Yes>statmountSYSCALLID ID, UINT16 nativeIDallall
Yes<statmountSYSCALLID IDallall
Yes>listmountSYSCALLID ID, UINT16 nativeIDallall
Yes<listmountSYSCALLID IDallall
Yes>capgetSYSCALLID ID, UINT16 nativeIDallall
Yes<capgetSYSCALLID IDallall
Yes>inotify_rm_watchSYSCALLID ID, UINT16 nativeIDallall
Yes<inotify_rm_watchSYSCALLID IDallall
Yes>clock_getresSYSCALLID ID, UINT16 nativeIDallall
Yes<clock_getresSYSCALLID IDallall
Yes>kexec_loadSYSCALLID ID, UINT16 nativeIDallall
Yes<kexec_loadSYSCALLID IDallall
Yes>mq_notifySYSCALLID ID, UINT16 nativeIDallall
Yes<mq_notifySYSCALLID IDallall
Yes>utimesSYSCALLID ID, UINT16 nativeIDallall
Yes<utimesSYSCALLID IDallall
Yes>set_robust_listSYSCALLID ID, UINT16 nativeIDallall
Yes<set_robust_listSYSCALLID IDallall
Yes>shmgetSYSCALLID ID, UINT16 nativeIDallall
Yes<shmgetSYSCALLID IDallall
Yes>fspickSYSCALLID ID, UINT16 nativeIDallall
Yes<fspickSYSCALLID IDallall
Yes>timer_deleteSYSCALLID ID, UINT16 nativeIDallall
Yes<timer_deleteSYSCALLID IDallall
Yes>sethostnameSYSCALLID ID, UINT16 nativeIDallall
Yes<sethostnameSYSCALLID IDallall
Yes>exit_groupSYSCALLID ID, UINT16 nativeIDallall
Yes<exit_groupSYSCALLID IDallall
Yes>fsmountSYSCALLID ID, UINT16 nativeIDallall
Yes<fsmountSYSCALLID IDallall
Yes>clock_gettimeSYSCALLID ID, UINT16 nativeIDallall
Yes<clock_gettimeSYSCALLID IDallall
Yes>listxattratSYSCALLID ID, UINT16 nativeID13.8.0 and above5.4.0 and above
Yes<listxattratSYSCALLID ID13.8.0 and above5.4.0 and above
Yes>timerfd_gettimeSYSCALLID ID, UINT16 nativeIDallall
Yes<timerfd_gettimeSYSCALLID IDallall
Yes>timer_getoverrunSYSCALLID ID, UINT16 nativeIDallall
Yes<timer_getoverrunSYSCALLID IDallall
Yes>s390_pci_mmio_writeSYSCALLID ID, UINT16 nativeIDallall
Yes<s390_pci_mmio_writeSYSCALLID IDallall
Yes>io_setupSYSCALLID ID, UINT16 nativeIDallall
Yes<io_setupSYSCALLID IDallall
Yes>inotify_add_watchSYSCALLID ID, UINT16 nativeIDallall
Yes<inotify_add_watchSYSCALLID IDallall
Yes>pidfd_send_signalSYSCALLID ID, UINT16 nativeIDallall
Yes<pidfd_send_signalSYSCALLID IDallall
Yes>epoll_ctlSYSCALLID ID, UINT16 nativeIDallall
Yes<epoll_ctlSYSCALLID IDallall
Yes>get_thread_areaSYSCALLID ID, UINT16 nativeIDallall
Yes<get_thread_areaSYSCALLID IDallall
Yes>switch_endianSYSCALLID ID, UINT16 nativeIDallall
Yes<switch_endianSYSCALLID IDallall
Yes>setitimerSYSCALLID ID, UINT16 nativeIDallall
Yes<setitimerSYSCALLID IDallall
Yes>io_submitSYSCALLID ID, UINT16 nativeIDallall
Yes<io_submitSYSCALLID IDallall
Yes>sched_setaffinitySYSCALLID ID, UINT16 nativeIDallall
Yes<sched_setaffinitySYSCALLID IDallall
Yes>request_keySYSCALLID ID, UINT16 nativeIDallall
Yes<request_keySYSCALLID IDallall
Yes>fanotify_initSYSCALLID ID, UINT16 nativeIDallall
Yes<fanotify_initSYSCALLID IDallall
Yes>fsopenSYSCALLID ID, UINT16 nativeIDallall
Yes<fsopenSYSCALLID IDallall
Yes>sched_setattrSYSCALLID ID, UINT16 nativeIDallall
Yes<sched_setattrSYSCALLID IDallall
Yes>sched_getaffinitySYSCALLID ID, UINT16 nativeIDallall
Yes<sched_getaffinitySYSCALLID IDallall
Yes>rt_sigqueueinfoSYSCALLID ID, UINT16 nativeIDallall
Yes<rt_sigqueueinfoSYSCALLID IDallall
Yes>utimensatSYSCALLID ID, UINT16 nativeIDallall
Yes<utimensatSYSCALLID IDallall
Yes>fremovexattrSYSCALLID ID, UINT16 nativeIDallall
Yes<fremovexattrSYSCALLID IDallall
Yes>getgroupsSYSCALLID ID, UINT16 nativeIDallall
Yes<getgroupsSYSCALLID IDallall
Yes>removexattrSYSCALLID ID, UINT16 nativeIDallall
Yes<removexattrSYSCALLID IDallall
Yes>llistxattrSYSCALLID ID, UINT16 nativeIDallall
Yes<llistxattrSYSCALLID IDallall
Yes>waitidSYSCALLID ID, UINT16 nativeIDallall
Yes<waitidSYSCALLID IDallall
Yes>arch_prctlSYSCALLID ID, UINT16 nativeIDallall
Yes<arch_prctlSYSCALLID IDallall
Yes>sigactionSYSCALLID ID, UINT16 nativeIDallall
Yes<sigactionSYSCALLID IDallall
Yes>mq_timedsendSYSCALLID ID, UINT16 nativeIDallall
Yes<mq_timedsendSYSCALLID IDallall
Yes>setxattrSYSCALLID ID, UINT16 nativeIDallall
Yes<setxattrSYSCALLID IDallall
Yes>shmdtSYSCALLID ID, UINT16 nativeIDallall
Yes<shmdtSYSCALLID IDallall
Yes>sigpendingSYSCALLID ID, UINT16 nativeIDallall
Yes<sigpendingSYSCALLID IDallall
Yes>fgetxattrSYSCALLID ID, UINT16 nativeIDallall
Yes<fgetxattrSYSCALLID IDallall
Yes>lgetxattrSYSCALLID ID, UINT16 nativeIDallall
Yes<lgetxattrSYSCALLID IDallall
Yes>fsyncSYSCALLID ID, UINT16 nativeIDallall
Yes<fsyncSYSCALLID IDallall
Yes>spu_createSYSCALLID ID, UINT16 nativeIDallall
Yes<spu_createSYSCALLID IDallall
Yes>fsetxattrSYSCALLID ID, UINT16 nativeIDallall
Yes<fsetxattrSYSCALLID IDallall
Yes>lsetxattrSYSCALLID ID, UINT16 nativeIDallall
Yes<lsetxattrSYSCALLID IDallall
Yes>idleSYSCALLID ID, UINT16 nativeIDallall
Yes<idleSYSCALLID IDallall
Yes>shmatSYSCALLID ID, UINT16 nativeIDallall
Yes<shmatSYSCALLID IDallall
Yes>adjtimexSYSCALLID ID, UINT16 nativeIDallall
Yes<adjtimexSYSCALLID IDallall
Yes>query_moduleSYSCALLID ID, UINT16 nativeIDallall
Yes<query_moduleSYSCALLID IDallall
Yes>timer_createSYSCALLID ID, UINT16 nativeIDallall
Yes<timer_createSYSCALLID IDallall
Yes>gettidSYSCALLID ID, UINT16 nativeIDallall
Yes<gettidSYSCALLID IDallall
Yes>membarrierSYSCALLID ID, UINT16 nativeIDallall
Yes<membarrierSYSCALLID IDallall
Yes>add_keySYSCALLID ID, UINT16 nativeIDallall
Yes<add_keySYSCALLID IDallall
Yes>swapoffSYSCALLID ID, UINT16 nativeIDallall
Yes<swapoffSYSCALLID IDallall
Yes>madviseSYSCALLID ID, UINT16 nativeIDallall
Yes<madviseSYSCALLID IDallall
Yes>s390_pci_mmio_readSYSCALLID ID, UINT16 nativeIDallall
Yes<s390_pci_mmio_readSYSCALLID IDallall
Yes>setfsgidSYSCALLID ID, UINT16 nativeIDallall
Yes<setfsgidSYSCALLID IDallall
Yes>setfsuidSYSCALLID ID, UINT16 nativeIDallall
Yes<setfsuidSYSCALLID IDallall
Yes>getpgrpSYSCALLID ID, UINT16 nativeIDallall
Yes<getpgrpSYSCALLID IDallall
Yes>personalitySYSCALLID ID, UINT16 nativeIDallall
Yes<personalitySYSCALLID IDallall
Yes>getxattrSYSCALLID ID, UINT16 nativeIDallall
Yes<getxattrSYSCALLID IDallall
Yes>move_mountSYSCALLID ID, UINT16 nativeIDallall
Yes<move_mountSYSCALLID IDallall
Yes>get_mempolicySYSCALLID ID, UINT16 nativeIDallall
Yes<get_mempolicySYSCALLID IDallall
Yes>getprioritySYSCALLID ID, UINT16 nativeIDallall
Yes<getprioritySYSCALLID IDallall
Yes>removexattratSYSCALLID ID, UINT16 nativeID13.8.0 and above5.4.0 and above
Yes<removexattratSYSCALLID ID13.8.0 and above5.4.0 and above
Yes>readlinkatSYSCALLID ID, UINT16 nativeIDallall
Yes<readlinkatSYSCALLID IDallall
Yes>mount_setattrSYSCALLID ID, UINT16 nativeIDallall
Yes<mount_setattrSYSCALLID IDallall
Yes>clock_settimeSYSCALLID ID, UINT16 nativeIDallall
Yes<clock_settimeSYSCALLID IDallall
Yes>umaskSYSCALLID ID, UINT16 nativeIDallall
Yes<umaskSYSCALLID IDallall
Yes>lookup_dcookieSYSCALLID ID, UINT16 nativeIDallall
Yes<lookup_dcookieSYSCALLID IDallall
Yes>quotactl_fdSYSCALLID ID, UINT16 nativeIDallall
Yes<quotactl_fdSYSCALLID IDallall
Yes>timer_settimeSYSCALLID ID, UINT16 nativeIDallall
Yes<timer_settimeSYSCALLID IDallall
Yes>truncateSYSCALLID ID, UINT16 nativeIDallall
Yes<truncateSYSCALLID IDallall
Yes>mremapSYSCALLID ID, UINT16 nativeIDallall
Yes<mremapSYSCALLID IDallall
Yes>rtasSYSCALLID ID, UINT16 nativeIDallall
Yes<rtasSYSCALLID IDallall
Yes>lsm_set_self_attrSYSCALLID ID, UINT16 nativeIDallall
Yes<lsm_set_self_attrSYSCALLID IDallall
Yes>syslogSYSCALLID ID, UINT16 nativeIDallall
Yes<syslogSYSCALLID IDallall
Yes>fstatfsSYSCALLID ID, UINT16 nativeIDallall
Yes<fstatfsSYSCALLID IDallall
Yes>iopermSYSCALLID ID, UINT16 nativeIDallall
Yes<iopermSYSCALLID IDallall
Yes>riscv_flush_icacheSYSCALLID ID, UINT16 nativeIDallall
Yes<riscv_flush_icacheSYSCALLID IDallall
Yes>keyctlSYSCALLID ID, UINT16 nativeIDallall
Yes<keyctlSYSCALLID IDallall
Yes>uselibSYSCALLID ID, UINT16 nativeIDallall
Yes<uselibSYSCALLID IDallall
Yes>rebootSYSCALLID ID, UINT16 nativeIDallall
Yes<rebootSYSCALLID IDallall
Yes>futimesatSYSCALLID ID, UINT16 nativeIDallall
Yes<futimesatSYSCALLID IDallall
Yes>timer_gettimeSYSCALLID ID, UINT16 nativeIDallall
Yes<timer_gettimeSYSCALLID IDallall
Yes>flistxattrSYSCALLID ID, UINT16 nativeIDallall
Yes<flistxattrSYSCALLID IDallall
Yes>setgroupsSYSCALLID ID, UINT16 nativeIDallall
Yes<setgroupsSYSCALLID IDallall
Yes>sched_rr_get_intervalSYSCALLID ID, UINT16 nativeIDallall
Yes<sched_rr_get_intervalSYSCALLID IDallall
Yes>gettimeofdaySYSCALLID ID, UINT16 nativeIDallall
Yes<gettimeofdaySYSCALLID IDallall
Yes>readlinkSYSCALLID ID, UINT16 nativeIDallall
Yes<readlinkSYSCALLID IDallall
Yes>syncfsSYSCALLID ID, UINT16 nativeIDallall
Yes<syncfsSYSCALLID IDallall
Yes>get_robust_listSYSCALLID ID, UINT16 nativeIDallall
Yes<get_robust_listSYSCALLID IDallall
Yes>listxattrSYSCALLID ID, UINT16 nativeIDallall
Yes<listxattrSYSCALLID IDallall
Yes>set_mempolicySYSCALLID ID, UINT16 nativeIDallall
Yes<set_mempolicySYSCALLID IDallall
Yes>s390_guarded_storageSYSCALLID ID, UINT16 nativeIDallall
Yes<s390_guarded_storageSYSCALLID IDallall
Yes>settimeofdaySYSCALLID ID, UINT16 nativeIDallall
Yes<settimeofdaySYSCALLID IDallall
Yes>mq_unlinkSYSCALLID ID, UINT16 nativeIDallall
Yes<mq_unlinkSYSCALLID IDallall
Yes>swaponSYSCALLID ID, UINT16 nativeIDallall
Yes<swaponSYSCALLID IDallall
Yes>pselect6SYSCALLID ID, UINT16 nativeIDallall
Yes<pselect6SYSCALLID IDallall
Yes>io_cancelSYSCALLID ID, UINT16 nativeIDallall
Yes<io_cancelSYSCALLID IDallall
Yes>ioprio_getSYSCALLID ID, UINT16 nativeIDallall
Yes<ioprio_getSYSCALLID IDallall
Yes>unameSYSCALLID ID, UINT16 nativeIDallall
Yes<unameSYSCALLID IDallall
Yes>shmctlSYSCALLID ID, UINT16 nativeIDallall
Yes<shmctlSYSCALLID IDallall
Yes>timeSYSCALLID ID, UINT16 nativeIDallall
Yes<timeSYSCALLID IDallall
Yes>pkey_freeSYSCALLID ID, UINT16 nativeIDallall
Yes<pkey_freeSYSCALLID IDallall
Yes>readaheadSYSCALLID ID, UINT16 nativeIDallall
Yes<readaheadSYSCALLID IDallall
Yes>statfsSYSCALLID ID, UINT16 nativeIDallall
Yes<statfsSYSCALLID IDallall
Yes>fanotify_markSYSCALLID ID, UINT16 nativeIDallall
Yes<fanotify_markSYSCALLID IDallall
Yes>ioprio_setSYSCALLID ID, UINT16 nativeIDallall
Yes<ioprio_setSYSCALLID IDallall
Yes>timesSYSCALLID ID, UINT16 nativeIDallall
Yes<timesSYSCALLID IDallall
Yes>process_madviseSYSCALLID ID, UINT16 nativeIDallall
Yes<process_madviseSYSCALLID IDallall
Yes>vmspliceSYSCALLID ID, UINT16 nativeIDallall
Yes<vmspliceSYSCALLID IDallall
Yes>rt_sigtimedwaitSYSCALLID ID, UINT16 nativeIDallall
Yes<rt_sigtimedwaitSYSCALLID IDallall
Yes>preadv2SYSCALLID ID, UINT16 nativeIDallall
Yes<preadv2SYSCALLID IDallall
Yes>create_moduleSYSCALLID ID, UINT16 nativeIDallall
Yes<create_moduleSYSCALLID IDallall
Yes>remap_file_pagesSYSCALLID ID, UINT16 nativeIDallall
Yes<remap_file_pagesSYSCALLID IDallall
Yes>lremovexattrSYSCALLID ID, UINT16 nativeIDallall
Yes<lremovexattrSYSCALLID IDallall
Yes>landlock_create_rulesetSYSCALLID ID, UINT16 nativeIDallall
Yes<landlock_create_rulesetSYSCALLID IDallall
Yes>timerfdSYSCALLID ID, UINT16 nativeIDallall
Yes<timerfdSYSCALLID IDallall
Yes>pauseSYSCALLID ID, UINT16 nativeIDallall
Yes<pauseSYSCALLID IDallall
Yes>stimeSYSCALLID ID, UINT16 nativeIDallall
Yes<stimeSYSCALLID IDallall
Yes>sched_setparamSYSCALLID ID, UINT16 nativeIDallall
Yes<sched_setparamSYSCALLID IDallall
Yes>name_to_handle_atSYSCALLID ID, UINT16 nativeIDallall
Yes<name_to_handle_atSYSCALLID IDallall
Yes>utimeSYSCALLID ID, UINT16 nativeIDallall
Yes<utimeSYSCALLID IDallall
Yes>getpidSYSCALLID ID, UINT16 nativeIDallall
Yes<getpidSYSCALLID IDallall
Yes>syncSYSCALLID ID, UINT16 nativeIDallall
Yes<syncSYSCALLID IDallall
Yes>getxattratSYSCALLID ID, UINT16 nativeID13.8.0 and above5.4.0 and above
Yes<getxattratSYSCALLID ID13.8.0 and above5.4.0 and above
Yes>clock_adjtimeSYSCALLID ID, UINT16 nativeIDallall
Yes<clock_adjtimeSYSCALLID IDallall
Yes>restart_syscallSYSCALLID ID, UINT16 nativeIDallall
Yes<restart_syscallSYSCALLID IDallall
Yes>io_geteventsSYSCALLID ID, UINT16 nativeIDallall
Yes<io_geteventsSYSCALLID IDallall
Yes>sysfsSYSCALLID ID, UINT16 nativeIDallall
Yes<sysfsSYSCALLID IDallall
Yes>get_kernel_symsSYSCALLID ID, UINT16 nativeIDallall
Yes<get_kernel_symsSYSCALLID IDallall
Yes>epoll_pwaitSYSCALLID ID, UINT16 nativeIDallall
Yes<epoll_pwaitSYSCALLID IDallall
Yes>futex_waitSYSCALLID ID, UINT16 nativeIDallall
Yes<futex_waitSYSCALLID IDallall
Yes>acctSYSCALLID ID, UINT16 nativeIDallall
Yes<acctSYSCALLID IDallall
Yes>setdomainnameSYSCALLID ID, UINT16 nativeIDallall
Yes<setdomainnameSYSCALLID IDallall
Yes>sysinfoSYSCALLID ID, UINT16 nativeIDallall
Yes<sysinfoSYSCALLID IDallall
Yes>msgsndSYSCALLID ID, UINT16 nativeIDallall
Yes<msgsndSYSCALLID IDallall
Yes>mincoreSYSCALLID ID, UINT16 nativeIDallall
Yes<mincoreSYSCALLID IDallall
Yes>cachestatSYSCALLID ID, UINT16 nativeIDallall
Yes<cachestatSYSCALLID IDallall
Yes>pivot_rootSYSCALLID ID, UINT16 nativeIDallall
Yes<pivot_rootSYSCALLID IDallall
Yes>exitSYSCALLID ID, UINT16 nativeIDallall
Yes<exitSYSCALLID IDallall
Yes>getppidSYSCALLID ID, UINT16 nativeIDallall
Yes<getppidSYSCALLID IDallall
Yes>io_destroySYSCALLID ID, UINT16 nativeIDallall
Yes<io_destroySYSCALLID IDallall
Yes>ustatSYSCALLID ID, UINT16 nativeIDallall
Yes<ustatSYSCALLID IDallall
Yes>epoll_wait_oldSYSCALLID ID, UINT16 nativeIDallall
Yes<epoll_wait_oldSYSCALLID IDallall
Yes>vhangupSYSCALLID ID, UINT16 nativeIDallall
Yes<vhangupSYSCALLID IDallall
Yes>_sysctlSYSCALLID ID, UINT16 nativeIDallall
Yes<_sysctlSYSCALLID IDallall
Yes>alarmSYSCALLID ID, UINT16 nativeIDallall
Yes<alarmSYSCALLID IDallall
Yes>rt_sigprocmaskSYSCALLID ID, UINT16 nativeIDallall
Yes<rt_sigprocmaskSYSCALLID IDallall
Yes>rt_tgsigqueueinfoSYSCALLID ID, UINT16 nativeIDallall
Yes<rt_tgsigqueueinfoSYSCALLID IDallall
Yes>rt_sigactionSYSCALLID ID, UINT16 nativeIDallall
Yes<rt_sigactionSYSCALLID IDallall
Yes>fchmodat2SYSCALLID ID, UINT16 nativeIDallall
Yes<fchmodat2SYSCALLID IDallall
Yes>wait4SYSCALLID ID, UINT16 nativeIDallall
Yes<wait4SYSCALLID IDallall
Yes>getpgidSYSCALLID ID, UINT16 nativeIDallall
Yes<getpgidSYSCALLID IDallall
Yes>sched_yieldSYSCALLID ID, UINT16 nativeIDallall
Yes<sched_yieldSYSCALLID IDallall
Yes>signalSYSCALLID ID, UINT16 nativeIDallall
Yes<signalSYSCALLID IDallall
Yes>clock_nanosleepSYSCALLID ID, UINT16 nativeIDallall
Yes<clock_nanosleepSYSCALLID IDallall
Yes>pkey_mprotectSYSCALLID ID, UINT16 nativeIDallall
Yes<pkey_mprotectSYSCALLID IDallall
Yes>fdatasyncSYSCALLID ID, UINT16 nativeIDallall
Yes<fdatasyncSYSCALLID IDallall
Yes>getrusageSYSCALLID ID, UINT16 nativeIDallall
Yes<getrusageSYSCALLID IDallall
Yes>futex_wakeSYSCALLID ID, UINT16 nativeIDallall
Yes<futex_wakeSYSCALLID IDallall
Yes>sched_getparamSYSCALLID ID, UINT16 nativeIDallall
Yes<sched_getparamSYSCALLID IDallall
Yes>sched_setschedulerSYSCALLID ID, UINT16 nativeIDallall
Yes<sched_setschedulerSYSCALLID IDallall
Yes>setprioritySYSCALLID ID, UINT16 nativeIDallall
Yes<setprioritySYSCALLID IDallall
Yes>msealSYSCALLID ID, UINT16 nativeID13.4.0 and aboveall
Yes<msealSYSCALLID ID13.4.0 and aboveall
Yes>open_treeSYSCALLID ID, UINT16 nativeIDallall
Yes<open_treeSYSCALLID IDallall
Yes>kcmpSYSCALLID ID, UINT16 nativeIDallall
Yes<kcmpSYSCALLID IDallall
Yes>sched_getschedulerSYSCALLID ID, UINT16 nativeIDallall
Yes<sched_getschedulerSYSCALLID IDallall
Yes>sched_get_priority_minSYSCALLID ID, UINT16 nativeIDallall
Yes<sched_get_priority_minSYSCALLID IDallall
Yes>rt_sigsuspendSYSCALLID ID, UINT16 nativeIDallall
Yes<rt_sigsuspendSYSCALLID IDallall
Yes>rt_sigpendingSYSCALLID ID, UINT16 nativeIDallall
Yes<rt_sigpendingSYSCALLID IDallall
Yes>semtimedopSYSCALLID ID, UINT16 nativeIDallall
Yes<semtimedopSYSCALLID IDallall
Yes>getitimerSYSCALLID ID, UINT16 nativeIDallall
Yes<getitimerSYSCALLID IDallall
Yes>timerfd_settimeSYSCALLID ID, UINT16 nativeIDallall
Yes<timerfd_settimeSYSCALLID IDallall
Yes>sync_file_range2SYSCALLID ID, UINT16 nativeIDallall
Yes<sync_file_range2SYSCALLID IDallall
Yes>ipcSYSCALLID ID, UINT16 nativeIDallall
Yes<ipcSYSCALLID IDallall
Yes>mq_openSYSCALLID ID, UINT16 nativeIDallall
Yes<mq_openSYSCALLID IDallall
Yes>getcpuSYSCALLID ID, UINT16 nativeIDallall
Yes<getcpuSYSCALLID IDallall
Yes>epoll_pwait2SYSCALLID ID, UINT16 nativeIDallall
Yes<epoll_pwait2SYSCALLID IDallall
Yes>perf_event_openSYSCALLID ID, UINT16 nativeIDallall
Yes<perf_event_openSYSCALLID IDallall
Yes>msgrcvSYSCALLID ID, UINT16 nativeIDallall
Yes<msgrcvSYSCALLID IDallall
Yes>process_mreleaseSYSCALLID ID, UINT16 nativeIDallall
Yes<process_mreleaseSYSCALLID IDallall
Yes>bdflushSYSCALLID ID, UINT16 nativeIDallall
Yes<bdflushSYSCALLID IDallall
Yes>msgctlSYSCALLID ID, UINT16 nativeIDallall
Yes<msgctlSYSCALLID IDallall
Yes>statfs64SYSCALLID ID, UINT16 nativeIDallall
Yes<statfs64SYSCALLID IDallall
Yes>fstatfs64SYSCALLID ID, UINT16 nativeIDallall
Yes<fstatfs64SYSCALLID IDallall
Yes>fstatat64SYSCALLID ID, UINT16 nativeIDallall
Yes<fstatat64SYSCALLID IDallall
Yes>sigprocmaskSYSCALLID ID, UINT16 nativeIDallall
Yes<sigprocmaskSYSCALLID IDallall
Yes>socketcallSYSCALLID ID, UINT16 nativeIDallall
Yes<socketcallSYSCALLID IDallall
Yes>sys_debug_setcontextSYSCALLID ID, UINT16 nativeIDallall
Yes<sys_debug_setcontextSYSCALLID IDallall
Yes>set_tid_addressSYSCALLID ID, UINT16 nativeIDallall
Yes<set_tid_addressSYSCALLID IDallall
Yes>_newselectSYSCALLID ID, UINT16 nativeIDallall
Yes<_newselectSYSCALLID IDallall
Yes>map_shadow_stackSYSCALLID ID, UINT16 nativeIDallall
Yes<map_shadow_stackSYSCALLID IDallall
Yes>sgetmaskSYSCALLID ID, UINT16 nativeIDallall
Yes<sgetmaskSYSCALLID IDallall
Yes>oldunameSYSCALLID ID, UINT16 nativeIDallall
Yes<oldunameSYSCALLID IDallall
Yes>mq_getsetattrSYSCALLID ID, UINT16 nativeIDallall
Yes<mq_getsetattrSYSCALLID IDallall
Yes>niceSYSCALLID ID, UINT16 nativeIDallall
Yes<niceSYSCALLID IDallall
Yes>teeSYSCALLID ID, UINT16 nativeIDallall
Yes<teeSYSCALLID IDallall
Yes>waitpidSYSCALLID ID, UINT16 nativeIDallall
Yes<waitpidSYSCALLID IDallall
Yes>fallocateSYSCALLID ID, UINT16 nativeIDallall
Yes<fallocateSYSCALLID IDallall
Yes>sigaltstackSYSCALLID ID, UINT16 nativeIDallall
Yes<sigaltstackSYSCALLID IDallall
Yes>getrandomSYSCALLID ID, UINT16 nativeIDallall
Yes<getrandomSYSCALLID IDallall
Yes>fadvise64SYSCALLID ID, UINT16 nativeIDallall
Yes<fadvise64SYSCALLID IDallall
Yes>memfd_secretSYSCALLID ID, UINT16 nativeIDallall
Yes<memfd_secretSYSCALLID IDallall
Yes>kexec_file_loadSYSCALLID ID, UINT16 nativeIDallall
Yes<kexec_file_loadSYSCALLID IDallall
Yes>close_rangeSYSCALLID ID, UINT16 nativeIDallall
Yes<close_rangeSYSCALLID IDallall
Yes>pkey_allocSYSCALLID ID, UINT16 nativeIDallall
Yes<pkey_allocSYSCALLID IDallall
Yes>msggetSYSCALLID ID, UINT16 nativeIDallall
Yes<msggetSYSCALLID IDallall
Yes>landlock_restrict_selfSYSCALLID ID, UINT16 nativeIDallall
Yes<landlock_restrict_selfSYSCALLID IDallall
Yes>mq_timedreceiveSYSCALLID ID, UINT16 nativeIDallall
Yes<mq_timedreceiveSYSCALLID IDallall
Yes>landlock_add_ruleSYSCALLID ID, UINT16 nativeIDallall
Yes<landlock_add_ruleSYSCALLID IDallall
Yes>msyncSYSCALLID ID, UINT16 nativeIDallall
Yes<msyncSYSCALLID IDallall
Yes>modify_ldtSYSCALLID ID, UINT16 nativeIDallall
Yes<modify_ldtSYSCALLID IDallall
Yes>migrate_pagesSYSCALLID ID, UINT16 nativeIDallall
Yes<migrate_pagesSYSCALLID IDallall
Yes>futex_waitvSYSCALLID ID, UINT16 nativeIDallall
Yes<futex_waitvSYSCALLID IDallall
Yes>move_pagesSYSCALLID ID, UINT16 nativeIDallall
Yes<move_pagesSYSCALLID IDallall
Yes>mbindSYSCALLID ID, UINT16 nativeIDallall
Yes<mbindSYSCALLID IDallall
Yes>epoll_ctl_oldSYSCALLID ID, UINT16 nativeIDallall
Yes<epoll_ctl_oldSYSCALLID IDallall
Yes>statxSYSCALLID ID, UINT16 nativeIDallall
Yes<statxSYSCALLID IDallall
Yes>io_pgeteventsSYSCALLID ID, UINT16 nativeIDallall
Yes<io_pgeteventsSYSCALLID IDallall
Yes>set_mempolicy_home_nodeSYSCALLID ID, UINT16 nativeIDallall
Yes<set_mempolicy_home_nodeSYSCALLID IDallall
Yes>getpmsgSYSCALLID ID, UINT16 nativeIDallall
Yes<getpmsgSYSCALLID IDallall
Yes>sigsuspendSYSCALLID ID, UINT16 nativeIDallall
Yes<sigsuspendSYSCALLID IDallall
Yes>nfsservctlSYSCALLID ID, UINT16 nativeIDallall
Yes<nfsservctlSYSCALLID IDallall
Yes>rseqSYSCALLID ID, UINT16 nativeIDallall
Yes<rseqSYSCALLID IDallall
Yes>pciconfig_readSYSCALLID ID, UINT16 nativeIDallall
Yes<pciconfig_readSYSCALLID IDallall
Yes>sched_getattrSYSCALLID ID, UINT16 nativeIDallall
Yes<sched_getattrSYSCALLID IDallall
Yes>faccessat2SYSCALLID ID, UINT16 nativeIDallall
Yes<faccessat2SYSCALLID IDallall
Yes>sync_file_rangeSYSCALLID ID, UINT16 nativeIDallall
Yes<sync_file_rangeSYSCALLID IDallall
Yes>readdirSYSCALLID ID, UINT16 nativeIDallall
Yes<readdirSYSCALLID IDallall
Yes>s390_sthyiSYSCALLID ID, UINT16 nativeIDallall
Yes<s390_sthyiSYSCALLID IDallall
Yes>s390_runtime_instrSYSCALLID ID, UINT16 nativeIDallall
Yes<s390_runtime_instrSYSCALLID IDallall
Yes>sigreturnSYSCALLID ID, UINT16 nativeIDallall
Yes<sigreturnSYSCALLID IDallall
Yes>ftruncateSYSCALLID ID, UINT16 nativeIDallall
Yes<ftruncateSYSCALLID IDallall
Yes>riscv_hwprobeSYSCALLID ID, UINT16 nativeIDallall
Yes<riscv_hwprobeSYSCALLID IDallall
Yes>pwritev2SYSCALLID ID, UINT16 nativeIDallall
Yes<pwritev2SYSCALLID IDallall
Yes>futex_requeueSYSCALLID ID, UINT16 nativeIDallall
Yes<futex_requeueSYSCALLID IDallall
Yes>oldstatSYSCALLID ID, UINT16 nativeIDallall
Yes<oldstatSYSCALLID IDallall
Yes>multiplexerSYSCALLID ID, UINT16 nativeIDallall
Yes<multiplexerSYSCALLID IDallall
Yes>oldlstatSYSCALLID ID, UINT16 nativeIDallall
Yes<oldlstatSYSCALLID IDallall
Yes>oldfstatSYSCALLID ID, UINT16 nativeIDallall
Yes<oldfstatSYSCALLID IDallall
Yes>ssetmaskSYSCALLID ID, UINT16 nativeIDallall
Yes<ssetmaskSYSCALLID IDallall
Yes>spu_runSYSCALLID ID, UINT16 nativeIDallall
Yes<spu_runSYSCALLID IDallall
Yes>ioplSYSCALLID ID, UINT16 nativeIDallall
Yes<ioplSYSCALLID IDallall
Yes>getsidSYSCALLID ID, UINT16 nativeIDallall
Yes<getsidSYSCALLID IDallall
Yes>swapcontextSYSCALLID ID, UINT16 nativeIDallall
Yes<swapcontextSYSCALLID IDallall
Yes>pciconfig_writeSYSCALLID ID, UINT16 nativeIDallall
Yes<pciconfig_writeSYSCALLID IDallall
Yes>vm86SYSCALLID ID, UINT16 nativeIDallall
Yes<vm86SYSCALLID IDallall
Yes>sched_get_priority_maxSYSCALLID ID, UINT16 nativeIDallall
Yes<sched_get_priority_maxSYSCALLID IDallall
Yes>oldoldunameSYSCALLID ID, UINT16 nativeIDallall
Yes<oldoldunameSYSCALLID IDallall
Yes>faccessatSYSCALLID ID, UINT16 nativeIDallall
Yes<faccessatSYSCALLID IDallall
Yes>set_thread_areaSYSCALLID ID, UINT16 nativeIDallall
Yes<set_thread_areaSYSCALLID IDallall
Yes>subpage_protSYSCALLID ID, UINT16 nativeIDallall
Yes<subpage_protSYSCALLID IDallall
Yes>rt_sigreturnSYSCALLID ID, UINT16 nativeIDallall
Yes<rt_sigreturnSYSCALLID IDallall
Yes>pciconfig_iobaseSYSCALLID ID, UINT16 nativeIDallall
Yes<pciconfig_iobaseSYSCALLID IDallall

Tracepoint events

DefaultDirNameParamsLinux versionsServerless versions
Yes>switchPID next, UINT64 pgft_maj, UINT64 pgft_min, UINT32 vm_size, UINT32 vm_rss, UINT32 vm_swapallall
Yes>procexitERRNO status, ERRNO ret, SIGTYPE sig, UINT8 core, PID reaper_tidallall
Yes>signaldeliverPID spid, PID dpid, SIGTYPE sigallall
Yes>page_faultUINT64 addr, UINT64 ip, FLAGS32 error: PROTECTION_VIOLATION, PAGE_NOT_PRESENT, WRITE_ACCESS, READ_ACCESS, USER_FAULT, SUPERVISOR_FAULT, RESERVED_PAGE, INSTRUCTION_FETCHallall