Мне нужно найти вызовы функций в моих кодах 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?
Используйте опцию -L3
запрашивать функции, которые вызывают конкретную функцию.
Других решений пока нет …