StackAnalyzer provides automatic tool support to calculate the stack usage of your application. It directly analyzes binary executables, exactly as they are executed in the final system. The analysis results are valid for all inputs and each task execution, and provide valuable feedback in optimizing the stack usage of your application.

When searching for actual products performing stack usage analysis for embedded software, the StackAnalyzer seems to be the most promising (and probably only) choice.”

Volker Barthelmann, University of Erlangen