diff options
author | jhb <jhb@FreeBSD.org> | 2000-11-15 21:51:53 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2000-11-15 21:51:53 +0000 |
commit | 3fd4aa4c2305f5f76ab44d34d5cb5488f0acc8a0 (patch) | |
tree | 6c4b1ddd13958a383a53e36074342c7d283a4dc6 /sys/kern/kern_ktr.c | |
parent | 095aec6ca6a61b29894507dbd4196f8d977d3611 (diff) | |
download | FreeBSD-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/kern/kern_ktr.c')
-rw-r--r-- | sys/kern/kern_ktr.c | 5 |
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"); |