Andreas Kling
|
8fbdda5a2d
Kernel: Implement basic support for sys$mmap() with MAP_PRIVATE
|
5 years ago |
Andreas Kling
|
aa1e209845
Kernel: Remove some unnecessary indirection in InodeFile::mmap()
|
5 years ago |
Andreas Kling
|
651417a085
Kernel: Split InodeVMObject into two subclasses
|
5 years ago |
Andreas Kling
|
07a26aece3
Kernel: Rename InodeVMObject => SharedInodeVMObject
|
5 years ago |
Andreas Kling
|
5af95139fa
Kernel: Make Process::m_master_tls_region a WeakPtr
|
5 years ago |
Andreas Kling
|
b0623a0c58
Kernel: Remove SmapDisabler in sys$connect()
|
5 years ago |
Andreas Kling
|
dcd619bd46
Kernel: Merge the shbuf_get_size() syscall into shbuf_get()
|
5 years ago |
Andreas Kling
|
f72e5bbb17
Kernel+LibC: Rename shared buffer syscalls to use a prefix
|
5 years ago |
Liav A
|
db23703570
Process: Use dbg() instead of dbgprintf()
|
5 years ago |
Andreas Kling
|
4997dcde06
Kernel: Always disable interrupts in do_killpg()
|
5 years ago |
Andreas Kling
|
4a293e8a21
Kernel: Ignore signals sent to threadless (zombie) processes
|
5 years ago |
Andreas Kling
|
0c1497846e
Kernel: Don't allow profiling a dead process
|
5 years ago |
Cristian-Bogdan SIRB
|
05ce8586ea
Kernel: Fix ASSERTION failed in join_thread syscall
|
5 years ago |
Andreas Kling
|
d28fa89346
Kernel: Don't assert on sys$kill() with pid=INT32_MIN
|
5 years ago |
Cristian-Bogdan SIRB
|
717cd5015e
Kernel: Allow process with multiple threads to call exec and exit
|
5 years ago |
Andreas Kling
|
ceec1a7d38
AK: Make Vector use size_t for its size and capacity
|
5 years ago |
Andreas Kling
|
d0f5b43c2e
Kernel: Use Vector::unstable_remove() when deallocating a region
|
5 years ago |
Andreas Kling
|
30a8991dbf
Kernel: Make Region weakable and use WeakPtr<Region> instead of Region*
|
5 years ago |
Andreas Kling
|
79576f9280
Kernel: Clear the region lookup cache on exec()
|
5 years ago |
Liav A
|
895e874eb4
Kernel: Include the new PIT class in system components
|
5 years ago |
Andreas Kling
|
fc5ebe2a50
Kernel: Disown shared buffers on sys$execve()
|
5 years ago |
Andreas Kling
|
ece2971112
Kernel: Disable profiling during the critical section of sys$execve()
|
5 years ago |
Andreas Kling
|
d7a13dbaa7
Kernel: Reset profiling state on exec() (but keep it going)
|
5 years ago |
Andreas Kling
|
2a679f228e
Kernel: Fix bitrotted DEBUG_IO logging
|
5 years ago |
Andreas Kling
|
bead20c40f
Kernel: Remove SmapDisabler in sys$create_shared_buffer()
|
5 years ago |
Andreas Kling
|
9aa234cc47
Kernel: Reset FPU state on exec()
|
5 years ago |
Andreas Kling
|
a7dbb3cf96
Kernel: Use a FixedArray for a process's extra GIDs
|
5 years ago |
Andreas Kling
|
48f7c28a5c
Kernel: Replace "current" with Thread::current and Process::current
|
5 years ago |
Andreas Kling
|
4f4af24b9d
Kernel: Tear down process address space during finalization
|
5 years ago |
Andreas Kling
|
31e1af732f
Kernel+LibC: Allow sys$mmap() callers to specify address alignment
|
5 years ago |