Andreas Kling
|
a01b19c878
Kernel: Remove KBuffer::try_copy() in favor of try_create_with_bytes()
|
před 3 roky |
Andreas Kling
|
b300f9aa2f
Kernel: Convert KBuffer::copy() => KBuffer::try_copy()
|
před 3 roky |
Andreas Kling
|
250b52d6e5
Kernel: Make KBuffer::try_create_with_bytes() return KResultOr
|
před 3 roky |
Andreas Kling
|
4a9c18afb9
Kernel: Rename FileDescription => OpenFileDescription
|
před 3 roky |
Andreas Kling
|
274d535d0e
Kernel: Use TRY() in sys$module_load() and sys$module_unload()
|
před 3 roky |
Andreas Kling
|
0f6f863382
Kernel: Convert remaining users of copy_string_from_user()
|
před 4 roky |
Andreas Kling
|
2cd8b21974
Kernel: Add convenience values to the Memory::Region::Access enum
|
před 4 roky |
Andreas Kling
|
93d98d4976
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
|
před 4 roky |
Brian Gianforcaro
|
187c086270
Kernel: Handle OOM from KBuffer creation in sys$module()
|
před 4 roky |
Brian Gianforcaro
|
9201a06027
Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED
|
před 4 roky |
Andreas Kling
|
0d39bd04d3
Kernel: Rename VFS => VirtualFileSystem
|
před 4 roky |
Gunnar Beutner
|
2a78bf8596
Kernel: Fix the return type for syscalls
|
před 4 roky |
Daniel Bertalan
|
f820917a76
Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull`
|
před 4 roky |
Andreas Kling
|
1123af361d
Kernel: Convert Process::get_syscall_path_argument() to KString
|
před 4 roky |
Nicholas Baron
|
aa4d41fe2c
AK+Kernel+LibELF: Remove the need for `IteratorDecision::Continue`
|
před 4 roky |
Andreas Kling
|
16221305ad
LibELF: Remove sketchy use of "undefined" ELF::Image::Section
|
před 4 roky |
Brian Gianforcaro
|
51ceb172b9
Kernel: Replace make<T>() with adopt_own_if_nonnull() in sys$module_load
|
před 4 roky |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
před 4 roky |
Andreas Kling
|
ac71775de5
Kernel: Make all syscall functions return KResultOr<T>
|
před 4 roky |
Andreas Kling
|
8f70528f30
Kernel: Take some baby steps towards x86_64
|
před 4 roky |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
před 4 roky |
asynts
|
5931758dbc
Everywhere: Replace a bundle of dbg with dbgln.
|
před 4 roky |
asynts
|
938e5c7719
Everywhere: Replace a bundle of dbg with dbgln.
|
před 4 roky |
Andreas Kling
|
1e4c010643
LibELF: Remove ELF::Loader and move everyone to ELF::Image
|
před 4 roky |
Andreas Kling
|
8e79bde2b7
Kernel: Move KBufferBuilder to the fallible KBuffer API
|
před 4 roky |
Tom
|
c8d9f1b9c9
Kernel: Make copy_to/from_user safe and remove unnecessary checks
|
před 4 roky |
Andreas Kling
|
62ec6e5fe0
Kernel: Make Inode::read_entire() return a KBuffer (not ByteBuffer)
|
před 5 roky |
Brian Gianforcaro
|
20e2a5c111
Kernel: Use Userspace<T> for the module_unload syscall
|
před 5 roky |
Brian Gianforcaro
|
c4927ceb08
Kernel: Use Userspace<T> for the module_load syscall
|
před 5 roky |
Andreas Kling
|
949aef4aef
Kernel: Move syscall implementations out of Process.cpp
|
před 5 roky |