[lsan] Add leak_check_at_exit flag.
authorSergey Matveev <earthdok@google.com>
Thu, 1 Aug 2013 14:57:07 +0000 (14:57 +0000)
committerSergey Matveev <earthdok@google.com>
Thu, 1 Aug 2013 14:57:07 +0000 (14:57 +0000)
commit6459a370a707f8753cc422ee22bda862e7cb69c9
tree0f7c7c07921a8f2e9eca818df94ad376add19ca8
parent9688ff197e99734015c4225de9ffe528c5ffdaec
[lsan] Add leak_check_at_exit flag.

We needed a way to tell LSan to invoke leak checking only if __do_leak_check()
is called explicitly. This can now be achieved by setting
leak_check_at_exit=false.

llvm-svn: 187578
compiler-rt/lib/asan/asan_rtl.cc
compiler-rt/lib/lsan/lit_tests/TestCases/leak_check_at_exit.cc [new file with mode: 0644]
compiler-rt/lib/lsan/lsan.cc
compiler-rt/lib/sanitizer_common/sanitizer_flags.cc
compiler-rt/lib/sanitizer_common/sanitizer_flags.h