Используйте CScope для поиска вызовов функций (НЕ определений) (C / C ++)

Мне нужно найти вызовы функций в моих кодах C и C ++. Когда я искал подходящее программное обеспечение, я нашел CScope. Это выглядит довольно хорошо, единственная проблема в том, что я не могу найти способ найти только вызовы функций с ним.

 0 Find this C symbol:
1 Find this function definition:
2 Find functions called by this function:
3 Find functions calling this function:
4 Find this text string:
5 Change this text string:
6 Find this egrep pattern:
7 Find this file:
8 Find files

Я думал о том, чтобы найти все символы (cscope -L0) и затем удалить определения (cscope -L1), но это означает, что коды будут проанализированы 2 раза, и я боюсь, что это будет слишком медленно.

Есть ли лучший, «оригинальный» способ сделать это с помощью CScope?

0

Решение

Используйте опцию -L3 запрашивать функции, которые вызывают конкретную функцию.

1

Другие решения

Других решений пока нет …