summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
Commit message (Expand)AuthorAgeFilesLines
* Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie2013-02-201-1/+1
* Replace SVal llvm::cast support to be well-defined.David Blaikie2013-02-201-1/+1
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-1/+1
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-3/+3
* Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't ...Benjamin Kramer2012-12-011-0/+1
* [analyzer] Use nice macros for the common ProgramStateTraits (map, set, list).Jordan Rose2012-11-021-8/+2
* [analyzer] Rename 'EmitReport' to 'emitReport'.Jordan Rose2012-11-021-1/+1
* Remove trivial destructor from SVal.Benjamin Kramer2012-07-181-1/+0
* [analyzer] Guard against C++ member functions that look like system functions.Jordan Rose2012-07-101-1/+11
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-021-1/+1
* [analyzer] Don't crash even when the system functions are redefined.Anna Zaks2012-04-101-7/+13
* [analyzer] Change naming in bug reports "tainted" -> "untrusted"Anna Zaks2012-02-221-4/+5
* Basic: import OwningPtr<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* Change references to 'const ProgramState *' to typedef 'ProgramStateRef'.Ted Kremenek2012-01-261-22/+22
* [analyzer] Add more C taint sources/sinks.Anna Zaks2012-01-241-22/+45
* [analyzer] It's possible to have a non PointerType expression evaluate to a L...Anna Zaks2012-01-211-2/+2
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-3/+0
* [analyzer] Add socket API as a source of taint.Anna Zaks2012-01-201-0/+27
* [analyzer] Refactor: prePropagateTaint ->Anna Zaks2012-01-181-43/+27
* [analyzer] Taint: warn when tainted data is used to specify a bufferAnna Zaks2012-01-181-4/+62
* [analyzer] Taint: add taint propagation rules for string and memory copyAnna Zaks2012-01-181-53/+111
* [analyzer] Taint: generalize taint propagation to simplify adding moreAnna Zaks2012-01-171-4/+128
* [analyzer] Taint: add system and popen as undesirable sinks for taintAnna Zaks2012-01-141-20/+77
* [analyzer] Taint: when looking up a binding, provide the type.Anna Zaks2012-01-131-1/+4
* [analyzer] Add taint transfer by strcpy & others (part 1).Anna Zaks2012-01-121-89/+100
* Remove unused variable.Rafael Espindola2012-01-071-1/+0
* [analyzer] Add basic format string vulnerability checking.Anna Zaks2012-01-071-6/+92
* [analyzer] Make the entries in 'Environment' context-sensitive by making entr...Ted Kremenek2012-01-061-7/+9
* [analyzer] Add support for taint flowing through a function (atoi).Anna Zaks2011-12-171-43/+140
* [analyzer] Better stdin support.Anna Zaks2011-12-161-22/+28
* [analyzer] Treat stdin as a source of taint.Anna Zaks2011-12-141-6/+44
* [analyzer] Mark output of fscanf and fopen as tainted.Anna Zaks2011-12-141-1/+30
* [analyzer] Mark getenv output as tainted.Anna Zaks2011-12-141-0/+1
* [analyzer] CStringChecker should not rely on the analyzer generating UndefOrU...Anna Zaks2011-12-111-0/+5
* [analyzer] Warn when non pointer arguments are passed to scanf (only when run...Anna Zaks2011-11-181-4/+35
* [analyzer] Adding generic taint checker.Anna Zaks2011-11-161-0/+97
OpenPOWER on IntegriCloud