llvm-project/compiler-rt/lib/dfsan
Alexander Potapenko 1296436cbf [libsanitizer] Introduce flag descriptions.
Extend ParseFlag to accept the |description| parameter, add dummy values for all existing flags.
As the flags are parsed their descriptions are stored in a global linked list.
The tool can later call __sanitizer::PrintFlagDescriptions() to dump all the flag names and their descriptions.
Add the 'help' flag and make ASan, TSan and MSan print the flags if 'help' is set to 1.

llvm-svn: 204339
2014-03-20 12:52:52 +00:00
..
scripts Update sanitizers' bash scripts. 2014-02-25 12:09:25 +00:00
CMakeLists.txt [CMake] Make append_if semantics similar to those used in LLVM 2014-03-13 09:31:36 +00:00
Makefile.mk
dfsan.cc [libsanitizer] Introduce flag descriptions. 2014-03-20 12:52:52 +00:00
dfsan.h [DFSan] Change the way labels are propagated when comparing memory through libc functions. 2013-12-04 16:48:09 +00:00
dfsan.syms.extra [dfsan] Add a syms file. 2013-08-29 22:49:00 +00:00
dfsan_custom.cc Fix -Werror compilation. 2013-12-19 08:57:24 +00:00
dfsan_interceptors.cc [DFSan] Don't include public headers in dfsan runtime code 2013-11-17 09:41:47 +00:00
done_abilist.txt [DFSan] New custom wrappers 2013-12-18 19:25:34 +00:00
libc_ubuntu1204_abilist.txt [dfsan] Initial set of custom functions and interceptors for libc. 2013-08-15 21:18:53 +00:00