Make long ddb not suck

From: John Baldwin (jhb_at_FreeBSD.org)
Date: 07/30/03

  • Next message: Julian Elischer: "Re: Make long ddb not suck"
    Date: Wed, 30 Jul 2003 17:09:05 -0400 (EDT)
    To: arch@FreeBSD.org
    
    

    I have a patch that adds a simple paging facility to ddb at the
    db_printf() level using a one-shot callback mechanism. It includes
    a simple paging callback that rearms itself based on the users
    input (space does another page, enter another line). I've used this
    facility to replace the hand-rolled paging in 'ps', 'show pci', and
    'show ktr'. The patch is at http://www.FreeBSD.org/~jhb/patches/ddb.patch

    Comments?

    Also, I notice that we have a 'show threads' command commented out from
    the original Mach sources. I think we should change 'ps' back to just
    showing simple process info (and hopefully back to 80 cols) and only
    print thread info for 'show threads'. Maybe show threads should take a
    PID as the argument?

    Thus, one would have:

    db> ps
    1 blah blah sleeping on "foo"
    2 blah blah threaded

    db> show threads 2
    0 blah blah sleeping on "bar"
    1 blah blah running on cpuX

    etc.

    -- 
    John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
    "Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/
    _______________________________________________
    freebsd-arch@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-arch
    To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"
    

  • Next message: Julian Elischer: "Re: Make long ddb not suck"