mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-01-24 18:24:45 -05:00
1950e79d48
The RDGSBASE userspace instruction allows programs to read the contents of the gs segment register which contains a kernel pointer to the base of the current Processor struct. Since we don't use this instruction in Serenity at the moment, we can simply disable it for now to ensure we don't break KASLR. Support can later be restored once proper swapping of the contents of gs is done on userspace/kernel boundaries. |
||
---|---|---|
.. | ||
aarch64 | ||
x86 | ||
CPU.h | ||
DeferredCallEntry.h | ||
InterruptDisabler.h | ||
InterruptManagement.h | ||
Interrupts.h | ||
IRQController.h | ||
mcontext.h | ||
PageDirectory.h | ||
PageFault.h | ||
Processor.h | ||
ProcessorSpecificDataID.h | ||
RegisterState.h | ||
SafeMem.h | ||
ScopedCritical.h | ||
SmapDisabler.h | ||
Spinlock.h |