1 # glibc 2.43 inet_pton6(): the '::' compression step uses memmove() on its 2 # internal 16-byte scratch buffer, which GCC compiles (via the fortified 3 # __builtin___memmove_chk) into a __memcpy_chk() call. For inputs where the 4 # compressed region overlaps (e.g. "fe80::211:22ff:fe33:4455"), valgrind 5 # reports "Source and destination overlap in memcpy_chk". The runtime result 6 # is correct (the copy is a single machine instruction for the sizes 7 # involved), so this is a false positive inside glibc. 8 { 9 glibc_inet_pton6_memmove_overlap 10 Memcheck:Overlap 11 fun:__memcpy_chk 12 fun:memmove 13 fun:inet_pton6 14 fun:__inet_pton_length 15 }
This page was automatically generated by LXR 0.3.1. • OpenWrt