Skip to content
Bill Torpey edited this page Jun 14, 2021 · 9 revisions

These tools simplify and extend popular memory and leak testing tools such as valgrind and clang's Address Sanitizer and clang's UndefinedBehaviorSanitizer.

The approach taken is to post-process the tools' output to provide additional capabilities. This also allows reports to be suppressed after the fact, rather than having to be done at the time the test is run.

See the links in the sidebar at right for more information.

Tools

Following is a list of the tools along with a brief description. For more information, click the appropriate link.

Script Description
vlc.sh Produce a summary report of memory leaks from valgrind report files.
clc.sh Produce a summary report of memory leaks from report files produced by clang's AddressSanitizer.
vmc.sh Produce a summary report of memory errors from valgrind report files.
cmc.sh Produce a summary report of memory errors from report files produced by clang's AddressSanitizer.
cuc.sh Produce a summary report of memory errors from report files produced by clang's UndefinedBehaviorSanitizer.
Clone this wiki locally