https://github.com/jonls/libdisarm
ARM disassembler library
https://github.com/jonls/libdisarm
Last synced: 11 months ago
JSON representation
ARM disassembler library
- Host: GitHub
- URL: https://github.com/jonls/libdisarm
- Owner: jonls
- License: gpl-2.0
- Created: 2013-08-11T09:49:15.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2013-08-11T09:52:00.000Z (almost 13 years ago)
- Last Synced: 2025-07-09T16:53:01.740Z (12 months ago)
- Language: C
- Size: 141 KB
- Stars: 19
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README
- Changelog: ChangeLog
- License: COPYING
Awesome Lists containing this project
README
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:
Code repository:
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.