ladybird/Applications
Andreas Kling 931e4b7f5e Kernel+SystemMonitor: Prevent userspace access to process ELF image
Every process keeps its own ELF executable mapped in memory in case we
need to do symbol lookup (for backtraces, etc.)

Until now, it was mapped in a way that made it accessible to the
program, despite the program not having mapped it itself.
I don't really see a need for userspace to have access to this right
now, so let's lock things down a little bit.

This patch makes it inaccessible to userspace and exposes that fact
through /proc/PID/vm (per-region "user_accessible" flag.)
2019-12-15 20:11:57 +01:00
..
About About: Show repository info 2019-12-02 09:21:47 +01:00
Browser LibGUI: Make GMenu inherit from CObject 2019-12-09 21:05:44 +01:00
Calculator Calculator: Add a 16x16 app icon 2019-11-29 21:04:19 +01:00
ChanViewer LibCore: Remove ObjectPtr in favor of RefPtr 2019-09-22 00:31:54 +02:00
DisplayProperties DisplayProperties: Start at top left position for full view at low resoluations. 2019-12-15 19:50:54 +01:00
FileManager FileManager: Check which widget has focus for context menu actions 2019-12-12 23:53:12 +01:00
FontEditor LibGUI: Convert custom widgets and subclasses to ObjectPtr 2019-09-21 20:04:00 +02:00
Help LibGUI: Make GMenu inherit from CObject 2019-12-09 21:05:44 +01:00
HexEditor LibGUI: Make GMenu inherit from CObject 2019-12-09 21:05:44 +01:00
IRCClient LibGUI: Make GMenu inherit from CObject 2019-12-09 21:05:44 +01:00
PaintBrush LibGUI: Make GMenu inherit from CObject 2019-12-09 21:05:44 +01:00
Piano Piano: Add triangle wave and noise 2019-12-13 19:30:14 +01:00
QuickShow LibGUI: Make GMenu inherit from CObject 2019-12-09 21:05:44 +01:00
SoundPlayer LibGUI: Make GMenu inherit from CObject 2019-12-09 21:05:44 +01:00
SystemDialog LibGUI: Don't create GMessageBox and GInputBox on the stack 2019-09-21 20:32:31 +02:00
SystemMonitor Kernel+SystemMonitor: Prevent userspace access to process ELF image 2019-12-15 20:11:57 +01:00
Taskbar Taskbar: Add a quick launch bar 2019-12-04 14:32:15 +01:00
Terminal LibGUI: Make GMenu inherit from CObject 2019-12-09 21:05:44 +01:00
TextEditor LibGUI: Make GMenu inherit from CObject 2019-12-09 21:05:44 +01:00
Welcome AK: Use size_t for the length of strings 2019-12-09 17:51:21 +01:00
Makefile.common LibHTML: Use LibProtocol for HTTP requests :^) 2019-11-24 14:24:59 +01:00