Date: Fri, 11 Jul 2003 21:35:09 -0700 (PDT) From: Marcel Moolenaar <marcel@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/ia64/ia64 db_trace.c unwind.c src/sys/ia64/include unwind.h Message-ID: <200307120435.h6C4Z9Tp004938@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200307120435.h6C4Z9Tp004938>