summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_synch.c
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2007-02-27 18:46:07 +0000
committerjhb <jhb@FreeBSD.org>2007-02-27 18:46:07 +0000
commitb7c2a59c51e86659120b8337f973988d71347270 (patch)
tree28d3510debf14ab24b3fd8b3db8dac83d3533bd9 /sys/kern/kern_synch.c
parent19438f4ae6b7056c63f27512ade945121aba319d (diff)
downloadFreeBSD-src-b7c2a59c51e86659120b8337f973988d71347270.zip
FreeBSD-src-b7c2a59c51e86659120b8337f973988d71347270.tar.gz
Print tid's rather than thread pointers in KTR_PROC traces.
Diffstat (limited to 'sys/kern/kern_synch.c')
-rw-r--r--sys/kern/kern_synch.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/sys/kern/kern_synch.c b/sys/kern/kern_synch.c
index 089919c..356e9a8 100644
--- a/sys/kern/kern_synch.c
+++ b/sys/kern/kern_synch.c
@@ -173,8 +173,8 @@ msleep(ident, mtx, priority, wmesg, timo)
flags |= SLEEPQ_INTERRUPTIBLE;
sleepq_lock(ident);
- CTR5(KTR_PROC, "msleep: thread %p (pid %ld, %s) on %s (%p)",
- (void *)td, (long)p->p_pid, p->p_comm, wmesg, ident);
+ CTR5(KTR_PROC, "msleep: thread %ld (pid %ld, %s) on %s (%p)",
+ td->td_tid, p->p_pid, p->p_comm, wmesg, ident);
DROP_GIANT();
if (mtx != NULL) {
@@ -260,8 +260,8 @@ msleep_spin(ident, mtx, wmesg, timo)
}
sleepq_lock(ident);
- CTR5(KTR_PROC, "msleep_spin: thread %p (pid %ld, %s) on %s (%p)",
- (void *)td, (long)p->p_pid, p->p_comm, wmesg, ident);
+ CTR5(KTR_PROC, "msleep_spin: thread %ld (pid %ld, %s) on %s (%p)",
+ td->td_tid, p->p_pid, p->p_comm, wmesg, ident);
DROP_GIANT();
mtx_assert(mtx, MA_OWNED | MA_NOTRECURSED);
@@ -425,8 +425,8 @@ mi_switch(int flags, struct thread *newtd)
cnt.v_swtch++;
PCPU_SET(switchtime, new_switchtime);
PCPU_SET(switchticks, ticks);
- CTR4(KTR_PROC, "mi_switch: old thread %p (kse %p, pid %ld, %s)",
- (void *)td, td->td_sched, (long)p->p_pid, p->p_comm);
+ CTR4(KTR_PROC, "mi_switch: old thread %ld (kse %p, pid %ld, %s)",
+ td->td_tid, td->td_sched, p->p_pid, p->p_comm);
#if (KTR_COMPILE & KTR_SCHED) != 0
if (td == PCPU_GET(idlethread))
CTR3(KTR_SCHED, "mi_switch: %p(%s) prio %d idle",
@@ -454,8 +454,8 @@ mi_switch(int flags, struct thread *newtd)
CTR3(KTR_SCHED, "mi_switch: running %p(%s) prio %d",
td, td->td_proc->p_comm, td->td_priority);
- CTR4(KTR_PROC, "mi_switch: new thread %p (kse %p, pid %ld, %s)",
- (void *)td, td->td_sched, (long)p->p_pid, p->p_comm);
+ CTR4(KTR_PROC, "mi_switch: new thread %ld (kse %p, pid %ld, %s)",
+ td->td_tid, td->td_sched, p->p_pid, p->p_comm);
/*
* If the last thread was exiting, finish cleaning it up.
OpenPOWER on IntegriCloud