Reveng is a disassembler for BeOS. As some other elf disassemblers, reveng uses objdump GNU tool
to create a first disassembly of the file, and then creates a more a readable output file. So what's the
difference with these disassemblers? Reveng (tries to) get as much references as possible by
analysing some parts of the code, allowing it to guess what is behind a "push %eax" for example. It also
gets all dynamic symbols references.
The aim of this tools is to find almost all functions, strings and other ressources references.
| File | src | BeOS bin |
| RevEng 1.4.0 | 263kB | 26kB |
| RevEng 1.3.0 | 263kB | 26kB |
| RevEng 1.2.0 | 230kB | 23kB |
| RevEng 1.1.0 | 57kB | 23kB |
| RevEng 1.0.2 | 54kB | 23kB |
| RevEng 1.0.1 | 52kB | 22kB |
| RevEng 1.0.0 | 50kB | 22kB |
| RevEng 0.9.9 | 50kB | 22kB |
| RevEng 0.9.0 | 119kB | 20kB |
| RevEng 0.8.1 | xxx | 20kB |
| RevEng 0.8.0 | xxx | 24kB |
| RevEng 0.7.1 | xxx | 16kB |
| RevEng 0.7.0 | xxx | 16kB |
| RevEng 0.5.1 | xxx | 15kB |
| RevEng 0.5.0 | xxx | 13kB |
...Other stuff...
| Name | Description | size |
| Vim syntax file | Syntax file to get colors on reveng files with vim editor. | 1kB |
| Pe syntax file | Syntax file to get colors on reveng files with Pe editor (Author: OscarL). | 14kB |