diff options
Diffstat (limited to 'Kernel/Process.cpp')
-rw-r--r-- | Kernel/Process.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Kernel/Process.cpp b/Kernel/Process.cpp index 82bb9bfe5b..3b5cfb5836 100644 --- a/Kernel/Process.cpp +++ b/Kernel/Process.cpp @@ -669,12 +669,15 @@ Process::~Process() void Process::dump_regions() { kprintf("Process %s(%u) regions:\n", name().characters(), pid()); - kprintf("BEGIN END SIZE NAME\n"); + kprintf("BEGIN END SIZE ACCESS NAME\n"); for (auto& region : m_regions) { - kprintf("%x -- %x %x %s\n", + kprintf("%x -- %x %x %c%c%c %s\n", region.vaddr().get(), region.vaddr().offset(region.size() - 1).get(), region.size(), + region.is_readable() ? 'R' : ' ', + region.is_writable() ? 'W' : ' ', + region.is_executable() ? 'X' : ' ', region.name().characters()); } } |