Если мы хотим проверить утечки памяти в программе на С++, мы можем перегрузить операторы new и delete, чтобы отслеживать выделенную память. Что делать, если мы хотим проверить утечки в программе на C? Так как в C нет перегрузки оператора, можем ли мы переписать указатель функции malloc для перехвата вызовов на malloc и отслеживания выделения памяти? Легче ли использовать внешние утилиты? Пожалуйста, предоставьте некоторый код, поскольку я не знаком с указателями методов записи.
Примечание. Я бы хотел сделать это без каких-либо внешних утилит для практики.