hdis86-0.2: Interface to the udis86 disassembler for x86 and x86-64 / AMD64

Hdis86.C

Contents

Description

Bare import of the udis86 C library.

This module is not recommended for most users. What you see is what you get. The modules Hdis86.IO and Hdis86.Pure provide a more Haskell-friendly interface to the same functionality.

If you want to use this module, see the udis86 documentation: http://udis86.sourceforge.net

Instruction opcodes are not enumerated here. You can convert between the C-level integer codes and the type Hdis86.Types.Opcode using the latter's Enum instance.

Synopsis

The type ud_t

data UD_t Source

Just a pointer tag, with no Haskell representation.

Callbacks

Imported functions

Struct accessors

data Operand Source

Another pointer tag.

Enumerations