Matheus
|
239c267ed3
|
mm: rename vmm api to mm
|
2026-07-01 15:00:46 -03:00 |
|
Matheus
|
71dd6d1125
|
x86-64: enable smep and smap
|
2026-04-23 15:29:43 -03:00 |
|
Matheus
|
c2c29d6e9c
|
kernel: change base load addresses of pie elves and mmap
|
2026-03-08 14:47:52 -03:00 |
|
monkuous
|
4024c42af1
|
kernel: pass AT_PAGESZ on exec
|
2025-11-15 23:19:02 +01:00 |
|
Matheus
|
3308a2a39b
|
elf: handle AT_SECURE
|
2025-11-04 18:46:49 -03:00 |
|
Qwinci
|
4e98bcf99d
|
elf: support loading PIE executables
|
2025-01-13 16:28:18 +02:00 |
|
Qwinci
|
ae2f69d3b8
|
elf: add AT_EXECFN
|
2025-01-13 16:28:15 +02:00 |
|
Matheus
|
cf3e58ffe1
|
elf: switch first and last page protection
|
2024-09-12 20:53:41 -03:00 |
|
Matheus
|
db13d23155
|
elf: instead of an assert fail, return EACCES
|
2024-04-13 20:58:33 -03:00 |
|
Matheus
|
9519e4c67a
|
poll: init changes
|
2023-09-30 12:48:55 -03:00 |
|
Matheus
|
c42c1d2e24
|
elf: add buffer at the top of stack
|
2023-08-07 20:01:53 -03:00 |
|
Matheus
|
50597114d1
|
elf: fix loading
|
2023-07-05 20:17:47 -03:00 |
|
Matheus
|
c1dc6fd745
|
elf: fix rounding issue
|
2023-06-26 22:18:49 -03:00 |
|
Matheus
|
1cb49908e2
|
elf: lazy allocate some parts of the executables
|
2023-05-08 20:06:49 -03:00 |
|
Matheus
|
fa97996fcc
|
elf: fix zeroing of first loaded page, header base and stack alignment
|
2023-05-07 22:36:14 -03:00 |
|
Matheus
|
2a0103fc46
|
kernel: basic elf loading
|
2023-05-07 20:26:21 -03:00 |
|