Luna/kernel/src/thread
apio 5f698b4774
All checks were successful
continuous-integration/drone/push Build is passing
kernel: Don't create a new kernel stack on exec()
The old one was not getting freed, creating a memory leak every exec(),
which can get huge over time.
Plus, there was no need for a new stack.
And we couldn't just free the old one, since sys_execve() runs on the old stack...
2023-07-12 16:06:56 +02:00
..
ELF.cpp kernel: Rename UserVM to AddressSpace 2023-07-09 20:38:04 +02:00
ELF.h kernel: Rename UserVM to AddressSpace 2023-07-09 20:38:04 +02:00
Scheduler.cpp kernel+sh: Implement interruptible syscalls 2023-07-12 13:48:43 +02:00
Scheduler.h kernel: Add basic process groups 2023-07-11 11:51:07 +02:00
Thread.cpp kernel+sh: Implement interruptible syscalls 2023-07-12 13:48:43 +02:00
Thread.h kernel+sh: Implement interruptible syscalls 2023-07-12 13:48:43 +02:00
ThreadImage.cpp kernel: Don't create a new kernel stack on exec() 2023-07-12 16:06:56 +02:00
ThreadImage.h kernel: Rename UserVM to AddressSpace 2023-07-09 20:38:04 +02:00