There is a license error on this site:
License has expired
The Web site remains functional, but this message will be displayed until the license error has been corrected.

To correct this error:If you do not have a license file, please request one from EPiServer License Center.
IAR C-RUN Runtime analysis

C-RUN Runtime analysis

C-RUN Runtime analysis

C-RUN helps you find errors at an early stage. It is completely integrated with IAR Embedded Workbench and provides detailed runtime error information.

With runtime analysis, you can find actual errors at runtime. C-RUN is a runtime analysis tool completely integrated into the IAR Embedded Workbench IDE. It is easy to use and has a wide range of features based on customer requests.

Key features

  • Analysis of C and C++ code
  • Intuitive and easy-to-use settings
  • Unique optimizations of test instrumentation minimizes code size overhead
  • Comprehensive and detailed runtime error information
  • Call stack information provided for each error found
  • Code correlation and graphical feedback in editor
  • Flexible error filter management
  • Bounds checking to ensure accesses to arrays and other objects are within boundaries
  • Buffer overflow detection
  • Detection of value changes when casting between types
  • Checks for overflow and wraparound in computations
  • Discovery of bit losses in shift operations
  • Heap and memory leaks checking
  • Available as an add-on product for 
    IAR Embedded Workbench for Arm, version 7.20 and forward
    IAR Embedded Workbench for RX, version 3.10 and forward


What is Runtime Analysis? 

By inserting test code into an application, a runtime analysis tool can find real and potential errors in the code while executing the program in a software debugger.

What is a typical error that can be detected with runtime analysis? 
Out of bounds, arithmetical errors and memory inconsistency errors.

Why do I need Runtime Analysis? 
By using runtime analysis, you can find potential and real errors at an early stage, as opposed to finding errors at a later stage which makes product development more expensive and time consuming. It improves cost efficiency and development time, allowing for a speedier time to market.

Does C-RUN support both C and C++? 

Can I use C-RUN in C-SPY simulator? And in my actual target hardware? 
Yes and Yes

How can I evaluate C-RUN? 

A size-limited version of C-RUN is activated for evaluation when you download IAR Embedded Workbench for Arm V7.20 (and later versions) or IAR Embedded Workbench for RX V3.10. Note that the KickStart (size-limited) and Baseline editions of IAR Embedded Workbench does not work with C-RUN.

Which Arm cores does C-RUN support? 
All supported cores in IAR Embedded Workbench for Arm.

Is there any feature limitation of C-RUN evaluation? 

Details of C-RUN

This datasheet provides you with all information needed about C-RUN, so you can easily learn what's included and share it with your colleagues.

© IAR Systems 1995-2021 - All rights reserved.

We use cookies on this website to provide you with a better experience. You need to accept cookies to continue using this site. Cookies