valgrind and electric fence
Matthias Andree
matthias.andree at gmx.de
Thu Jan 9 15:03:03 CET 2003
On Thu, 09 Jan 2003, David Relson wrote:
> I see you've added "$VAL" to several of the regression test scripts. Why
> not add control lines (but comment them out)? or else create a
> README.testing file for doc/programmer? For my own ease of use, I'm
> creating a memcheck.sh script with the two lines, i.e.
>
> #!/bin/sh
> env VAL="ef" make check
> env VAL="valgrind --num-callers=32" make check
That's insufficient. You need to run ef twice, once without
EF_PROTECT_BELOW, once with EF_PROTECT_BELOW=1, and I also recommend
EF_ALLOW_MALLOC_0=1, EF_FILL=85 and EF_PROTECT_FREE=1.
So your memcheck.sh is likely:
#!/bin/sh
env VAL="ef" EF_ALLOW_MALLOC_0=1 EF_FILL=85 \
EF_PROTECT_FREE=1 EF_PROTECT_BELOW=1 \
make check
env VAL="ef" EF_ALLOW_MALLOC_0=1 EF_FILL=85 \
EF_PROTECT_FREE=1 make check
env VAL="valgrind --num-callers=32" make check
Feel free to commit that to the source tree into tests/
--
Matthias Andree
More information about the bogofilter-dev
mailing list