Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
Loading...
Searching...
No Matches
syscall_def.c
Go to the documentation of this file.
1const char *syscall_names[335] = {
2 [0] = "read",
3 [1] = "write",
4 [2] = "open",
5 [3] = "close",
6 [4] = "stat",
7 [5] = "fstat",
8 [6] = "lstat",
9 [7] = "poll",
10 [8] = "lseek",
11 [9] = "mmap",
12 [10] = "mprotect",
13 [11] = "munmap",
14 [12] = "brk",
15 [13] = "rt_sigaction",
16 [14] = "rt_sigprocmask",
17 [15] = "rt_sigreturn",
18 [16] = "ioctl",
19 [17] = "pread64",
20 [18] = "pwrite64",
21 [19] = "readv",
22 [20] = "writev",
23 [21] = "access",
24 [22] = "pipe",
25 [23] = "select",
26 [24] = "sched_yield",
27 [25] = "mremap",
28 [26] = "msync",
29 [27] = "mincore",
30 [28] = "madvise",
31 [29] = "shmget",
32 [30] = "shmat",
33 [31] = "shmctl",
34 [32] = "dup",
35 [33] = "dup2",
36 [34] = "pause",
37 [35] = "nanosleep",
38 [36] = "getitimer",
39 [37] = "alarm",
40 [38] = "setitimer",
41 [39] = "getpid",
42 [40] = "sendfile",
43 [41] = "socket",
44 [42] = "connect",
45 [43] = "accept",
46 [44] = "sendto",
47 [45] = "recvfrom",
48 [46] = "sendmsg",
49 [47] = "recvmsg",
50 [48] = "shutdown",
51 [49] = "bind",
52 [50] = "listen",
53 [51] = "getsockname",
54 [52] = "getpeername",
55 [53] = "socketpair",
56 [54] = "setsockopt",
57 [55] = "getsockopt",
58 [56] = "clone",
59 [57] = "fork",
60 [58] = "vfork",
61 [59] = "execve",
62 [60] = "exit",
63 [61] = "wait4",
64 [62] = "kill",
65 [63] = "uname",
66 [64] = "semget",
67 [65] = "semop",
68 [66] = "semctl",
69 [67] = "shmdt",
70 [68] = "msgget",
71 [69] = "msgsnd",
72 [70] = "msgrcv",
73 [71] = "msgctl",
74 [72] = "fcntl",
75 [73] = "flock",
76 [74] = "fsync",
77 [75] = "fdatasync",
78 [76] = "truncate",
79 [77] = "ftruncate",
80 [78] = "getdents",
81 [79] = "getcwd",
82 [80] = "chdir",
83 [81] = "fchdir",
84 [82] = "rename",
85 [83] = "mkdir",
86 [84] = "rmdir",
87 [85] = "creat",
88 [86] = "link",
89 [87] = "unlink",
90 [88] = "symlink",
91 [89] = "readlink",
92 [90] = "chmod",
93 [91] = "fchmod",
94 [92] = "chown",
95 [93] = "fchown",
96 [94] = "lchown",
97 [95] = "umask",
98 [96] = "gettimeofday",
99 [97] = "getrlimit",
100 [98] = "getrusage",
101 [99] = "sysinfo",
102 [100] = "times",
103 [101] = "ptrace",
104 [102] = "getuid",
105 [103] = "syslog",
106 [104] = "getgid",
107 [105] = "setuid",
108 [106] = "setgid",
109 [107] = "geteuid",
110 [108] = "getegid",
111 [109] = "setpgid",
112 [110] = "getppid",
113 [111] = "getpgrp",
114 [112] = "setsid",
115 [113] = "setreuid",
116 [114] = "setregid",
117 [115] = "getgroups",
118 [116] = "setgroups",
119 [117] = "setresuid",
120 [118] = "getresuid",
121 [119] = "setresgid",
122 [120] = "getresgid",
123 [121] = "getpgid",
124 [122] = "setfsuid",
125 [123] = "setfsgid",
126 [124] = "getsid",
127 [125] = "capget",
128 [126] = "capset",
129 [127] = "rt_sigpending",
130 [128] = "rt_sigtimedwait",
131 [129] = "rt_sigqueueinfo",
132 [130] = "rt_sigsuspend",
133 [131] = "sigaltstack",
134 [132] = "utime",
135 [133] = "mknod",
136 [134] = "uselib",
137 [135] = "personality",
138 [136] = "ustat",
139 [137] = "statfs",
140 [138] = "fstatfs",
141 [139] = "sysfs",
142 [140] = "getpriority",
143 [141] = "setpriority",
144 [142] = "sched_setparam",
145 [143] = "sched_getparam",
146 [144] = "sched_setscheduler",
147 [145] = "sched_getscheduler",
148 [146] = "sched_get_priority_max",
149 [147] = "sched_get_priority_min",
150 [148] = "sched_rr_get_interval",
151 [149] = "mlock",
152 [150] = "munlock",
153 [151] = "mlockall",
154 [152] = "munlockall",
155 [153] = "vhangup",
156 [154] = "modify_ldt",
157 [155] = "pivot_root",
158 [156] = "_sysctl",
159 [157] = "prctl",
160 [158] = "arch_prctl",
161 [159] = "adjtimex",
162 [160] = "setrlimit",
163 [161] = "chroot",
164 [162] = "sync",
165 [163] = "acct",
166 [164] = "settimeofday",
167 [165] = "mount",
168 [166] = "umount2",
169 [167] = "swapon",
170 [168] = "swapoff",
171 [169] = "reboot",
172 [170] = "sethostname",
173 [171] = "setdomainname",
174 [172] = "iopl",
175 [173] = "ioperm",
176 [174] = "create_module",
177 [175] = "init_module",
178 [176] = "delete_module",
179 [177] = "get_kernel_syms",
180 [178] = "query_module",
181 [179] = "quotactl",
182 [180] = "nfsservctl",
183 [181] = "getpmsg",
184 [182] = "putpmsg",
185 [183] = "afs_syscall",
186 [184] = "tuxcall",
187 [185] = "security",
188 [186] = "gettid",
189 [187] = "readahead",
190 [188] = "setxattr",
191 [189] = "lsetxattr",
192 [190] = "fsetxattr",
193 [191] = "getxattr",
194 [192] = "lgetxattr",
195 [193] = "fgetxattr",
196 [194] = "listxattr",
197 [195] = "llistxattr",
198 [196] = "flistxattr",
199 [197] = "removexattr",
200 [198] = "lremovexattr",
201 [199] = "fremovexattr",
202 [200] = "tkill",
203 [201] = "time",
204 [202] = "futex",
205 [203] = "sched_setaffinity",
206 [204] = "sched_getaffinity",
207 [205] = "set_thread_area",
208 [206] = "io_setup",
209 [207] = "io_destroy",
210 [208] = "io_getevents",
211 [209] = "io_submit",
212 [210] = "io_cancel",
213 [211] = "get_thread_area",
214 [212] = "lookup_dcookie",
215 [213] = "epoll_create",
216 [214] = "epoll_ctl_old",
217 [215] = "epoll_wait_old",
218 [216] = "remap_file_pages",
219 [217] = "getdents64",
220 [218] = "set_tid_address",
221 [219] = "restart_syscall",
222 [220] = "semtimedop",
223 [221] = "fadvise64",
224 [222] = "timer_create",
225 [223] = "timer_settime",
226 [224] = "timer_gettime",
227 [225] = "timer_getoverrun",
228 [226] = "timer_delete",
229 [227] = "clock_settime",
230 [228] = "clock_gettime",
231 [229] = "clock_getres",
232 [230] = "clock_nanosleep",
233 [231] = "exit_group",
234 [232] = "epoll_wait",
235 [233] = "epoll_ctl",
236 [234] = "tgkill",
237 [235] = "utimes",
238 [236] = "vserver",
239 [237] = "mbind",
240 [238] = "set_mempolicy",
241 [239] = "get_mempolicy",
242 [240] = "mq_open",
243 [241] = "mq_unlink",
244 [242] = "mq_timedsend",
245 [243] = "mq_timedreceive",
246 [244] = "mq_notify",
247 [245] = "mq_getsetattr",
248 [246] = "kexec_load",
249 [247] = "waitid",
250 [248] = "add_key",
251 [249] = "request_key",
252 [250] = "keyctl",
253 [251] = "ioprio_set",
254 [252] = "ioprio_get",
255 [253] = "inotify_init",
256 [254] = "inotify_add_watch",
257 [255] = "inotify_rm_watch",
258 [256] = "migrate_pages",
259 [257] = "openat",
260 [258] = "mkdirat",
261 [259] = "mknodat",
262 [260] = "fchownat",
263 [261] = "futimesat",
264 [262] = "newfstatat",
265 [263] = "unlinkat",
266 [264] = "renameat",
267 [265] = "linkat",
268 [266] = "symlinkat",
269 [267] = "readlinkat",
270 [268] = "fchmodat",
271 [269] = "faccessat",
272 [270] = "pselect6",
273 [271] = "ppoll",
274 [272] = "unshare",
275 [273] = "set_robust_list",
276 [274] = "get_robust_list",
277 [275] = "splice",
278 [276] = "tee",
279 [277] = "sync_file_range",
280 [278] = "vmsplice",
281 [279] = "move_pages",
282 [280] = "utimensat",
283 [281] = "epoll_pwait",
284 [282] = "signalfd",
285 [283] = "timerfd_create",
286 [284] = "eventfd",
287 [285] = "fallocate",
288 [286] = "timerfd_settime",
289 [287] = "timerfd_gettime",
290 [288] = "accept4",
291 [289] = "signalfd4",
292 [290] = "eventfd2",
293 [291] = "epoll_create1",
294 [292] = "dup3",
295 [293] = "pipe2",
296 [294] = "inotify_init1",
297 [295] = "preadv",
298 [296] = "pwritev",
299 [297] = "rt_tgsigqueueinfo",
300 [298] = "perf_event_open",
301 [299] = "recvmmsg",
302 [300] = "fanotify_init",
303 [301] = "fanotify_mark",
304 [302] = "prlimit64",
305 [303] = "name_to_handle_at",
306 [304] = "open_by_handle_at",
307 [305] = "clock_adjtime",
308 [306] = "syncfs",
309 [307] = "sendmmsg",
310 [308] = "setns",
311 [309] = "getcpu",
312 [310] = "process_vm_readv",
313 [311] = "process_vm_writev",
314 [312] = "kcmp",
315 [313] = "finit_module",
316 [314] = "sched_setattr",
317 [315] = "sched_getattr",
318 [316] = "renameat2",
319 [317] = "seccomp",
320 [318] = "getrandom",
321 [319] = "memfd_create",
322 [320] = "kexec_file_load",
323 [321] = "bpf",
324 [322] = "execveat",
325 [323] = "userfaultfd",
326 [324] = "membarrier",
327 [325] = "mlock2",
328 [326] = "copy_file_range",
329 [327] = "preadv2",
330 [328] = "pwritev2",
331 [329] = "pkey_mprotect",
332 [330] = "pkey_alloc",
333 [331] = "pkey_free",
334 [332] = "statx",
335 [333] = "io_pgetevents",
336 [334] = "rseq"
337};
const char * syscall_names[335]
Definition syscall_def.c:1