66 projects tagged "Disassemblers"

Download Website Updated 05 Dec 2002 DSP5600x disassembly library

Screenshot
Pop 10.30
Vit 1.00

lib5600x is a library implementing the Motorola DSP5600x disassembler. It's an ANSI C link library that should be useful for people writing debuggers, memory monitors, etc. for DSP5600x chips.

No download Website Updated 31 Jan 2005 DebugTrace

Screenshot
Pop 33.82
Vit 1.44

Debugtrace is a tool for printing execution traces that are helpful for debugging. It can generate instruction or call traces. It shows every instruction as it is executed, the values of registers that are written, and the memory that is read and written. It uses instrumentation rather than the debugging API, so it is much faster than doing the same thing with gdb. You can customize it to your own debugging needs. The tool works on Linux ARM, IA32, and EM64T.

Download Website Updated 13 Feb 2011 Dissy

Screenshot
Pop 117.28
Vit 4.93

Dissy is a disassembler for multiple architectures. It is implemented as a graphical frontend to objdump. It allows fast navigation through the disassembled code and easy searching for addresses and symbols.

Download Website Updated 15 Jan 2014 EDB (Evan's Debugger)

Screenshot
Pop 481.59
Vit 26.44

EDB (Evan's Debugger) is a Qt4 based binary mode debugger with the goal of having usability on par with OllyDbg. It uses a plugin architecture, so adding new features can be done with ease. The current release is for Linux, but future releases will target more platforms.

Download Website Updated 24 Sep 2012 ELF Tool Chain

Screenshot
Pop 54.08
Vit 2.51

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

Download Website Updated 18 May 2013 ELFIO

Screenshot
Pop 141.14
Vit 14.54

ELFIO is an ELF (Executable and Linkable Format) reader and producer implemented as a C++ library.

Download Website Updated 13 Feb 2012 Erasm++

Screenshot
Pop 41.35
Vit 2.04

Erasm++, the Embedded Runtime Assembler in C++, is an Embedded Domain Specific Language (EDSL) in C++ for runtime code generation on Intel 64/IA-32 architectures. It supports complete compile-time syntax checking, and its code generators run very quickly because necessary data are computed statically. Also included are GenericDsm, a fast and generic instruction decoder library which supports "pattern matching" against the decoded instructions, and MetaPrelude, a Haskell-like lazy metaprogramming library that helps implementing EDSLs in C++.

Download Website Updated 10 Jul 2004 Fenris

Screenshot
Pop 89.44
Vit 1.54

Fenris is a multipurpose tracer, debugger, and code analysis tool that detects and documents high-level language constructions, can recover symbols, graph program execution flow, detect internal functions, recover symbol tables, and deal with anti-debugging protection. It features a command-line interface as well as a SoftICE-alike GUI and Web frontend.

Download Website Updated 28 Nov 2004 GCC Introspector

Screenshot
Pop 87.77
Vit 1.96

The GCC XML Tree Node Introspector project consists of a patch to the gcc compiler to output the internal compiler tree nodes in RDF/XML and programs to process that RDF/XML. The tree nodes are complex data structures which represent the source code inside the compiler. Through these tree nodes, users are able to extract information from their programs that would be otherwise very difficult to obtain. Modules exist to store these nodes in Redland RDF using a Berkley database. The long-term goal of the project is create a high-level API that will make the programmatic manipulation of programs easier than it is now.

Download Website Updated 03 Sep 2008 Hachoir core

Screenshot
Pop 53.05
Vit 3.78

Hachoir is a Python library used to represent a binary file as a tree of Python objects. Each object has a type, a value, an address, etc. The goal is to be able to know the meaning of each bit in a file. Hachoir is able to open invalid or truncated files. It only reads or computes data on demand to minimize load times. Many field types are predefined (integer, bit, string, etc.) and strings with a given character set (such as ISO-8859-1 or UTF-8) are supported. Addresses and sizes are stored in bits.

Screenshot

Project Spotlight

WordBash

A Wordpress clone written in GNU Bash.

Screenshot

Project Spotlight

Blue Moon

Blue Moon solitaire for Unix.