Debug Facility for Real-Time issues
For C (and CPP obviously): Include a fast and tiny RAM-tracing feature for Real-Time (RT) debugging purposes. >> ONLY FOR DEBUGGING << Very much faster than printf-debugging, which may result in unforseen results in an RT environement.
The GDB (GNU debugger) RSP (remote serial protocol) allows remote debugging of embedded software. This project offers source code of monitors so the developer only needs to burn flash EPROMs once, then use serial communication to download/debug.
Extend GDB Server feature, OS Aware Debugging, Thread Stack Checking
GDBServer Extender（gdbx）顾名思义就是为GDB调试扩展一些本来没有的功能。例如线程（任务）感知调试（OS Aware）、线程（任务）堆栈检查等。支持FreeRTOS、eCos。支持OpenOCD、J-Link、QEMU。支持Cortex-M、i386。 请移步https://code.csdn.net/zoomdy/gdbx获得更多内容。
GDBShell is FREE simplest graphical frontend for GDB (Gnu DeBugger), working under Win32. This tool is very light weight, but made GDB more usable for you.
A debuging library for C++. It does dynamic memory management with malloc and looks for potentiazl problems and leaks. It can also free up all leaked memory at the end of the program. I am currently working on hooking the new and delete keywords to wor
This Eclipse plugin supplements the sourcepath lookup mechanism provided in Geronimo Eclipse Plugin to provide the Eclipse debugger the source code attached to the jars that your EAR/WAR project depends on.
The Glulx Runtime Instrumentation Project (GRIP) provides debugging tools for authors of interactive fiction (IF) by building on the capabilities of the Glulx virtual machine. GRIP has migrated to https://github.com/i7/i7grip. This site will no longer be updated.
Google Wave Client-Server Protocol reference implementation. This C# application is a working reference implementation of the Google Wave Client-Server Protocol. The accompanying Wiki describes the internal working of the reference implementation.
Gubed PHP Debugger is a program to debug PHP scripts. It currently supports stepping through code, watching contents of variables and setting breakpoints (line and conditional). No changes are needed to server software or scripts being debugged.
HUP is a heap-profiling tool that allows the exploration and reduction of heap space consumption in Java applications. The HUP tool allows a programmer to locate and remove memory bottlenecks, which are caused by unused objects.
Http FX is a HTTP request mockup tool developed in JavaFX. It can make a HTTP request to a location with request parameters, HTTP authentication. It supports GET, POST, PUT and DELETE operation, and you can specify the encoding for sending data.
Interactive PHP shell Create an interactive environment to debug php line by line. It enables you to execute php code as if it were a command line in a similar setting to bash and psh (perl shell).
JCola is a file tailing application written in Java Swing. This multithreaded application can tail an unlimited amount of logfiles concurrently and simulates "tail -f" with much more functionality.
Allows JDBC resources to be monitored. You can see when java.sql objects are being opened and closed and can see the line of code where a resource that is still open was originally opened.
JDLabAgent is a dynamic link library which is loaded into the Java Virtual Machine via Java Virtual Machine Debug Interface (JVMDI). The JDLabAgent can be parameterized via config files and logs JVM events (e.g. breakpoints, exceptions).
JDLabStudio is a graphical front-end for the Java Debugging Lab Agent (JDLabAgent). JDLabStudio scans java packages, displays class files and generates JDLabAgent config files. JDLabAgent-traces are used for reconstructing control and data flows.
JDumpViewer is a graphical tool used to analyze Java thread dumps
The "JTAG-GDB server" is a program for integrating the ARM-Embedded ICE logic with the GNU-Debugger GDB.
Java IDE, project support, build, debugger, grep.
JavaCET is an API wrote in Java that allows to analyze Java source code and libraries, and control its execution and its trace in an integrated and comprehensible object-oriented way. It allows backwards execution.
A highlevel API to instrument Java bytecode. Jiapi can be used to modify bytecode of a Java class before it is loaded into a virtual machine.
Easy-to-use fault injection tool for testing robustness of software to faults that originate in shared libraries and the layers below. LFI minimizes human effort involved in testing and does not require access to the target program's source code.
This project aims at being the spearhead of logging tools. It will integrate with existing logging frameworks and will incorporate unique features to maximize speed and usability.