Add syscall mount

Signed-off-by: Zhenchen Wang <m202372036@hust.edu.cn>
This commit is contained in:
Zhenchen Wang
2024-05-17 11:19:36 +08:00
committed by Tate, Hongliang Tian
parent ff83ce7667
commit a893ceca4a
8 changed files with 311 additions and 1 deletions

View File

@ -53,6 +53,7 @@ use crate::syscall::{
madvise::sys_madvise,
mkdir::{sys_mkdir, sys_mkdirat},
mmap::sys_mmap,
mount::sys_mount,
mprotect::sys_mprotect,
munmap::sys_munmap,
nanosleep::{sys_clock_nanosleep, sys_nanosleep},
@ -225,6 +226,7 @@ impl_syscall_nums_and_dispatch_fn! {
SYS_ARCH_PRCTL = 158 => sys_arch_prctl(args[..2], &mut context);
SYS_CHROOT = 161 => sys_chroot(args[..1]);
SYS_SYNC = 162 => sys_sync(args[..0]);
SYS_MOUNT = 165 => sys_mount(args[..5]);
SYS_GETTID = 186 => sys_gettid(args[..0]);
SYS_TIME = 201 => sys_time(args[..1]);
SYS_FUTEX = 202 => sys_futex(args[..6]);