<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="color:rgb(0,0,0)">From 214f62db7086664f13a03f03f4b632ad2aaf5dec Mon Sep 17 00:00:00 2001<br>From: Shankara Pailoor <<a href="mailto:shankarapailoor@gmail.com">shankarapailoor@gmail.com</a>><br>Date: Sat, 24 Nov 2018 15:46:38 -0800<br>Subject: [PATCH v1] changing mmap flags and memfd_create flags to print<br> abbreviated values under -Xraw<br><br>---<br> mem.c          | 8 ++++++++<br> memfd_create.c | 6 ++++++<br> 2 files changed, 14 insertions(+)<br><br>diff --git a/mem.c b/mem.c<br>index 3e37da19..2665b453 100644<br>--- a/mem.c<br>+++ b/mem.c<br>@@ -76,12 +76,20 @@ SYS_FUNC(brk)<br> static void<br> print_mmap_flags(kernel_ulong_t flags)<br> {<br>+    if (xlat_verbose(xlat_verbosity) == XLAT_STYLE_RAW) {<br>+        tprintf("%#llx", flags);<br>+        return;<br>+    }<br>+<br>     printxval64(mmap_flags, flags & MAP_TYPE, "MAP_???");<br>     flags &= ~MAP_TYPE;<br> <br>     const unsigned int mask = MAP_HUGE_MASK << MAP_HUGE_SHIFT;<br>     const unsigned int hugetlb_value = flags & mask;<br> <br>+    if (xlat_verbose(xlat_verbosity) == XLAT_STYLE_RAW)<br>+        return;<br>+<br>     flags &= ~mask;<br>     if (flags) {<br>         tprints("|");<br>diff --git a/memfd_create.c b/memfd_create.c<br>index 1f6a6d6d..375e2179 100644<br>--- a/memfd_create.c<br>+++ b/memfd_create.c<br>@@ -50,6 +50,12 @@ SYS_FUNC(memfd_create)<br>     unsigned int flags = tcp->u_arg[1];<br>     const unsigned int mask = MFD_HUGE_MASK << MFD_HUGE_SHIFT;<br>     const unsigned int hugetlb_value = flags & mask;<br>+<br>+    if (xlat_verbose(xlat_verbosity) == XLAT_STYLE_RAW) {<br>+        tprintf("%#llx", flags);<br>+        return RVAL_DECODED | RVAL_FD;<br>+    }<br>+<br>     flags &= ~mask;<br> <br>     if (flags || !hugetlb_value)<br>-- <br>2.17.1<br><br></div><div style="color:rgb(0,0,0)" class="gmail_default">I wasn't sure if this patch was received through git send-email as I didn't notice it in the archive. Apologies if I sent it twice.</div><br><br><div dir="ltr" class="gmail_signature">Regards,<div>Shankara Pailoor</div></div></div></div>