use crate::daemonic::TopologySegment;
macro_rules! daemonic_syscall_topology_segments {
(
$(
$(#[$meta:meta])*
$vis:vis static $static_name:ident = {
nr: $nr:literal,
glass: $glass_name:ident,
syscall: $syscall_name:ident $(,)?
};
)*
) => {
$(
$(#[$meta])*
$vis static $static_name: TopologySegment =
TopologySegment::new(concat!(
"Daemonic::Glass::DaemonicSystemCall::Call_",
stringify!($nr),
"_Glass_",
stringify!($glass_name),
"()"
));
)*
};
}
daemonic_syscall_topology_segments! {
pub(super) static CALL0_GLASS_READ = {
nr: 0,
glass: Read,
syscall: read,
};
pub(super) static CALL1_GLASS_WRITE = {
nr: 1,
glass: Write,
syscall: write,
};
pub(super) static CALL2_GLASS_OPEN = {
nr: 2,
glass: Open,
syscall: open,
};
pub(super) static CALL3_GLASS_CLOSE = {
nr: 3,
glass: Close,
syscall: close,
};
pub(super) static CALL4_GLASS_STAT = {
nr: 4,
glass: Stat,
syscall: stat,
};
pub(super) static CALL5_GLASS_FSTAT = {
nr: 5,
glass: Fstat,
syscall: fstat,
};
pub(super) static CALL6_GLASS_LSTAT = {
nr: 6,
glass: Lstat,
syscall: lstat,
};
pub(super) static CALL7_GLASS_POLL = {
nr: 7,
glass: Poll,
syscall: poll,
};
pub(super) static CALL8_GLASS_LSEEK = {
nr: 8,
glass: Lseek,
syscall: lseek,
};
pub(super) static CALL9_GLASS_MMAP = {
nr: 9,
glass: Mmap,
syscall: mmap,
};
pub(super) static CALL10_GLASS_MPROTECT = {
nr: 10,
glass: Mprotect,
syscall: mprotect,
};
pub(super) static CALL11_GLASS_MUNMAP = {
nr: 11,
glass: Munmap,
syscall: munmap,
};
pub(super) static CALL12_GLASS_BRK = {
nr: 12,
glass: Brk,
syscall: brk,
};
pub(super) static CALL13_GLASS_RT_SIGACTION = {
nr: 13,
glass: RtSigaction,
syscall: rt_sigaction,
};
pub(super) static CALL14_GLASS_RT_SIGPROCMASK = {
nr: 14,
glass: RtSigprocmask,
syscall: rt_sigprocmask,
};
pub(super) static CALL15_GLASS_RT_SIGRETURN = {
nr: 15,
glass: RtSigreturn,
syscall: rt_sigreturn,
};
pub(super) static CALL16_GLASS_IOCTL = {
nr: 16,
glass: Ioctl,
syscall: ioctl,
};
pub(super) static CALL17_GLASS_PREAD64 = {
nr: 17,
glass: Pread64,
syscall: pread64,
};
pub(super) static CALL18_GLASS_PWRITE64 = {
nr: 18,
glass: Pwrite64,
syscall: pwrite64,
};
pub(super) static CALL19_GLASS_READV = {
nr: 19,
glass: Readv,
syscall: readv,
};
pub(super) static CALL20_GLASS_WRITEV = {
nr: 20,
glass: Writev,
syscall: writev,
};
pub(super) static CALL21_GLASS_ACCESS = {
nr: 21,
glass: Access,
syscall: access,
};
pub(super) static CALL22_GLASS_PIPE = {
nr: 22,
glass: Pipe,
syscall: pipe,
};
pub(super) static CALL23_GLASS_SELECT = {
nr: 23,
glass: Select,
syscall: select,
};
pub(super) static CALL24_GLASS_SCHED_YIELD = {
nr: 24,
glass: SchedYield,
syscall: sched_yield,
};
pub(super) static CALL25_GLASS_MREMAP = {
nr: 25,
glass: Mremap,
syscall: mremap,
};
pub(super) static CALL26_GLASS_MSYNC = {
nr: 26,
glass: Msync,
syscall: msync,
};
pub(super) static CALL27_GLASS_MINCORE = {
nr: 27,
glass: Mincore,
syscall: mincore,
};
pub(super) static CALL28_GLASS_MADVISE = {
nr: 28,
glass: Madvise,
syscall: madvise,
};
pub(super) static CALL29_GLASS_SHMGET = {
nr: 29,
glass: Shmget,
syscall: shmget,
};
pub(super) static CALL30_GLASS_SHMAT = {
nr: 30,
glass: Shmat,
syscall: shmat,
};
pub(super) static CALL31_GLASS_SHMCTL = {
nr: 31,
glass: Shmctl,
syscall: shmctl,
};
pub(super) static CALL32_GLASS_DUP = {
nr: 32,
glass: Dup,
syscall: dup,
};
pub(super) static CALL33_GLASS_DUP2 = {
nr: 33,
glass: Dup2,
syscall: dup2,
};
pub(super) static CALL34_GLASS_PAUSE = {
nr: 34,
glass: Pause,
syscall: pause,
};
pub(super) static CALL35_GLASS_NANOSLEEP = {
nr: 35,
glass: Nanosleep,
syscall: nanosleep,
};
pub(super) static CALL36_GLASS_GETITIMER = {
nr: 36,
glass: Getitimer,
syscall: getitimer,
};
pub(super) static CALL37_GLASS_ALARM = {
nr: 37,
glass: Alarm,
syscall: alarm,
};
pub(super) static CALL38_GLASS_SETITIMER = {
nr: 38,
glass: Setitimer,
syscall: setitimer,
};
pub(super) static CALL39_GLASS_GETPID = {
nr: 39,
glass: Getpid,
syscall: getpid,
};
pub(super) static CALL40_GLASS_SENDFILE = {
nr: 40,
glass: Sendfile,
syscall: sendfile,
};
pub(super) static CALL41_GLASS_SOCKET = {
nr: 41,
glass: Socket,
syscall: socket,
};
pub(super) static CALL42_GLASS_CONNECT = {
nr: 42,
glass: Connect,
syscall: connect,
};
pub(super) static CALL43_GLASS_ACCEPT = {
nr: 43,
glass: Accept,
syscall: accept,
};
pub(super) static CALL44_GLASS_SENDTO = {
nr: 44,
glass: Sendto,
syscall: sendto,
};
pub(super) static CALL45_GLASS_RECVFROM = {
nr: 45,
glass: Recvfrom,
syscall: recvfrom,
};
pub(super) static CALL46_GLASS_SENDMSG = {
nr: 46,
glass: Sendmsg,
syscall: sendmsg,
};
pub(super) static CALL47_GLASS_RECVMSG = {
nr: 47,
glass: Recvmsg,
syscall: recvmsg,
};
pub(super) static CALL48_GLASS_SHUTDOWN = {
nr: 48,
glass: Shutdown,
syscall: shutdown,
};
pub(super) static CALL49_GLASS_BIND = {
nr: 49,
glass: Bind,
syscall: bind,
};
pub(super) static CALL50_GLASS_LISTEN = {
nr: 50,
glass: Listen,
syscall: listen,
};
pub(super) static CALL51_GLASS_GETSOCKNAME = {
nr: 51,
glass: Getsockname,
syscall: getsockname,
};
pub(super) static CALL52_GLASS_GETPEERNAME = {
nr: 52,
glass: Getpeername,
syscall: getpeername,
};
pub(super) static CALL53_GLASS_SOCKETPAIR = {
nr: 53,
glass: Socketpair,
syscall: socketpair,
};
pub(super) static CALL54_GLASS_SETSOCKOPT = {
nr: 54,
glass: Setsockopt,
syscall: setsockopt,
};
pub(super) static CALL55_GLASS_GETSOCKOPT = {
nr: 55,
glass: Getsockopt,
syscall: getsockopt,
};
pub(super) static CALL56_GLASS_CLONE = {
nr: 56,
glass: Clone,
syscall: clone,
};
pub(super) static CALL57_GLASS_FORK = {
nr: 57,
glass: Fork,
syscall: fork,
};
pub(super) static CALL58_GLASS_VFORK = {
nr: 58,
glass: Vfork,
syscall: vfork,
};
pub(super) static CALL59_GLASS_EXECVE = {
nr: 59,
glass: Execve,
syscall: execve,
};
pub(super) static CALL60_GLASS_EXIT = {
nr: 60,
glass: Exit,
syscall: exit,
};
pub(super) static CALL61_GLASS_WAIT4 = {
nr: 61,
glass: Wait4,
syscall: wait4,
};
pub(super) static CALL62_GLASS_KILL = {
nr: 62,
glass: Kill,
syscall: kill,
};
pub(super) static CALL63_GLASS_UNAME = {
nr: 63,
glass: Uname,
syscall: uname,
};
pub(super) static CALL64_GLASS_SEMGET = {
nr: 64,
glass: Semget,
syscall: semget,
};
pub(super) static CALL65_GLASS_SEMOP = {
nr: 65,
glass: Semop,
syscall: semop,
};
pub(super) static CALL66_GLASS_SEMCTL = {
nr: 66,
glass: Semctl,
syscall: semctl,
};
pub(super) static CALL67_GLASS_SHMDT = {
nr: 67,
glass: Shmdt,
syscall: shmdt,
};
pub(super) static CALL68_GLASS_MSGGET = {
nr: 68,
glass: Msgget,
syscall: msgget,
};
pub(super) static CALL69_GLASS_MSGSND = {
nr: 69,
glass: Msgsnd,
syscall: msgsnd,
};
pub(super) static CALL70_GLASS_MSGRCV = {
nr: 70,
glass: Msgrcv,
syscall: msgrcv,
};
pub(super) static CALL71_GLASS_MSGCTL = {
nr: 71,
glass: Msgctl,
syscall: msgctl,
};
pub(super) static CALL72_GLASS_FCNTL = {
nr: 72,
glass: Fcntl,
syscall: fcntl,
};
pub(super) static CALL73_GLASS_FLOCK = {
nr: 73,
glass: Flock,
syscall: flock,
};
pub(super) static CALL74_GLASS_FSYNC = {
nr: 74,
glass: Fsync,
syscall: fsync,
};
pub(super) static CALL75_GLASS_FDATASYNC = {
nr: 75,
glass: Fdatasync,
syscall: fdatasync,
};
pub(super) static CALL76_GLASS_TRUNCATE = {
nr: 76,
glass: Truncate,
syscall: truncate,
};
pub(super) static CALL77_GLASS_FTRUNCATE = {
nr: 77,
glass: Ftruncate,
syscall: ftruncate,
};
pub(super) static CALL78_GLASS_GETDENTS = {
nr: 78,
glass: Getdents,
syscall: getdents,
};
pub(super) static CALL79_GLASS_GETCWD = {
nr: 79,
glass: Getcwd,
syscall: getcwd,
};
pub(super) static CALL80_GLASS_CHDIR = {
nr: 80,
glass: Chdir,
syscall: chdir,
};
pub(super) static CALL81_GLASS_FCHDIR = {
nr: 81,
glass: Fchdir,
syscall: fchdir,
};
pub(super) static CALL82_GLASS_RENAME = {
nr: 82,
glass: Rename,
syscall: rename,
};
pub(super) static CALL83_GLASS_MKDIR = {
nr: 83,
glass: Mkdir,
syscall: mkdir,
};
pub(super) static CALL84_GLASS_RMDIR = {
nr: 84,
glass: Rmdir,
syscall: rmdir,
};
pub(super) static CALL85_GLASS_CREAT = {
nr: 85,
glass: Creat,
syscall: creat,
};
pub(super) static CALL86_GLASS_LINK = {
nr: 86,
glass: Link,
syscall: link,
};
pub(super) static CALL87_GLASS_UNLINK = {
nr: 87,
glass: Unlink,
syscall: unlink,
};
pub(super) static CALL88_GLASS_SYMLINK = {
nr: 88,
glass: Symlink,
syscall: symlink,
};
pub(super) static CALL89_GLASS_READLINK = {
nr: 89,
glass: Readlink,
syscall: readlink,
};
pub(super) static CALL90_GLASS_CHMOD = {
nr: 90,
glass: Chmod,
syscall: chmod,
};
pub(super) static CALL91_GLASS_FCHMOD = {
nr: 91,
glass: Fchmod,
syscall: fchmod,
};
pub(super) static CALL92_GLASS_CHOWN = {
nr: 92,
glass: Chown,
syscall: chown,
};
pub(super) static CALL93_GLASS_FCHOWN = {
nr: 93,
glass: Fchown,
syscall: fchown,
};
pub(super) static CALL94_GLASS_LCHOWN = {
nr: 94,
glass: Lchown,
syscall: lchown,
};
pub(super) static CALL95_GLASS_UMASK = {
nr: 95,
glass: Umask,
syscall: umask,
};
pub(super) static CALL96_GLASS_GETTIMEOFDAY = {
nr: 96,
glass: Gettimeofday,
syscall: gettimeofday,
};
pub(super) static CALL97_GLASS_GETRLIMIT = {
nr: 97,
glass: Getrlimit,
syscall: getrlimit,
};
pub(super) static CALL98_GLASS_GETRUSAGE = {
nr: 98,
glass: Getrusage,
syscall: getrusage,
};
pub(super) static CALL99_GLASS_SYSINFO = {
nr: 99,
glass: Sysinfo,
syscall: sysinfo,
};
pub(super) static CALL100_GLASS_TIMES = {
nr: 100,
glass: Times,
syscall: times,
};
pub(super) static CALL101_GLASS_PTRACE = {
nr: 101,
glass: Ptrace,
syscall: ptrace,
};
pub(super) static CALL102_GLASS_GETUID = {
nr: 102,
glass: Getuid,
syscall: getuid,
};
pub(super) static CALL103_GLASS_SYSLOG = {
nr: 103,
glass: Syslog,
syscall: syslog,
};
pub(super) static CALL104_GLASS_GETGID = {
nr: 104,
glass: Getgid,
syscall: getgid,
};
pub(super) static CALL105_GLASS_SETUID = {
nr: 105,
glass: Setuid,
syscall: setuid,
};
pub(super) static CALL106_GLASS_SETGID = {
nr: 106,
glass: Setgid,
syscall: setgid,
};
pub(super) static CALL107_GLASS_GETEUID = {
nr: 107,
glass: Geteuid,
syscall: geteuid,
};
pub(super) static CALL108_GLASS_GETEGID = {
nr: 108,
glass: Getegid,
syscall: getegid,
};
pub(super) static CALL109_GLASS_SETPGID = {
nr: 109,
glass: Setpgid,
syscall: setpgid,
};
pub(super) static CALL110_GLASS_GETPPID = {
nr: 110,
glass: Getppid,
syscall: getppid,
};
pub(super) static CALL111_GLASS_GETPGRP = {
nr: 111,
glass: Getpgrp,
syscall: getpgrp,
};
pub(super) static CALL112_GLASS_SETSID = {
nr: 112,
glass: Setsid,
syscall: setsid,
};
pub(super) static CALL113_GLASS_SETREUID = {
nr: 113,
glass: Setreuid,
syscall: setreuid,
};
pub(super) static CALL114_GLASS_SETREGID = {
nr: 114,
glass: Setregid,
syscall: setregid,
};
pub(super) static CALL115_GLASS_GETGROUPS = {
nr: 115,
glass: Getgroups,
syscall: getgroups,
};
pub(super) static CALL116_GLASS_SETGROUPS = {
nr: 116,
glass: Setgroups,
syscall: setgroups,
};
pub(super) static CALL117_GLASS_SETRESUID = {
nr: 117,
glass: Setresuid,
syscall: setresuid,
};
pub(super) static CALL118_GLASS_GETRESUID = {
nr: 118,
glass: Getresuid,
syscall: getresuid,
};
pub(super) static CALL119_GLASS_SETRESGID = {
nr: 119,
glass: Setresgid,
syscall: setresgid,
};
pub(super) static CALL120_GLASS_GETRESGID = {
nr: 120,
glass: Getresgid,
syscall: getresgid,
};
pub(super) static CALL121_GLASS_GETPGID = {
nr: 121,
glass: Getpgid,
syscall: getpgid,
};
pub(super) static CALL122_GLASS_SETFSUID = {
nr: 122,
glass: Setfsuid,
syscall: setfsuid,
};
pub(super) static CALL123_GLASS_SETFSGID = {
nr: 123,
glass: Setfsgid,
syscall: setfsgid,
};
pub(super) static CALL124_GLASS_GETSID = {
nr: 124,
glass: Getsid,
syscall: getsid,
};
pub(super) static CALL125_GLASS_CAPGET = {
nr: 125,
glass: Capget,
syscall: capget,
};
pub(super) static CALL126_GLASS_CAPSET = {
nr: 126,
glass: Capset,
syscall: capset,
};
pub(super) static CALL127_GLASS_RT_SIGPENDING = {
nr: 127,
glass: RtSigpending,
syscall: rt_sigpending,
};
pub(super) static CALL128_GLASS_RT_SIGTIMEDWAIT = {
nr: 128,
glass: RtSigtimedwait,
syscall: rt_sigtimedwait,
};
pub(super) static CALL129_GLASS_RT_SIGQUEUEINFO = {
nr: 129,
glass: RtSigqueueinfo,
syscall: rt_sigqueueinfo,
};
pub(super) static CALL130_GLASS_RT_SIGSUSPEND = {
nr: 130,
glass: RtSigsuspend,
syscall: rt_sigsuspend,
};
pub(super) static CALL131_GLASS_SIGALTSTACK = {
nr: 131,
glass: Sigaltstack,
syscall: sigaltstack,
};
pub(super) static CALL132_GLASS_UTIME = {
nr: 132,
glass: Utime,
syscall: utime,
};
pub(super) static CALL133_GLASS_MKNOD = {
nr: 133,
glass: Mknod,
syscall: mknod,
};
pub(super) static CALL134_GLASS_USELIB = {
nr: 134,
glass: Uselib,
syscall: uselib,
};
pub(super) static CALL135_GLASS_PERSONALITY = {
nr: 135,
glass: Personality,
syscall: personality,
};
pub(super) static CALL136_GLASS_USTAT = {
nr: 136,
glass: Ustat,
syscall: ustat,
};
pub(super) static CALL137_GLASS_STATFS = {
nr: 137,
glass: Statfs,
syscall: statfs,
};
pub(super) static CALL138_GLASS_FSTATFS = {
nr: 138,
glass: Fstatfs,
syscall: fstatfs,
};
pub(super) static CALL139_GLASS_SYSFS = {
nr: 139,
glass: Sysfs,
syscall: sysfs,
};
pub(super) static CALL140_GLASS_GETPRIORITY = {
nr: 140,
glass: Getpriority,
syscall: getpriority,
};
pub(super) static CALL141_GLASS_SETPRIORITY = {
nr: 141,
glass: Setpriority,
syscall: setpriority,
};
pub(super) static CALL142_GLASS_SCHED_SETPARAM = {
nr: 142,
glass: SchedSetparam,
syscall: sched_setparam,
};
pub(super) static CALL143_GLASS_SCHED_GETPARAM = {
nr: 143,
glass: SchedGetparam,
syscall: sched_getparam,
};
pub(super) static CALL144_GLASS_SCHED_SETSCHEDULER = {
nr: 144,
glass: SchedSetscheduler,
syscall: sched_setscheduler,
};
pub(super) static CALL145_GLASS_SCHED_GETSCHEDULER = {
nr: 145,
glass: SchedGetscheduler,
syscall: sched_getscheduler,
};
pub(super) static CALL146_GLASS_SCHED_GET_PRIORITY_MAX = {
nr: 146,
glass: SchedGetPriorityMax,
syscall: sched_get_priority_max,
};
pub(super) static CALL147_GLASS_SCHED_GET_PRIORITY_MIN = {
nr: 147,
glass: SchedGetPriorityMin,
syscall: sched_get_priority_min,
};
pub(super) static CALL148_GLASS_SCHED_RR_GET_INTERVAL = {
nr: 148,
glass: SchedRrGetInterval,
syscall: sched_rr_get_interval,
};
pub(super) static CALL149_GLASS_MLOCK = {
nr: 149,
glass: Mlock,
syscall: mlock,
};
pub(super) static CALL150_GLASS_MUNLOCK = {
nr: 150,
glass: Munlock,
syscall: munlock,
};
pub(super) static CALL151_GLASS_MLOCKALL = {
nr: 151,
glass: Mlockall,
syscall: mlockall,
};
pub(super) static CALL152_GLASS_MUNLOCKALL = {
nr: 152,
glass: Munlockall,
syscall: munlockall,
};
pub(super) static CALL153_GLASS_VHANGUP = {
nr: 153,
glass: Vhangup,
syscall: vhangup,
};
pub(super) static CALL154_GLASS_MODIFY_LDT = {
nr: 154,
glass: ModifyLdt,
syscall: modify_ldt,
};
pub(super) static CALL155_GLASS_PIVOT_ROOT = {
nr: 155,
glass: PivotRoot,
syscall: pivot_root,
};
pub(super) static CALL156_GLASS__SYSCTL = {
nr: 156,
glass: Sysctl,
syscall: _sysctl,
};
pub(super) static CALL157_GLASS_PRCTL = {
nr: 157,
glass: Prctl,
syscall: prctl,
};
pub(super) static CALL158_GLASS_ARCH_PRCTL = {
nr: 158,
glass: ArchPrctl,
syscall: arch_prctl,
};
pub(super) static CALL159_GLASS_ADJTIMEX = {
nr: 159,
glass: Adjtimex,
syscall: adjtimex,
};
pub(super) static CALL160_GLASS_SETRLIMIT = {
nr: 160,
glass: Setrlimit,
syscall: setrlimit,
};
pub(super) static CALL161_GLASS_CHROOT = {
nr: 161,
glass: Chroot,
syscall: chroot,
};
pub(super) static CALL162_GLASS_SYNC = {
nr: 162,
glass: Sync,
syscall: sync,
};
pub(super) static CALL163_GLASS_ACCT = {
nr: 163,
glass: Acct,
syscall: acct,
};
pub(super) static CALL164_GLASS_SETTIMEOFDAY = {
nr: 164,
glass: Settimeofday,
syscall: settimeofday,
};
pub(super) static CALL165_GLASS_MOUNT = {
nr: 165,
glass: Mount,
syscall: mount,
};
pub(super) static CALL166_GLASS_UMOUNT2 = {
nr: 166,
glass: Umount2,
syscall: umount2,
};
pub(super) static CALL167_GLASS_SWAPON = {
nr: 167,
glass: Swapon,
syscall: swapon,
};
pub(super) static CALL168_GLASS_SWAPOFF = {
nr: 168,
glass: Swapoff,
syscall: swapoff,
};
pub(super) static CALL169_GLASS_REBOOT = {
nr: 169,
glass: Reboot,
syscall: reboot,
};
pub(super) static CALL170_GLASS_SETHOSTNAME = {
nr: 170,
glass: Sethostname,
syscall: sethostname,
};
pub(super) static CALL171_GLASS_SETDOMAINNAME = {
nr: 171,
glass: Setdomainname,
syscall: setdomainname,
};
pub(super) static CALL172_GLASS_IOPL = {
nr: 172,
glass: Iopl,
syscall: iopl,
};
pub(super) static CALL173_GLASS_IOPERM = {
nr: 173,
glass: Ioperm,
syscall: ioperm,
};
pub(super) static CALL174_GLASS_CREATE_MODULE = {
nr: 174,
glass: CreateModule,
syscall: create_module,
};
pub(super) static CALL175_GLASS_INIT_MODULE = {
nr: 175,
glass: InitModule,
syscall: init_module,
};
pub(super) static CALL176_GLASS_DELETE_MODULE = {
nr: 176,
glass: DeleteModule,
syscall: delete_module,
};
pub(super) static CALL177_GLASS_GET_KERNEL_SYMS = {
nr: 177,
glass: GetKernelSyms,
syscall: get_kernel_syms,
};
pub(super) static CALL178_GLASS_QUERY_MODULE = {
nr: 178,
glass: QueryModule,
syscall: query_module,
};
pub(super) static CALL179_GLASS_QUOTACTL = {
nr: 179,
glass: Quotactl,
syscall: quotactl,
};
pub(super) static CALL180_GLASS_NFSSERVCTL = {
nr: 180,
glass: Nfsservctl,
syscall: nfsservctl,
};
pub(super) static CALL181_GLASS_GETPMSG = {
nr: 181,
glass: Getpmsg,
syscall: getpmsg,
};
pub(super) static CALL182_GLASS_PUTPMSG = {
nr: 182,
glass: Putpmsg,
syscall: putpmsg,
};
pub(super) static CALL183_GLASS_AFS_SYSCALL = {
nr: 183,
glass: AfsSyscall,
syscall: afs_syscall,
};
pub(super) static CALL184_GLASS_TUXCALL = {
nr: 184,
glass: Tuxcall,
syscall: tuxcall,
};
pub(super) static CALL185_GLASS_SECURITY = {
nr: 185,
glass: Security,
syscall: security,
};
pub(super) static CALL186_GLASS_GETTID = {
nr: 186,
glass: Gettid,
syscall: gettid,
};
pub(super) static CALL187_GLASS_READAHEAD = {
nr: 187,
glass: Readahead,
syscall: readahead,
};
pub(super) static CALL188_GLASS_SETXATTR = {
nr: 188,
glass: Setxattr,
syscall: setxattr,
};
pub(super) static CALL189_GLASS_LSETXATTR = {
nr: 189,
glass: Lsetxattr,
syscall: lsetxattr,
};
pub(super) static CALL190_GLASS_FSETXATTR = {
nr: 190,
glass: Fsetxattr,
syscall: fsetxattr,
};
pub(super) static CALL191_GLASS_GETXATTR = {
nr: 191,
glass: Getxattr,
syscall: getxattr,
};
pub(super) static CALL192_GLASS_LGETXATTR = {
nr: 192,
glass: Lgetxattr,
syscall: lgetxattr,
};
pub(super) static CALL193_GLASS_FGETXATTR = {
nr: 193,
glass: Fgetxattr,
syscall: fgetxattr,
};
pub(super) static CALL194_GLASS_LISTXATTR = {
nr: 194,
glass: Listxattr,
syscall: listxattr,
};
pub(super) static CALL195_GLASS_LLISTXATTR = {
nr: 195,
glass: Llistxattr,
syscall: llistxattr,
};
pub(super) static CALL196_GLASS_FLISTXATTR = {
nr: 196,
glass: Flistxattr,
syscall: flistxattr,
};
pub(super) static CALL197_GLASS_REMOVEXATTR = {
nr: 197,
glass: Removexattr,
syscall: removexattr,
};
pub(super) static CALL198_GLASS_LREMOVEXATTR = {
nr: 198,
glass: Lremovexattr,
syscall: lremovexattr,
};
pub(super) static CALL199_GLASS_FREMOVEXATTR = {
nr: 199,
glass: Fremovexattr,
syscall: fremovexattr,
};
pub(super) static CALL200_GLASS_TKILL = {
nr: 200,
glass: Tkill,
syscall: tkill,
};
pub(super) static CALL201_GLASS_TIME = {
nr: 201,
glass: Time,
syscall: time,
};
pub(super) static CALL202_GLASS_FUTEX = {
nr: 202,
glass: Futex,
syscall: futex,
};
pub(super) static CALL203_GLASS_SCHED_SETAFFINITY = {
nr: 203,
glass: SchedSetaffinity,
syscall: sched_setaffinity,
};
pub(super) static CALL204_GLASS_SCHED_GETAFFINITY = {
nr: 204,
glass: SchedGetaffinity,
syscall: sched_getaffinity,
};
pub(super) static CALL205_GLASS_SET_THREAD_AREA = {
nr: 205,
glass: SetThreadArea,
syscall: set_thread_area,
};
pub(super) static CALL206_GLASS_IO_SETUP = {
nr: 206,
glass: IoSetup,
syscall: io_setup,
};
pub(super) static CALL207_GLASS_IO_DESTROY = {
nr: 207,
glass: IoDestroy,
syscall: io_destroy,
};
pub(super) static CALL208_GLASS_IO_GETEVENTS = {
nr: 208,
glass: IoGetevents,
syscall: io_getevents,
};
pub(super) static CALL209_GLASS_IO_SUBMIT = {
nr: 209,
glass: IoSubmit,
syscall: io_submit,
};
pub(super) static CALL210_GLASS_IO_CANCEL = {
nr: 210,
glass: IoCancel,
syscall: io_cancel,
};
pub(super) static CALL211_GLASS_GET_THREAD_AREA = {
nr: 211,
glass: GetThreadArea,
syscall: get_thread_area,
};
pub(super) static CALL212_GLASS_LOOKUP_DCOOKIE = {
nr: 212,
glass: LookupDcookie,
syscall: lookup_dcookie,
};
pub(super) static CALL213_GLASS_EPOLL_CREATE = {
nr: 213,
glass: EpollCreate,
syscall: epoll_create,
};
pub(super) static CALL214_GLASS_EPOLL_CTL_OLD = {
nr: 214,
glass: EpollCtlOld,
syscall: epoll_ctl_old,
};
pub(super) static CALL215_GLASS_EPOLL_WAIT_OLD = {
nr: 215,
glass: EpollWaitOld,
syscall: epoll_wait_old,
};
pub(super) static CALL216_GLASS_REMAP_FILE_PAGES = {
nr: 216,
glass: RemapFilePages,
syscall: remap_file_pages,
};
pub(super) static CALL217_GLASS_GETDENTS64 = {
nr: 217,
glass: Getdents64,
syscall: getdents64,
};
pub(super) static CALL218_GLASS_SET_TID_ADDRESS = {
nr: 218,
glass: SetTidAddress,
syscall: set_tid_address,
};
pub(super) static CALL219_GLASS_RESTART_SYSCALL = {
nr: 219,
glass: RestartSyscall,
syscall: restart_syscall,
};
pub(super) static CALL220_GLASS_SEMTIMEDOP = {
nr: 220,
glass: Semtimedop,
syscall: semtimedop,
};
pub(super) static CALL221_GLASS_FADVISE64 = {
nr: 221,
glass: Fadvise64,
syscall: fadvise64,
};
pub(super) static CALL222_GLASS_TIMER_CREATE = {
nr: 222,
glass: TimerCreate,
syscall: timer_create,
};
pub(super) static CALL223_GLASS_TIMER_SETTIME = {
nr: 223,
glass: TimerSettime,
syscall: timer_settime,
};
pub(super) static CALL224_GLASS_TIMER_GETTIME = {
nr: 224,
glass: TimerGettime,
syscall: timer_gettime,
};
pub(super) static CALL225_GLASS_TIMER_GETOVERRUN = {
nr: 225,
glass: TimerGetoverrun,
syscall: timer_getoverrun,
};
pub(super) static CALL226_GLASS_TIMER_DELETE = {
nr: 226,
glass: TimerDelete,
syscall: timer_delete,
};
pub(super) static CALL227_GLASS_CLOCK_SETTIME = {
nr: 227,
glass: ClockSettime,
syscall: clock_settime,
};
pub(super) static CALL228_GLASS_CLOCK_GETTIME = {
nr: 228,
glass: ClockGettime,
syscall: clock_gettime,
};
pub(super) static CALL229_GLASS_CLOCK_GETRES = {
nr: 229,
glass: ClockGetres,
syscall: clock_getres,
};
pub(super) static CALL230_GLASS_CLOCK_NANOSLEEP = {
nr: 230,
glass: ClockNanosleep,
syscall: clock_nanosleep,
};
pub(super) static CALL231_GLASS_EXIT_GROUP = {
nr: 231,
glass: ExitGroup,
syscall: exit_group,
};
pub(super) static CALL232_GLASS_EPOLL_WAIT = {
nr: 232,
glass: EpollWait,
syscall: epoll_wait,
};
pub(super) static CALL233_GLASS_EPOLL_CTL = {
nr: 233,
glass: EpollCtl,
syscall: epoll_ctl,
};
pub(super) static CALL234_GLASS_TGKILL = {
nr: 234,
glass: Tgkill,
syscall: tgkill,
};
pub(super) static CALL235_GLASS_UTIMES = {
nr: 235,
glass: Utimes,
syscall: utimes,
};
pub(super) static CALL236_GLASS_VSERVER = {
nr: 236,
glass: Vserver,
syscall: vserver,
};
pub(super) static CALL237_GLASS_MBIND = {
nr: 237,
glass: Mbind,
syscall: mbind,
};
pub(super) static CALL238_GLASS_SET_MEMPOLICY = {
nr: 238,
glass: SetMempolicy,
syscall: set_mempolicy,
};
pub(super) static CALL239_GLASS_GET_MEMPOLICY = {
nr: 239,
glass: GetMempolicy,
syscall: get_mempolicy,
};
pub(super) static CALL240_GLASS_MQ_OPEN = {
nr: 240,
glass: MqOpen,
syscall: mq_open,
};
pub(super) static CALL241_GLASS_MQ_UNLINK = {
nr: 241,
glass: MqUnlink,
syscall: mq_unlink,
};
pub(super) static CALL242_GLASS_MQ_TIMEDSEND = {
nr: 242,
glass: MqTimedsend,
syscall: mq_timedsend,
};
pub(super) static CALL243_GLASS_MQ_TIMEDRECEIVE = {
nr: 243,
glass: MqTimedreceive,
syscall: mq_timedreceive,
};
pub(super) static CALL244_GLASS_MQ_NOTIFY = {
nr: 244,
glass: MqNotify,
syscall: mq_notify,
};
pub(super) static CALL245_GLASS_MQ_GETSETATTR = {
nr: 245,
glass: MqGetsetattr,
syscall: mq_getsetattr,
};
pub(super) static CALL246_GLASS_KEXEC_LOAD = {
nr: 246,
glass: KexecLoad,
syscall: kexec_load,
};
pub(super) static CALL247_GLASS_WAITID = {
nr: 247,
glass: Waitid,
syscall: waitid,
};
pub(super) static CALL248_GLASS_ADD_KEY = {
nr: 248,
glass: AddKey,
syscall: add_key,
};
pub(super) static CALL249_GLASS_REQUEST_KEY = {
nr: 249,
glass: RequestKey,
syscall: request_key,
};
pub(super) static CALL250_GLASS_KEYCTL = {
nr: 250,
glass: Keyctl,
syscall: keyctl,
};
pub(super) static CALL251_GLASS_IOPRIO_SET = {
nr: 251,
glass: IoprioSet,
syscall: ioprio_set,
};
pub(super) static CALL252_GLASS_IOPRIO_GET = {
nr: 252,
glass: IoprioGet,
syscall: ioprio_get,
};
pub(super) static CALL253_GLASS_INOTIFY_INIT = {
nr: 253,
glass: InotifyInit,
syscall: inotify_init,
};
pub(super) static CALL254_GLASS_INOTIFY_ADD_WATCH = {
nr: 254,
glass: InotifyAddWatch,
syscall: inotify_add_watch,
};
pub(super) static CALL255_GLASS_INOTIFY_RM_WATCH = {
nr: 255,
glass: InotifyRmWatch,
syscall: inotify_rm_watch,
};
pub(super) static CALL256_GLASS_MIGRATE_PAGES = {
nr: 256,
glass: MigratePages,
syscall: migrate_pages,
};
pub(super) static CALL257_GLASS_OPENAT = {
nr: 257,
glass: Openat,
syscall: openat,
};
pub(super) static CALL258_GLASS_MKDIRAT = {
nr: 258,
glass: Mkdirat,
syscall: mkdirat,
};
pub(super) static CALL259_GLASS_MKNODAT = {
nr: 259,
glass: Mknodat,
syscall: mknodat,
};
pub(super) static CALL260_GLASS_FCHOWNAT = {
nr: 260,
glass: Fchownat,
syscall: fchownat,
};
pub(super) static CALL261_GLASS_FUTIMESAT = {
nr: 261,
glass: Futimesat,
syscall: futimesat,
};
pub(super) static CALL262_GLASS_NEWFSTATAT = {
nr: 262,
glass: Newfstatat,
syscall: newfstatat,
};
pub(super) static CALL263_GLASS_UNLINKAT = {
nr: 263,
glass: Unlinkat,
syscall: unlinkat,
};
pub(super) static CALL264_GLASS_RENAMEAT = {
nr: 264,
glass: Renameat,
syscall: renameat,
};
pub(super) static CALL265_GLASS_LINKAT = {
nr: 265,
glass: Linkat,
syscall: linkat,
};
pub(super) static CALL266_GLASS_SYMLINKAT = {
nr: 266,
glass: Symlinkat,
syscall: symlinkat,
};
pub(super) static CALL267_GLASS_READLINKAT = {
nr: 267,
glass: Readlinkat,
syscall: readlinkat,
};
pub(super) static CALL268_GLASS_FCHMODAT = {
nr: 268,
glass: Fchmodat,
syscall: fchmodat,
};
pub(super) static CALL269_GLASS_FACCESSAT = {
nr: 269,
glass: Faccessat,
syscall: faccessat,
};
pub(super) static CALL270_GLASS_PSELECT6 = {
nr: 270,
glass: Pselect6,
syscall: pselect6,
};
pub(super) static CALL271_GLASS_PPOLL = {
nr: 271,
glass: Ppoll,
syscall: ppoll,
};
pub(super) static CALL272_GLASS_UNSHARE = {
nr: 272,
glass: Unshare,
syscall: unshare,
};
pub(super) static CALL273_GLASS_SET_ROBUST_LIST = {
nr: 273,
glass: SetRobustList,
syscall: set_robust_list,
};
pub(super) static CALL274_GLASS_GET_ROBUST_LIST = {
nr: 274,
glass: GetRobustList,
syscall: get_robust_list,
};
pub(super) static CALL275_GLASS_SPLICE = {
nr: 275,
glass: Splice,
syscall: splice,
};
pub(super) static CALL276_GLASS_TEE = {
nr: 276,
glass: Tee,
syscall: tee,
};
pub(super) static CALL277_GLASS_SYNC_FILE_RANGE = {
nr: 277,
glass: SyncFileRange,
syscall: sync_file_range,
};
pub(super) static CALL278_GLASS_VMSPLICE = {
nr: 278,
glass: Vmsplice,
syscall: vmsplice,
};
pub(super) static CALL279_GLASS_MOVE_PAGES = {
nr: 279,
glass: MovePages,
syscall: move_pages,
};
pub(super) static CALL280_GLASS_UTIMENSAT = {
nr: 280,
glass: Utimensat,
syscall: utimensat,
};
pub(super) static CALL281_GLASS_EPOLL_PWAIT = {
nr: 281,
glass: EpollPwait,
syscall: epoll_pwait,
};
pub(super) static CALL282_GLASS_SIGNALFD = {
nr: 282,
glass: Signalfd,
syscall: signalfd,
};
pub(super) static CALL283_GLASS_TIMERFD_CREATE = {
nr: 283,
glass: TimerfdCreate,
syscall: timerfd_create,
};
pub(super) static CALL284_GLASS_EVENTFD = {
nr: 284,
glass: Eventfd,
syscall: eventfd,
};
pub(super) static CALL285_GLASS_FALLOCATE = {
nr: 285,
glass: Fallocate,
syscall: fallocate,
};
pub(super) static CALL286_GLASS_TIMERFD_SETTIME = {
nr: 286,
glass: TimerfdSettime,
syscall: timerfd_settime,
};
pub(super) static CALL287_GLASS_TIMERFD_GETTIME = {
nr: 287,
glass: TimerfdGettime,
syscall: timerfd_gettime,
};
pub(super) static CALL288_GLASS_ACCEPT4 = {
nr: 288,
glass: Accept4,
syscall: accept4,
};
pub(super) static CALL289_GLASS_SIGNALFD4 = {
nr: 289,
glass: Signalfd4,
syscall: signalfd4,
};
pub(super) static CALL290_GLASS_EVENTFD2 = {
nr: 290,
glass: Eventfd2,
syscall: eventfd2,
};
pub(super) static CALL291_GLASS_EPOLL_CREATE1 = {
nr: 291,
glass: EpollCreate1,
syscall: epoll_create1,
};
pub(super) static CALL292_GLASS_DUP3 = {
nr: 292,
glass: Dup3,
syscall: dup3,
};
pub(super) static CALL293_GLASS_PIPE2 = {
nr: 293,
glass: Pipe2,
syscall: pipe2,
};
pub(super) static CALL294_GLASS_INOTIFY_INIT1 = {
nr: 294,
glass: InotifyInit1,
syscall: inotify_init1,
};
pub(super) static CALL295_GLASS_PREADV = {
nr: 295,
glass: Preadv,
syscall: preadv,
};
pub(super) static CALL296_GLASS_PWRITEV = {
nr: 296,
glass: Pwritev,
syscall: pwritev,
};
pub(super) static CALL297_GLASS_RT_TGSIGQUEUEINFO = {
nr: 297,
glass: RtTgsigqueueinfo,
syscall: rt_tgsigqueueinfo,
};
pub(super) static CALL298_GLASS_PERF_EVENT_OPEN = {
nr: 298,
glass: PerfEventOpen,
syscall: perf_event_open,
};
pub(super) static CALL299_GLASS_RECVMMSG = {
nr: 299,
glass: Recvmmsg,
syscall: recvmmsg,
};
pub(super) static CALL300_GLASS_FANOTIFY_INIT = {
nr: 300,
glass: FanotifyInit,
syscall: fanotify_init,
};
pub(super) static CALL301_GLASS_FANOTIFY_MARK = {
nr: 301,
glass: FanotifyMark,
syscall: fanotify_mark,
};
pub(super) static CALL302_GLASS_PRLIMIT64 = {
nr: 302,
glass: Prlimit64,
syscall: prlimit64,
};
pub(super) static CALL303_GLASS_NAME_TO_HANDLE_AT = {
nr: 303,
glass: NameToHandleAt,
syscall: name_to_handle_at,
};
pub(super) static CALL304_GLASS_OPEN_BY_HANDLE_AT = {
nr: 304,
glass: OpenByHandleAt,
syscall: open_by_handle_at,
};
pub(super) static CALL305_GLASS_CLOCK_ADJTIME = {
nr: 305,
glass: ClockAdjtime,
syscall: clock_adjtime,
};
pub(super) static CALL306_GLASS_SYNCFS = {
nr: 306,
glass: Syncfs,
syscall: syncfs,
};
pub(super) static CALL307_GLASS_SENDMMSG = {
nr: 307,
glass: Sendmmsg,
syscall: sendmmsg,
};
pub(super) static CALL308_GLASS_SETNS = {
nr: 308,
glass: Setns,
syscall: setns,
};
pub(super) static CALL309_GLASS_GETCPU = {
nr: 309,
glass: Getcpu,
syscall: getcpu,
};
pub(super) static CALL310_GLASS_PROCESS_VM_READV = {
nr: 310,
glass: ProcessVmReadv,
syscall: process_vm_readv,
};
pub(super) static CALL311_GLASS_PROCESS_VM_WRITEV = {
nr: 311,
glass: ProcessVmWritev,
syscall: process_vm_writev,
};
pub(super) static CALL312_GLASS_KCMP = {
nr: 312,
glass: Kcmp,
syscall: kcmp,
};
pub(super) static CALL313_GLASS_FINIT_MODULE = {
nr: 313,
glass: FinitModule,
syscall: finit_module,
};
pub(super) static CALL314_GLASS_SCHED_SETATTR = {
nr: 314,
glass: SchedSetattr,
syscall: sched_setattr,
};
pub(super) static CALL315_GLASS_SCHED_GETATTR = {
nr: 315,
glass: SchedGetattr,
syscall: sched_getattr,
};
pub(super) static CALL316_GLASS_RENAMEAT2 = {
nr: 316,
glass: Renameat2,
syscall: renameat2,
};
pub(super) static CALL317_GLASS_SECCOMP = {
nr: 317,
glass: Seccomp,
syscall: seccomp,
};
pub(super) static CALL318_GLASS_GETRANDOM = {
nr: 318,
glass: Getrandom,
syscall: getrandom,
};
pub(super) static CALL319_GLASS_MEMFD_CREATE = {
nr: 319,
glass: MemfdCreate,
syscall: memfd_create,
};
pub(super) static CALL320_GLASS_KEXEC_FILE_LOAD = {
nr: 320,
glass: KexecFileLoad,
syscall: kexec_file_load,
};
pub(super) static CALL321_GLASS_BPF = {
nr: 321,
glass: Bpf,
syscall: bpf,
};
pub(super) static CALL322_GLASS_EXECVEAT = {
nr: 322,
glass: Execveat,
syscall: execveat,
};
pub(super) static CALL323_GLASS_USERFAULTFD = {
nr: 323,
glass: Userfaultfd,
syscall: userfaultfd,
};
pub(super) static CALL324_GLASS_MEMBARRIER = {
nr: 324,
glass: Membarrier,
syscall: membarrier,
};
pub(super) static CALL325_GLASS_MLOCK2 = {
nr: 325,
glass: Mlock2,
syscall: mlock2,
};
pub(super) static CALL326_GLASS_COPY_FILE_RANGE = {
nr: 326,
glass: CopyFileRange,
syscall: copy_file_range,
};
pub(super) static CALL327_GLASS_PREADV2 = {
nr: 327,
glass: Preadv2,
syscall: preadv2,
};
pub(super) static CALL328_GLASS_PWRITEV2 = {
nr: 328,
glass: Pwritev2,
syscall: pwritev2,
};
pub(super) static CALL329_GLASS_PKEY_MPROTECT = {
nr: 329,
glass: PkeyMprotect,
syscall: pkey_mprotect,
};
pub(super) static CALL330_GLASS_PKEY_ALLOC = {
nr: 330,
glass: PkeyAlloc,
syscall: pkey_alloc,
};
pub(super) static CALL331_GLASS_PKEY_FREE = {
nr: 331,
glass: PkeyFree,
syscall: pkey_free,
};
pub(super) static CALL332_GLASS_STATX = {
nr: 332,
glass: Statx,
syscall: statx,
};
pub(super) static CALL333_GLASS_IO_PGETEVENTS = {
nr: 333,
glass: IoPgetevents,
syscall: io_pgetevents,
};
}