![]() |
MOS Source Code
|
This is the complete list of members for SyscallEntry, including all inherited members.
__attribute__((__noreturn__)) void do_sys_exit(u32 exit_code) | SyscallEntry | static |
__attribute__((__noreturn__)) void do_sys_thread_exit(void) | SyscallEntry | static |
__attribute__((__noreturn__)) void do_sys_signal_return(void *sp) | SyscallEntry | static |
do_sys_arch_syscall(u64 nr, u64 arg1, u64 arg2, u64 arg3, u64 arg4) | SyscallEntry | static |
do_sys_clock_gettimeofday(struct timespec *tv) | SyscallEntry | static |
do_sys_clock_msleep(u64 ms) | SyscallEntry | static |
do_sys_create_thread(const char *name, thread_entry_t entry, void *arg, size_t stack_size, void *stack) | SyscallEntry | static |
do_sys_dmabuf_alloc(size_t n_pages, ptr_t *out_paddr, ptr_t *out_vaddr) | SyscallEntry | static |
do_sys_dmabuf_free(ptr_t vaddr, ptr_t paddr) | SyscallEntry | static |
do_sys_dmabuf_share(void *buf, size_t bufsize, ptr_t *out_paddr) | SyscallEntry | static |
do_sys_dmabuf_unshare(ptr_t paddr, size_t size, void *vaddr) | SyscallEntry | static |
do_sys_execveat(fd_t dirfd, const char *file_path, const char *const *argv, const char *const *envp, u64 flags) | SyscallEntry | static |
do_sys_fd_manipulate(fd_t fd, u64 cmd, void *arg) | SyscallEntry | static |
do_sys_fork(void) | SyscallEntry | static |
do_sys_futex_wait(futex_word_t *futex, u32 val) | SyscallEntry | static |
do_sys_futex_wake(futex_word_t *futex, size_t count) | SyscallEntry | static |
do_sys_get_parent_pid(void) | SyscallEntry | static |
do_sys_get_pid(void) | SyscallEntry | static |
do_sys_get_tid(void) | SyscallEntry | static |
do_sys_io_close(fd_t fd) | SyscallEntry | static |
do_sys_io_dup(fd_t fd) | SyscallEntry | static |
do_sys_io_dup2(fd_t old_fd, fd_t new_fd) | SyscallEntry | static |
do_sys_io_poll(struct pollfd *fds, nfds_t nfds, int timeout) | SyscallEntry | static |
do_sys_io_pread(fd_t fd, void *buf, size_t count, off_t offset) | SyscallEntry | static |
do_sys_io_pselect(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, const struct timespec *timeout, const sigset_t *sigmask) | SyscallEntry | static |
do_sys_io_read(fd_t fd, void *buffer, size_t size) | SyscallEntry | static |
do_sys_io_readv(fd_t fd, const struct iovec *iov, int iov_count) | SyscallEntry | static |
do_sys_io_seek(fd_t fd, off_t offset, io_seek_whence_t whence) | SyscallEntry | static |
do_sys_io_tell(fd_t fd) | SyscallEntry | static |
do_sys_io_write(fd_t fd, const void *buffer, size_t size) | SyscallEntry | static |
do_sys_ipc_accept(fd_t fd) | SyscallEntry | static |
do_sys_ipc_connect(const char *name, size_t buffer_size) | SyscallEntry | static |
do_sys_ipc_create(const char *name, size_t max_pending_connections) | SyscallEntry | static |
do_sys_memfd_create(const char *name, u64 flags) | SyscallEntry | static |
do_sys_mmap_anonymous(ptr_t hint_addr, size_t size, mem_perm_t perm, u64 flags) | SyscallEntry | static |
do_sys_mmap_file(ptr_t hint_addr, size_t size, mem_perm_t perm, u64 flags, fd_t fd, off_t offset) | SyscallEntry | static |
do_sys_munmap(void *addr, size_t size) | SyscallEntry | static |
do_sys_pipe(fd_t *out_read_fd, fd_t *out_write_fd, u64 flags) | SyscallEntry | static |
do_sys_poweroff(bool reboot, u32 magic) | SyscallEntry | static |
do_sys_signal_mask_op(int how, const sigset_t *set, sigset_t *oldset) | SyscallEntry | static |
do_sys_signal_process(pid_t pid, signal_t signum) | SyscallEntry | static |
do_sys_signal_register(signal_t signum, const sigaction_t *action) | SyscallEntry | static |
do_sys_signal_thread(tid_t tid, signal_t signum) | SyscallEntry | static |
do_sys_spawn(const char *file_path, const char *const *argv, const char *const *envp) | SyscallEntry | static |
do_sys_thread_getname(tid_t tid, char *buf, size_t buf_size) | SyscallEntry | static |
do_sys_thread_setname(tid_t tid, const char *name) | SyscallEntry | static |
do_sys_vfs_chdirat(fd_t dirfd, const char *path) | SyscallEntry | static |
do_sys_vfs_fchmodat(fd_t dirfd, const char *path, int mode, u64 flags) | SyscallEntry | static |
do_sys_vfs_fstatat(fd_t dirfd, const char *file_path, file_stat_t *stat_buf, u64 flags) | SyscallEntry | static |
do_sys_vfs_fsync(fd_t fd, bool data_only) | SyscallEntry | static |
do_sys_vfs_getcwd(char *buf, size_t buf_size) | SyscallEntry | static |
do_sys_vfs_list_dir(fd_t fd, char *buffer, size_t buffer_size) | SyscallEntry | static |
do_sys_vfs_mkdir(const char *path) | SyscallEntry | static |
do_sys_vfs_mount(const char *device, const char *mount_point, const char *fs_type, const char *options) | SyscallEntry | static |
do_sys_vfs_openat(fd_t dirfd, const char *file_path, u64 flags) | SyscallEntry | static |
do_sys_vfs_readlinkat(fd_t dirfd, const char *path, char *buf, size_t buf_size) | SyscallEntry | static |
do_sys_vfs_symlink(const char *link_path, const char *target) | SyscallEntry | static |
do_sys_vfs_unlinkat(fd_t dirfd, const char *path) | SyscallEntry | static |
do_sys_vfs_unmount(const char *mount_point) | SyscallEntry | static |
do_sys_vm_protect(void *addr, size_t size, mem_perm_t perm) | SyscallEntry | static |
do_sys_wait_for_process(pid_t pid, u32 *exit_code, u64 flags) | SyscallEntry | static |
do_sys_wait_for_thread(tid_t tid) | SyscallEntry | static |
do_sys_yield_cpu(void) | SyscallEntry | static |