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)
Showing
- Kernel/Makefile.BuildNum.x86_64 1 addition, 1 deletionKernel/Makefile.BuildNum.x86_64
- Kernel/arch/x86/mm_virt.c 17 additions, 3 deletionsKernel/arch/x86/mm_virt.c
- Kernel/arch/x86/proc.c 6 additions, 1 deletionKernel/arch/x86/proc.c
- Kernel/binary.c 1 addition, 1 deletionKernel/binary.c
- Kernel/include/threads.h 1 addition, 0 deletionsKernel/include/threads.h
- Kernel/threads.c 53 additions, 27 deletionsKernel/threads.c
- Modules/Display/VESA/main.c 13 additions, 4 deletionsModules/Display/VESA/main.c
- Usermode/Applications/bomb_src/main.c 23 additions, 1 deletionUsermode/Applications/bomb_src/main.c
- Usermode/Libraries/crt0.o_src/crt0.asm 1 addition, 1 deletionUsermode/Libraries/crt0.o_src/crt0.asm
- Usermode/Libraries/ld-acess.so_src/core.asm 68 additions, 1 deletionUsermode/Libraries/ld-acess.so_src/core.asm
- Usermode/Libraries/ld-acess.so_src/export.c 2 additions, 1 deletionUsermode/Libraries/ld-acess.so_src/export.c
- Usermode/Libraries/libc.so_src/heap.c 44 additions, 16 deletionsUsermode/Libraries/libc.so_src/heap.c
- Usermode/Libraries/libspiderscript.so_src/lex.c 2 additions, 0 deletionsUsermode/Libraries/libspiderscript.so_src/lex.c
- Usermode/Libraries/libspiderscript.so_src/parse.c 6 additions, 5 deletionsUsermode/Libraries/libspiderscript.so_src/parse.c
Please register or sign in to comment