Remote debugging cleanup and internal debugging support
authorNathan Binkert <binkertn@umich.edu>
Tue, 3 Feb 2004 15:50:04 +0000 (10:50 -0500)
committerNathan Binkert <binkertn@umich.edu>
Tue, 3 Feb 2004 15:50:04 +0000 (10:50 -0500)
commitb1221a3395495d99e988ee64a4bb93b5f3391292
treeb701b670f9549c43d49bd2677b89899c5d07d3a5
parent2f369ee5d59766750df7466e24a229f96d8faa09
Remote debugging cleanup and internal debugging support

base/kgdb.h:
    Remove flags that aren't used
base/remote_gdb.cc:
    Better debugging:
    - Give each class a name() function so that the trace infrastructure
    knows the correct object name.
    - Make the remote debugger capable of detach.
    - Split out the RGDB trace flag into a bunch of specific flags.
    Remove dead code
    Add a new trap type
base/remote_gdb.hh:
    Add a name() to the various objects for the trace system
base/trace.hh:
    don't need a using directive
    add DPRINTFNR: debug printf, no flag, raw output
kern/tru64/tru64_system.cc:
    use the INT trap type instead of IF

--HG--
extra : convert_revision : 25e610216c6f43d5d328651bba915f71bade059e
base/kgdb.h
base/remote_gdb.cc
base/remote_gdb.hh
base/trace.hh
kern/tru64/tru64_system.cc