Я хочу отследить каждый путь вызова функции.Например:
int a()
{
b();
return 1;
}
void b()
{
}
int main()
{
int x=a();
return 0;
}
Итак, моя трассировка вызовов main-> a-> b. Таким образом, я хочу отслеживать каждый набор путей вызовов.Я подумал о глубоком первом поиске.Но я не уверен, как это пойдет.Может кто-нибудь предложить мне какой-либо конкретный метод для реализации в Perl?У меня будет файл программы на C, и я буду запускать на нем скрипт perl, чтобы получить трассировку вызовов.