动态分析

sanitizer

address sanitizer

-fsanitize=address
/fsanitize=address

leak sanitizer

-fsanitize=leak

undefine behavior sanitizer

-fsanitize=undefined

thread sanitizer

-fsanitize=thread

valgrind

memcheck

valgrind --tools=memcheck -s ./executable arg1 arg2 ...

helgrind

valgrind --tools=helgrind -s ./executable arg1 arg2 ...