| Paketname | libasm0 |
| Beschreibung | Disassembling engine provided to the ERESI framework |
| Archiv/Repository | Offizielles Debian Archiv squeeze (main) |
| Version | 1:0.8a25-3 |
| Sektion | libs |
| Priorität | optional |
| Installierte Größe | 324 Byte |
| Hängt ab von | libc6 (>= 2.1.3) |
| Empfohlene Pakete | |
| Paketbetreuer | Andrés Roldán |
| Quelle | eresi |
| Paketgröße | 71904 Byte |
| Prüfsumme MD5 | 8916575ad9e57f62d629714abf488bd2 |
| Prüfsumme SHA1 | 67dfcace853631be0670009062d4eedb0e177225 |
| Prüfsumme SHA256 | f255605325f8bbf8186ebfdba04ee5d4471e495d7221d37bc8fe590e52dad926 |
| Link zum Herunterladen | libasm0_0.8a25-3_i386.deb |
| Ausführliche Beschreibung | Libasm provides rich information on the code of binary files loaded
in the ERESI framework, such as instruction and operands analysis,
semantic attributes for instructions and operands, allowing
straight-forward construction of the Control Flow Graph and the Call
Graph (among others). Libasm relies on a modular and extensible
handling of instruction formats using the reflective vector data
structure provided by libaspect, which lead to a uniform intregration
of libasm features into the ERESI framework language.
.
Libasm can be used in many operations requesting an access to
instructions information:
.
* Generate listing of instructions for basic blocks or functions
on-demand.
* Helping at building different kind of flow graphs by assigning
semantic attributes to instructions and operands.
* Searching for longuests sequences of valid instruction in a buffer.
* Searching for push or pop sequences in binary code.
* Disassembling Sparc opcodes with IA32 engine to check if code may
be valid on both architecture.
|