Имеется программа на Си. Например
fact(int x) {
int f = 1;
while ( x > 1) {
f = f * x;
x = x - 1;
}
return f;
}
main() {
return fact(3);
}
Хотелось бы для заранее выбранных функций построить трассу их
выполнения, содержащую все срабатывания операторов присваивания. Например, для функции fact(x) хотелось бы иметь что-то вроде
fact(x), при x = 3 :
f = 1
f = f * x
x = x - 1
f = f * x
x = x - 1
Полагаю, что такое удобно сделать средствами GDB. Только в GDB я особо не разбираюсь. В какую сторону копать ?
Ответ на:
комментарий
от fghj
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от OxiD

Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Burbaka
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Итератор из функции (2016)
- Форум Распараллеливание с помощью openmp (2017)
- Форум простой в avr-gdb (simavr) (2022)
- Форум fork() (2003)
- Форум mmap Bus error (2005)
- Форум Ккак считать сканкоды клавиш? (2006)
- Форум Linux 64-bit (2008)
- Форум Правильное использование связки GCC + GDB (2008)
- Форум проблема с отладкой в gdb (2007)
- Форум Lighttpd. Как заставить работать FastCGI? (2007)