annotate lib/memchr.valgrind @ 17935:0ad1f4c9eed5 default tip

tests: support stderr verification with returns_() * tests/init.sh (returns_): Disable tracing for this wrapper function, so that stderr of the wrapped command is unchanged, allowing for verification of the contents.
author Pádraig Brady <P@draigBrady.com>
date Mon, 16 Feb 2015 17:20:39 +0000 (2015-02-16)
parents dfac57b1ec9f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11625
dfac57b1ec9f memchr, memchr2: add valgrind exception
Eric Blake <ebb9@byu.net>
parents:
diff changeset
1 # Suppress a valgrind message about use of uninitialized memory in memchr().
dfac57b1ec9f memchr, memchr2: add valgrind exception
Eric Blake <ebb9@byu.net>
parents:
diff changeset
2 # POSIX states that when the character is found, memchr must not read extra
dfac57b1ec9f memchr, memchr2: add valgrind exception
Eric Blake <ebb9@byu.net>
parents:
diff changeset
3 # bytes in an overestimated length (for example, where memchr is used to
dfac57b1ec9f memchr, memchr2: add valgrind exception
Eric Blake <ebb9@byu.net>
parents:
diff changeset
4 # implement strnlen). However, we use a safe word read to provide a speedup.
dfac57b1ec9f memchr, memchr2: add valgrind exception
Eric Blake <ebb9@byu.net>
parents:
diff changeset
5 {
dfac57b1ec9f memchr, memchr2: add valgrind exception
Eric Blake <ebb9@byu.net>
parents:
diff changeset
6 memchr-value4
dfac57b1ec9f memchr, memchr2: add valgrind exception
Eric Blake <ebb9@byu.net>
parents:
diff changeset
7 Memcheck:Value4
dfac57b1ec9f memchr, memchr2: add valgrind exception
Eric Blake <ebb9@byu.net>
parents:
diff changeset
8 fun:rpl_memchr
dfac57b1ec9f memchr, memchr2: add valgrind exception
Eric Blake <ebb9@byu.net>
parents:
diff changeset
9 }
dfac57b1ec9f memchr, memchr2: add valgrind exception
Eric Blake <ebb9@byu.net>
parents:
diff changeset
10 {
dfac57b1ec9f memchr, memchr2: add valgrind exception
Eric Blake <ebb9@byu.net>
parents:
diff changeset
11 memchr-value8
dfac57b1ec9f memchr, memchr2: add valgrind exception
Eric Blake <ebb9@byu.net>
parents:
diff changeset
12 Memcheck:Value8
dfac57b1ec9f memchr, memchr2: add valgrind exception
Eric Blake <ebb9@byu.net>
parents:
diff changeset
13 fun:rpl_memchr
dfac57b1ec9f memchr, memchr2: add valgrind exception
Eric Blake <ebb9@byu.net>
parents:
diff changeset
14 }