From owner-cvs-src@FreeBSD.ORG Mon Sep 20 19:05:32 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D9AD516A4CE; Mon, 20 Sep 2004 19:05:32 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CD9A443D39; Mon, 20 Sep 2004 19:05:32 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i8KJ5W55035558; Mon, 20 Sep 2004 19:05:32 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i8KJ5WJY035557; Mon, 20 Sep 2004 19:05:32 GMT (envelope-from jhb) Message-Id: <200409201905.i8KJ5WJY035557@repoman.freebsd.org> From: John Baldwin Date: Mon, 20 Sep 2004 19:05:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/alpha/alpha db_trace.c src/sys/amd64/amd64 db_trace.c src/sys/arm/arm db_trace.c src/sys/i386/i386 db_trace.c src/sys/ia64/ia64 db_trace.c src/sys/powerpc/powerpc db_trace.c src/sys/sparc64/sparc64 db_trace.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Sep 2004 19:05:33 -0000 jhb 2004-09-20 19:05:32 UTC FreeBSD src repository Modified files: sys/alpha/alpha db_trace.c sys/amd64/amd64 db_trace.c sys/arm/arm db_trace.c sys/i386/i386 db_trace.c sys/ia64/ia64 db_trace.c sys/powerpc/powerpc db_trace.c sys/sparc64/sparc64 db_trace.c Log: - Add support for "paging" in stack trace output. That is, when you do a stack trace from ddb, the output will pause with a '--More--' prompt every 18 lines. If you hit Enter, it will print another line and prompt again. If you hit space it will output another page and then prompt. If you hit 'q' or 'x' it will abort the rest of the stack trace. - Fix the sparc64 userland stack trace to honor the total count of lines to print. This is useful if your trace happens to walk back onto 0xdeadc0de and gets stuck in an endless loop. MFC after: 1 month Tested on: i386, alpha, sparc64 Revision Changes Path 1.21 +4 -2 src/sys/alpha/alpha/db_trace.c 1.63 +4 -2 src/sys/amd64/amd64/db_trace.c 1.5 +4 -2 src/sys/arm/arm/db_trace.c 1.63 +4 -2 src/sys/i386/i386/db_trace.c 1.21 +4 -2 src/sys/ia64/ia64/db_trace.c 1.6 +4 -1 src/sys/powerpc/powerpc/db_trace.c 1.21 +9 -6 src/sys/sparc64/sparc64/db_trace.c