e2studio KPIT GMUARM-NONE コンパイラ スタック解析

はじめまして。

現在、e2studio(KPIT GMUARM-NONE コンパイラ)にてスタック解析について困っています。

プロジェクトソースのスタックがオーバーフローしないか評価するのにe2studioのスタック解析機能を使用しようと

考えていましたが、ルネサス RXC および、 ルネサス CCRLコンパイラしか対応していないようです。

何か他に解析方法等はありませんでしょうか。

Parents
  • fujita nozomuさん、ありがとうございました。

    >プロジェクトの プロパティ → C/C++ビルド → Settings → Compiler → エキスパート設定 のコマンド行パターン
    >の最後に -fstack-usage を追加しビルドを行えば、各関数のスタック使用量を記録した *.sa ファイルが作成
    >されると思います(未確認)
    ${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}-fstack-usage
    と記載した所、エラーが表示され、ビルドが通りませんでした。
    ${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}${fstack-usage }
    と記載した所、ビルドが通りましたが、*.sa ファイルは出力されませんでした。

    プロジェクトの プロパティ → C/C++ビルド → Settings → Compiler →ユーザー定義オプション
    にも-fstack-usageも追加してみましたが、結果は同じでした。

    オプションコマンドを記載するところが間違っているのでしょうか。
  • ${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}-fstack-usage

    と記載した所、エラーが表示され、ビルドが通りませんでした。

    `${INPUTS}' と`-fstack-usage' がくっついてますよ。

Reply Children
No Data