OTAWA
GEL

GEL

GEL is a small library that provides facilities to handle ELF executable files. It provides support for basic ELF file reading, execution image building and source line debugger information. This library is written in plain C. GEL is published under…

GLISS

GLISS

GLISS stands for Generator of Instruction Set Simulator. Although OTAWA does not really perform simulation, it re-uses lots of features of GLISS (like instruction decoding, disassembling, etc) and its ADL (Architecture Description Language) to decode programs in binary form. You…

Extensible Framework

Extensible Framework

The open architecture of the framework makes really easy the addition of extensions like instruction sets, analyses, ILP engines, etc. In addition, the support of a new microprocessor model is made of XML scripts very easy to write but providing…

Development Tools

Development Tools

OTAWA provides lots of tools to help the development of new extensions to check, control, explore and display the program in assembly language. In addition, lots of common analyses are already provided reducing the weight of adding new analyses.