1 Source and destination overlap in memcpy(0x........, 0x........, 21) 2 at 0x........: memcpy (mc_replace_strmem.c:...) 3 by 0x........: main (overlap.c:40) 4 5 Source and destination overlap in memcpy(0x........, 0x........, 21) 6 at 0x........: memcpy (mc_replace_strmem.c:...) 7 by 0x........: main (overlap.c:42) 8 9 Source and destination overlap in strncpy(0x........, 0x........, 21) 10 at 0x........: strncpy (mc_replace_strmem.c:...) 11 by 0x........: main (overlap.c:45) 12 13 Source and destination overlap in strncpy(0x........, 0x........, 21) 14 at 0x........: strncpy (mc_replace_strmem.c:...) 15 by 0x........: main (overlap.c:47) 16 17 Source and destination overlap in strcpy(0x........, 0x........) 18 at 0x........: strcpy (mc_replace_strmem.c:...) 19 by 0x........: main (overlap.c:54) 20 21 Source and destination overlap in strncat(0x........, 0x........, 21) 22 at 0x........: strncat (mc_replace_strmem.c:...) 23 by 0x........: main (overlap.c:112) 24 25 Source and destination overlap in strncat(0x........, 0x........, 21) 26 at 0x........: strncat (mc_replace_strmem.c:...) 27 by 0x........: main (overlap.c:113) 28 29