summaryrefslogtreecommitdiff
path: root/usr/src/cmd/truss/print.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd/truss/print.c')
-rw-r--r--usr/src/cmd/truss/print.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/usr/src/cmd/truss/print.c b/usr/src/cmd/truss/print.c
index ed39e33c4f..f49197a7f6 100644
--- a/usr/src/cmd/truss/print.c
+++ b/usr/src/cmd/truss/print.c
@@ -734,7 +734,7 @@ mmap_type(private_t *pri, long arg)
arg &= ~(_MAP_NEW|MAP_TYPE);
if (arg & ~(MAP_FIXED|MAP_RENAME|MAP_NORESERVE|MAP_ANON|MAP_ALIGN|
- MAP_TEXT|MAP_INITDATA))
+ MAP_TEXT|MAP_INITDATA|MAP_32BIT))
(void) snprintf(str + used, sizeof (pri->code_buf) - used,
"|0x%lX", arg);
else {
@@ -752,6 +752,8 @@ mmap_type(private_t *pri, long arg)
(void) strlcat(str, "|MAP_TEXT", CBSIZE);
if (arg & MAP_INITDATA)
(void) strlcat(str, "|MAP_INITDATA", CBSIZE);
+ if (arg & MAP_32BIT)
+ (void) strlcat(str, "|MAP_32BIT", CBSIZE);
}
return ((const char *)str);