Andreas Kling
|
0acac186fb
Kernel: Make the "entire executable" region shared
|
преди 5 години |
Andreas Kling
|
5c2a296a49
Kernel: Mark read-only PT_LOAD mappings as shared regions
|
преди 5 години |
Andreas Kling
|
ecfde5997b
Kernel: Use SharedInodeVMObject for executables after all
|
преди 5 години |
Andreas Kling
|
bb7dd63f74
Kernel: Run clang-format on Process.cpp
|
преди 5 години |
Andreas Kling
|
687b52ceb5
Kernel: Name perfcore files "perfcore.PID"
|
преди 5 години |
Andreas Kling
|
fee20bd8de
Kernel: Remove some more harmless InodeVMObject miscasts
|
преди 5 години |
Andreas Kling
|
95e3aec719
Kernel: Fix harmless type miscast in Process::amount_clean_inode()
|
преди 5 години |
Andreas Kling
|
e2697c2ddd
Kernel: Use PrivateInodeVMObject for loading program executables
|
преди 5 години |
Andreas Kling
|
88b334135b
Kernel: Remove some Region construction helpers
|
преди 5 години |
Andreas Kling
|
4badef8137
Kernel: Return bytes written if sys$write() fails after writing some
|
преди 5 години |
Andreas Kling
|
7cd1bdfd81
Kernel: Simplify some dbg() logging
|
преди 5 години |
Andreas Kling
|
8fbdda5a2d
Kernel: Implement basic support for sys$mmap() with MAP_PRIVATE
|
преди 5 години |
Andreas Kling
|
aa1e209845
Kernel: Remove some unnecessary indirection in InodeFile::mmap()
|
преди 5 години |
Andreas Kling
|
651417a085
Kernel: Split InodeVMObject into two subclasses
|
преди 5 години |
Andreas Kling
|
07a26aece3
Kernel: Rename InodeVMObject => SharedInodeVMObject
|
преди 5 години |
Andreas Kling
|
5af95139fa
Kernel: Make Process::m_master_tls_region a WeakPtr
|
преди 5 години |
Andreas Kling
|
b0623a0c58
Kernel: Remove SmapDisabler in sys$connect()
|
преди 5 години |
Andreas Kling
|
dcd619bd46
Kernel: Merge the shbuf_get_size() syscall into shbuf_get()
|
преди 5 години |
Andreas Kling
|
f72e5bbb17
Kernel+LibC: Rename shared buffer syscalls to use a prefix
|
преди 5 години |
Liav A
|
db23703570
Process: Use dbg() instead of dbgprintf()
|
преди 5 години |
Andreas Kling
|
4997dcde06
Kernel: Always disable interrupts in do_killpg()
|
преди 5 години |
Andreas Kling
|
4a293e8a21
Kernel: Ignore signals sent to threadless (zombie) processes
|
преди 5 години |
Andreas Kling
|
0c1497846e
Kernel: Don't allow profiling a dead process
|
преди 5 години |
Cristian-Bogdan SIRB
|
05ce8586ea
Kernel: Fix ASSERTION failed in join_thread syscall
|
преди 5 години |
Andreas Kling
|
d28fa89346
Kernel: Don't assert on sys$kill() with pid=INT32_MIN
|
преди 5 години |
Cristian-Bogdan SIRB
|
717cd5015e
Kernel: Allow process with multiple threads to call exec and exit
|
преди 5 години |
Andreas Kling
|
ceec1a7d38
AK: Make Vector use size_t for its size and capacity
|
преди 5 години |
Andreas Kling
|
d0f5b43c2e
Kernel: Use Vector::unstable_remove() when deallocating a region
|
преди 5 години |
Andreas Kling
|
30a8991dbf
Kernel: Make Region weakable and use WeakPtr<Region> instead of Region*
|
преди 5 години |
Andreas Kling
|
79576f9280
Kernel: Clear the region lookup cache on exec()
|
преди 5 години |