Static stack-usage analysis for x86

StackAnalyzer for x86 statically determines the worst-case stack usage of tasks in safety-critical applications written or generated in C, C++ or PL/I and compiled to run on 16-bit, 32-bit or 64-bit x86 processors.

Key features

Your benefits

Supported architecture variants and extensions

This covers a wide array of architectures, including 8086, 80286, i386, i486, and AMD K6-2E+. However, for the purposes of licensing and pricing, StackAnalyzer for 16-, 32-, and 64-bit x86s are treated as three separate products. Likewise, i386DX and IntelDX4/Am486 are supported separately.

Supported compilers

The standard license covers one compiler of your choice. Additional compilers can be unlocked for a surcharge.

Qualification support

Your usage of StackAnalyzer for x86 can be qualified according to ISO 26262, DO-178B/C, and other safety standards. We offer Qualification Support Kits that help you simplify and automate your qualification process:

Compiler-specific QSKs for other compilers can be developed on request.

Recent improvements

System requirements

Free trial

You can try StackAnalyzer for free, on your own applications, for a period of 30 days. Your free-trial package includes online training and tech support.

Also available