Integrated runtime analysis for ARM finds errors in running code

December 23, 2014 // By Graham Prophet
IAR Systems is promoting its runtime analysis add-on product C-RUN by marking 30,000 evaluation downloads – which the company interprets as revealing significant need in the user base for such a combination. The add-on is integrated with the complete IAR Embedded Workbench for ARM development toolchain.

C-RUN is sold as an add-on product and performs runtime analysis by monitoring application execution directly within IAR Embedded Workbench. Developers can make runtime analysis a natural part of the day-to-day workflow. No additional applications or integrations are needed.

Runtime analysis can find real and potential errors in the code while executing the program. To do this, the analysis needs to insert test code into the application. In C-RUN, analysis instrumentation is performed completely integrated in the build chain. This reduces memory requirements and execution speed penalty to a minimum, enabling efficient testing on actual hardware. Runtime analysis helps find vulnerabilities early in the product development process.

IAR adds that the product comes with flexible settings to enable single or multiple checks in each test run. Developers can select the desired checks, rebuild their project and run it in the debugger. C-RUN will give direct feedback on what went wrong and where.

IAR Embedded Workbench for ARM is a compiler and debugger toolchain that incorporates a compiler, an assembler, a linker and a debugger into one completely integrated development environment. C-RUN is available as an add-on product to version 7.20 or later of IAR Embedded Workbench for ARM.

IAR Systems; www.iar.com/crun