mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-01-24 10:12:25 -05:00
931e4b7f5e
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.) |
||
---|---|---|
.. | ||
DevicesModel.cpp | ||
DevicesModel.h | ||
GraphWidget.cpp | ||
GraphWidget.h | ||
main.cpp | ||
Makefile | ||
MemoryStatsWidget.cpp | ||
MemoryStatsWidget.h | ||
NetworkStatisticsWidget.cpp | ||
NetworkStatisticsWidget.h | ||
ProcessFileDescriptorMapWidget.cpp | ||
ProcessFileDescriptorMapWidget.h | ||
ProcessMemoryMapWidget.cpp | ||
ProcessMemoryMapWidget.h | ||
ProcessModel.cpp | ||
ProcessModel.h | ||
ProcessStacksWidget.cpp | ||
ProcessStacksWidget.h | ||
ProcessTableView.cpp | ||
ProcessTableView.h |