@@ -52,6 +52,7 @@ namespace x86_64::syscall
5252 [23 ] = { " select" , vfs::select, true },
5353 [25 ] = { " mremap" , memory::mremap, true },
5454 [27 ] = { " mincore" , memory::mincore },
55+ [28 ] = { " madvise" , memory::madvise },
5556 [32 ] = { " dup" , vfs::dup, true },
5657 [33 ] = { " dup2" , vfs::dup2, true },
5758 [34 ] = { " pause" , proc::pause },
@@ -168,12 +169,16 @@ namespace x86_64::syscall
168169 [202 ] = { " futex" , proc::futex, true },
169170 [203 ] = { " sched_setaffinity" , proc::sched_setaffinity },
170171 [204 ] = { " sched_getaffinity" , proc::sched_getaffinity, true },
172+ [213 ] = { " epoll_create" , vfs::epoll_create, true },
171173 [217 ] = { " getdents64" , vfs::getdents64, true },
172174 [218 ] = { " set_tid_address" , proc::set_tid_address, true },
173175 [221 ] = { " fadvise64" , vfs::fadvise64 },
174176 [228 ] = { " clock_gettime" , chrono::clock_gettime },
177+ [229 ] = { " clock_getres" , chrono::clock_getres },
175178 [230 ] = { " clock_nanosleep" , chrono::clock_nanosleep },
176179 [231 ] = { " exit_group" , proc::exit_group },
180+ [232 ] = { " epoll_wait" , vfs::epoll_wait, true },
181+ [233 ] = { " epoll_ctl" , vfs::epoll_ctl },
177182 [234 ] = { " tgkill" , proc::tgkill },
178183 [257 ] = { " openat" , vfs::openat, true },
179184 [258 ] = { " mkdirat" , vfs::mkdirat },
@@ -192,9 +197,11 @@ namespace x86_64::syscall
192197 [273 ] = { " set_robust_list" , proc::set_robust_list },
193198 [274 ] = { " get_robust_list" , proc::get_robust_list },
194199 [280 ] = { " utimensat" , vfs::utimensat },
200+ [281 ] = { " epoll_pwait" , vfs::epoll_pwait, true },
195201 [284 ] = { " eventfd" , vfs::eventfd, true },
196202 [288 ] = { " accept4" , vfs::accept4, true },
197203 [290 ] = { " eventfd2" , vfs::eventfd2, true },
204+ [291 ] = { " epoll_create1" , vfs::epoll_create1, true },
198205 [292 ] = { " dup3" , vfs::dup3, true },
199206 [293 ] = { " pipe2" , vfs::pipe2 },
200207 [294 ] = { " inotify_init1" , vfs::inotify_init1, true },
@@ -210,6 +217,7 @@ namespace x86_64::syscall
210217 [435 ] = { " clone3" , proc::clone3, true },
211218 [436 ] = { " close_range" , vfs::close_range },
212219 [439 ] = { " faccessat2" , vfs::faccessat2 },
220+ [441 ] = { " epoll_pwait2" , vfs::epoll_pwait2, true },
213221 [452 ] = { " fchmodat2" , vfs::fchmodat2 }
214222 };
215223
0 commit comments