summaryrefslogtreecommitdiff
path: root/usr/src/cmd/truss/print.c
diff options
context:
space:
mode:
authorTheo Schlossnagle <jesus@omniti.com>2013-08-23 11:13:02 -0400
committerDan McDonald <danmcd@nexenta.com>2013-08-23 11:13:02 -0400
commit1b3b16f35bee1ffc210591d82bca6adf247954b0 (patch)
treef1cfd2fdc8ff712b2d281a91968ff7a2d85c02ea /usr/src/cmd/truss/print.c
parentb62969f868a827f0823a084bc0af9c7d8b76c659 (diff)
downloadillumos-gate-1b3b16f35bee1ffc210591d82bca6adf247954b0.tar.gz
3785 Implement MAP_32BIT flag to mmap()
Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@nexenta.com>
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);