kmtraceviewer - viewer for the output of 'kmtrace'


Graphical user interface for the output of kmtrace (part of the kdesdk
package). Adds nothing to the functionality of kmtrace itself (that's
why it's not part of kmtraceviewer). Provides nice GUI tool for people
who like GUIs better.

Related projects:
- kmtrace (part of KDEs kdesdk package): its output is the basis of this
  program here
- mtrace: orginal idea of malloc library debugging (GNU glibc)
- dmalloc, mpatrol, valgrind: provide a lot more functionality detecting
  not leaks only but general memory corruption
- purify: for GUI usability inspirations (or how not to do it!)
- valgui: a GUI for valgrind, looks very promising!

Installation:
- You need kmtrace from the kdesdk package
- KDE 3.x.x and qt 3.0.x of course (software not tested to compile with
  older versions)
- configure --prefix=<kde_dir> --with-qt-dir-<qt_3.x_dir>
- make (sometimes the 'missing' script complains about missing software,
  just remove it and execute 'touch missing' in this case)
- make install

Running kmtraceviewer:
- change to subdir tests:
    cd tests
- compile test1.c with debug info:
    gcc -g -o test1 test1.c
- start the script ktrace:
    ktrace ./test1
    (writes the files test1.ktrace and test1.kout and starts kmtraceviewer)
- for viewing the memory leaks without executing the program again, use:
    kmtraceviewer test1.kout

Note: kmtraceviewer is still alpha, so don't hesitate to mail me directly at
      <andreas_baumann@users.sourceforge.net> if something doesn't work...
