>>345
オブジェクト指向じゃないなら。
名前空間を細かく分割して(ファイルを分割するかC++ならnamespace)
局所的な関数が必要な所以外にもれないようにすると、コールグラフは要らない。