在Emacs中有没有办法找出代码中哪些其他地方调用特定的函数?使用我当前的设置(GNU emacs 23.1.1,C代码库),我通常必须在整个代码库中搜索函数名称,以查看其他函数调用它.如果我能有效地显示调用我正在查看的这个特定函数的函数的所有名称,那将是很好的.
Ale*_*Ott 11
您可以使用CEDET包中的semantic-symreffunction(C-c , G).它可以使用GNU Global或CTags数据库查找呼叫者(如果存在).它还可以解析源以查找事件.
我用xcscope这个。它是一个使 Emacs 与外部cscope工具交互的库。
设置完成后,您可以使用cscope-find-functions-calling-this-function来获取调用特定函数的源代码目标列表。
http://www-inst.eecs.berkeley.edu/~cs186/fa05/debugging/xcscope.el http://www.emacswiki.org/emacs/CScopeAndEmacs
| 归档时间: |
|
| 查看次数: |
4244 次 |
| 最近记录: |