Интересно, есть ли программное обеспечение, которое поможет нам определить все возможные причины вызова функции. Например:выяснить происхождение вызовов функций
/* in file f1.c */
int f1() {
x_func();
}
/* in file f2.c */
int f2() {
x_func();
}
Если мы хотим проследить происхождение всех вызовов функций в x_func(), то выход будет:
f1.c:f1()
f2.c:f2()
Это очень полезно при чтении исходного кода. Все ответы приветствуются. Спасибо заранее: D
Большинство IDE могут это сделать. Например, посмотрите на Eclipse. – Konerak
Если у ваших функций были лучшие имена, 'grep' будет хорошо. –
Спасибо всем за то, что нашли время ответить на мой вопрос: «> – user560343