Files
ladybird/Userland
Andreas Kling 794758df3a Kernel: Implement some basic stack pointer validation
VM regions can now be marked as stack regions, which is then validated
on syscall, and on page fault.

If a thread is caught with its stack pointer pointing into anything
that's *not* a Region with its stack bit set, we'll crash the whole
process with SIGSTKFLT.

Userspace must now allocate custom stacks by using mmap() with the new
MAP_STACK flag. This mechanism was first introduced in OpenBSD, and now
we have it too, yay! :^)
2019-11-17 12:15:43 +01:00
..
2019-06-22 15:47:08 +02:00
2019-09-21 20:50:06 +02:00
2019-09-21 20:50:06 +02:00
2019-06-22 15:47:08 +02:00
2019-09-21 20:50:06 +02:00
2019-06-22 15:47:08 +02:00
2019-09-21 20:50:06 +02:00
2019-09-28 18:29:42 +02:00
2019-09-28 18:29:42 +02:00
2019-09-21 20:50:06 +02:00
2019-08-25 19:47:37 +02:00
2018-12-20 00:39:29 +01:00
2019-11-04 12:47:54 +01:00
2019-05-16 20:18:17 +02:00