msan is equivalent to valgrind memcheck - the most important sanitizer for
libyuv.
msan is part of llvm/clang tool chain and works on multiple cpus and platforms.
one key advantage is performance.
memcheck is very slow, and libyuv unittests have been tuned to work with it.
but given more performance, more exhaustive tests could be enabled.
The full list of sanitizers is
asan - address san
lsan - leak san
tsan - thread san
msan - memory san
ubsan - undefined behavior san
asan may be fast enough to consider for production code.
Original issue reported on code.google.com by fbarch...@google.com on 3 Dec 2014 at 7:27
Original issue reported on code.google.com by
fbarch...@google.com
on 3 Dec 2014 at 7:27