Skip to content

Upgraded stack usage checker

Thanassis Tsiodras requested to merge UpgradedStackUsageChecker into master

The orchestrator submodule was dug up from the coffins, moved to Python3, and enhanced with Pylint/Mypy/Flake8 checks.

In addition, it was modified to support external cross-prefixes (to be used e.g. with EDISOFT toolchains).

$ ./checkStackUsage.py -c sparc-rtems4.8-  someELF

Speaking of EDISOFT, the script was also enhanced with a hardcoded 'ignoring' of the pseudo-recursiveness of rtems_clock_get. For details, look at the code.

Merge request reports