From owner-cvs-all@FreeBSD.ORG Tue Nov 1 12:36:19 2005 Return-Path: X-Original-To: cvs-all@FreeBSD.org 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 DB12516A41F; Tue, 1 Nov 2005 12:36:19 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ACD8A43D48; Tue, 1 Nov 2005 12:36:19 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id jA1CaJ37048751; Tue, 1 Nov 2005 12:36:19 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id jA1CaJ9u048750; Tue, 1 Nov 2005 12:36:19 GMT (envelope-from rwatson) Message-Id: <200511011236.jA1CaJ9u048750@repoman.freebsd.org> From: Robert Watson Date: Tue, 1 Nov 2005 12:36:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_ktrace.c src/sys/sys ktrace.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 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: Tue, 01 Nov 2005 12:36:20 -0000 rwatson 2005-11-01 12:36:19 UTC FreeBSD src repository Modified files: sys/kern kern_ktrace.c sys/sys ktrace.h Log: Replace ktr_buffer pointer in struct ktr_header with a ktr_unused intptr_t. The buffer length needs to be written to disk as part of the trace log, but the kernel pointer for the buffer does not. Add a new ktr_buffer pointer to the kernel-only ktrace request structure to hold that pointer. This frees up an integer in the ktrace record format that can be used to hold the threadid, although older ktrace files will have a garbage ktr_buffer field (or more accurately, a kernel pointer value). MFC after: 2 weeks Space requested by: davidxu Revision Changes Path 1.102 +11 -9 src/sys/kern/kern_ktrace.c 1.30 +1 -1 src/sys/sys/ktrace.h