summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2000-11-15 21:51:53 +0000
committerjhb <jhb@FreeBSD.org>2000-11-15 21:51:53 +0000
commit3fd4aa4c2305f5f76ab44d34d5cb5488f0acc8a0 (patch)
tree6c4b1ddd13958a383a53e36074342c7d283a4dc6 /sys
parent095aec6ca6a61b29894507dbd4196f8d977d3611 (diff)
downloadFreeBSD-src-3fd4aa4c2305f5f76ab44d34d5cb5488f0acc8a0.zip
FreeBSD-src-3fd4aa4c2305f5f76ab44d34d5cb5488f0acc8a0.tar.gz
Make ktr_verbose a bit more useful:
- On SMP systems display the cpu number with each message - If ktr_verbose > 1, then include the filename and line number with each trace message
Diffstat (limited to 'sys')
-rw-r--r--sys/kern/kern_ktr.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/kern/kern_ktr.c b/sys/kern/kern_ktr.c
index 049eb3d..da95fac 100644
--- a/sys/kern/kern_ktr.c
+++ b/sys/kern/kern_ktr.c
@@ -131,6 +131,11 @@ ktr_tracepoint(u_int mask, char *format, u_long arg1, u_long arg2, u_long arg3,
vsnprintf(entry->ktr_desc, KTRDESCSIZE, format, ap);
va_end(ap);
if (ktr_verbose) {
+#ifdef SMP
+ printf("cpu%d ", entry->ktr_cpu);
+#endif
+ if (ktr_verbose > 1)
+ printf("%s.%d\t", entry->ktr_filename, entry->ktr_line);
va_start(ap, format);
vprintf(format, ap);
printf("\n");
OpenPOWER on IntegriCloud