JDEB is a source and machine level debugger for the HiSoft Lattice C compilers. It is built highly modular (object oriented) in C. It has its own menu, windowing and form handling . It can do what any other source level debugger can do, and more.
For instance, it has a builtin ANSI C parser/interpreter that let
you write macros in C (that is what we are debugging is'nt it?).