We have debuggers for bash.
C++ exception (and generic) stack trace library (now libinstrument)
Project is migrating to libinstrument (https://sourceforge.net/projects/libinstrument/) Libcsdbg is a C++ exception stack tracer, offers the tools to create and process exception traces, the path an exception has propagated up the call stack, unwinding it, up to the point where it was handled. The traces are detailed with demangled function signatures and addr2line info (source file and line of each function call). Libcsdbg will perform flawlessly with multi-threaded programs, with dynamically linked shared objects (DSO) and with any statically linked library. Libcsdbg helps the developer/tester also create stack traces of any thread, at any point during, as a snapshot of the runtime call graph. This is very useful in cases of fatal errors, reception of terminating signals or process abortion/termination (such as segmentation faults)
SETEdit is a friendly text editor. It is a text mode application with windows, buttons, mouse support, etc. The main target of the project are programmers so the editor is mainly oriented to programming.
LeakML Memory Leak Detection is a C library for detecting and reporting memory leaks. LeakML was design to be non-intrusive to the application and portable. Its output is in XML to allow any XML parsing frontend to replay the debugging session. LeakML
A machine simulator for the Intel 8080 processor. May be used to run 8080 binary in a debugging environment.
Leaktool : A java memory leak hunting tool using jvmpi.
Description : A Plugin useful in security based xml mark up to provide support in MVC/BPM/MDA based Java/J2EE Applications.
Axes Programming Language (programming is done by defining independent threads and setting priorities in multiple dimentions… when you want to make a change in the code, you just have to introduce another thread)
A multi-platform user interface to the GNU debugger, GDB, implemented using GDB/MI and the Qt 4 (GPL) framework. Supports GDB 6+ natively for GNU/Linux (X11), Windows (MinGW/GDI, Cygwin/X11), Mac OS X (Carbon), FreeBSD (X11), Solaris (X11), other Unices.
The XBuildStudio is C/C++ development environment(like the VC IDE) for UNIX/LINUX console applications.it runs on a Windows OS, but compiles and debugs applications on UNIX/LINUX OS.
cingb is an ATTEMPT to write a Gameboy-emulator for all kinds of platforms. It plays Gameboy and Gameboy Color ROMs, includes a debugger for step-by-step analysis of Gameboy programs and might be also interesting for educational purposes.
DUMA (Detect Unintended Memory Access) is a multi-platform memory debugging library. It can detect memory leaks and buffer overruns (or underruns) in a malloc() / new memory buffer. DUMA is a fork of Bruce Perens' Electric Fence library.
rngcc is "really nice GNU C compiler" it's the GUI for the standard GCC on Unix systems rngcc is fully written in c
UPS is a source level C, C++ and Fortran debugger with an X windows interface. It's a very light debugger, but is quite efficient and works well. An ANSI compliant C interpreter is included.
lfyre is a general purpose, compiled programming language. It offers high performance, expressive power and flexibility. It has many features found in other languages, plus extra features as creating new operators, keywords and programming paradigms.
Utilises the JVMDI (Java Debug API) to produce line coverage reports detailing which lines of code have been executed during a test. Report is produced in XML and may be post-processed via XSLT into a prettier one.
Oracle client side tracing and monitoring utility
Mondo: Shared Library Monitor
Trivial GDB (tgdb) is a library for making front ends to GDB using a simple API. Included with tgdb is a lightweight, but fully functional curses front end called cgdb.
Many functions provided by the standard C library can be dangerous to use. A new library has been created that provides an alternative which is considered to be more safe: the C Library Wrapper. The objective of the safety library is simple: provide more
Excellent macro based library to see program flow, variables, timings, errors, warnings. "Must have" for C/C++ programmers.
xtrace - eXtended trace utility, similar to strace, ptrace, truss, but with extended functionality and unique features, such as dumping function calls (dynamically or statically linked), dumping call stack and more.