浏览代码

strace: Teach mmap() pretty-printer about more MAP_FOO flags

Andreas Kling 3 年之前
父节点
当前提交
248ff8e971
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      Userland/Utilities/strace.cpp

+ 8 - 0
Userland/Utilities/strace.cpp

@@ -581,6 +581,14 @@ struct Formatter<MmapFlags> : StandardFormatter {
             active_flags.append("MAP_PRIVATE");
         if (flags & MAP_FIXED)
             active_flags.append("MAP_FIXED");
+        if (flags & MAP_RANDOMIZED)
+            active_flags.append("MAP_RANDOMIZED");
+        if (flags & MAP_STACK)
+            active_flags.append("MAP_STACK");
+        if (flags & MAP_NORESERVE)
+            active_flags.append("MAP_NORESERVE");
+        if (flags & MAP_PURGEABLE)
+            active_flags.append("MAP_PURGEABLE");
         builder.join(" | ", active_flags);
     }
 };