cvs commit: src/sys/ia64/ia64 db_trace.c unwind.c src/sys/ia64/include unwind.h

Marcel Moolenaar marcel at FreeBSD.org
Fri Jul 11 21:35:10 PDT 2003


marcel      2003/07/11 21:35:09 PDT

  FreeBSD src repository

  Modified files:
    sys/ia64/ia64        db_trace.c unwind.c 
    sys/ia64/include     unwind.h 
  Log:
  Add logic to trace across/over a trapframe. We have ABI markers in
  our unwind information for functions that are entry points into the
  kernel. When stepping to the next frame, the unwinder will let us
  know when sych a marker was encountered. We use this to stop the
  current unwind session, query the trapframe and restart a new
  unwind session based on the new trapframe.
  
  The implementation is a bit sloppy, but at this time there are
  bigger fish to fry.
  
  Revision  Changes    Path
  1.17      +21 -2     src/sys/ia64/ia64/db_trace.c
  1.9       +16 -4     src/sys/ia64/ia64/unwind.c
  1.5       +1 -0      src/sys/ia64/include/unwind.h


More information about the cvs-src mailing list