Command line (based on gdb) with graphic frontend. Remote
debugging is possible via Ethernet or serial line.
WindView is timing debugger which displays detailed information
for each event (such as the action that occurred, the context in
which the action occurred, and the object associated with the
action). In addition, WindView tags certain events with either
high-resolution timestamps or event sequence numbers.
At the default logging level WindView shows only the context
switches. You can configure WindView to show all task state
transitions so that, for example, when a task goes from pended
to active state, that event is logged and displayed. Or you can
configure WindView to show details of selected objects in
instrumented libraries. Instrumented objects include semaphore
gives and takes, message queue sends and receives, timer
expirations, and signals, as well as task and memory
activities.
System trace and event record - yes, using VxView