AddressSanitizer регистрирует все вызовы malloc
, но будет сообщать об утечках только для выделений, которые недоступны , т.е. когда их адреса отсутствуют в стеке, глобальной памяти или доступной куче. Поскольку в вашем случае он не сообщает об ошибках, это, скорее всего, означает, что сторонние распределения free
d или не выполняются через malloc
(например, через mmap
).