Ver código fonte

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

Andreas Kling 3 anos atrás
pai
commit
248ff8e971
1 arquivos alterados com 8 adições e 0 exclusões
  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);
     }
 };