cvs commit: src/sys/cddl/contrib/opensolaris/uts/common/dtrace dtrace.c

2008-09-27 Thread John Birrell
jb 2008-09-27 17:52:48 UTC FreeBSD src repository Modified files: sys/cddl/contrib/opensolaris/uts/common/dtrace dtrace.c Log: SVN rev 183417 on 2008-09-27 17:52:48Z by jb Disable use of the user credentials until there is code to set the levels that DTrace uses.

cvs commit: src/sys/cddl/compat/opensolaris/kern opensolaris_kmem.c

2008-08-31 Thread John Birrell
jb 2008-09-01 02:00:23 UTC FreeBSD src repository Modified files:(Branch: RELENG_7) sys/cddl/compat/opensolaris/kern opensolaris_kmem.c Log: SVN rev 182584 on 2008-09-01 02:00:23Z by jb Disable debug mode. This is the likely cause of the performance degrada

cvs commit: src UPDATING

2008-08-27 Thread John Birrell
jb 2008-08-27 06:59:01 UTC FreeBSD src repository Modified files:(Branch: RELENG_7) .UPDATING Log: SVN rev 182252 on 2008-08-27 06:59:01Z by jb Add a mention of DTrace and the dog that are the commit message. RevisionChangesPath

cvs commit: src/sys/cddl/contrib/opensolaris/uts/common/dtrace dtrace.c

2008-08-19 Thread John Birrell
jb 2008-08-19 21:28:58 UTC FreeBSD src repository Modified files: sys/cddl/contrib/opensolaris/uts/common/dtrace dtrace.c Log: SVN rev 181879 on 2008-08-19 21:28:58Z by jb Add calls to callout_drain() to ensure the callouts are flushed before we free memory from under

cvs commit: src/sys/conf kern.post.mk

2008-07-04 Thread John Birrell
jb 2008-07-05 06:12:14 UTC FreeBSD src repository Modified files: sys/conf kern.post.mk Log: SVN rev 180282 on 2008-07-05 06:12:14Z by jb Add CTF conversion to the objects compiled from generated code. This allows DTrace scripts to access variables like 'o

cvs commit: CVSROOT access mentors

2008-07-02 Thread John Birrell
jb 2008-07-02 23:40:46 UTC FreeBSD src repository Modified files: .access mentors Log: SVN rev 180200 on 2008-07-02 23:40:46Z by jb Add Stacey Son to the ranks of src committers. He will be working on DTrace. Approved by:core Revision

cvs commit: src/usr.sbin/config mkmakefile.c

