|
StackAnalyzer
» Screenshots
» Free trial
» Price quote
» Contact

» About us
» Products
» WCET
» Press center
» Contact


|
Stack overflow is now a thing of the past.
StackAnalyzer automatically determines
the worst-case stack usage of the tasks in your application. The
analysis results are shown as annotations in the call graph and
control flow graph.
Features
- Detailed and precise information on both user
stack and system stack usage by application tasks
- Stack analysis for all hierarchy levels:
routines, basic blocks, assembly instructions
- Freely selectable entry points for the analysis
- Immediate recognition
of critical program sections thanks to customizable color coding (see
screenshots)
Why do you need StackAnalyzer?
Stack memory has to be allocated statically by the
programmer. Underestimating stack usage can lead to serious runtime
errors which can be difficult to find. Overestimating stack usage
means a waste of memory resources.
- StackAnalyzer provides
automatic tool support to calculate the stack usage of your
application. The analysis results are valid for all inputs and each
task execution.
- StackAnalyzer not only
reduces development effort but also helps to prevent runtime
errors due to stack overflow.
- The analysis results provide valuable
feedback in optimizing the stack usage of your application.
|
|