Commit Graph

28 Commits

Author SHA1 Message Date
ac2147b69b Add stub for F_GETFL and F_SETFL 2024-03-28 01:42:21 +02:00
147027b613 Add linux_getrusage and linux_setitimer syscall implementation 2024-03-28 00:16:32 +02:00
603a21c3d2 Fix release compilation 2024-03-27 19:58:10 +02:00
3d1ecc3db0 Rework signal handling code 2024-03-25 23:21:27 +02:00
3b1bd58a36 Add RLIMIT_FSIZE stub 2024-03-25 22:37:40 +02:00
954e5a2d02 Fix linux_stat 2024-03-25 22:30:59 +02:00
a8333048c8 Add stub for F_GETFL 2024-03-25 22:27:27 +02:00
1192f041a9 Implement linux_tkill syscall 2024-03-25 15:18:29 +02:00
17814499d1 Add stub for setting RLIMIT_NPROC 2024-03-20 21:52:16 +02:00
ce654bf710 Add stub implementation for getpgid syscall 2024-03-20 21:28:12 +02:00
14964a1c07 Update linux_getcwd and implement linux_setpgid syscall 2024-03-20 21:24:41 +02:00
4e3f2bc8ab Implement linux_getcwd syscall 2024-03-20 21:18:37 +02:00
76367669be Fix execve and cleanup code 2024-03-20 17:40:27 +02:00
665b26f754 Implement linux_openat syscall 2024-03-20 17:39:31 +02:00
a05f88091c Add stubs for setting RLIMIT_NOFILE and RLIMIT_STACK 2024-03-20 17:38:53 +02:00
a1cda40743 Implement pread64 and pwrite64 syscalls 2024-03-20 17:38:17 +02:00
a5ca3b3995 Add check for file existence in linux_access function 2024-03-20 17:37:20 +02:00
717a98810a Implement clock_nanosleep syscall 2024-03-20 17:37:04 +02:00
b35045e7ca Refactor memory allocation implementation and add KernelReserve flag to memory mappings 2024-03-19 03:57:30 +02:00
235f42b8d8 Update Linux fork and execve functions 2024-03-05 01:07:00 +02:00
2633e8ed76 Add getgid, geteuid, getegid & stub access for Linux syscalls 2024-03-05 00:31:51 +02:00
2ddacf8e13 Fix memory access issues in linux_execve function 2024-03-04 02:53:28 +02:00
914e96b337 Handle signal interruptions during sleep 2024-03-03 23:58:12 +02:00
d3a16469ad Revise PID and TID generation to align with standards 2024-03-02 00:51:06 +02:00
ddad5ca38a Remove ELFSymbolTable from PCB 2024-02-28 06:11:31 +02:00
d89f59a252 Implement file mapping functionality in linux_mmap() 2024-02-02 01:58:31 +02:00
96daa43d38 Update kernel 2024-01-19 06:47:42 +02:00
889e1522a3 Restructured and rewritten entire codebase 2023-10-09 01:16:24 +03:00