CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    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.

Reply via email to