Skip to content

Ruby FFI bindings for libdisarm, an ARM disassembler library.

License

Notifications You must be signed in to change notification settings

sophsec/ffi-disarm

Repository files navigation

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.

About

Ruby FFI bindings for libdisarm, an ARM disassembler library.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages