Interface to the udis86
disassembler.
Exports the simplest, most high-level interface.
- disassemble :: Config -> ByteString -> [Instruction]
- disassembleMetadata :: Config -> ByteString -> [Metadata]
- module Hdis86.Types
Documentation
disassemble :: Config -> ByteString -> [Instruction]Source
Disassemble machine code.
Common values for
such as Config
or intel32
are provided in Hdis86.Types.
amd64
The output is produced lazily.
disassembleMetadata :: Config -> ByteString -> [Metadata]Source
Disassemble machine code, with full metadata.
The output is produced lazily.
module Hdis86.Types