The trepan debuggers are gdb-like debuggers for languages other than those supported by gdb. They all have a similar code base. One thing that distinguishes them from equivalent high-level debuggers is that, to the extent possible, they make use of and offer lower-level information.
The available trepan debuggers are include:
- trepan2 and trepan3k for Python 2 & 3
- trepanjs and trepan-ni for Nodejs
- trepanning for a modified Ruby runtime
- Devel::Trepan for Perl
Other trepanning debuggers, that don't have trepan in the name are: