serenity/Userland
Andreas Kling da13c9a264 Map pages in read-only ELF sections as non-writable.
This is so cool! :^) Now you'll crash if you try to write into your
.text or .rodata segments.
2018-11-03 11:36:45 +01:00
..
.gitignore Implement fork()! 2018-11-02 20:41:58 +01:00
cat.cpp Fix some bugs in execve() and make sh use it for process launching. 2018-11-03 02:08:06 +01:00
clear.cpp Add a /bin/clear that prints the clear terminal escape sequence. 2018-10-27 17:39:08 +02:00
date.cpp Add gettimeofday() syscall and LibC wrappers gettimeofday() and time(). 2018-10-25 17:36:18 +02:00
false.cpp Add /bin/false and /bin/true for fun. :^) 2018-10-25 21:39:37 +02:00
ft.cpp Implement fork()! 2018-11-02 20:41:58 +01:00
hostname.cpp Add sys$gethostname and /bin/hostname 2018-10-26 09:54:29 +02:00
id.cpp Free physical pages allocated for a process's page directory on exit. 2018-11-01 23:08:10 +01:00
kill.cpp Implement basic sys$kill() and add a /bin/kill 2018-10-31 01:06:57 +01:00
ls.cpp Fix ls build. 2018-10-31 15:52:24 +01:00
Makefile Implement fork()! 2018-11-02 20:41:58 +01:00
mm.cpp Add basic symlink support. 2018-10-28 14:11:51 +01:00
ps.cpp Add basic symlink support. 2018-10-28 14:11:51 +01:00
sh.cpp Map pages in read-only ELF sections as non-writable. 2018-11-03 11:36:45 +01:00
sleep.cpp Add a "sleep" syscall that sleeps for N seconds. 2018-10-25 13:56:03 +02:00
true.cpp Add /bin/false and /bin/true for fun. :^) 2018-10-25 21:39:37 +02:00
tst.cpp Canonicalize the path used by sh. 2018-10-28 09:36:21 +01:00
tty.cpp Add a /bin/tty command that prints the current tty. 2018-10-31 21:46:05 +01:00
uname.cpp Add sys$uname() and a /bin/uname utility. 2018-10-26 14:57:26 +02:00