Dr.Memory — это инструмент мониторинга памяти, способный выявлять ошибки программирования, связанные с памятью, такие как доступ к неинициализированной памяти, доступ к неадресуемой памяти (в том числе за пределами выделенных единиц кучи, переполнение и переполнение кучи), доступ к освобожденной памяти, двойное освобождение памяти, утечки и (в Windows) обрабатывать утечки, ошибки использования GDI API и доступ к незарезервированным слотам локального хранилища потоков.
Dr. Memory работает с немодифицированными двоичными файлами приложений, работающими в Windows, Linux, Mac или Android на обычном оборудовании IA-32, AMD64 и ARM.
Dr.Memory создан на базе динамической инструментальной платформы DynamoRIO.