1. 2f8b022 [analyzer] If realloc fails on an escaped region, that region doesn't leak. by Jordan Rose · 12 years ago
  2. d6d31ac Add 'static' and 'const' qualifiers to some arrays of strings. by Craig Topper · 12 years ago
  3. 2341c0d Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. by Craig Topper · 12 years ago
  4. 8ebeb64 [analyzer] Minor fixups to r183062 by Anna Zaks · 12 years ago
  5. a4bc5e1 [analyzer] Malloc checker should only escape the receiver when “[O init..]” is called. by Anna Zaks · 12 years ago
  6. 737926b [analyzer] Fix a false positive reported on rare strange code, which happens to be in JSONKit by Anna Zaks · 12 years ago
  7. 757fbb0 [analyzer] Indirect invalidation counts as an escape for leak checkers. by Jordan Rose · 12 years ago
  8. e4cfcd4 [analyzer] Improve the malloc checker stack hint message by Anna Zaks · 13 years ago
  9. 7af0aa8 [analyzer] Enable NewDelete checker if NewDeleteLeaks checker is enabled. by Anton Yartsev · 13 years ago
  10. c92f2c5 [analyzer] Makes NewDeleteLeaks checker work independently from NewDelete. by Anton Yartsev · 13 years ago
  11. 6cea7d9 [analyzer]Print field region even when the base region is not printable by Anna Zaks · 13 years ago
  12. 1e2bc9b [analyzer] Refactoring: better doxygen comment; renaming isTrackedFamily to isTrackedByCurrentChecker by Anton Yartsev · 13 years ago
  13. 07804ef [analyzer] Address Jordan’s review of r179219 by Anna Zaks · 13 years ago
  14. cb2ccd6 [analyzer] Switched to checkPreCall interface for detecting usage after free. by Anton Yartsev · 13 years ago
  15. 7c19abe [analyzer] Cleanup leak warnings: do not print the names of variables from other functions. by Anna Zaks · 13 years ago
  16. 93a21a8 [analyzer] Keep tracking the pointer after the escape to more aggressively report mismatched deallocator by Anna Zaks · 13 years ago
  17. a1de856 [analyzer] Shorten the malloc checker’s leak message by Anna Zaks · 13 years ago
  18. 030bcdd [analyzer] Eliminates all the cases with unknown family. by Anton Yartsev · 13 years ago
  19. 2633056 [analyzer] Split new/delete checker into use-after-free and leaks parts. by Jordan Rose · 13 years ago
  20. f0593d6 [analyzer] Path notes for the MismatchedDeallocator checker. by Anton Yartsev · 13 years ago
  21. 6e49925 [analyzer] Check allocation family more precise. by Anton Yartsev · 13 years ago
  22. 2f91004 [analyzer] Corrected the switch statement. by Anton Yartsev · 13 years ago
  23. 717aa0e [analyzer] Fully-covered switch for families in isTrackedFamily() by Anton Yartsev · 13 years ago
  24. e3377fb [analyzer] Reduced the unwanted correlations between checkers living inside MallocChecker.cpp by Anton Yartsev · 13 years ago
  25. 333481b [analyzer] Add support for escape of const pointers and use it to allow “newed” pointers to escape by Anna Zaks · 13 years ago
  26. 06cbed4 Fix order of initialization warning. by Eric Christopher · 13 years ago
  27. 0578959 [analyzer] These implements unix.MismatchedDeallocatorChecker checker. by Anton Yartsev · 13 years ago
  28. 8b66270 [analyzer] For now assume all standard global 'operator new' functions allocate memory in heap. by Anton Yartsev · 13 years ago
  29. 13df036 [analyzer] Adds cplusplus.NewDelete checker that check for memory leaks, double free, and use-after-free problems of memory managed by new/delete. by Anton Yartsev · 13 years ago
  30. 6c2af43 [analyzer] fixed the logic changed by r176949 by Anton Yartsev · 13 years ago
  31. 59ed15b Refactoring: by Anton Yartsev · 13 years ago
  32. 613f3c0 [analyzer] Be more consistent about Objective-C methods that free memory. by Jordan Rose · 13 years ago
  33. 87396b9 Replace ProgramPoint llvm::cast support to be well-defined. by David Blaikie · 13 years ago
  34. 05785d1 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 13 years ago
  35. 2fdacbc Replace SVal llvm::cast support to be well-defined. by David Blaikie · 13 years ago
  36. c89ad07 [analyzer] Report bugs when freeing memory with offset pointer by Anna Zaks · 13 years ago
  37. acdc13c [analyzer] Add pointer escape type param to checkPointerEscape callback by Anna Zaks · 13 years ago
  38. f857950 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 13 years ago
  39. a043d0c [analyzer] Include the bug uniqueing location in the issue_hash. by Anna Zaks · 13 years ago
  40. 7505b5a Tighten code. No functionality change. by Ted Kremenek · 13 years ago
  41. 6fcefb5 Make MallocChecker debug output useful. by Ted Kremenek · 13 years ago
  42. dc15415 [analyzer] Add the pointer escaped callback. by Anna Zaks · 13 years ago
  43. a7b1c47 [analyzer] Don't generate a summary for "freeWhenDone" if method is inlined. by Anna Zaks · 13 years ago
  44. bcf9053 Only provide explicit getCapturedRegion() and getOriginalRegion() from referenced_vars_iterator. by Ted Kremenek · 13 years ago
  45. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  46. ea70eb3 Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't pull in all the generated Attr code. by Benjamin Kramer · 13 years ago
  47. ba4c85e Make helpers static/anonymous. by Benjamin Kramer · 13 years ago
  48. f1f2614 [analyzer] MallocChecker: Remove now-unnecessary check::EndPath callback. by Jordan Rose · 13 years ago
  49. a14c1d0 [analyzer] Address Jordan's code review for r167813. by Anna Zaks · 13 years ago
  50. 67291b9 Fix a Malloc Checker FP by tracking return values from initWithCharacter by Anna Zaks · 13 years ago
  51. 0c153cb [analyzer] Use nice macros for the common ProgramStateTraits (map, set, list). by Jordan Rose · 13 years ago
  52. e10d5a7 [analyzer] Rename 'EmitReport' to 'emitReport'. by Jordan Rose · 13 years ago
  53. 40bb1249 [analyzer] Fix typo in r167186. by Jordan Rose · 13 years ago
  54. 14fe9f3 [analyzer] Rename ConditionTruthVal::isTrue to isConstrainedTrue. by Jordan Rose · 13 years ago
  55. 58a2c4e [analyzer] Malloc checker cleanup/refactor by Anna Zaks · 13 years ago
  56. c102b35 Use llvm::getOrdinalSuffix to print ordinal numbers in diagnostics. by Jordan Rose · 13 years ago
  57. d6e5fd5 [analyzer] MallocChecker should not do post-call checks on inlined functions. by Jordan Rose · 13 years ago
  58. 4278234 [analyzer] Teach the analyzer about implicit initialization of statics by Anna Zaks · 13 years ago
  59. 75cfbb6 [analyzer] Fix another false positive in malloc realloc logic. by Anna Zaks · 13 years ago
  60. 244e1d7 Remove ProgramState::getSymVal(). It was being misused by Checkers, by Ted Kremenek · 13 years ago
  61. fe6eb67 [analyzer] Fix realloc related bug in the malloc checker. by Anna Zaks · 13 years ago
  62. d94854a Rename 'currentX' to 'currX' throughout analyzer and libAnalysis. by Ted Kremenek · 13 years ago
  63. 23a6201 [analyzer] Cleanup of malloc checker. by Anna Zaks · 13 years ago
  64. d86b3bd [analyzer] Clean up the printing of FieldRegions for leaks. by Jordan Rose · 13 years ago
  65. 356279c [analyzer] Track malloc'd regions stored in structs. by Jordan Rose · 13 years ago
  66. 6ce686e [analyzer] Malloc: remove assert since is not valid as of r161248 by Anna Zaks · 13 years ago
  67. 52242a6 [analyzer] Malloc: track non-allocated but freed memory by Anna Zaks · 13 years ago
  68. 4f7df9b [analyzer] Rename Calls.{h,cpp} to CallEvent.{h,cpp}. No functionality change. by Jordan Rose · 13 years ago
  69. 6cd16c5 [analyzer] Guard against C++ member functions that look like system functions. by Jordan Rose · 13 years ago
  70. fbe6dba [analyzer] Make CallEnter, CallExitBegin, and CallExitEnd not be StmtPoints by Jordan Rose · 13 years ago
  71. 681cce9 [analyzer] Add new PreImplicitCall and PostImplicitCall ProgramPoints. by Jordan Rose · 13 years ago
  72. 547060b [analyzer] Finish replacing ObjCMessage with ObjCMethodDecl and friends. by Jordan Rose · 13 years ago
  73. 6bad490 [analyzer] Begin replacing ObjCMessage with ObjCMethodCall and friends. by Jordan Rose · 13 years ago
  74. 7ab0182 [analyzer] Move the last bits of CallOrObjCMessage over to CallEvent. by Jordan Rose · 13 years ago
  75. 742920c [analyzer] Add a new abstraction over all types of calls: CallEvent by Jordan Rose · 13 years ago
  76. 4688e60 [analyzer] Be careful about implicitly-declared operator new/delete. (PR13090) by Jordan Rose · 13 years ago
  77. 26712c8 [analyzer] Teach malloc checker that initWith[Bytes|Characters}NoCopy by Anna Zaks · 13 years ago
  78. e4b6d5e [analyzer] Fixup to r158958. by Anna Zaks · 13 years ago
  79. 0d6989b [analyzer] Malloc: Warn about use-after-free when memory ownership was by Anna Zaks · 13 years ago
  80. 886dfb8 [analyzer] Malloc leak false positive: Allow xpc context to escape. by Anna Zaks · 13 years ago
  81. 9050ffd [analyzer] Malloc: cleanup, disallow free on relinquished memory. by Anna Zaks · 13 years ago
  82. 42908c7 [analyzer] Allow pointers to escape into NSPointerArray. by Anna Zaks · 13 years ago
  83. de409b6 [analyzer] Buffers passed to CGBitmapContextCreate can escape. by Jordan Rose · 13 years ago
  84. 3563fde [analyzer] Anti-aliasing: different heap allocations do not alias by Anna Zaks · 13 years ago
  85. 474261a Fix typos found by http://github.com/lyda/misspell-check by Benjamin Kramer · 13 years ago
  86. b343660 [analyzer] Malloc checker: remove unnecessary comparisons. by Anna Zaks · 13 years ago
  87. 46d0160 [analyzer]Malloc: refactor and report use after free by memory by Anna Zaks · 13 years ago
  88. 62cce9e [analyzer] Do not highlight the range of the statement in case of leak. by Anna Zaks · 13 years ago
  89. 228f9c7 [analyzer] Allow pointers escape through calls containing callback args. by Anna Zaks · 14 years ago
  90. 263b7e0 [analyzer] Fix the 'ptr = ptr' false negative in the Malloc checker. by Anna Zaks · 14 years ago
  91. b508d29 [analyzer] Don't crash even when the system functions are redefined. by Anna Zaks · 14 years ago
  92. 90ab9bf [analyzer]Malloc,RetainRelease: Allow pointer to escape via NSMapInsert. by Anna Zaks · 14 years ago
  93. a651c40 [analyzer] Malloc: Allow a pointer to escape through OSAtomicEnqueue. by Anna Zaks · 14 years ago
  94. 21ff76e [analyzer] Tighten up the realloc() failure path note generation...make sure we get the right realloc()! by Jordy Rose · 14 years ago
  95. 43a9af7 [analyzer] Restart path diagnostic generation if any of the visitors change the report configuration while walking the path. by Jordy Rose · 14 years ago
  96. f78877e [analyzer] Add a clone() method to BugReporterVisitor, so that we'll be able to reset diagnostic generation. by Jordy Rose · 14 years ago
  97. 9fe8098 [analyzer] Malloc: drop symbols captured by blocks. by Anna Zaks · 14 years ago
  98. c25c5e0 Remove unused variable, fix indentation. by Benjamin Kramer · 14 years ago
  99. fc2e153 [analyzer] Malloc: Utter the name of the leaked variable. by Anna Zaks · 14 years ago
  100. bf38f20 [analyzer] Mark a failed-realloc's result as an interesting symbol between the realloc call and the null check, so we get nicer path notes. Fixes a regression introduced by the diagnostic pruning added in r152361. by Jordy Rose · 14 years ago