Module proc

Module proc 

Source

Structs§

UtsName
Linux utsname structure for uname system call This structure must match Linux’s struct utsname layout

Functions§

sys_brk
sys_clone
Linux sys_clone implementation for RISC-V64 ABI
sys_exit
sys_exit_group
sys_getegid
sys_geteuid
sys_getgid
sys_getpgid
sys_getpid
sys_getppid
sys_gettid
Linux gettid system call implementation Returns the calling thread ID (TID). For now, this equals Scarlet Task ID.
sys_getuid
sys_kill
sys_membarrier
Linux sys_membarrier implementation (syscall 283)
sys_memfd_create
Linux sys_memfd_create - Create an anonymous file descriptor for memory mapping
sys_prctl
Linux prctl system call (syscall 167)
sys_prlimit64
sys_sbrk
sys_set_robust_list
sys_set_tid_address
sys_setgid
Linux sys_setgid implementation (syscall 144)
sys_setpgid
sys_setuid
Linux sys_setuid implementation (syscall 146)
sys_uname
Linux uname system call implementation
sys_wait4
Wait for process to change state (wait4 system call). This is a stub implementation that returns immediately.