Main Features

Binary disassembler
It reads binaries in ELF format and uses dwarf information if present to make the connection with source files. MAQAO provides the list of functions, binary loops, basic blocks and instruction sequences found by a linear sweep analysis of the binary code.

Application profiling
The LProf module profiles applications on large parallel systems with very low overhead. It provides a summary of time spent in functions and loops (hotspots) and also a categorization view to quickly distinguish between user code and runtimes/system code.

Code quality Analysis
The CQA module analyses the quality of the code generated by the compiler and provides users with human readable workarounds/hints.