Skip to content
Ruby FFI bindings for libdisarm, an ARM disassembler library.
Ruby
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib/ffi
spec
.document
.gitignore
.rspec
.yardopts
ChangeLog.md
LICENSE.txt
README.md
Rakefile
ffi-disarm.gemspec
gemspec.yml

README.md

ffi-disarm

Description

FFI bindings for libdisarm, an ARM disassembler library.

Disassembles ARM instructions to a data structure that makes it easy to access instruction parameters. The library also contains functions to print human-readable assembly code from instructions, and alongside the library a small disassembly tool is provided. Tested on ARMv4 code but should support instructions in ARMv5 and below. Thumb instructions are currently not supported.

Features

  • Disassembles ARM assembly.

Examples

require 'ffi/disarm'

Requirements

Install

$ gem install ffi-disarm

Copyright

Copyright (c) 2013 Postmodern

See {file:LICENSE.txt} for details.

Something went wrong with that request. Please try again.