Open
Description
Wearing my Valgrind developer hat
https://github.com/google/sanitizers/wiki/AddressSanitizerComparisonOfMemoryTools
- TILEGX has bee removed from Valgrind
- FreeBSD support has been added to Valgrind
- "Stack OOB" memcheck will detect errors, but only when the pointer is way out (like below the bottom of the stack).
- As far as I know ASAN does not check syscall arguments, memcheck does.
There are also lots of other things that most tools detect
- str* and mem* overlaps
- invalid alignment
- mismatched allocator/deallocator
- mismatched alignment
- mismatched sized deallocation