all options
squeeze  ] [  sid  ]
[ Source: eresi  ]

Package: libasm0 (1:0.8a25-3)

Links for libasm0

Screenshot

Debian Resources:

Download Source Package eresi:

Maintainer:

Similar packages:

Disassembling engine provided to the ERESI framework

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.

Other Packages Related to libasm0

  • depends
  • recommends
  • suggests
  • enhances

Download libasm0

Download for all available architectures
Architecture Package Size Installed Size Files
amd64 78.8 kB352.0 kB [list of files]
i386 70.2 kB324.0 kB [list of files]
ia64 95.2 kB788.0 kB [list of files]
mips 61.4 kB472.0 kB [list of files]
mipsel 60.3 kB476.0 kB [list of files]
powerpc 77.8 kB408.0 kB [list of files]
s390 84.8 kB408.0 kB [list of files]
sparc 70.3 kB380.0 kB [list of files]