cscout.

Cプログラムのソースコードを分析する
今すぐダウンロード

cscout. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Freeware
  • 価格:
  • FREE
  • 出版社名:
  • Diomidis D. Spinellis
  • 出版社のWebサイト:
  • http://www.spinellis.gr/index.html.var
  • オペレーティングシステム:
  • Mac OS X
  • ファイルサイズ:
  • 1020 KB

cscout. タグ


cscout. 説明

Cプログラムのソースコードを分析します CSCOUTは、Cプログラムのコレクションのための無料のリファクタリングブラウザおよびソースコードアナライザです。 Cプリプロセッサによって導入された複雑さを元のCソースコードファイルに戻す複雑さをマッピングすることは、複数のプロジェクトのワークスペースを処理できます(プロジェクトをグループにリンクされているCソースファイルのコレクションとして定義します)。 CSCOUTは、現代のハードウェアの進歩(高速プロセッサと大きなメモリ容量)を利用して、現在のコンパイラ、リンカ、およびその他のソースコードアナライザによって提供される詳細と精度を超えてCソースコードを分析します。分析CSCOUTは、CプリプロセッサとC言語の適切なスコープと名前空間によって導入された識別子スコープを考慮に入れます。ソースコード分析の後、CSCOUTが次のことができます。・正確なクロスプロジェクト識別子の名前を実行します。・識別子、ファイル、および関数の洗練されたクエリ、・未使用または誤った範囲の識別子を見つけます。・C関数と関数のようなマクロの両方にまたがるコールグラフを作成します。このリリースの新機能: ・コンテキスト内の関数を示す機能のための新しい呼び出しグラフ:その呼び出し元からのすべてのパスとすべてのすべての関数を使用します。 ・リファクタリングコードCSCOUTを保存する場合、名前変更された識別子が他の既存の識別子と衝突しないことを確認します。これにはコードの完全な再処理が必要です。対応するオプションはこの機能を無効にできます。 ・関数引数のリファクタリングを追加した関数引数のリファクタリングを検討、変更、無効化することができます。 ・後処理段階中にファイル処理を最適化する。典型的なユースケースでは、これは処理時間の37%の減少をもたらす。 ・関数引数をリファクタリングするときに、関数ポインタとして表示される機能名の処理を正しく処理します。 ・グローバルオプションが設定されていないグラフを生成するときのドット構文エラーを修正しました。 ・リファクタリングされたファイルの名前を変更またはリンク解除できない場合のエラー処理の向上。 ・プリプロセッサ式は、同じ表現intmax_t / uintmax_tが長くあるかのように評価されます。 ・Apache HTTPD 1.3.27の処理時に発生したクラッシュを修正しました。 ・CSMAKEがCCACHEによって混乱しないように修正しました。


cscout. 関連ソフトウェア