Stack Analyzer

Static binary code analysis tool:

Detection of errors due to stack overflow

Nine reasons to choose StackAnalyzer

Stack Analyzer is based on formal methods, and allows testing for the absence of stack overflow runtime errors.

Today, it is likely the only tool that can provide this guarantee.

1.

It performs static analysis on the binary (executable) code.

2.

It supports multiple cross-compilers from different providers and programming languages (C, C++, Ada).

3.

It provides detailed user and system stack usage information at the task level.

4.

It allows selecting the start point of the analysis.

5.

It performs a reconstruction of the control flow directly from the binary code.

6.

It provides assembly code and source code level information.

7.

The optional Value Analyzer module allows flow control and data control analysis (analysis of registers and memory areas, access control to variables and functions).

8.

It has integrations with Jenkins, Eclipse and TargetLink (dSpace).

9.

It has a Certification Package for DO-178, ISO 26262, EN-50128 and FDA.

Subscribe to our newsletter