From owner-p4-projects@FreeBSD.ORG Mon Jan 7 07:45:53 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 27D3E16A420; Mon, 7 Jan 2008 07:45:53 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E154716A41A for ; Mon, 7 Jan 2008 07:45:52 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C28F613C455 for ; Mon, 7 Jan 2008 07:45:52 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m077jqCj031502 for ; Mon, 7 Jan 2008 07:45:52 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m077jq8Z031499 for perforce@freebsd.org; Mon, 7 Jan 2008 07:45:52 GMT (envelope-from jb@freebsd.org) Date: Mon, 7 Jan 2008 07:45:52 GMT Message-Id: <200801070745.m077jq8Z031499@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 132685 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jan 2008 07:45:53 -0000 http://perforce.freebsd.org/chv.cgi?CH=132685 Change 132685 by jb@jb_freebsd1 on 2008/01/07 07:45:23 Add a DTrace-debug-specific printf function that can be called in a probe context with all Function Boundary Trace (fbt) probes enabled. The function uses per-cpu circular buffers and is very careful not to call any functions outside the dtrace module while buffering. The output function will be called from dtrace's deadman cyclic callback function. Affected files ... .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_debug.c#1 add Differences ...