diff --git a/Applications/SystemMonitor/ProcessMemoryMapWidget.cpp b/Applications/SystemMonitor/ProcessMemoryMapWidget.cpp index 860c86aa1d..2a7955e13c 100644 --- a/Applications/SystemMonitor/ProcessMemoryMapWidget.cpp +++ b/Applications/SystemMonitor/ProcessMemoryMapWidget.cpp @@ -26,6 +26,8 @@ ProcessMemoryMapWidget::ProcessMemoryMapWidget(GWidget* parent) builder.append('R'); if (object.get("writable").to_bool()) builder.append('W'); + if (object.get("executable").to_bool()) + builder.append('X'); if (object.get("shared").to_bool()) builder.append('S'); if (object.get("stack").to_bool()) diff --git a/Kernel/FileSystem/ProcFS.cpp b/Kernel/FileSystem/ProcFS.cpp index 69f784a335..f959e59110 100644 --- a/Kernel/FileSystem/ProcFS.cpp +++ b/Kernel/FileSystem/ProcFS.cpp @@ -263,6 +263,7 @@ Optional procfs$pid_vm(InodeIdentifier identifier) auto region_object = array.add_object(); region_object.add("readable", region.is_readable()); region_object.add("writable", region.is_writable()); + region_object.add("executable", region.is_executable()); region_object.add("stack", region.is_stack()); region_object.add("shared", region.is_shared()); region_object.add("user_accessible", region.is_user_accessible());