286 projects tagged "Debuggers"

No download Website Updated 26 Jan 2004 DIOTA

Screenshot
Pop 54.99
Vit 2.89

DIOTA is a just-in-time instrumentation tool for Intel binaries. It allows you to create a dynamic loadable library that can be attached to a program running under Linux. DIOTA can instrument all memory operations in the application and the used libraries (e.g., for checking for faulty memory accesses), calls of dynamically linked procedures (malloc, printf, etc.), detect the code executed during a particular run, and more.

No download Website Updated 23 Mar 2014 validator.php

Screenshot
Pop 54.70
Vit 1.00

validator.php is a script that can be placed in Web pages that are generated with PHP to validate the SGML code without checking the page for conformity. If the code is correct, a W3C icon will appear in the page.

No download Website Updated 08 Jul 2006 Memory Allocation Checker

Screenshot
Pop 54.44
Vit 2.73

Memcheck provides the ability to fault on pointer overrun (read or write) or freed pointer deference (read or write), logs double free and realloc of already freed pointers and memory not freed on exit, checks for pointer underrun on free and realloc, optionally reverses the behavior of overrun and underrun, "churns" reallocations to always return a different pointer, and logs pointer overruns instead of faulting. It has a very small performance impact, with the tradeoff of a large memory footprint. It includes a validation test suite to verify correctness of the library. It is tested on a variety of architectures, including Alpha, ARM, HPPA, PPC, ix86, IA64, rs6000, S390, SPARC, and SPARC64. It is tested on a variety of platforms, including OSF, FreeBSD, NetBSD, OpenBSD, Linux, HP/UX, Mac OSX, AIX, SCO, and Solaris.

Download Website Updated 09 Apr 2010 python-ptrace

Screenshot
Pop 54.66
Vit 2.09

python-ptrace is a debugger using ptrace written in Python. It's able to control multiple processes, read/write bytes, perform breakpoint and step by step execution, use a disassembler, syscall tracer, and parser, explain why a signal is raised, dump registers, stack, and memory mappings, etc.

Download Website Updated 24 Sep 2012 ELF Tool Chain

Screenshot
Pop 54.08
Vit 2.52

ELF Tool Chain is a set of program development tools for working with files in the ELF executable file format.

Download Website Updated 15 Sep 2010 J51

Screenshot
Pop 54.22
Vit 5.40

J51 is a Intel MCS51 emulator with all the standard integrated peripherals. A disassembler with an integrated debugger is also included. Standard peripherals emulated are Timer 0/1 (Mode 0, 1, 2, and interrupts), serial interface in polled and interrupt mode, standard I/O, and ports 0 to 4. Microprocessors emulated are the Intel MCS 8051 (no peripherals), Intel 8051, Intel 8052, Philips LPC674, and Philips LPc900.

Download Website Updated 04 Jun 2007 scanmem

Screenshot
Pop 53.56
Vit 2.75

scanmem is a simple interactive debugging utility for Linux that can be used to locate the address of a variable in an executing program. scanmem can then be used to modify the variable once, or continually over a period of time. It is similar to the "pokefinders" used to cheat at video games.

No download Website Updated 31 Mar 1998 Checker

Screenshot
Pop 53.51
Vit 76.83

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 15 Jul 2005 JMemProf

Screenshot
Pop 53.83
Vit 2.74

JMemProf is a live Java memory profiler suitable for deployment in Web containers such as JBoss, Tomcat, and others. It allows you to retrieve memory profile information while your application is running.

Download Website Updated 04 Jul 2003 SMATCH

Screenshot
Pop 53.60
Vit 3.82

SMATCH is a neat program designed to locate programming errors in any open source software project. Right now it is actively used to screen out errors inside the Linux kernel. There are two main parts to Smatch. The first is a patch to the gcc sources to screen out a lot of useful information. The second part is a collection of Perl scripts and libraries to analyze the information and report the findings.

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.