cvs commit: src/sys/alpha/include kdb.h src/sys/amd64/include kdb.h src/sys/i386/include kdb.h src/sys/ia64/include kdb.h src/sys/kern subr_kdb.c src/sys/sparc64/include kdb.h src/sys/sys kdb.h

Marcel Moolenaar marcel at FreeBSD.org
Sat Jul 10 11:40:12 PDT 2004


marcel      2004-07-10 18:40:12 UTC

  FreeBSD src repository

  Added files:
    sys/alpha/include    kdb.h 
    sys/amd64/include    kdb.h 
    sys/i386/include     kdb.h 
    sys/ia64/include     kdb.h 
    sys/kern             subr_kdb.c 
    sys/sparc64/include  kdb.h 
    sys/sys              kdb.h 
  Log:
  Introduce the KDB debugger frontend. The frontend provides a framework
  in which multiple (presumably different) debugger backends can be
  configured and which provides basic services to those backends.
  Besides providing services to backends, it also serves as the single
  point of contact for any and all code that wants to make use of the
  debugger functions, such as entering the debugger or handling of the
  alternate break sequence. For this purpose, the frontend has been
  made non-optional.
  All debugger requests are forwarded or handed over to the current
  backend, if applicable. Selection of the current backend is done by
  the debug.kdb.current sysctl. A list of configured backends can be
  obtained with the debug.kdb.available sysctl. One can enter the
  debugger by writing to the debug.kdb.enter sysctl.
  
  Revision  Changes    Path
  1.1       +49 -0     src/sys/alpha/include/kdb.h (new)
  1.1       +52 -0     src/sys/amd64/include/kdb.h (new)
  1.1       +52 -0     src/sys/i386/include/kdb.h (new)
  1.1       +58 -0     src/sys/ia64/include/kdb.h (new)
  1.1       +384 -0    src/sys/kern/subr_kdb.c (new)
  1.1       +50 -0     src/sys/sparc64/include/kdb.h (new)
  1.1       +78 -0     src/sys/sys/kdb.h (new)


More information about the cvs-all mailing list