286 projects tagged "Debuggers"

Download Website Updated 11 Oct 2003 JTAG Tools

Screenshot
Pop 72.66
Vit 3.29

JTAG Tools is a software package which enables working with JTAG-aware (IEEE 1149.1) hardware devices and boards through a JTAG adapter. This package has an open and modular architecture with the ability to write miscellaneous extensions like board testers, flash memory programmers, and so on.

No download Website Updated 08 Dec 2004 Black Adder

Screenshot
Pop 72.60
Vit 2.60

BlackAdder is an application development environment that allows professional and hobbyist programmers alike to produce complex applications for the Windows and Linux platforms. It brings together the Python programming language, the Qt graphical user interface toolkit, ODBC database connectivity, and an Integrated Development Environment (IDE) that includes an editor, a GUI designer, a debugger, and an interactive Python interpreter.

No download Website Updated 17 Jun 1998 GRASP

Screenshot
Pop 71.06
Vit 76.32

The GRASP Project has created an algorithmic-level graphical representation for software called the Control Structure Diagram (CSD). The CSD was created to improve the comprehension efficiency of Ada source code and, as a result, improve software reliability and reduce software costs. Since its creation, the CSD has been expanded and adapted to include other languages. GRASP provides the capability to generate CSD's from Ada 95, C, C++, Java, and VHDL source code in both a reverse and forward engineering mode with a level of flexibility suitable for professional application. GRASP has been integrated with the GNU family of compilers for Ada (GNAT) and C (gcc), and Sun's javac compiler for Java. Use of GRASP is not restricted to these compilers, however. This has resulted in a comprehensive graphically-based development environment for these languages. The user may view, edit, print, and compile source code as CSDs with no discernible addition to storage or computational overhead.

Download Website Updated 20 May 2003 memwatch

Screenshot
Pop 70.89
Vit 4.08

memwatch is an ANSI C fault tolerant memory leak and corruption detection tool. Basically, you add a header file to your souce code files, and compile with MEMWATCH defined or not. Check the README and USING files for more instructions.

Download Website Updated 22 Nov 2003 JDBC SQL Profiler

Screenshot
Pop 69.95
Vit 1.78

This small tool connects to the P6Spy JDBC logger and displays in real time the queries going to the database. It uses an integrated SQL parser to build statistics on the most accessed tables and columns to enable database index creation. Other information is also gathered and displayed, such as the request time for a single request, for a class of request, and for all the requests. Sorting may be done on these views to detect database problems efficiently.

Download Website Updated 05 Apr 2004 prc-eclipse

Screenshot
Pop 67.53
Vit 1.46

prc-eclipse is an Eclipse plugin that provides support for the GNU-based PalmOS development tools, prc-tools. It provides two useful features: The first is to allow the use of the Eclipse graphical debugger interface instead of the textual gdb interface. The second is (searchable) access to PalmSource's extensive online help through Eclipse's built-in help system. These combine with the C/C++ Development Tools to make a powerful development environment.

Download Website Updated 18 Jun 2004 KMD

Screenshot
Pop 66.99
Vit 3.14

KMD is a multi-processor debugger. It can debug with hardware boards over serial ports or with software emulators (ARM and MIPS emulators are included in the project). Using the pipe option you can debug over the network or any other communication medium. It can load many executable formats such as ELF, and display and follow the original source even from multiple source file programs. There is support for breakpoints and watchpoints which can trap on specific data (such as loading or executing specific instructions). Support for other features such as FPGA's is also available, allowing loading or any control required to drive a specific hardware device. The project uses chump to allow disassembly and line assembly. Chump also allows new architectures to be easily added without the need to recompile the system. Communication with the backend is done using two pipes/fifos using a simple set of codes. Back end communication program can be created using very little memory on the target device.

Download Website Updated 19 Jul 2006 AVR Cross Development Kit

Screenshot
Pop 64.81
Vit 2.97

AVR Cross Development Kit is a CDK for Atmel's AVR RISC processor series. It provides a comprehensive assembler and C development environment on Linux or similar host systems.

Download Website Updated 29 Dec 2003 memgrep

Screenshot
Pop 64.65
Vit 2.34

memgrep is a tool to search, replace, or dump arbitrary memory from running applications and core files. Potential applications for memgrep include reverse engineering, debugging, and vulnerability assessment.

Download Website Updated 26 May 2007 DieHard

Screenshot
Pop 63.07
Vit 2.92

DieHard automatically hardens software applications against a wide range of bugs. These bugs, known as memory errors, often end up as serious security vulnerabilities, cause crashes, or lead to unpredictable behavior. DieHard either eliminates these bugs altogether, or avoids them with high probability.

Screenshot

Project Spotlight

gscan2pdf

A GUI to ease the process of producing a multipage PDF from a scan.

Screenshot

Project Spotlight

Contact Form

A Web to email gateway script.