From owner-p4-projects@FreeBSD.ORG Thu Apr 20 21:23:18 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5C76116A404; Thu, 20 Apr 2006 21:23:18 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0855416A402 for ; Thu, 20 Apr 2006 21:23:18 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ABD0143D46 for ; Thu, 20 Apr 2006 21:23:17 +0000 (GMT) (envelope-from jb@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 k3KLNHhK004919 for ; Thu, 20 Apr 2006 21:23:17 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3KLNHjh004916 for perforce@freebsd.org; Thu, 20 Apr 2006 21:23:17 GMT (envelope-from jb@freebsd.org) Date: Thu, 20 Apr 2006 21:23:17 GMT Message-Id: <200604202123.k3KLNHjh004916@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 95719 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: Thu, 20 Apr 2006 21:23:18 -0000 http://perforce.freebsd.org/chv.cgi?CH=95719 Change 95719 by jb@jb_freebsd2 on 2006/04/20 21:23:14 Split Sun's dtrace.c file containing 14589 lines into separate files by function group. Sun had these arranged neatly and documented in their dtrace.c, but it's just too big for me to handle. Porting this stuff is like going to war. Right now I need to divide and conquer. I've deliberately split the operating system-specific driver functions out so that I can just leave out the Solaris design an include FreeBSD-suitable ones instead. Affected files ... .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_actdesc.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_action.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_aggregate.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_anon.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_buffer.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_context.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_dif.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_difo.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_dof.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_dynvar.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_ecb.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_enabling.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_format.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_hash.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_helper.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_helpprov.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_hook.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_match.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_meta.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_predicate.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_priv.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_probe.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_probekey.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_probemgmt.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_speculation.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_state.c#1 add .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_util.c#1 add Differences ...