Liav A
|
04ba31b8c5
Kernel+Userland: Remove loadable kernel moduless
|
3 éve |
Andreas Kling
|
dd82f68326
Kernel: Use KString all the way in sys$execve()
|
3 éve |
Andreas Kling
|
905065f8c8
Kernel: Make PerformanceEventBuffer::to_json() return a KResult
|
3 éve |
Andreas Kling
|
300402cc14
Kernel: Make it possible for KBufferBuilder creation to fail
|
3 éve |
Andreas Kling
|
cd5d483bbd
Kernel: Use KResultOr and TRY() for ThreadTracer
|
3 éve |
Andreas Kling
|
213b8868af
Kernel: Rename file_description(fd) => open_file_description(fd)
|
3 éve |
Andreas Kling
|
4a9c18afb9
Kernel: Rename FileDescription => OpenFileDescription
|
3 éve |
Andreas Kling
|
dbd639a2d8
Kernel: Convert much of sys$execve() to using KString
|
3 éve |
Andreas Kling
|
55b0b06897
Kernel: Store process names as KString
|
3 éve |
Andreas Kling
|
db2e67fd53
Kernel: Tidy up ProcessProcFSTraits construction a bit more
|
3 éve |
Andreas Kling
|
2641a068dc
Kernel: Don't try to allocate ProcessProcFSTraits in Process constructor
|
3 éve |
Andreas Kling
|
56a2594de7
Kernel: Make KString factories return KResultOr + use TRY() everywhere
|
3 éve |
Andreas Kling
|
60eea6940f
Kernel: Tidy up Coredump construction
|
3 éve |
Andreas Kling
|
7981422500
Kernel: Make Threads always have a name
|
3 éve |
Andreas Kling
|
75564b4a5f
Kernel: Make kernel region allocators return KResultOr<NOP<Region>>
|
3 éve |
Andreas Kling
|
a9204510a4
Kernel: Make file description lookup return KResultOr
|
3 éve |
Andreas Kling
|
83fed5b2de
Kernel: Tidy up Memory::AddressSpace construction
|
3 éve |
Andreas Kling
|
ae885b188f
Kernel: Use TRY() when creating first thread in a new process
|
3 éve |
Andreas Kling
|
2ab8fd89fc
Kernel: Simplify Process::get_syscall_path_argument()
|
3 éve |
Andreas Kling
|
f30eae7e7a
Kernel: Use TRY() in some Process functions
|
3 éve |
Andreas Kling
|
12f820eb08
Kernel: Make Process::try_create() propagate errors better
|
3 éve |
Andreas Kling
|
3b995c6d01
Kernel: Tidy up Process::try_create_user_process()
|
3 éve |
Andreas Kling
|
ba1a6ca971
Kernel: Move pledge verification into Process member functions
|
3 éve |
Andreas Kling
|
5d5a3708c4
Kernel: Rename Thread::clone() => try_clone() and propagate errors
|
3 éve |
Andreas Kling
|
cfc1a628d5
Kernel: Add missing error check after Process::try_create()
|
3 éve |
Andreas Kling
|
5e2e17c38c
Kernel: Rename Process::create() => try_create()
|
3 éve |
Andreas Kling
|
d065de1fcf
Kernel: Add missing error check when opening TTY for a new process
|
3 éve |
Andreas Kling
|
ae197deb6b
Kernel: Strongly typed user & group ID's
|
3 éve |
Andrew Kaster
|
4f2520674c
Kernel: Don't acquire Mutex for hostname() before scheduling is enabled
|
3 éve |
Andrew Kaster
|
dea62fe93c
Kernel: Guard the all processes list with a Spinlock rather than a Mutex
|
3 éve |