21 projects tagged "Debugging"

No download No website Updated 07 Jun 2014 RTFL

Screenshot
Pop 33.20
Vit 1.00

RTFL (Read The Figurative Logfile) is a both a protocol for structured debug messages and a collection of programs for displaying these debug messages in a semi-graphical way.

Download Website Updated 04 Jun 2014 LibCycle

Screenshot
Pop 104.07
Vit 6.35

LibCycle is a library that helps to estimate the number of CPU cycles consumed per function.

No download Website Updated 21 May 2014 libdwarf-dwarfdump

Screenshot
Pop 86.08
Vit 3.76

libdwarf reads and/or writes DWARF debugging information in Elf object files. dwarfdump uses libdwarf to read object files and print the DWARF content in a readable fashion. libdwarf implements the DWARF2 (and later) standard by providing function interfaces that abstract away many DWARF implementation details (the writer code only emits DWARF2 so far). The source also includes implementations of a few tree search (tsearch) algorithms (balanced, red-black, and binary).

No download No website Updated 12 May 2014 KEDR Framework

Screenshot
Pop 116.72
Vit 14.52

KEDR is a framework to facilitate dynamic analysis of kernel modules in Linux ("KEDR" is an acronym for "KErnel-mode Drivers in Runtime"). KEDR allows you to intercept the calls that a kernel module makes to the functions exported by other modules and by the kernel proper. The tools provided by the framework can record the arguments and return values of these functions to a trace, perform fault simulation according to user-defined scenarios, and check the kernel modules for memory leaks and some other kinds of problems. Custom data collection and analysis tools for the Linux kernel can also be built on top of KEDR framework.

Download Website Updated 27 Sep 2013 hexdump.c

Screenshot
Pop 52.00
Vit 1.93

hexdump.c is a portable C library implementation of the arcane, yet venerable, BSD commandline utility hexdump(1). It processes user-specified template programs for ASCII formatting of binary blobs and includes optional Lua bindings.

No download Website Updated 25 Sep 2013 log-malloc2

Screenshot
Pop 47.79
Vit 2.55

log-malloc2 is a malloc logging preload library that assists with discovering memory leaks. It features backtraces and byte-exact memory tracking.

Download Website Updated 23 Sep 2013 LibCalloc

Screenshot
Pop 52.85
Vit 1.00

LibCalloc helps to check memory allocation.

Download Website Updated 22 Sep 2013 LibDebug

Screenshot
Pop 50.02
Vit 1.00

LibDebug is a library that, on signal catch, will display a lot of useful debugging information depending on the environment variable DEBUG_.

No download No website Updated 17 Jun 2013 ftracer

Screenshot
Pop 40.89
Vit 1.00

ftracer is a simple user space implementation of a Linux kernel style function tracer. It allows you to trace every call in instrumented user applications. It is useful for debugging and performance analysis due to its fine grained time stamp. This allows you to do control flow oriented debugging without any special instrumentation. So if the program does something unexpected, it's easily possible to look at the function calls before that, and use that to deduce the cause of the problem. ftracer relies on gcc generating a call on top of every function call. The tracing slows every function call down (about 3x). The tracing is per thread and does not create a global bottleneck. It supports a dump function in C, directly callable by the program or on exit, and a gdb function to dump from gdb.

No download No website Updated 17 Jun 2013 pstrings

Screenshot
Pop 33.05
Vit 1.00

pstrings is a strings program for Linux processes. You specify the pid, and it dumps all the printable strings for the processes' address space. This can be useful for getting data out of uncooperative programs.

Screenshot

Project Spotlight

FileBot

A TV and movie renamer and subtitle downloader.

Screenshot

Project Spotlight

Lzip

A LZMA lossless data compressor.