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