Tool
Dr. Memory
Instrument running application binaries to diagnose invalid memory access, uninitialized reads, use-after-free and leaks.
- Targets
- App · Binary
- Category
- Debugging and dynamic analysis
- Relationship
- Foundation tool
- Sources reviewed
- Stars
- 2.8k
- Last commit
- 2025-12-12
- Language
- C
GitHub data as of 2026-11-09
Requirements & limits
- Built on DynamoRIO and distributed in platform-specific packages. The README describes Windows, Linux, macOS and Android operation on IA-32, AMD64 and ARM; supported package/host combinations must match the selected release.
- The target runs under instrumentation. Windows adds handle/GDI/TLS diagnostics and the drstrace system-call tracer; these Windows-specific features do not apply to every host.
Cite
BibTeX
@misc{dr-memory,
title = {{Dr. Memory}},
howpublished = {\url{https://github.com/DynamoRIO/drmemory}},
url = {https://github.com/DynamoRIO/drmemory},
urldate = {2026-10-29},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/dr-memory/}}
}Plain text
Dr. Memory. https://github.com/DynamoRIO/drmemory (accessed 2026-10-29). Awesome REA entry: https://awesomerea.org/resources/dr-memory/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · DynamoRIO/drmemory · Revision 3d2b5f9
More in Native binaries
- Intel XED · Tool
- Keystone · Tool
- Microsoft Detours · Tool
- PANDA · Tool
- pefile · Tool
- PolyTracker · Tool