Brian Gianforcaro
|
9d1b27263f
Kernel: Declare type aliases with "using" instead of "typedef"
|
3 years ago |
Andreas Kling
|
12f820eb08
Kernel: Make Process::try_create() propagate errors better
|
3 years ago |
Andreas Kling
|
3b995c6d01
Kernel: Tidy up Process::try_create_user_process()
|
3 years ago |
Andreas Kling
|
ba1a6ca971
Kernel: Move pledge verification into Process member functions
|
3 years ago |
Andreas Kling
|
5e2e17c38c
Kernel: Rename Process::create() => try_create()
|
3 years ago |
Andreas Kling
|
0b4671add7
Kernel: {Mutex,Spinlock}::own_lock() => is_locked_by_current_thread()
|
3 years ago |
Andreas Kling
|
ae197deb6b
Kernel: Strongly typed user & group ID's
|
3 years ago |
Andrew Kaster
|
54161bf5b4
Kernel: Acquire reference to waitee before trying to block in sys$waitid
|
3 years ago |
Andrew Kaster
|
dea62fe93c
Kernel: Guard the all processes list with a Spinlock rather than a Mutex
|
3 years ago |
Andreas Kling
|
e51a5e2d5d
Kernel: Rename some BlockerSets to foo_blocker_set
|
3 years ago |
Andreas Kling
|
85546af417
Kernel: Rename Thread::BlockCondition to BlockerSet
|
3 years ago |
Andreas Kling
|
bcd2025311
Everywhere: Core dump => Coredump
|
3 years ago |
Andreas Kling
|
c922a7da09
Kernel: Rename ScopedSpinlock => SpinlockLocker
|
3 years ago |
Andreas Kling
|
55adace359
Kernel: Rename SpinLock => Spinlock
|
3 years ago |
Andreas Kling
|
ed6f84c2c9
Kernel: Rename SpinLockProtectedValue<T> => SpinLockProtected<T>
|
3 years ago |
Andreas Kling
|
c2fc33becd
Kernel: Rename ProtectedValue<T> => MutexProtected<T>
|
3 years ago |
Idan Horowitz
|
cf271183b4
Kernel: Make Process::current() return a Process& instead of Process*
|
3 years ago |
Ali Mohammad Pur
|
e9feced041
Kernel: Add a Process::FileDescriptions::get_if_valid(index) API
|
4 years ago |
sin-ack
|
8d90ecb280
Kernel: Simplify OOM handling in ProcessProcFSTraits
|
4 years ago |
Andreas Kling
|
1b739a72c2
Kernel+Userland: Remove chroot functionality
|
4 years ago |
Andreas Kling
|
96d5d017b7
Kernel: Remove copy_string_from_user() as it's no longer used
|
4 years ago |
sin-ack
|
24fcff45ae
Kernel: Make Process final
|
4 years ago |
sin-ack
|
18f260b78b
Kernel: Handle removal of Process from list before unref
|
4 years ago |
sin-ack
|
2830a0ecda
Kernel: Move ProcFS related overrides in Process to ProcessProcFSTraits
|
4 years ago |
sin-ack
|
748938ea59
Kernel: Handle allocation failure in ProcFS and friends
|
4 years ago |
Brian Gianforcaro
|
296452a981
Kernel: Make cloning of FileDescriptions OOM safe
|
4 years ago |
Brian Gianforcaro
|
40a942d28b
Kernel: Remove char* versions of path argument / kstring copy methods
|
4 years ago |
Brian Gianforcaro
|
5121e58d4a
Kernel: Fix sys$dbgputstr(...) to take a char* instead of u8*
|
4 years ago |
Liav A
|
7ba991dc37
Kernel: Steer away from heap allocations for ProcFS process data
|
4 years ago |
Liav A
|
04c2addaa8
Kernel: Fail process creating earlier if can't create AddressSpace
|
4 years ago |