Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Oct 1995 21:36:06 -0700
From:      Bruce Evans <bde>
To:        CVS-commiters, cvs-sys
Subject:   cvs commit: src/sys/i386/i386 trap.c
Message-ID:  <199510090436.VAA23337@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
bde         95/10/08 21:36:04

  Modified:    sys/i386/i386  trap.c
  Log:
  Fix tracing of syscalls.  The previous fix required the undocumented
  option DDB_NO_LCALLS to stop ddb getting control and broke all ddb
  tracing.  Now there is no option and no way for ddb to trace at
  address _Xsyscall or to _Xsyscall, but tracing everywhere else
  works.  The previous fix did unnecessary things for Linux syscalls.
  
  Don't bother checking that syscall frames are for user mode.
  
  Make debugger traps inside the kernel (except at addresses _Xsyscall
  and _Xsyscall+1) fatal if ddb is not configured.  They "can't happen".
  
  Add prototypes.
  
  Remove stupid comments, e.g., /*ARGSUSED*/ for args that are used.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199510090436.VAA23337>