libdisarm
libdisarm copied to clipboard
ARM disassembler library
Disassembler Library for ARM
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.
Documentation: http://iriver-t10.sourceforge.net/libdisarm-api.html
Code repository: https://launchpad.net/libdisarm/
Compiling and installing: First, run the following command if you branched the code from the bzr repository: $ ./bootstrap
Next, use the following steps to compile libdisarm: $ ./configure $ make
If it succeded you should be able to run dacli directly from the build directory like this: $ ./dacli -h
If you want to install (probably requires that you are root) run the following command: $ make install
Please see the web sites mentioned above for further information.