動的解析アドオンツール C-RUN

動的解析アドオンツール C-RUN

C-RUN を使うと早い段階でエラーを見つけることができます。C-RUNはシームレスにIAR Embedded Workbenchと統合されており詳細なランタイムエラー情報を提供します。

主な機能

  • C, C++言語に対応
  • 直感的で簡単に使える設定
  • 包括的かつ詳細な実行時のエラー情報
  • エラーが見つかった場所のコールスタック情報
  • エディタ上でのコード位置を表示やグラフィカルな表示
  • 自由度の高いエラー情報の管理
  • 配列や他のオブジェクトが境界内に正しくアクセスしていることを保証する境界チェック
  • バッファオーバーフローの検出
  • データのキャスト時の、値の変化を検出
  • 算術計算時の値のチェック
  • シフト演算のビット損失を検出
  • ヒープやメモリリークに関するチェック
  • 次の製品にアドオンツールとして利用可能
    IAR Embedded Workbench for Arm, バージョン7.20以降
    IAR Embedded Workbench for RX, バージョン3.10以降

FAQ

動的解析とは何ですか?
アプリケーションコードにテストコードを差し込むことで、ソフトウェアデバッガからプログラムを実行しているときに、実際にエラーとなる可能性がある箇所を、ツールが解析する仕組みです。

動的解析で検出できるエラーはどんなものがありますか?
領域外アクセス、算術演算エラー、メモリ矛盾などがあります。

なぜ動的解析を使う必要があるのですか?
動的解析を使うと、開発の初期段階から不具合の可能性のあるコードを発見でき、また、開発コストや期間に大きな影響を与える後期の評価においても市場で起こりうるエラーを検出できます。これにより開発コストと期間を抑え、いち早く市場に製品投入できるようになります。

C-RUNはC言語とC++言語を両方サポートしていますか?
はい。しています。 

C-RUNをC-SPYシミュレータでも使うことはできますか?あるいは実際のターゲットハードウェアでも使うことができますか?
はい。どちらも可能です。

C-RUNを評価するにはどうしたらいいでしょうか?

IAR Embedded Workbench for Arm バージョン 7.20 (およびそれ以降) またはIAR Embedded Workbench for RX バージョン 3.10 をダウンロードするとサイズ制限版のC-RUNが有効化され評価可能です。無償評価版ライセンス(コードサイズ制限版)または製品版サイズ制限版ライセンスではC-RUNをご使用いただけませんのでご注意ください。

C-RUNではどのArmコアをサポートしていますか?
IAR Embedded Workbench for Arm がサポートしている全てのコアをサポートしています。

C-RUN評価ライセンスには機能の制限はありますか?
いいえ。機能の制限はありません。

とても簡単!静的解析&動的解析ツールの操作方法

「あなたの書いたそのコード、IoTコンプライアントでセキュアですか?」C/C++統合開発環境「IAR Embedded Workbench®」を中心に、お客様のコード効率、性能および品質をアップすることにより、開発効率を最大化できるツールチェーンをグローバルに提供する、IARシステムズの最新製品を紹介します。

Arm向けコード解析

Demo of how to work with integrated code analysis in IAR Embedded Workbench for Arm. 

© IAR Systems 1995-2018 - 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