Commit History

Author SHA1 Message Date
  George Karpenkov b340ee9768 [analyzer] introduce getSVal(Stmt *) helper on ExplodedNode, make sure the helper is used consistently 7 years ago
  Gabor Horvath d21e443eb0 [analyzer] Fix some check's output plist not containing the check name 7 years ago
  Artem Dergachev d14025acfe [analyzer] Fix memory error bug category capitalization. 8 years ago
  Daniel Marjamaki 14c91c7c5b [analyzer] Detect bad free of function pointers 8 years ago
  Leslie Zhai a530e823ed [analyzer] Teach the MallocChecker about Glib API for two arguments 8 years ago
  Anna Zaks 49bcc8db44 [analyzer] Teach the MallocChecker about about Glib API 8 years ago
  Anna Zaks 85570ac22c [analyzer] Add LocationContext as a parameter to checkRegionChanges 8 years ago
  David Blaikie eeb7838f3e Migrate PathDiagnosticPiece to std::shared_ptr 8 years ago
  Devin Coughlin b206e2ea77 [analyzer] Fix crash in MallocChecker. 8 years ago
  Artem Dergachev 7c595b6e32 [analyzer] Add another exception for Qt in MallocChecker 8 years ago
  Devin Coughlin 79093a5be8 Revert "Revert "[analyzer] Make MallocChecker more robust against custom redeclarations"" 8 years ago
  Devin Coughlin e4dfcf62c0 Revert "[analyzer] Make MallocChecker more robust against custom redeclarations" 8 years ago
  Devin Coughlin 075094416b [analyzer] Make MallocChecker more robust against custom redeclarations 8 years ago
  Gabor Horvath 93cce01072 [analyzer] Calculate extent size for memory regions allocated by new expression. 9 years ago
  Gabor Horvath 1779645f68 [analyzer] Small cleanups when checkers retrieving statements from exploded 9 years ago
  Mehdi Amini 2e23251d3e [NFC] Header cleanup 9 years ago
  David Majnemer ba5c7ce848 Use more ArrayRefs 9 years ago
  Benjamin Kramer 4ff480f17c Apply clang-tidy's misc-move-constructor-init throughout Clang. 9 years ago
  Anna Zaks 3d5b3224ef [analyzer] Fix missed leak from MSVC specific allocation functions 9 years ago
  Artem Dergachev 3e7cbba83d [analyzer] Fix SVal/SymExpr/MemRegion class and enum names for consistency. 9 years ago
  Anna Zaks 72f508c0d8 [analyzer] Fix false warning about memory leak for QApplication::postEvent 9 years ago
  Alexander Kornienko a68f403749 Refactor: Simplify boolean conditional return statements in lib/StaticAnalyzer/Checkers 9 years ago
  Anna Zaks 8d7afec55e [analyzer] Assume escape is possible through system functions taking void* 9 years ago
  Devin Coughlin db0f9f00d2 [analyzer] Make realloc(ptr, 0) handling equivalent to malloc(0). 10 years ago
  Devin Coughlin 440c44a96a [analyzer] Add generateErrorNode() APIs to CheckerContext. 10 years ago
  Ted Kremenek 99bb39afb4 [analyzer] Apply whitespace cleanups by Honggyu Kim. 10 years ago
  David Blaikie f95b352161 Wdeprecated: BugReporterVisitors are copied for cloning (BugReporterVisitorImpl), make sure such copies are safe 10 years ago
  David Blaikie 881f428893 Wdeprecated: CollectReachableSymbolsCallback are move constructed/returned by value, so make sure they're copy/moveable 10 years ago
  Aaron Ballman e1c2ad65ca Clarify pointer ownership semantics by hoisting the std::unique_ptr creation to the caller instead of hiding it in emitReport. NFC. 10 years ago
  Anton Yartsev 5799bcb6fe [analyzer] This implements potential undefbehavior.ZeroAllocDereference checker. 10 years ago