Skip to content

Files

Latest commit

4cea2dc · Jul 25, 2008

History

History

udis86

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jun 15, 2008
Jun 15, 2008
Jun 15, 2008
Jun 15, 2008
Jun 15, 2008
Jun 15, 2008
Jun 15, 2008
Jun 15, 2008
Jun 15, 2008
Jun 15, 2008
Jun 15, 2008
Jun 15, 2008
Jun 15, 2008
Jun 15, 2008
Jun 15, 2008
Jun 15, 2008
Jun 15, 2008
Jul 25, 2008
Jun 15, 2008
Jun 15, 2008
Udis86 Disassembler for x86 and x86-64 (AMD64)
==============================================
(http://udis86.sourceforge.net/)

Udis86 is an easy-to-use minimalistic disassembler library (libudis86) for the
x86 and x86-64 (AMD64) range of instruction set architectures. The primary 
intent of the design and development of udis86 is to aid software development 
projects that entail binary code analysis.

Salient features of libudis86:

    * Full support for the x86 and x86-64 (AMD64) ISAs.
    * Includes support for all MMX, SSE, FPU(x87), and AMD 3Dnow! Instructions
    * Supports 16/32/64 Bits disassembly modes.
    * Capable of generating output in AT&T or INTEL assembly language syntax.
    * Supports different types of inputs - File, Buffered, and Hooks.
    * Thread-safe and Re-entrant.

You can reach the author at vivek[at]sig9[dot]com.

Building Udis86
===============

On Unix(-like) Systems:

	$ ./configure
	$ make
	$ sudo make install

This will build the library as well as a simple command line front end (udcli).

Using libudis86
===============

See docs/doc.html

Using udcli
===========

See docs/doc.html