Big bugfixes from trying a Clone/fork bomb
authorJohn Hodge <[email protected]>
Sat, 12 Feb 2011 01:28:35 +0000 (09:28 +0800)
committerJohn Hodge <[email protected]>
Sat, 12 Feb 2011 01:28:35 +0000 (09:28 +0800)
commit270e5fe88b0666021a7a6393334db7feeb8245f8
treee00e4ef4cc0f6914f7e77c4f7fcbed4a324894e9
parent8c50e4a0672bdf9e9f6266fa5f485ad7f8b74f5b
Big bugfixes from trying a Clone/fork bomb

- User heap bugfixes (why was I using sbrk?)
- Threads_Kill (handling non-active threads)
- Proc_Clone (Error handling from MM)
- MM_NewKStack (OOM handling)
14 files changed:
Kernel/Makefile.BuildNum.x86_64
Kernel/arch/x86/mm_virt.c
Kernel/arch/x86/proc.c
Kernel/binary.c
Kernel/include/threads.h
Kernel/threads.c
Modules/Display/VESA/main.c
Usermode/Applications/bomb_src/main.c
Usermode/Libraries/crt0.o_src/crt0.asm
Usermode/Libraries/ld-acess.so_src/core.asm
Usermode/Libraries/ld-acess.so_src/export.c
Usermode/Libraries/libc.so_src/heap.c
Usermode/Libraries/libspiderscript.so_src/lex.c
Usermode/Libraries/libspiderscript.so_src/parse.c

UCC git Repository :: git.ucc.asn.au