From c6854c347f4d8f7a03a541db09ee87f5cee98095 Mon Sep 17 00:00:00 2001 From: rwatson Date: Tue, 1 Nov 2005 14:46:37 +0000 Subject: [PATCH] Reuse ktr_unused field in ktr_header structure as ktr_tid; populate ktr_tid as part of gathering of ktr header data for new ktrace records. The continued use of intptr_t is required for file layout reasons, and cannot be changed to lwpid_t at this point. MFC after: 1 month Reviewed by: davidxu --- sys/kern/kern_ktrace.c | 2 +- sys/sys/ktrace.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/kern/kern_ktrace.c b/sys/kern/kern_ktrace.c index e4b4b5c76c94..a276e639f741 100644 --- a/sys/kern/kern_ktrace.c +++ b/sys/kern/kern_ktrace.c @@ -237,8 +237,8 @@ ktr_getrequest(int type) mtx_unlock(&ktrace_mtx); microtime(&req->ktr_header.ktr_time); req->ktr_header.ktr_pid = p->p_pid; + req->ktr_header.ktr_tid = td->td_tid; bcopy(p->p_comm, req->ktr_header.ktr_comm, MAXCOMLEN + 1); - req->ktr_header.ktr_unused = 0; req->ktr_buffer = NULL; req->ktr_header.ktr_len = 0; } else { diff --git a/sys/sys/ktrace.h b/sys/sys/ktrace.h index eb0cfc781ea5..f4171c357bbe 100644 --- a/sys/sys/ktrace.h +++ b/sys/sys/ktrace.h @@ -54,7 +54,7 @@ struct ktr_header { pid_t ktr_pid; /* process id */ char ktr_comm[MAXCOMLEN+1]; /* command name */ struct timeval ktr_time; /* timestamp */ - intptr_t ktr_unused; /* was ktr_buffer */ + intptr_t ktr_tid; /* was ktr_buffer */ }; /*