1. 55dd956 [analyzer] Fix realloc related bug in the malloc checker. by Anna Zaks · 13 years ago
  2. 66c486f Rename 'currentX' to 'currX' throughout analyzer and libAnalysis. by Ted Kremenek · 13 years ago
  3. 431e35c [analyzer] Cleanup of malloc checker. by Anna Zaks · 13 years ago
  4. 919e8a1 [analyzer] Clean up the printing of FieldRegions for leaks. by Jordan Rose · 13 years ago
  5. 0d53ab4 [analyzer] Track malloc'd regions stored in structs. by Jordan Rose · 13 years ago
  6. 4d33286 [analyzer] Malloc: remove assert since is not valid as of r161248 by Anna Zaks · 13 years ago
  7. ede875b [analyzer] Malloc: track non-allocated but freed memory by Anna Zaks · 13 years ago
  8. f540c54 [analyzer] Rename Calls.{h,cpp} to CallEvent.{h,cpp}. No functionality change. by Jordan Rose · 13 years ago
  9. 5ef6e94 [analyzer] Guard against C++ member functions that look like system functions. by Jordan Rose · 13 years ago
  10. 852aa0d [analyzer] Make CallEnter, CallExitBegin, and CallExitEnd not be StmtPoints by Jordan Rose · 13 years ago
  11. 28038f3 [analyzer] Add new PreImplicitCall and PostImplicitCall ProgramPoints. by Jordan Rose · 13 years ago
  12. de507ea [analyzer] Finish replacing ObjCMessage with ObjCMethodDecl and friends. by Jordan Rose · 13 years ago
  13. cde8cdb [analyzer] Begin replacing ObjCMessage with ObjCMethodCall and friends. by Jordan Rose · 13 years ago
  14. 85d7e01 [analyzer] Move the last bits of CallOrObjCMessage over to CallEvent. by Jordan Rose · 13 years ago
  15. 740d490 [analyzer] Add a new abstraction over all types of calls: CallEvent by Jordan Rose · 13 years ago
  16. ee68111 [analyzer] Be careful about implicitly-declared operator new/delete. (PR13090) by Jordan Rose · 13 years ago
  17. 7186dc6 [analyzer] Teach malloc checker that initWith[Bytes|Characters}NoCopy by Anna Zaks · 13 years ago
  18. 3e4f65d [analyzer] Fixup to r158958. by Anna Zaks · 13 years ago
  19. 5b7aa34 [analyzer] Malloc: Warn about use-after-free when memory ownership was by Anna Zaks · 13 years ago
  20. 52a0481 [analyzer] Malloc leak false positive: Allow xpc context to escape. by Anna Zaks · 13 years ago
  21. 050cdd7 [analyzer] Malloc: cleanup, disallow free on relinquished memory. by Anna Zaks · 13 years ago
  22. 5f75768 [analyzer] Allow pointers to escape into NSPointerArray. by Anna Zaks · 13 years ago
  23. 1bf908d [analyzer] Buffers passed to CGBitmapContextCreate can escape. by Jordan Rose · 13 years ago
  24. e17fdb2 [analyzer] Anti-aliasing: different heap allocations do not alias by Anna Zaks · 13 years ago
  25. 48d798c Fix typos found by http://github.com/lyda/misspell-check by Benjamin Kramer · 13 years ago
  26. a38cb2c [analyzer] Malloc checker: remove unnecessary comparisons. by Anna Zaks · 13 years ago
  27. 1434518 [analyzer]Malloc: refactor and report use after free by memory by Anna Zaks · 13 years ago
  28. 88feba0 [analyzer] Do not highlight the range of the statement in case of leak. by Anna Zaks · 13 years ago
  29. aca0ac5 [analyzer] Allow pointers escape through calls containing callback args. by Anna Zaks · 13 years ago
  30. 93c5a24 [analyzer] Fix the 'ptr = ptr' false negative in the Malloc checker. by Anna Zaks · 13 years ago
  31. 259052d [analyzer] Don't crash even when the system functions are redefined. by Anna Zaks · 13 years ago
  32. 62a5c34 [analyzer]Malloc,RetainRelease: Allow pointer to escape via NSMapInsert. by Anna Zaks · 13 years ago
  33. 4cd7edf [analyzer] Malloc: Allow a pointer to escape through OSAtomicEnqueue. by Anna Zaks · 13 years ago
  34. b000fb5 [analyzer] Tighten up the realloc() failure path note generation...make sure we get the right realloc()! by Jordy Rose · 13 years ago
  35. 3bc75ca [analyzer] Restart path diagnostic generation if any of the visitors change the report configuration while walking the path. by Jordy Rose · 13 years ago
  36. 0115349 [analyzer] Add a clone() method to BugReporterVisitor, so that we'll be able to reset diagnostic generation. by Jordy Rose · 13 years ago
  37. f5aa3f5 [analyzer] Malloc: drop symbols captured by blocks. by Anna Zaks · 13 years ago
  38. 850f1b1 Remove unused variable, fix indentation. by Benjamin Kramer · 13 years ago
  39. 3d7c44e [analyzer] Malloc: Utter the name of the leaked variable. by Anna Zaks · 13 years ago
  40. 393f98b [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 · 13 years ago
  41. fbd5874 [analyzer] Shorten the stack hint diagnostic. by Anna Zaks · 13 years ago
  42. 56a938f [analyzer] Create symbol-aware stack hints (building upon r152837). by Anna Zaks · 13 years ago
  43. 368a0d5 [analyzer] Allow checkers to supply call stack diagnostic hints for the by Anna Zaks · 13 years ago
  44. 76aadc3 [analyzer] Implement basic path diagnostic pruning based on "interesting" symbols and regions. by Ted Kremenek · 13 years ago
  45. 218fce0 [analyzer] Remove now-unused constant. No functionality change. by Jordy Rose · 13 years ago
  46. 257c60f [analyzer] Fix unnecessary dyn_cast_or_null. No functionality change. by Jordy Rose · 13 years ago
  47. fb7f76f [analyzer] Malloc should assume that ownership is transfered when by Anna Zaks · 13 years ago
  48. b3d7275 [analyzer] Fix a regression introduced in malloc with by Anna Zaks · 14 years ago
  49. ca23eb2 [analyzer] Malloc: A pointer might escape through CFContainers APIs, by Anna Zaks · 14 years ago
  50. 07d39a4 [analyzer] Fix Malloc False Positive (PR 12100) by Anna Zaks · 14 years ago
  51. 7752d29 [analyzer] Leaks should be uniqued by the allocation point in the by Anna Zaks · 14 years ago
  52. 3cd89ad [analyzer] Malloc: reason about the ObjC messages and C++. by Anna Zaks · 14 years ago
  53. ca8e36e [analyzer] Malloc: unique leak reports by allocation site. by Anna Zaks · 14 years ago
  54. 0d389b8 [analyzer] Invalidate the region passed to pthread_setspecific() call. by Anna Zaks · 14 years ago
  55. 87cb5be [analyzer] Malloc cleanup: by Anna Zaks · 14 years ago
  56. 60a1fa4 [analyzer] Malloc checker: mark 'strdup' and 'strndup' as allocators. by Anna Zaks · 14 years ago
  57. d9ab7bb [analyzer] Malloc: fix another false positive. by Anna Zaks · 14 years ago
  58. a19581a [analyzer] Make Malloc aware of inter-procedural execution + basic tests. by Anna Zaks · 14 years ago
  59. f0dfc9c [analyzer] Fix another false positive in the Malloc Checker, by making by Anna Zaks · 14 years ago
  60. febdc32 [analyzer] Malloc Checker: Clean up bug naming: by Anna Zaks · 14 years ago
  61. fe57160 [analyzer] Malloc Checker: Make the diagnostic visitor handle the case by Anna Zaks · 14 years ago
  62. ac59300 [analyzer] Malloc Checker: Give up when a pointer escapes into a struct. by Anna Zaks · 14 years ago
  63. 1d6cc6a [analyzer] Malloc checker: make a bit safer. by Anna Zaks · 14 years ago
  64. 40add29 [analyzer] Malloc Checker: add support for reallocf, which always frees by Anna Zaks · 14 years ago
  65. b16ce45 [analyzer] Malloc Checker: add support for valloc + minor code hardening. by Anna Zaks · 14 years ago
  66. 66c4040 [analyzer] Make Malloc Checker optimistic in presence of inlining. by Anna Zaks · 14 years ago
  67. b276bd9 [analyzer] Malloc Checker: realloc: add dependency between the symbols by Anna Zaks · 14 years ago
  68. 30838b9 [analyzer] Malloc Checker: realloc: correct the way we are handing the by Anna Zaks · 14 years ago
  69. c8bb3be [analyzer] Malloc checker: rework realloc handling: by Anna Zaks · 14 years ago
  70. 15d0ae1 [analyzer] Malloc Checker: reduce false negatives rate by assuming that by Anna Zaks · 14 years ago
  71. 0860cd0 [analyzer] Malloc Checker: Report a leak when we are returning freed by Anna Zaks · 14 years ago
  72. da04677 [analyzer] Malloc checker: Leak bugs should be suppressed by sinks. by Anna Zaks · 14 years ago
  73. 4fb5487 [analyzer] MallocChecker: refactor/improve the symbol escape logic. by Anna Zaks · 14 years ago
  74. e9ef562 [analyzer] MallocChecker Cleanup - harden against crashes, fix an error by Anna Zaks · 14 years ago
  75. 7fb4900 Remove unused fun. by Benjamin Kramer · 14 years ago
  76. f8c17b7 [analyzer] MallocChecker: address a diagnostic "fixme". by Anna Zaks · 14 years ago
  77. ff3b9fd [analyzer] Add custom path diagnostic to the Malloc Checker. by Anna Zaks · 14 years ago
  78. cdfec5e [analyzer] MallocChecker cleanup, more tests. by Anna Zaks · 14 years ago
  79. 91c2a11 [analyzer] MallocChecker: implement pessimistic version of the checker, by Anna Zaks · 14 years ago
  80. 231361a [analyzer] Split the MallocChecker into two versions - pessimistic and by Anna Zaks · 14 years ago
  81. b319e02 [analyzer] MallocChecker: convert from using evalCall to post visit of CallExpr. by Anna Zaks · 14 years ago
  82. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago
  83. 6f42b62 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
  84. 8fe83e1 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 14 years ago
  85. 00bd44d Move various diagnostic operator<< overloads out of line and remove includes of Diagnostic.h. by Benjamin Kramer · 14 years ago
  86. 8bef823 Change references to 'const ProgramState *' to typedef 'ProgramStateRef'. by Ted Kremenek · 14 years ago
  87. 561d3ab Remove unnecessary default cases in switches over enums. by David Blaikie · 14 years ago
  88. 5eca482 [analyzer] Make the entries in 'Environment' context-sensitive by making entries map from by Ted Kremenek · 14 years ago
  89. eb31a76 [analyzer] Be less pessimistic about invalidation of global variables by Anna Zaks · 14 years ago
  90. e3659a7 Fix 80 col violations. by Ted Kremenek · 14 years ago
  91. b805c8f [analyzer] Refactor checkers to use helper function for getting callee Decl and name. by Anna Zaks · 14 years ago
  92. 0bd6b11 [analyzer] Rename generateNode -> addTransition in CheckerContext by Anna Zaks · 14 years ago
  93. 063e088 [analyzer] Simplify CheckerContext by Anna Zaks · 14 years ago
  94. af498a2 [analyze] Convert EndOfPath callback to use CheckerContext by Anna Zaks · 14 years ago
  95. b8989f2 Change operator<< for raw_ostream and NamedDecl to take a reference instead of a pointer. by Benjamin Kramer · 14 years ago
  96. 390909c [analyzer] Remove the dependency on CheckerContext::getStmt() as well as the method itself. by Anna Zaks · 14 years ago
  97. 5d0ea6d [analyzer] Removing references to CheckerContext::getNodeBuilder(): checkers can obtain block count directly from the Context. by Anna Zaks · 14 years ago
  98. d56763f If size was equal to 0, either NULL or a pointer suitable to be passed to by Zhongxing Xu · 14 years ago
  99. e172e8b Remove EnhancedBugReport and RangedBugReport - pull all the extra functionality they provided into their parent BugReport. The only functional changes are: made getRanges() non const - it adds default range to Ranges if none are supplied, made getStmt() private, which was another FIXME. by Anna Zaks · 14 years ago
  100. 18c66fd Rename GRState to ProgramState, and cleanup some code formatting along the way. by Ted Kremenek · 14 years ago