cvs commit: src/sys/sys ktr.h src/sys/conf options src/sys/kern kern_ktr.c src/sys/i386/conf LINT
Matthew Dillon
dillon at crater.dragonflybsd.org
Mon Jun 20 11:00:29 PDT 2005
dillon 2005/06/20 10:59:33 PDT
DragonFly src repository
Modified files:
sys/sys ktr.h
sys/conf options
sys/kern kern_ktr.c
sys/i386/conf LINT
Log:
Reimplement the kernel tracepoint facility. The new implementation is
completely generic and very easy to implement in modules. Compile-time
optimizations are retained and sysctl generation is completely automatic.
Only the DDB command code has been retained from FreeBSD.
The logging macros are designed to allow subsystems to trivially declare
and use the facility.
This implementation is not quite complete, we also want to integrate a
stack backtrace logging facility.
Revision Changes Path
1.5 +109 -142 src/sys/sys/ktr.h
1.33 +5 -3 src/sys/conf/options
1.5 +112 -104 src/sys/kern/kern_ktr.c
1.56 +1 -4 src/sys/i386/conf/LINT
http://www.dragonflybsd.org/cvsweb/src/sys/sys/ktr.h.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/conf/options.diff?r1=1.32&r2=1.33&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_ktr.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/conf/LINT.diff?r1=1.55&r2=1.56&f=u
More information about the Commits
mailing list