mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-09 21:28:19 +00:00
Addrcheck wasn't doing overlap checking as it should. This is because mac_replace_strmem.o was being linked with vgskin_addrcheck.so instead of vgpreload_addrcheck.so. I fixed the Makefile, and also moved _VG_USERREQ__MEMCHECK_GET_RECORD_OVERLAP so Addrcheck could see it. And I added the 'overlap' test (from memcheck/tests/) to Addrcheck's regression suite. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2394
28 lines
1.1 KiB
Plaintext
28 lines
1.1 KiB
Plaintext
Source and destination overlap in memcpy(0x........, 0x........, 21)
|
|
at 0x........: memcpy (mac_replace_strmem.c:...)
|
|
by 0x........: main (overlap.c:40)
|
|
|
|
Source and destination overlap in memcpy(0x........, 0x........, 21)
|
|
at 0x........: memcpy (mac_replace_strmem.c:...)
|
|
by 0x........: main (overlap.c:42)
|
|
|
|
Source and destination overlap in strncpy(0x........, 0x........, 21)
|
|
at 0x........: strncpy (mac_replace_strmem.c:...)
|
|
by 0x........: main (overlap.c:45)
|
|
|
|
Source and destination overlap in strncpy(0x........, 0x........, 21)
|
|
at 0x........: strncpy (mac_replace_strmem.c:...)
|
|
by 0x........: main (overlap.c:47)
|
|
|
|
Source and destination overlap in strcpy(0x........, 0x........)
|
|
at 0x........: strcpy (mac_replace_strmem.c:...)
|
|
by 0x........: main (overlap.c:54)
|
|
|
|
Source and destination overlap in strncat(0x........, 0x........, 21)
|
|
at 0x........: strncat (mac_replace_strmem.c:...)
|
|
by 0x........: main (overlap.c:112)
|
|
|
|
Source and destination overlap in strncat(0x........, 0x........, 21)
|
|
at 0x........: strncat (mac_replace_strmem.c:...)
|
|
by 0x........: main (overlap.c:113)
|