CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2009/08/09 17:04:49
Modified files:
share/man/man4 : ddb.4 options.4
sys/arch/alpha/conf: Makefile.alpha
sys/arch/amd64/conf: Makefile.amd64
sys/arch/armish/conf: Makefile.armish
sys/arch/aviion/conf: Makefile.aviion
sys/arch/beagle/conf: Makefile.beagle
sys/arch/gumstix/conf: Makefile.gumstix
sys/arch/hp300/conf: Makefile.hp300
sys/arch/hppa/conf: Makefile.hppa
sys/arch/hppa64/conf: Makefile.hppa64
sys/arch/i386/conf: Makefile.i386
sys/arch/landisk/conf: Makefile.landisk
sys/arch/luna88k/conf: Makefile.luna88k
sys/arch/mac68k/conf: Makefile.mac68k
sys/arch/macppc/conf: Makefile.macppc
sys/arch/moko/conf: Makefile.moko
sys/arch/mvme68k/conf: Makefile.mvme68k
sys/arch/mvme88k/conf: Makefile.mvme88k
sys/arch/mvmeppc/conf: Makefile.mvmeppc
sys/arch/sgi/conf: Makefile.sgi
sys/arch/socppc/conf: Makefile.socppc
sys/arch/solbourne/conf: Makefile.solbourne
sys/arch/sparc/conf: Makefile.sparc
sys/arch/sparc64/conf: Makefile.sparc64
sys/arch/vax/conf: Makefile.vax
sys/arch/zaurus/conf: Makefile.zaurus
sys/conf : files
sys/ddb : db_command.c db_command.h
Added files:
sys/ddb : db_struct.c db_structinfo.c
parse_structinfo.awk
Log message:
Introduce option DDB_STRUCT. Kernels compiled with this option (except on
a few arches where toolchain limitations apply) will embed some symbolic
information about the various structs used within the kernel, and have
new ddb commands allowing struct display and some useful information
gathering. Kernel rodata increase varies accross platforms from ~150KB to
~300KB.
This option is not enabled by default.