Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
a92bd303a6aed5cf12de5f76938c112b00cc06e6
/
lib
/
Analysis
/
NSErrorChecker.cpp
f017173
Port BugReporter and BugType to StringRef.
by Benjamin Kramer
· 15 years ago
4988a9a
Kill some unnecessary calls to c_str().
by Benjamin Kramer
· 15 years ago
ba5fb5a
lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace
by Kovarththanan Rajaratnam
· 15 years ago
e576af2
Enhance null dereference diagnostics by indicating what variable (if any) was dereferenced. Addresses <rdar://problem/7039161>.
by Ted Kremenek
· 15 years ago
b4b817d
Refactor DereferenceChecker to use only the new Checker API instead of
by Ted Kremenek
· 15 years ago
dc998c1
Merge NullDerefChecker.[h,cpp] and UndefDerefChecker.[h,cpp]. They are essentially two parts of the same check.
by Ted Kremenek
· 15 years ago
29e0ef2
Rename NSErrorCheck to NSErrorChecker.
by Ted Kremenek
· 15 years ago
[Renamed (89%) from lib/Analysis/CheckNSError.cpp]
d86caaa
Move NullDerefChecker.h instead a 'Checkers' subdirectory.
by Ted Kremenek
· 15 years ago
f1cbd80
Add an assertion to ensure NullDerefChecker exists.
by Zhongxing Xu
· 15 years ago
ec9227f
Move NullDeref and UndefDeref into their own checker.
by Zhongxing Xu
· 15 years ago
183700f
Change all the Type::getAsFoo() methods to specializations of Type::getAs().
by John McCall
· 15 years ago
1eb4433
Remove tabs, and whitespace cleanups.
by Mike Stump
· 15 years ago
27a36e9
Sentence-case bug category.
by Ted Kremenek
· 15 years ago
d17da2b
Add LocationContext* field to VarRegion. This is needed for interprocedural analysis.
by Ted Kremenek
· 15 years ago
5ab128b
Tie the local check NSErrorCheck to a Decl to pave the way
by Zhongxing Xu
· 15 years ago
031ccc0
Last step of template cleanup: merge *BuilderImpl to *Builder.
by Zhongxing Xu
· 15 years ago
355a692
Fix typo reported in <rdar://problem/7121409>.
by Ted Kremenek
· 15 years ago
6217b80
Change uses of:
by Ted Kremenek
· 15 years ago
35366a6
Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods
by Ted Kremenek
· 15 years ago
1a1a6e2
Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.
by Ted Kremenek
· 15 years ago
14108da
This patch includes a conceptually simple, but very intrusive/pervasive change.
by Steve Naroff
· 15 years ago
c878138
Remove more uses of GRStateRef.
by Ted Kremenek
· 15 years ago
93e7145
Simplify more code by using SVal::getAsSymbol().
by Ted Kremenek
· 15 years ago
cf118d4
Overhaul BugReporter interface and implementation. The new interface cleans up
by Ted Kremenek
· 16 years ago
d9d22dd
Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of
by Chris Lattner
· 16 years ago
993f1c7
- constify some uses of MemRegion* (MemRegion should be immutable).
by Ted Kremenek
· 16 years ago
1c96b24
This patch did the following renaming. There should be no functional changes.
by Zhongxing Xu
· 16 years ago
d9bc33e
Remove lval::FieldOffset, lval::ArrayOffset. These will be replaced with regions.
by Ted Kremenek
· 16 years ago
9e24049
This is a big patch, but the functionality change is small and the rest of the patch consists of deltas due to API changes.
by Ted Kremenek
· 16 years ago
cc9ac41
Enhance NSError** checking with analogous checking for CFErrorRef*.
by Ted Kremenek
· 16 years ago
62059e8
Add a bug category for NSError** checks.
by Ted Kremenek
· 16 years ago
37fc826
Register the implicit null-dereferenced object as a notable symbol.
by Ted Kremenek
· 16 years ago
7360fda
Implement second part of PR 2600: NSError** parameter may be null, and should be checked before being dereferenced.
by Ted Kremenek
· 16 years ago
cfdf9b4
Change implementation of NSError** coding-style check to be invoked at the end of the retain/release analysis.
by Ted Kremenek
· 16 years ago
f45d18c
Implemented one of the checks requested in PR 2600:
by Ted Kremenek
· 16 years ago