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