Dr. Memory replaces several string and memory routines in the C library, executable, and other libraries, in order to avoid false positives from extremely-optimized versions of these routines. So if an application expects a crash inside a routine like
strlen, do not be alarmed if it shows up as
replace_strlen in the Dr. Memory library rather than
strlen in the C library.