Brian Gianforcaro
|
0ca668f59c
Kernel: Harden sys$munmap Vector usage against OOM.
|
4 年 前 |
Gunnar Beutner
|
afeee35cbf
Kernel: Avoid calling characters() where not necessary
|
4 年 前 |
Gunnar Beutner
|
eb798d5538
Kernel+Profiler: Improve profiling subsystem
|
4 年 前 |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 年 前 |
Linus Groh
|
2b0c361d04
Everywhere: Fix a bunch of typos
|
4 年 前 |
Gunnar Beutner
|
c3ee70591a
Kernel: Read the ELF header from the inode rather than the mapped pages
|
4 年 前 |
Gunnar Beutner
|
2d91761cf6
Kernel: Make sure the offset stays the same when using mremap()
|
4 年 前 |
Idan Horowitz
|
497c759ab7
Kernel: Remove old region from process' regions vector before splitting
|
4 年 前 |
Jean-Baptiste Boric
|
6698fd84ff
Kernel: Refactor storage stack with u64 as mmap offset
|
4 年 前 |
Hendiadyoin1
|
eba3fa5e72
Kernel: Make munmap more posix compliant
|
4 年 前 |
Hendiadyoin1
|
b7f1171a1c
Kernel: munmap multiple regions at a time
|
4 年 前 |
Andreas Kling
|
5e7abea31e
Kernel+Profiler: Capture metadata about all profiled processes
|
4 年 前 |
Andreas Kling
|
272c2e6ec5
Kernel: Use Userspace<T> in sys${munmap,mprotect,madvise,msyscall}()
|
4 年 前 |
Andreas Kling
|
ac71775de5
Kernel: Make all syscall functions return KResultOr<T>
|
4 年 前 |
Andreas Kling
|
8f70528f30
Kernel: Take some baby steps towards x86_64
|
4 年 前 |
Andreas Kling
|
53c6c29158
Kernel: Tighten some typing in Arch/i386/CPU.h
|
4 年 前 |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 年 前 |
Andreas Kling
|
84b2d4c475
Kernel: Add "map_fixed" pledge promise
|
4 年 前 |
Andreas Kling
|
eb92ec3149
Kernel: Factor out mmap & friends range expansion to a helper function
|
4 年 前 |
Andreas Kling
|
575c7ed414
Kernel: Make sys$msyscall() EFAULT on non-user address
|
4 年 前 |
Andreas Kling
|
6ee499aeb0
Kernel: Round old address/size in sys$mremap() to page size multiples
|
4 年 前 |
Andreas Kling
|
09b1b09c19
Kernel: Assert if rounding-up-to-page-size would wrap around to 0
|
4 年 前 |
Andreas Kling
|
c877612211
Kernel: Round down base of partial ranges provided to munmap/mprotect
|
4 年 前 |
Andreas Kling
|
7551090056
Kernel: Round up ranges to page size multiples in munmap and mprotect
|
4 年 前 |
Andreas Kling
|
f1b5def8fd
Kernel: Factor address space management out of the Process class
|
4 年 前 |
Andreas Kling
|
d4dd4a82bb
Kernel: Don't allow sys$msyscall() on non-mmap regions
|
4 年 前 |
Andreas Kling
|
823186031d
Kernel: Add a way to specify which memory regions can make syscalls
|
4 年 前 |
Andreas Kling
|
123c37e1c0
Kernel: Fix mix-up between MAP_STACK/MAP_ANONYMOUS in prot validation
|
4 年 前 |
Andreas Kling
|
e55ef70e5e
Kernel: Remove "has made executable exception for dynamic loader" flag
|
4 年 前 |
Andreas Kling
|
d0c5979d96
Kernel: Add "prot_exec" pledge promise and require it for PROT_EXEC
|
4 年 前 |