diff options
author | Bryan Cantrill <bryan@joyent.com> | 2011-02-08 01:46:16 -0800 |
---|---|---|
committer | Bryan Cantrill <bryan@joyent.com> | 2011-02-08 01:46:16 -0800 |
commit | 2b6389efff8da018d426952e20428e7e60d568a3 (patch) | |
tree | 28fd0bdf18da96241a64b179e3af7e944d76eea3 /usr/src/lib/libdtrace/common/dt_printf.c | |
parent | afab0816ecb604f0099a09ad8ee398f0d7b77b1c (diff) | |
download | illumos-gate-2b6389efff8da018d426952e20428e7e60d568a3.tar.gz |
905 want llquantize() support in DTrace
Reviewed by: Robert Mustacchi <robert.mustacchi@joyent.com>
Reviewed by: David Pacheco <dap@joyent.com>
Approved by: Garrett D'Amore <garrett@nexenta.com>
Diffstat (limited to 'usr/src/lib/libdtrace/common/dt_printf.c')
-rw-r--r-- | usr/src/lib/libdtrace/common/dt_printf.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/usr/src/lib/libdtrace/common/dt_printf.c b/usr/src/lib/libdtrace/common/dt_printf.c index 52904789bc..eabc42338b 100644 --- a/usr/src/lib/libdtrace/common/dt_printf.c +++ b/usr/src/lib/libdtrace/common/dt_printf.c @@ -21,6 +21,7 @@ /* * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, Joyent, Inc. All rights reserved. */ #include <sys/sysmacros.h> @@ -1300,6 +1301,14 @@ pfprint_lquantize(dtrace_hdl_t *dtp, FILE *fp, const char *format, return (dt_print_lquantize(dtp, fp, addr, size, normal)); } +/*ARGSUSED*/ +static int +pfprint_llquantize(dtrace_hdl_t *dtp, FILE *fp, const char *format, + const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) +{ + return (dt_print_llquantize(dtp, fp, addr, size, normal)); +} + static int dt_printf_format(dtrace_hdl_t *dtp, FILE *fp, const dt_pfargv_t *pfv, const dtrace_recdesc_t *recs, uint_t nrecs, const void *buf, @@ -1485,6 +1494,9 @@ dt_printf_format(dtrace_hdl_t *dtp, FILE *fp, const dt_pfargv_t *pfv, case DTRACEAGG_LQUANTIZE: func = pfprint_lquantize; break; + case DTRACEAGG_LLQUANTIZE: + func = pfprint_llquantize; + break; case DTRACEACT_MOD: func = pfprint_mod; break; |