タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

cscopeに関するtanakaBoxのブックマーク (5)

  • Using Cscope on large projects (example: the Linux kernel)

    Cscope can be a particularly useful tool if you need to wade into a large code base. You can save yourself a lot of time by being able to do fast, targeted searches rather than randomly grepping through the source files by hand (especially since grep starts to take a while with a truly large code base). In this tutorial you'll learn how to set up Cscope with a large project. We'll use as our examp

    tanakaBox
    tanakaBox 2007/11/21
    バカでかいソース読むときは必修。grepなんてつかってらんない。find . -name "*.[chxsS]" > cscope.filesだけでもとりあえずオッケ。
  • マニュアルページ cscope.1

    名前 cscope - 対話形式による C プログラムの検査 形式 cscope [options] files... 機能説明 cscope は、コードの特定の要素について C 言語のソースファイル を検査するための画面処理用ツールです。 デフォルトでは、現作業ディレクトリに存在する C ( .c と .h)、 lex (.l)、 yacc (.y) のソースファイルを検査します。また、起 動時にコマンド行で検査対象にするソースファイルの名前を指定す る こ と が できます。どちらの場合でも、現作業ディレクトリで #include ファイルが見つからなければ、 cscope は標準のディ レ クトリで検索を行います。 cscope はシンボル相互参照 (デフォル トでは cscope.out ) を使って、ファイル内の関数、関数呼 び 出 し、マクロ、変数、前処理シンボルの場所を突き止

    tanakaBox
    tanakaBox 2007/06/23
    cscopeのマニュアル。cscope -bでデータベースの作成。
  • Vim documentation: if_cscop

    main help file *if_cscop.txt*  For Vim バージョン 7.0.  Last change: 2005 Mar 29 VIM リファレンスマニュアル    by Andy Kahn *cscope* *Cscope* この文章はVimにおけるcscopeインターフェースを使い方について述べている。 cscopeはctagsのようなツールであるが、ctagsよりも多くの機能が提供されるので ctagsの代わりとみなせる。Vimではタグにジャンプするように、cscopeクエリの結果へ ジャンプすることができる; ジャンプの履歴はタグスタックに保存されいつものキー マッピングにより、普段|tags|でやるように関数の間を行ったり来たりできる。 1. Cscopeの紹介                      |cscope-intro| 2.

    tanakaBox
    tanakaBox 2007/05/27
    Vimからのcscopeの使い方。
  • cscope: 対話的な C プログラムの検査

    第 9 章 cscope: 対話的な C プログラムの検査 cscope は、C、lex、または yacc のソースファイル内のコードの特定の要素を探し出す対話型プログラムです。cscope ブラウザを使用すると、従来のエディタよりも効率的にソースファイルを検索、編集できます。これは、cscope が関数呼び出し (関数がいつ呼び出され、いつその関数を実行するか) についてと、C 言語の識別子と予約語を理解しているためです。章は cscope ブラウザについて説明します。 この章は、このリリースに付属している cscope ブラウザの使い方を学ぶための資料として利用できます。説明項目は次のとおりです。 「cscope プロセス」 「基的な使用方法」 「不明な端末タイプのエラー」 cscope プロセス cscope は、C、lex、yacc のソースファイルを読み取り、ファイル内の関

    tanakaBox
    tanakaBox 2007/05/21
    cscopeの使い方。
  • CscopeとSilentBobによるソースコードの解析 | OSDN Magazine

    よく知らないプロジェクトのソースコードは、プログラムの構造や、そのプロジェクト独特の関数、クラス、ユニットの意味を知らないまま見ていくことになる。タグを使ってそれぞれの定義を参照できるものの、すべての定義をひとつひとつ検分していくだけで全体像を把握するのは難しい。こうした馴染みのないソースコードの解析に役立つのが、CscopeとSilentBobという2つのツールだ。 両ツールは、シンボル定義の検索、特定の関数が使われている箇所や関数間の呼び出し関係の確認、コードベース全体からの文字列やパターンの検索に活用できる。また、ソースファイル群に対して手作業でgrepをかけるよりも、目的とする検索を迅速に行えるため、時間の節約にもなる。 Cscopeを使用する Cscopeはよく知られたユーティリティで、最近のディストリビューションにはたいてい含まれている。もともとCscopeはC言語のコードで使

    CscopeとSilentBobによるソースコードの解析 | OSDN Magazine
    tanakaBox
    tanakaBox 2007/05/21
    やばい。超便利。
  • 1