From owner-cvs-all@FreeBSD.ORG Sun Nov 7 23:11:33 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5511116A4CF; Sun, 7 Nov 2004 23:11:33 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3363343D46; Sun, 7 Nov 2004 23:11:33 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id iA7NBXQQ045710; Sun, 7 Nov 2004 23:11:33 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id iA7NBX61045709; Sun, 7 Nov 2004 23:11:33 GMT (envelope-from rwatson) Message-Id: <200411072311.iA7NBX61045709@repoman.freebsd.org> From: Robert Watson Date: Sun, 7 Nov 2004 23:11:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern kern_switch.c src/sys/sys ktr.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Nov 2004 23:11:33 -0000 rwatson 2004-11-07 23:11:33 UTC FreeBSD src repository Modified files: sys/kern kern_switch.c sys/sys ktr.h Log: Add basic critical section tracing to KTR using event type KTR_CRITICAL. This generates a KTR event for each critical section entered and exited. It would be desirable to also log the filename and line number of the source entering or exiting the critical section, but this requires hacking up the critical section API, so I've not done that yet. Revision Changes Path 1.103 +4 -0 src/sys/kern/kern_switch.c 1.25 +2 -1 src/sys/sys/ktr.h