GDB: Есть ли команда, позволяющая узнать, сколько раз вызывалась функция?

В настоящее время мне нужно написать реализации malloc () и free (), и мне предоставлена ​​программа драйвера, которая будет запускать две мои реализации.

Но в настоящее время я ошибаюсь, потому что free () пытается освободить размер полезной нагрузки, который исчисляется миллиардами байтов (что неверно). У меня есть строка и номер строки из запущенного GDB, но мне нужно знать, вызывались ли malloc () и free () более одного раза, чтобы подтвердить, что действительно существует по крайней мере один случай, когда он запускается плавно.

6
задан Dark Templar 20 October 2011 в 03:53
поделиться