2008-06-29 Thread John Birrell
jb 2008-06-29 07:15:57 UTC FreeBSD src repository Modified files: usr.sbin/config mkmakefile.c Log: SVN rev 180089 on 2008-06-29 07:15:57Z by jb Revice the way the CTF conversion is done per object. Avoid creating a second shell (which was the problem with the or

cvs commit: src/sys/kern kern_dtrace.c

2008-06-15 Thread John Birrell
jb 2008-06-16 04:44:29 UTC FreeBSD src repository Modified files: sys/kern kern_dtrace.c Log: SVN rev 179811 on 2008-06-16 04:44:29Z by jb Remove code that isn't required. It actually breaks the case where KDTRACE_HOOKS is defined and KDB isn't. This is t

cvs commit: src/usr.sbin/config mkmakefile.c

2008-06-08 Thread John Birrell
jb 2008-06-09 06:33:26 UTC FreeBSD src repository Modified files: usr.sbin/config mkmakefile.c Log: SVN rev 179666 on 2008-06-09 06:33:26Z by jb Change the CTF conversion makefile code to use a new line to avoid spawning another shell. Requested by: Ed Schou

cvs commit: src/sys/conf kern.pre.mk

2008-06-08 Thread John Birrell
jb 2008-06-09 06:31:17 UTC FreeBSD src repository Modified files: sys/conf kern.pre.mk Log: SVN rev 179665 on 2008-06-09 06:31:17Z by jb Remove some sparc-specific stuff from my earlier sun4v work in p4. It never belonged in current. Pointed out by: m

Re: cvs commit: src/sys/conf kern.post.mk kern.pre.mk

2008-06-08 Thread John Birrell
On Sun, Jun 08, 2008 at 05:13:13PM +0200, Marius Strobl wrote: > On Fri, May 23, 2008 at 03:53:49AM +0000, John Birrell wrote: > > jb 2008-05-23 03:53:49 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/conf

cvs commit: src/sys/cddl/contrib/opensolaris/uts/common/dtrace dtrace.c src/sys/cddl/contrib/opensolaris/uts/common/sys dtrace_impl.h

2008-05-31 Thread John Birrell
jb 2008-06-01 01:47:02 UTC FreeBSD src repository Modified files: sys/cddl/contrib/opensolaris/uts/common/dtrace dtrace.c sys/cddl/contrib/opensolaris/uts/common/sys dtrace_impl.h Log: SVN rev 179469 on 2008-06-01 01:46:37Z by jb Merge a recent change from the Open

cvs commit: src/sys/modules/dtrace Makefile

2008-05-31 Thread John Birrell
jb 2008-05-31 09:39:17 UTC FreeBSD src repository Modified files: sys/modules/dtrace Makefile Log: SVN rev 179452 on 2008-05-31 09:37:40Z by jb Add the DTrace test kernel module so that people can run the tests. Revision ChangesPath 1.4 +1 -0 sr

cvs commit: src Makefile

2008-05-25 Thread John Birrell
jb 2008-05-25 22:13:17 UTC FreeBSD src repository Modified files: .Makefile Log: Backout the change to remove sun4v. Note that sun4v is currently broken on T2000 hardware so it's pretty much a lame duck at this point. Revision ChangesPath

Re: cvs commit: src Makefile

2008-05-25 Thread John Birrell
ve been detected if a universe build had been done. Even the current breakage. -- John Birrell ___ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"

cvs commit: src/sys/cddl/contrib/opensolaris/uts/common/dtrace dtrace.c

2008-05-25 Thread John Birrell
jb 2008-05-25 20:24:07 UTC FreeBSD src repository Modified files: sys/cddl/contrib/opensolaris/uts/common/dtrace dtrace.c Log: Comment out the code that breaks with invariants. This is stuff that is still WIP along with the lockstat provider, so there is no harm leaving

Re: cvs commit: src Makefile

2008-05-25 Thread John Birrell
en knows that. Or cares. Just keeping the code compiling is not good enough. It has to actually work. I haven't removed any support for building sun4v. I just think that the few people who do build universe shouldn't have to wait for a dead port to build. -- John Birrell ___

cvs commit: src Makefile

2008-05-24 Thread John Birrell
jb 2008-05-25 02:48:57 UTC FreeBSD src repository Modified files: .Makefile Log: Remove sun4v from the list of arches in 'make universe'. There has been no active development on it for over a year now and it isn't reliable under a simple buildworld. D

cvs commit: src/sys/modules/dtrace/dtraceall dtraceall.c

2008-05-24 Thread John Birrell
jb 2008-05-25 02:04:18 UTC FreeBSD src repository Modified files: sys/modules/dtrace/dtraceall dtraceall.c Log: Remove the dependency on lockstat. That its still work in progress. Revision ChangesPath 1.2 +0 -1 src/sys/modules/dtrace/dtraceall/dtraceal

cvs commit: src/sys/kern sched_4bsd.c sched_ule.c

2008-05-24 Thread John Birrell
jb 2008-05-25 01:44:59 UTC FreeBSD src repository Modified files: sys/kern sched_4bsd.c sched_ule.c Log: Add the vtime (virtual time) hooks for DTrace. Revision ChangesPath 1.126 +17 -0 src/sys/kern/sched_4bsd.c 1.245 +18 -0 src/sys/

cvs commit: src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs zfs_ioctl.c

2008-05-23 Thread John Birrell
jb 2008-05-24 06:43:55 UTC FreeBSD src repository Modified files: sys/cddl/contrib/opensolaris/uts/common/fs/zfs zfs_ioctl.c Log: Make the zfs module depend on the opensolaris module in preparation for it to shared stuff with the DTrace modules. Revision ChangesP

cvs commit: src/sys/amd64/amd64 exception.S local_apic.c trap.c

2008-05-23 Thread John Birrell
jb 2008-05-24 06:32:26 UTC FreeBSD src repository Modified files: sys/amd64/amd64 exception.S local_apic.c trap.c Log: Add the DTrace hooks for exception handling (Function boundary trace -fbt- provider), cyclic clock and syscalls. Revision ChangesPath 1.1

cvs commit: src/sys/i386/isa clock.c

2008-05-23 Thread John Birrell
jb 2008-05-24 06:27:54 UTC FreeBSD src repository Modified files: sys/i386/isa clock.c Log: Add a cyclic hook for DTrace. Revision ChangesPath 1.249 +17 -0 src/sys/i386/isa/clock.c ___ cvs-all@freebsd.or

cvs commit: src/sys/i386/i386 exception.s local_apic.c trap.c

2008-05-23 Thread John Birrell
jb 2008-05-24 06:27:02 UTC FreeBSD src repository Modified files: sys/i386/i386exception.s local_apic.c trap.c Log: Add the DTrace hooks for exception handling (Function boundary trace -fbt- provider), cyclic clock and syscalls. Revision ChangesPath 1.1

cvs commit: src/sys/kern kern_exec.c kern_exit.c kern_fork.c kern_proc.c kern_sig.c

2008-05-23 Thread John Birrell
jb 2008-05-24 06:22:16 UTC FreeBSD src repository Modified files: sys/kern kern_exec.c kern_exit.c kern_fork.c kern_proc.c kern_sig.c Log: Add DTrace 'proc' provider probes using the Statically Defined Trace (sdt) mechanism. Revis

cvs commit: src/sys/modules/dtrace Makefile

2008-05-23 Thread John Birrell
jb 2008-05-24 04:36:07 UTC FreeBSD src repository Modified files: sys/modules/dtrace Makefile Log: Leave out a couple of DTrace modules for now. Revision ChangesPath 1.2 +0 -2 src/sys/modules/dtrace/Makefile __

cvs commit: src/sys/cddl/compat/opensolaris/machine endian.h

2008-05-23 Thread John Birrell
jb 2008-05-23 23:03:17 UTC FreeBSD src repository Removed files: sys/cddl/compat/opensolaris/machine endian.h Log: Messing with the endian defines breaks the use of other FreeBSD headers. Revision ChangesPath 1.3 +0 -44 src/sys/cddl/compat/opensolaris/m

cvs commit: src/cddl/contrib/opensolaris/lib/libzpool/common/sys zfs_context.h

2008-05-23 Thread John Birrell
jb 2008-05-23 22:44:46 UTC FreeBSD src repository Modified files: cddl/contrib/opensolaris/lib/libzpool/common/sys zfs_context.h Log: Don't need to include vmem.h anymore. Revision ChangesPath 1.10 +0 -1 src/cddl/contrib/opensolaris/lib/libzpool/common

cvs commit: src/sys/cddl/contrib/opensolaris/uts/common/sys sdt.h vmem.h

2008-05-23 Thread John Birrell
jb 2008-05-23 22:40:58 UTC FreeBSD src repository Removed files: sys/cddl/contrib/opensolaris/uts/common/sys sdt.h vmem.h Log: Delete a couple of OpenSolaris headers which get in the way of our implementation. Revision ChangesPath 1.3 +0 -176src/sys/c

cvs commit: src/sys/cddl/compat/opensolaris/kern opensolaris.c opensolaris_cmn_err.c

2008-05-23 Thread John Birrell
jb 2008-05-23 22:39:28 UTC FreeBSD src repository Added files: sys/cddl/compat/opensolaris/kern opensolaris.c opensolaris_cmn_err.c Log: OpenSolaris kernel module compatibility sources. Revision ChangesPath 1.1 +101 -0

cvs commit: src/sys/modules Makefile

2008-05-23 Thread John Birrell
jb 2008-05-23 22:36:12 UTC FreeBSD src repository Modified files: sys/modules Makefile Log: Hook the DTrace kernel modules into the build. Revision ChangesPath 1.568 +21 -0 src/sys/modules/Makefile ___

cvs commit: src/sys/modules/cyclic Makefile

2008-05-23 Thread John Birrell
jb 2008-05-23 22:23:28 UTC FreeBSD src repository Modified files: sys/modules/cyclic Makefile Log: The cyclic code is in sys/cddl/dev/cyclic to be consistent with the other stuff. Revision ChangesPath 1.2 +2 -2 src/sys/modules/cyclic/Makefile _

cvs commit: src/sys/cddl/dev/cyclic cyclic.c cyclic_test.c src/sys/cddl/dev/cyclic/amd64 cyclic_machdep.c src/sys/cddl/dev/cyclic/i386 cyclic_machdep.c

2008-05-23 Thread John Birrell
jb 2008-05-23 22:21:58 UTC FreeBSD src repository Added files: sys/cddl/dev/cyclic cyclic.c cyclic_test.c sys/cddl/dev/cyclic/amd64 cyclic_machdep.c sys/cddl/dev/cyclic/i386 cyclic_machdep.c Log: The cyclic timer device. This is a cut down version of the one in

cvs commit: src/sys/conf NOTES

2008-05-23 Thread John Birrell
jb 2008-05-23 22:17:28 UTC FreeBSD src repository Modified files: sys/conf NOTES Log: Add the KDTRACE_HOOKS option for DTrace support. Revision ChangesPath 1.1490+6 -0 src/sys/conf/NOTES ___ cvs-all

cvs commit: src/lib/libelf elf_strptr.c

2008-05-23 Thread John Birrell
jb 2008-05-23 07:35:36 UTC FreeBSD src repository Modified files: lib/libelf elf_strptr.c Log: Relax the strict type check because gcc as distributed doesn't create debug strtabs with type SHT_STRTAB. Although we could change FreeBSD's gcc, we really need to pl

cvs commit: src/lib/libelf libelf_align.c

2008-05-23 Thread John Birrell
jb 2008-05-23 07:33:45 UTC FreeBSD src repository Modified files: lib/libelf libelf_align.c Log: Change the alignment of the NOTE to match what gcc does. Revision ChangesPath 1.3 +1 -1 src/lib/libelf/libelf_align.c ___

cvs commit: src/lib/libelf libelf_data.c

2008-05-23 Thread John Birrell
jb 2008-05-23 07:32:19 UTC FreeBSD src repository Modified files: lib/libelf libelf_data.c Log: Add the case for SHT_AMD64_UNWIND. Revision ChangesPath 1.4 +2 -0 src/lib/libelf/libelf_data.c ___ cvs

cvs commit: src/sys/kern kern_linker.c

2008-05-23 Thread John Birrell
jb 2008-05-23 07:08:59 UTC FreeBSD src repository Modified files: sys/kern kern_linker.c Log: Add the ctf_get function and update the args to linker_file_function_listall. Revision ChangesPath 1.158 +7 -1 src/sys/kern/kern_linker.c __

cvs commit: src/sys/cddl/dev prototype.c src/sys/cddl/dev/dtmalloc dtmalloc.c src/sys/cddl/dev/dtrace dtrace_anon.c dtrace_cddl.h dtrace_clone.c dtrace_debug.c dtrace_hacks.c dtrace_ioctl.c dtrace_loa

2008-05-22 Thread John Birrell
jb 2008-05-23 05:59:42 UTC FreeBSD src repository Added files: sys/cddl/dev prototype.c sys/cddl/dev/dtmalloc dtmalloc.c sys/cddl/dev/dtrace dtrace_anon.c dtrace_cddl.h dtrace_clone.c dtrace_debug.c dtrace_hac

cvs commit: src Makefile.inc1

2008-05-22 Thread John Birrell
jb 2008-05-23 04:22:14 UTC FreeBSD src repository Modified files: .Makefile.inc1 Log: Add the DTrace build tools to the list of tools and pass NO_CTF to all the stages of the build which don't require CTF conversion. Revision ChangesPath 1.6

cvs commit: src Makefile

2008-05-22 Thread John Birrell
jb 2008-05-23 04:20:59 UTC FreeBSD src repository Modified files: .Makefile Log: Add a knob to allow just the kernels to be built during a 'make universe'. This is useful when wanting to retry a broken build using NOCLEAN and the buildworlds are known

cvs commit: src/sys/kern linker_if.m

2008-05-22 Thread John Birrell
jb 2008-05-23 04:06:49 UTC FreeBSD src repository Modified files: sys/kern linker_if.m Log: Add the ctf_get method. Revision ChangesPath 1.8 +9 -0 src/sys/kern/linker_if.m ___ cvs-all@freebsd.org

cvs commit: src/sys/sys smp.h src/sys/kern subr_smp.c

2008-05-22 Thread John Birrell
jb 2008-05-23 04:05:26 UTC FreeBSD src repository Modified files: sys/sys smp.h sys/kern subr_smp.c Log: Allow a rendezvous with just a specified CPU too. Make the API work in the non-smp case too so that a kernel module can work the same

cvs commit: src/sys/sys kdb.h

2008-05-22 Thread John Birrell
jb 2008-05-23 04:00:44 UTC FreeBSD src repository Modified files: sys/sys kdb.h Log: DTrace can enter the debugger from a probe. Add a WHY definition for this. Revision ChangesPath 1.8 +1 -0 src/sys/sys/kdb.h __

cvs commit: src/usr.sbin/config mkmakefile.c

2008-05-22 Thread John Birrell
jb 2008-05-23 03:55:26 UTC FreeBSD src repository Modified files: usr.sbin/config mkmakefile.c Log: Add the CTF conversion to the generated makefile. In the case where NO_CTF or !WITH_CTF, the macro is empty. Revision ChangesPath 1.92 +1 -1 src/u

cvs commit: src/sys/conf kern.post.mk kern.pre.mk

2008-05-22 Thread John Birrell
jb 2008-05-23 03:53:49 UTC FreeBSD src repository Modified files: sys/conf kern.post.mk kern.pre.mk Log: Add support for generating CTF data for the kernel. Revision ChangesPath 1.102 +3 -0 src/sys/conf/kern.post.mk 1.98 +15 -0 src

cvs commit: src/sys/conf Makefile.amd64 options.amd64

2008-05-22 Thread John Birrell
jb 2008-05-23 03:52:55 UTC FreeBSD src repository Modified files: sys/conf Makefile.amd64 options.amd64 Log: Add a kernel option for amd64 to compile with the frame on the stack so that the DTrace Function Bounadry Trace (fbt) provider can get coverage of mos

cvs commit: src/sys/kern kern_ctf.c

2008-05-22 Thread John Birrell
jb 2008-05-23 03:04:27 UTC FreeBSD src repository Added files: sys/kern kern_ctf.c Log: Add the CTF source file which gets shared with link_elf.c and link_elf_obj.c. Revision ChangesPath 1.1 +325 -0src/sys/kern/kern_ctf.c (new) _

cvs commit: src/sys/sys linker.h src/sys/kern link_elf.c link_elf_obj.c

2008-05-22 Thread John Birrell
jb 2008-05-23 00:49:39 UTC FreeBSD src repository Modified files: sys/sys linker.h sys/kern link_elf.c link_elf_obj.c Log: Add hooks for the Compact C Type Format (CTF) data to be attached to the elf files. This is complicated by the fact that

cvs commit: src/sys/sys malloc.h src/sys/kern kern_malloc.c

2008-05-22 Thread John Birrell
jb 2008-05-23 00:43:36 UTC FreeBSD src repository Modified files: sys/sys malloc.h sys/kern kern_malloc.c Log: Add support for the DTrace malloc provider which can enable probes on a per-malloc type basis. Revision ChangesPath 1.16

cvs commit: src/cddl/usr.sbin Makefile src/cddl/usr.sbin/dtrace Makefile

2008-05-22 Thread John Birrell
jb 2008-05-22 23:06:19 UTC FreeBSD src repository Modified files: cddl/usr.sbinMakefile Added files: cddl/usr.sbin/dtrace Makefile Log: Add the dtrace client app to the build. Revision ChangesPath 1.9 +2 -1 src/cddl/usr.sbin/Makefile 1

cvs commit: src/sys/cddl/compat/opensolaris/sys feature_tests.h

2008-05-22 Thread John Birrell
jb 2008-05-22 09:08:41 UTC FreeBSD src repository Added files: sys/cddl/compat/opensolaris/sys feature_tests.h Log: A 'special' compatibility header to plug OpenSolaris code. Revision ChangesPath 1.1 +35 -0 src/sys/cddl/compat/opensolaris/sys/feature_te

cvs commit: src/sys/cddl/compat/opensolaris/sys cpuvar_defs.h cyclic_impl.h sema.h

2008-05-22 Thread John Birrell
jb 2008-05-22 08:35:03 UTC FreeBSD src repository Added files: sys/cddl/compat/opensolaris/sys cpuvar_defs.h cyclic_impl.h sema.h Log: Additional compatibility headers. Revision ChangesPath 1.1 +59 -0 src/sys/cddl/co

cvs commit: src/sys/cddl/compat/opensolaris/sys atomic.h cmn_err.h cpuvar.h cyclic.h kmem.h pcpu.h

2008-05-22 Thread John Birrell
jb 2008-05-22 08:33:25 UTC FreeBSD src repository Modified files: sys/cddl/compat/opensolaris/sys atomic.h cmn_err.h cpuvar.h cyclic.h kmem.h pcpu.h Log: Compatibility stuff for DTrace. Revision ChangesPath 1.4 +5 -1

cvs commit: src/cddl/usr.bin Makefile src/cddl/usr.bin/ctfconvert Makefile src/cddl/usr.bin/ctfdump Makefile src/cddl/usr.bin/ctfmerge Makefile src/cddl/usr.bin/sgsmsg Makefile

2008-05-22 Thread John Birrell
jb 2008-05-22 08:04:49 UTC FreeBSD src repository Modified files: cddl/usr.bin Makefile Added files: cddl/usr.bin/ctfconvert Makefile cddl/usr.bin/ctfdump Makefile cddl/usr.bin/ctfmerge Makefile cddl/usr.bin/sgsmsg Makefile Log: Add the DTrace

cvs commit: src/cddl/contrib/opensolaris/uts/common/ctf ctf_mod.c ctf_subr.c src/cddl/contrib/opensolaris/uts/common/dtrace dtrace.c fasttrap.c lockstat.c profile.c sdt_subr.c systrace.c src/cddl/cont

2008-05-22 Thread John Birrell
jb 2008-05-22 07:46:02 UTC FreeBSD src repository Removed files: cddl/contrib/opensolaris/uts/common/ctf ctf_mod.c ctf_subr.c cddl/contrib/opensolaris/uts/common/dtrace dtrace.c fasttrap.c lockstat.c

cvs commit: src/sys/cddl/contrib/opensolaris/uts/common/dtrace dtrace.c fasttrap.c src/sys/cddl/contrib/opensolaris/uts/common/sys cpuvar.h ctf.h ctf_api.h debug.h dtrace.h dtrace_impl.h isa_defs.h

2008-05-22 Thread John Birrell
jb 2008-05-22 07:33:39 UTC FreeBSD src repository Modified files: sys/cddl/contrib/opensolaris/uts/common/dtrace dtrace.c fasttrap.c sys/cddl/contrib/opensolaris/uts/common/sys cpuvar.h ctf.h

cvs commit: src/sys/cddl/contrib/opensolaris - Imported sources

2008-05-22 Thread John Birrell
jb 2008-05-22 07:04:10 UTC FreeBSD src repository src/sys/cddl/contrib/opensolaris - Imported sources Update of /home/ncvs/src/sys/cddl/contrib/opensolaris In directory repoman.freebsd.org:/tmp/cvs-serv86283 Log Message: Vendor import of the src/sys OpenSolaris bits for DT

cvs commit: src/cddl/contrib/opensolaris - Imported sources

2008-05-22 Thread John Birrell
jb 2008-05-22 07:00:07 UTC FreeBSD src repository src/cddl/contrib/opensolaris - Imported sources Update of /home/ncvs/src/cddl/contrib/opensolaris In directory repoman.freebsd.org:/tmp/cvs-serv85067 Log Message: Vendor import (really!) of the OpenSolaris bits for DTrace.

cvs commit: src/cddl/lib Makefile src/cddl/lib/drti Makefile src/cddl/lib/libctf Makefile src/cddl/lib/libdtrace Makefile errno.d net.d nfs.d psinfo.d sched.d signal.d unistd.d

2008-05-21 Thread John Birrell
jb 2008-05-22 04:26:42 UTC FreeBSD src repository Modified files: cddl/lib Makefile Added files: cddl/lib/drtiMakefile cddl/lib/libctf Makefile cddl/lib/libdtrace Makefile errno.d net.d nfs.d psinfo.d sched.d s

cvs commit: src/lib Makefile

2008-05-21 Thread John Birrell
jb 2008-05-22 04:22:43 UTC FreeBSD src repository Modified files: lib Makefile Log: Hook libdwarf and libproc into the build. Revision ChangesPath 1.230 +2 -2 src/lib/Makefile ___ cvs-all@freeb

Re: cvs commit: src/lib/libdwarf Makefile _libdwarf.h dwarf.h dwarf_abbrev.c dwarf_attr.c dwarf_attrval.c dwarf_cu.c dwarf_dealloc.c dwarf_die.c dwarf_dump.c dwarf_errmsg.c dwarf_errno.c dwarf_finish.

2008-05-21 Thread John Birrell
On Wed, May 21, 2008 at 09:11:10PM -0600, M. Warner Losh wrote: > In message: <[EMAIL PROTECTED]> > John Birrell <[EMAIL PROTECTED]> writes: > : The API for this library is deliberately different to the GPL'd > : libdwarf to avoid licensing problems.

cvs commit: src/lib/libdwarf Makefile _libdwarf.h dwarf.h dwarf_abbrev.c dwarf_attr.c dwarf_attrval.c dwarf_cu.c dwarf_dealloc.c dwarf_die.c dwarf_dump.c dwarf_errmsg.c dwarf_errno.c dwarf_finish.c dw

2008-05-21 Thread John Birrell
jb 2008-05-22 02:14:23 UTC FreeBSD src repository Added files: lib/libdwarf Makefile _libdwarf.h dwarf.h dwarf_abbrev.c dwarf_attr.c dwarf_attrval.c dwarf_cu.c dwarf_dealloc.c dwarf_die.c dwarf_

cvs commit: src/lib/libproc Makefile

2008-05-21 Thread John Birrell
jb 2008-05-22 02:10:14 UTC FreeBSD src repository Added files: lib/libproc Makefile Log: Add the Makefile for the process library which was missed in the previous commit. Revision ChangesPath 1.1 +20 -0 src/lib/libproc/Makefile (new)

cvs commit: src/lib/libproc _libproc.h libproc.h proc_create.c proc_sym.c proc_util.c

2008-05-21 Thread John Birrell
jb 2008-05-22 02:09:21 UTC FreeBSD src repository Added files: lib/libproc _libproc.h libproc.h proc_create.c proc_sym.c proc_util.c Log: Add a process library with some stubs that the DTrace client needs. These will be fleshed out as par

cvs commit: src/share/mk bsd.lib.mk bsd.libnames.mk bsd.prog.mk sys.mk

2008-05-21 Thread John Birrell
jb 2008-05-22 01:14:43 UTC FreeBSD src repository Modified files: share/mk bsd.lib.mk bsd.libnames.mk bsd.prog.mk sys.mk Log: Add support for the Compact C Type (CTF) conversions throughout FreeBSD's system makefiles. Note that th

Re: cvs commit: src/sys/kern kern_sdt.c

2008-05-20 Thread John Birrell
On Mon, May 19, 2008 at 10:24:45PM +0200, Roman Divacky wrote: > On Sun, May 18, 2008 at 07:32:36PM +0000, John Birrell wrote: > > jb 2008-05-18 19:32:36 UTC > > > > FreeBSD src repository > > > > Added files: > > sys/kern

cvs commit: src/cddl/compat/opensolaris/include dtrace.h libproc.h

2008-05-20 Thread John Birrell
jb 2008-05-21 00:26:38 UTC FreeBSD src repository Added files: cddl/compat/opensolaris/include dtrace.h libproc.h Log: Add Solaris compatibility definitions for things we don't really want in FreeBSD headers. Revision ChangesPath 1.1 +37 -0 src/cddl/c

cvs commit: src/sys/sys systm.h time.h

2008-05-18 Thread John Birrell
jb 2008-05-18 22:11:47 UTC FreeBSD src repository Modified files: sys/sys systm.h time.h Log: Remove some DTrace hook definitions that are now in dtrace_bsd.h which contains all the hook definitions rather than splattering them all over the header files.

cvs commit: src/sys/sys kernel.h

2008-05-18 Thread John Birrell
jb 2008-05-18 22:10:10 UTC FreeBSD src repository Modified files: sys/sys kernel.h Log: Add sysinit levels for DTrace. Revision ChangesPath 1.141 +6 -0 src/sys/sys/kernel.h ___ cvs-all@freebsd.org

cvs commit: src/sys/sys proc.h

2008-05-18 Thread John Birrell
jb 2008-05-18 19:50:44 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: Add the hooks for the extra data that DTrace allocates for struct thread and struct proc. Add a field to struct thread to stash the error variable (or returned status)

cvs commit: src/sys/conf files

2008-05-18 Thread John Birrell
jb 2008-05-18 19:47:49 UTC FreeBSD src repository Modified files: sys/conf files Log: Add a couple of files which depend of the KDTRACE_HOOKS option. The syscall names are required by KDTRACE_HOOKS too. And the unzip Revision ChangesPath 1.1

cvs commit: src/sys/kern kern_dtrace.c

2008-05-18 Thread John Birrell
jb 2008-05-18 19:43:52 UTC FreeBSD src repository Added files: sys/kern kern_dtrace.c Log: Add support for the DTrace struct proc and struct thread extended data via ctor and dtor event handlers. The size of the extra data is allocated opaquely and this fi

cvs commit: src/sys/kern kern_sdt.c

2008-05-18 Thread John Birrell
jb 2008-05-18 19:32:36 UTC FreeBSD src repository Added files: sys/kern kern_sdt.c Log: Add kernel support for the Statically Defined Trace provider. This is BSD licensed code written specifically for FreeBSD. It initialises using SYSINIT so that the SD

cvs commit: src/sys/conf options

2008-05-18 Thread John Birrell
jb 2008-05-18 19:28:51 UTC FreeBSD src repository Modified files: sys/conf options Log: Add two kernel options: - KDTRACE_HOOKS for the shim layer of hooks which separate BSD licensed code from CDDL code. - DDB_CTF for the code that

cvs commit: src/sys/i386/conf GENERIC

2008-05-18 Thread John Birrell
jb 2008-05-18 11:08:26 UTC FreeBSD src repository Modified files: sys/i386/confGENERIC Log: Remove the unknown device that is breaking the tinderbox build. Revision ChangesPath 1.488 +0 -2 src/sys/i386/conf/GENERIC ___

cvs commit: src/sys/modules/cyclic Makefile src/sys/modules/dtrace Makefile Makefile.inc src/sys/modules/dtrace/dtmalloc Makefile src/sys/modules/dtrace/dtrace Makefile src/sys/modules/dtrace/dtrace_t

2008-05-16 Thread John Birrell
jb 2008-05-17 02:31:19 UTC FreeBSD src repository Added files: sys/modules/cyclic Makefile sys/modules/dtrace Makefile Makefile.inc sys/modules/dtrace/dtmalloc Makefile sys/modules/dtrace/dtrace Makefile sys/modules/dtrace/dtrace_test Makefile sys/mod

cvs commit: src/sys/sys dtrace_bsd.h

2008-05-16 Thread John Birrell
jb 2008-05-17 02:16:58 UTC FreeBSD src repository Added files: sys/sys dtrace_bsd.h Log: Add the DTrace shim layer definitions. All shim hooks are defined here. This is the interface between BSD code in FreeBSD and CDDL code from OpenSolaris. The hoo

cvs commit: src/sys/sys sdt.h

2008-05-16 Thread John Birrell
jb 2008-05-17 02:14:19 UTC FreeBSD src repository Added files: sys/sys sdt.h Log: Add the statically defined tracing header. Note that this implementation differs from the one in OpenSolaris, so it is BSD licensed and can be included anywhere. The ke

cvs commit: src/tools/test README src/tools/test/dtrace Makefile

2008-05-16 Thread John Birrell
jb 2008-05-17 02:09:48 UTC FreeBSD src repository Modified files: tools/test README Added files: tools/test/dtraceMakefile Log: Add the DTrace test makefile for the test suite distributed in OpenSolaris. Revision ChangesPath 1.5 +1 -0

Re: cvs commit: src/cddl/contrib/opensolaris/lib/libdtrace/common dt_cc.c dt_cg.c dt_consume.c

2008-04-26 Thread John Birrell
the tag of the latest import on the vendor branch. -- John Birrell ___ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Re: cvs commit: src/cddl/contrib/opensolaris/lib/libdtrace/common dt_cc.c dt_cg.c dt_consume.c

2008-04-26 Thread John Birrell
On Sat, Apr 26, 2008 at 08:53:57AM +, Alexey Dokuchaev wrote: > On Sat, Apr 26, 2008 at 05:09:19AM +0000, John Birrell wrote: > > jb 2008-04-26 05:09:19 UTC > > > > FreeBSD src repository > > > > Modified files: > > cddl/contrib/o

cvs commit: src/cddl/contrib/opensolaris/lib/libdtrace/common dt_cc.c dt_cg.c dt_consume.c

2008-04-25 Thread John Birrell
jb 2008-04-26 05:09:19 UTC FreeBSD src repository Modified files: cddl/contrib/opensolaris/lib/libdtrace/common dt_cc.c dt_cg.c dt_consume.c Log: * Handle the different ioctl design. * Add a couple of FreeBSD action extens

cvs commit: src/cddl/contrib/opensolaris/lib/libdtrace/common dt_handle.c

2008-04-25 Thread John Birrell
jb 2008-04-26 05:07:54 UTC FreeBSD src repository Modified files: cddl/contrib/opensolaris/lib/libdtrace/common dt_handle.c Log: Make this file compile cleanly. Revision ChangesPath 1.2 +0 -0 src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_handle

cvs commit: src/cddl/contrib/opensolaris/lib/libdtrace/common dt_dof.c dt_ident.c

2008-04-25 Thread John Birrell
jb 2008-04-26 05:07:07 UTC FreeBSD src repository Modified files: cddl/contrib/opensolaris/lib/libdtrace/common dt_dof.c dt_ident.c Log: Leave out some header files. Revision ChangesPath 1.2 +0 -0 src

cvs commit: src/cddl/contrib/opensolaris/lib/libdtrace/common dt_link.c

2008-04-25 Thread John Birrell
jb 2008-04-26 05:05:49 UTC FreeBSD src repository Modified files: cddl/contrib/opensolaris/lib/libdtrace/common dt_link.c Log: * Handle building on FreeBSD for i386 and amd64. * Add stubs for the other FreeBSD arches. * Make the file compile cleanly. Revision Chang

cvs commit: src/cddl/contrib/opensolaris/lib/libdtrace/common drti.c

2008-04-25 Thread John Birrell
jb 2008-04-26 05:03:22 UTC FreeBSD src repository Modified files: cddl/contrib/opensolaris/lib/libdtrace/common drti.c Log: * Make this file compile cleanly. * Add FreeBSD constructor/destructor definitions. Revision ChangesPath 1.2 +0 -0 src/cddl/co

cvs commit: src/cddl/contrib/opensolaris/lib/libdtrace/common dt_open.c

2008-04-25 Thread John Birrell
jb 2008-04-26 05:01:30 UTC FreeBSD src repository Modified files: cddl/contrib/opensolaris/lib/libdtrace/common dt_open.c Log: * Add FreeBSD action extensions. * Get the kernel module file name rather than hard-coding it like on Solaris. * Use FreeBSD's process library A

cvs commit: src/cddl/contrib/opensolaris/lib/libdtrace/common dt_options.c

2008-04-25 Thread John Birrell
jb 2008-04-26 04:57:45 UTC FreeBSD src repository Modified files: cddl/contrib/opensolaris/lib/libdtrace/common dt_options.c Log: * Handle the different ioctl design. * Make this file compile cleanly. Revision ChangesPath 1.2 +0 -0 src/cddl/contrib/

cvs commit: src/cddl/contrib/opensolaris/lib/libdtrace/common dt_pid.c

2008-04-25 Thread John Birrell
jb 2008-04-26 04:56:46 UTC FreeBSD src repository Modified files: cddl/contrib/opensolaris/lib/libdtrace/common dt_pid.c Log: There is a lot of commented out code here which applies to future work for userland tracing. For now we need the basic functions to be in plac

cvs commit: src/cddl/contrib/opensolaris/lib/libdtrace/common dt_parser.c

2008-04-25 Thread John Birrell
jb 2008-04-26 04:54:58 UTC FreeBSD src repository Modified files: cddl/contrib/opensolaris/lib/libdtrace/common dt_parser.c Log: Leave out a header file. Revision ChangesPath 1.2 +0 -0 src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_parser.c

cvs commit: src/cddl/contrib/opensolaris/lib/libdtrace/common dt_pragma.c

2008-04-25 Thread John Birrell
jb 2008-04-26 04:53:24 UTC FreeBSD src repository Modified files: cddl/contrib/opensolaris/lib/libdtrace/common dt_pragma.c Log: Merge FreeBSD include file changes with some code that should have come in on the vendor branch. Revision ChangesPath 1.2 +0 -

cvs commit: src/cddl/contrib/opensolaris/lib/libdtrace/common dt_proc.c

2008-04-25 Thread John Birrell
jb 2008-04-26 04:51:45 UTC FreeBSD src repository Modified files: cddl/contrib/opensolaris/lib/libdtrace/common dt_proc.c Log: * Use FreeBSD's process library instead of the Solaris one. * There are a few placeholders in here for which there isn't libproc support code

cvs commit: src/cddl/contrib/opensolaris/lib/libdtrace/common dt_proc.h

2008-04-25 Thread John Birrell
jb 2008-04-26 04:49:03 UTC FreeBSD src repository Modified files: cddl/contrib/opensolaris/lib/libdtrace/common dt_proc.h Log: Leave out the hook that Solaris has into it's rtld. Revision ChangesPath 1.2 +0 -0 src/cddl/contrib/opensolaris/lib/libdtrac

cvs commit: src/cddl/contrib/opensolaris/lib/libdtrace/common dt_impl.h

2008-04-25 Thread John Birrell
jb 2008-04-26 04:47:16 UTC FreeBSD src repository Modified files: cddl/contrib/opensolaris/lib/libdtrace/common dt_impl.h Log: * Add a couple of action definitions for FreeBSD extensions. * Handle the different ioctl design. * Add support for the get and set error locati

cvs commit: src/cddl/contrib/opensolaris/lib/libdtrace/common dt_map.c

2008-04-25 Thread John Birrell
jb 2008-04-26 04:44:34 UTC FreeBSD src repository Modified files: cddl/contrib/opensolaris/lib/libdtrace/common dt_map.c Log: * Handle the different ioctl design. * Make the file compile cleanly. Revision ChangesPath 1.2 +0 -0 src/cddl/contrib/opens

cvs commit: src/cddl/contrib/opensolaris/lib/libdtrace/common dt_error.c

2008-04-25 Thread John Birrell
jb 2008-04-26 04:43:19 UTC FreeBSD src repository Modified files: cddl/contrib/opensolaris/lib/libdtrace/common dt_error.c Log: There are many places in libdtrace where errno can be set. When an error is returned all the way back to the dtrace app, it's hard to figure ou

cvs commit: src/cddl/contrib/opensolaris/lib/libdtrace/common dt_errtags.h

2008-04-25 Thread John Birrell
jb 2008-04-26 04:40:38 UTC FreeBSD src repository Modified files: cddl/contrib/opensolaris/lib/libdtrace/common dt_errtags.h Log: Add some error definitions for FreeBSD action extensions. Revision ChangesPath 1.2 +0 -0 src/cddl/contrib/opensolaris/lib

cvs commit: src/cddl/contrib/opensolaris/lib/libdtrace/common dt_module.c

2008-04-25 Thread John Birrell
jb 2008-04-26 04:39:26 UTC FreeBSD src repository Modified files: cddl/contrib/opensolaris/lib/libdtrace/common dt_module.c Log: * Make this file compile cleanly. * Use FreeBSD's kld syscalls to get kernel module information instead of using an object file system like

cvs commit: src/cddl/contrib/opensolaris/lib/libdtrace/common dt_aggregate.c

2008-04-25 Thread John Birrell
jb 2008-04-26 04:37:01 UTC FreeBSD src repository Modified files: cddl/contrib/opensolaris/lib/libdtrace/common dt_aggregate.c Log: * Handle the different ioctl design. * Use FreeBSD's process library API. * Make the file compile cleanly. Revision ChangesPath

  1   2   3   >