Matheus
|
4581b460ff
|
syscalls: exit
|
2022-09-20 17:07:58 -03:00 |
|
Matheus
|
c637995d52
|
syscalls: waitpid
|
2022-09-20 10:44:37 -03:00 |
|
Matheus
|
681d1a0e75
|
syscalls: execve
|
2022-09-19 22:52:11 -03:00 |
|
Matheus
|
ae72a8c938
|
syscalls: assemble and pass a context to fork
|
2022-09-19 18:42:48 -03:00 |
|
Matheus
|
e7517468c7
|
syscalls: fstat
|
2022-09-12 10:48:19 -03:00 |
|
Matheus
|
5127ce9217
|
x86_64 syscalls: enable interrupts after loading sane state
|
2022-09-03 13:13:07 -03:00 |
|
Matheus
|
023937809d
|
bugfixes, change types.h to be linux abi, stat system call
|
2022-08-23 19:44:18 -03:00 |
|
Matheus
|
bd94ce8134
|
write system call
|
2022-08-20 13:01:26 -03:00 |
|
Matheus
|
b3b5981f7a
|
isatty syscall
|
2022-08-20 12:47:23 -03:00 |
|
Matheus
|
fc7986e5be
|
close syscall
|
2022-08-19 22:54:07 -03:00 |
|
Matheus
|
d8d5f44d8e
|
lseek syscall
|
2022-08-19 20:26:37 -03:00 |
|
Matheus
|
6350621f7d
|
read syscall
|
2022-08-19 20:07:59 -03:00 |
|
Matheus
|
098b2f5691
|
open syscall
|
2022-08-19 20:03:38 -03:00 |
|
Matheus
|
4de0ff2556
|
gettid syscall, fix issues with vmm and mmap syscall
|
2022-08-18 22:12:51 -03:00 |
|
Matheus
|
da99da2b36
|
arch_ctl syscall
it controls architecture specific things such as the GSBASE in x86_64
|
2022-08-18 20:42:03 -03:00 |
|
Matheus
|
0984a6458d
|
fix several issues relating to elf and registers and add mmap
|
2022-08-18 17:53:09 -03:00 |
|
Matheus
|
432e85b837
|
system calls
|
2022-08-15 21:52:57 -03:00 |
|