Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jpenalbae/asmref
Check multiple archs assembly reference docs from command line
https://github.com/jpenalbae/asmref
Last synced: about 2 months ago
JSON representation
Check multiple archs assembly reference docs from command line
- Host: GitHub
- URL: https://github.com/jpenalbae/asmref
- Owner: jpenalbae
- License: lgpl-3.0
- Created: 2015-06-15T15:38:45.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-07-09T15:29:19.000Z (over 6 years ago)
- Last Synced: 2024-10-30T11:12:38.927Z (2 months ago)
- Language: JavaScript
- Size: 1.9 MB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# asmref
Check multiple archs assembly reference docs from command line## Installation
```
$ sudo npm install asmref -g
```## Usage
```
$ asmref
Usage: asmref [-a arch] mnemonic
-a arch: Target platform (x86_64, x86, arm, mips, xtensa, any)Default arch is x86_64
``````
$ asmref -a any add
Multiple matches found
[0] | ADD | ARM | Add (extended register): Rd = Rn + LSL(extend(Rm), amoun
[1] | ADD | MIPS32 |
[2] | ADD | x86_64 | ADD-Add
[3] | ADD | xtensa | Add
[4] | ADD | x86 | ADD - Add
Enter number:
```**Note:** This script will try to display the documentation using the pager defined by the enviroment variable `PAGER`, so you can set it to your favorite one (most, less, more)
```
$ export PAGER=most
$ asmref ...
```## Credits
Opcodes database has been taken from nologic's idaref project:
https://github.com/nologic/idaref