• source navigation  • diff markup  • identifier search  • freetext search  • 

Sources/ucode/tests/custom/valgrind.supp

  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