toaruos/kernel/sys
Kevin Lange e3ffd36083 Fix critical exec issue with not freeing old dir
We weren't freeing old page directories on exec, so regardless of the
actual size needed for the new process, we ended up with a huge address
space usage. Now, all of the memory from the other process is going to
be copied on the fork, and we can't do anything about that (beyond
writing a separate syscall that forks+replaces without the copy, or
implementing CoW, the latter being preferred) but that's at least a
well-know "problem".
2014-04-24 00:03:55 -07:00
..
module.c Handle common symbols in module loader 2014-04-19 13:21:56 -07:00
panic.c lots of log overhauling 2014-04-05 15:23:17 -07:00
process.c Let's just ... not do that 2014-04-21 19:40:28 -07:00
signal.c lots of log overhauling 2014-04-05 15:23:17 -07:00
syscall.c Track down the root of that malloc problem 2014-04-20 13:19:52 -07:00
system.c Some sort of PCI subsystem, maybe 2013-12-12 23:40:52 -08:00
task.c Fix critical exec issue with not freeing old dir 2014-04-24 00:03:55 -07:00
version.c Probably as good a time as any to mark off 0.7.0 2014-04-18 20:40:25 -07:00