RSS 256 projects tagged "Debuggers"

Download Website Updated 29 May 2006 avrmon-stk200

Screenshot
Pop 54.22
Vit 2.31

avrmon-stk200 is a port of Denis Chertykov's Linux debug monitor system for Atmel AVR microcontrollers. It is compatible with the connection scheme used in Atmels "STK200 Starter Kit", as opposed to the original version that used the "DAPA" (Alex's Direct Avr Parallel Access) scheme. In short, the monitor system allows you to do in-systems source-level debugging on AVR microcontrollers with gdb (avr-gdb).

Download Website Updated 30 Jan 2001 call2sym

Screenshot
Pop 51.64
Vit 1.00

call2sym converts a Linux kernel system call stack trace into symbolic names (via System.map). This allows you to quickly determine exactly which functions were executing when the kernel panicked.

No download Website Updated 31 Mar 1998 Checker

Screenshot
Pop 55.05
Vit 76.59

Checker is a debugging tool suite which detects memory errors at runtime. It's like a GNU 'Purify'. It still has alpha status and you need gcc version 2.8.1 to use Checker. It currently works only for C.

Download Website Updated 17 Feb 2009 Data Display Debugger

Screenshot
Pop 250.49
Vit 10.17

GNU DDD, the Data Display Debugger, is a GUI to command-line debuggers like GDB, DBX, JDB, XDB, Ladebug, WDB, the Perl debugger, or the Python debugger. It provides a graphical data display where complex data structures can be explored incrementally and interactively.

Download Website Updated 28 Feb 2001 dmalloc

Screenshot
Pop 121.97
Vit 1.77

The debug memory allocation or dmalloc library is a drop-in replacement for the system's native memory management routines. It provides powerful debugging facilities which are configurable at runtime. These facilities include such things as memory-leak tracking, fence-post write detection, file/line number reporting, and general logging of statistics. The library has been run successfully on a wide variety of operating systems. It also provides support for the debugging of threaded programs.

No download Website Updated 18 Jul 2002 Dynamic Probes

Screenshot
Pop 74.46
Vit 3.89

Dynamic Probes (Dprobes) is a generic and pervasive system debugging facility that will operate under the most extreme software conditions such as debugging a deep-rooted operating system problem in a live environment. Dprobes allows the insertion of fully automated breakpoints or probepoints anywhere in the system and user space. Each probepoint has an associated set of probe instructions that are interpreted when the probe fires. These instructions allow memory and CPU registers to be examined and altered using conditional logic. When the probe command terminates, prior to returning to the probed code, a syslog record may be optionally generated.

Download Website Updated 22 Sep 2012 Erlang

Screenshot
Pop 176.48
Vit 15.27

Erlang is a small concurrent functional programming language developed by Ericsson. It is being used by Ericsson as a systems programming language for large concurrent fault-tolerant distributed systems.

Download No website Updated 30 Jan 2001 ExecTrace

Screenshot
Pop 11.31
Vit 1.00

ExecTrace is a linux only debugging tool that logs to a file the execution path of a child process using ptrace. This is good when you have a program that continually segfaults and you want to know where and why.

No download Website Updated 14 Jun 2009 FreeBSD JDK

Screenshot
Pop 39.69
Vit 3.60

This is the offical FreeBSD port of Sun's Java Development Kit, including compilers, a run-time environment, appletviewer, and standard Java executors, the Java debugger, and more.

Download Website Updated 08 Apr 2010 fuzz

Screenshot
Pop 19.85
Vit 2.67

Fuzz is a tool for testing software. It runs the target program repeatedly and provides random data streams to applications in a number of ways and then reports whether the program can be made to crash. It is a similar but more advanced version of the tool used to compile the original fuzz paper.

Screenshot

Project Spotlight

wasora

AN advanced suite for optimization and reactor analysis.

Screenshot

Project Spotlight

finit

A small SysV init replacement with process supervision.