Commit History

Autor SHA1 Mensaxe Data
  Chandler Carruth 324f918438 Update the file headers across all of the LLVM projects in the monorepo %!s(int64=6) %!d(string=hai) anos
  George Karpenkov b340ee9768 [analyzer] introduce getSVal(Stmt *) helper on ExplodedNode, make sure the helper is used consistently %!s(int64=7) %!d(string=hai) anos
  Daniel Marjamaki e24b3a3568 [Analyzer] Clarify error messages for undefined result %!s(int64=7) %!d(string=hai) anos
  Anna Zaks 62dda467bc [analyzer] Improve Nullability checker diagnostics %!s(int64=9) %!d(string=hai) anos
  Devin Coughlin 5669e0e37d Small refactoring in CheckerContext::isCLibraryFunction(). NFC. %!s(int64=9) %!d(string=hai) anos
  Eric Christopher b70ce903c2 Rename the non-coding style conformant functions in namespace Builtins %!s(int64=10) %!d(string=hai) anos
  Rafael Espindola 181e3ecc09 Cleanup handling of UniqueExternalLinkage. %!s(int64=12) %!d(string=hai) anos
  Jordan Rose 2f3017f9cb [analyzer] Add some convenience accessors to CallEvent, and use them. %!s(int64=12) %!d(string=hai) anos
  Jordan Rose d624607d41 [analyzer] isCLibraryFunction: check that the function is at TU-scope. %!s(int64=12) %!d(string=hai) anos
  David Blaikie 4e4d08403c Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). %!s(int64=13) %!d(string=hai) anos
  Anna Zaks 998e275428 [analyzer] Generalize function name checking in CString checker. %!s(int64=13) %!d(string=hai) anos
  Anna Zaks 84aac9acc7 [analyzer] Fix a crash in CheckerContext::isCLibraryFunction for C++ %!s(int64=13) %!d(string=hai) anos
  Anna Zaks e00575f12c [analyzer] Add checks for common anti-patterns in strncat. %!s(int64=13) %!d(string=hai) anos
  Ted Kremenek 8bef823818 Change references to 'const ProgramState *' to typedef 'ProgramStateRef'. %!s(int64=13) %!d(string=hai) anos
  David Blaikie 3026348bd4 More dead code removal (using -Wunreachable-code) %!s(int64=13) %!d(string=hai) anos
  Anna Zaks 461af1e502 [analyzer] Add a utility method that allows to find the macro name used %!s(int64=13) %!d(string=hai) anos
  Anna Zaks 9b0c749a20 [analyzer] Taint: add taint propagation rules for string and memory copy %!s(int64=13) %!d(string=hai) anos
  Ted Kremenek 5eca482fe8 [analyzer] Make the entries in 'Environment' context-sensitive by making entries map from %!s(int64=13) %!d(string=hai) anos
  Anna Zaks b805c8ff13 [analyzer] Refactor checkers to use helper function for getting callee Decl and name. %!s(int64=13) %!d(string=hai) anos
  Anna Zaks eeea7c44a6 [analysis] Constify CheckerContext. %!s(int64=13) %!d(string=hai) anos
  Anna Zaks 8687397a0f [analyzer] Put CheckerConext::getCalleeName out of line. %!s(int64=13) %!d(string=hai) anos
  Benjamin Kramer 2eba859d43 Remove virtually empty file. %!s(int64=14) %!d(string=hai) anos
  Anna Zaks 6706e9783f [analyzer] Remove the CheckerContext's destructor. %!s(int64=14) %!d(string=hai) anos
  Anna Zaks 8ff5c41f2b [analyzer] Use a temporary builder in CheckerContext. %!s(int64=14) %!d(string=hai) anos
  Anna Zaks 1aae01a830 [analyzer] Pass external Dst set to NodeBuilder %!s(int64=14) %!d(string=hai) anos
  Anna Zaks 3152b3cb5b [analyzer] Remove StmtNodeBuilder from CheckerContext %!s(int64=14) %!d(string=hai) anos
  Anna Zaks f05aac8472 [analyzer] Node Builder refactoring: Introduce a simple Node Builder responsible for generating the node frontier. %!s(int64=14) %!d(string=hai) anos
  Ted Kremenek ca804539d9 [analyzer] change "tag" in ProgramPoint from "void*" to a ProgramPointTag*. %!s(int64=14) %!d(string=hai) anos
  Anna Zaks 0e89061a39 Cleanup: remove CleanedSate member and GetState() wrapper from StmtNodeBuilder, not needed as of r137273. %!s(int64=14) %!d(string=hai) anos
  Argyrios Kyrtzidis d26a475068 [analyzer] Remove Checker V1. %!s(int64=14) %!d(string=hai) anos