Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
011534973e83db51f49098871186238fc64d5f54
/
lib
/
StaticAnalyzer
/
Checkers
/
ObjCSelfInitChecker.cpp
f420fe3
[analyzer] False positive in SelfInit - teach the checker about method
by Anna Zaks
· 13 years ago
b673a41
Adopt ExprEngine and checkers to ObjC property refactoring. Everything was working, but now diagnostics are aware of message expressions implied by uses of properties. Fixes <rdar://problem/9241180>.
by Ted Kremenek
· 13 years ago
1efcc42
[analyzer] Minor cleanups to the ObjCSelfInitChecker.
by Anna Zaks
· 13 years ago
8bef823
Change references to 'const ProgramState *' to typedef 'ProgramStateRef'.
by Ted Kremenek
· 13 years ago
5eca482
[analyzer] Make the entries in 'Environment' context-sensitive by making entries map from
by Ted Kremenek
· 13 years ago
0bd6b11
[analyzer] Rename generateNode -> addTransition in CheckerContext
by Anna Zaks
· 13 years ago
063e088
[analyzer] Simplify CheckerContext
by Anna Zaks
· 13 years ago
1d26f48
Rename AnalysisContext to AnalysisDeclContext. Not only is this name more accurate, but it frees up the name AnalysisContext for other uses.
by Ted Kremenek
· 13 years ago
390909c
[analyzer] Remove the dependency on CheckerContext::getStmt() as well as the method itself.
by Anna Zaks
· 13 years ago
d1e5a89
[analyzer] Remove TransferFuncs.h, then deal with the fallout.
by Jordy Rose
· 13 years ago
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
· 13 years ago
18c66fd
Rename GRState to ProgramState, and cleanup some code formatting along the way.
by Ted Kremenek
· 13 years ago
9c378f7
Cleanup various declarations of 'Stmt*' to be 'Stmt *', etc. in libAnalyzer and libStaticAnalyzer[*]. It was highly inconsistent, and very ugly to look at.
by Ted Kremenek
· 13 years ago
fc8f0e1
fix a bunch of comment typos found by codespell. Patch by
by Chris Lattner
· 14 years ago
85f3d76
Move some of the logic about classifying Objective-C methods into
by John McCall
· 14 years ago
ec8605f
[analyzer] Rename CheckerV2 -> Checker.
by Argyrios Kyrtzidis
· 14 years ago
769ce3e
[analyzer] Start moving the path-sensitive checkers to CheckerV2.
by Argyrios Kyrtzidis
· 14 years ago
695fb50
[analyzer] Pass CheckerManager to the registration functions.
by Argyrios Kyrtzidis
· 14 years ago
027a6ab
[analyzer] Use the new registration mechanism on some of the internal checks. These are:
by Argyrios Kyrtzidis
· 14 years ago
b715a7c
Weaken the ObjCSelfInitChecker to only warn when one calls an 'init' method within an 'init' method. This is a temporary stop gap to avoid false positives while we investigate how to make it smarter.
by Ted Kremenek
· 14 years ago
9b66371
Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core' and 'include/clang/StaticAnalyzer/Checkers'.
by Ted Kremenek
· 14 years ago
04291a7
[analyzer] lib/StaticAnalyzer/Checkers/ExprEngineInternalChecks.h -> lib/StaticAnalyzer/Checkers/InternalChecks.h
by Argyrios Kyrtzidis
· 14 years ago
0ca1040
[analyzer] Fix a false positive of the 'self' initialization checker.
by Argyrios Kyrtzidis
· 14 years ago
63eeade
Fix the message. Thanks to Thomas Clement for noticing.
by Argyrios Kyrtzidis
· 14 years ago
be29d8d
[analyzer] Slightly improve the diagnostic message of ObjCSelfInitChecker.
by Argyrios Kyrtzidis
· 14 years ago
4717f16
[analyzer] Improve the diagnostic for the self-init checker. Suggestion by Ted!
by Argyrios Kyrtzidis
· 14 years ago
eaf969b
[analyzer] Do the self-init check only on NSObject subclasses. Patch by Jean-Daniel Dupas!
by Argyrios Kyrtzidis
· 14 years ago
432424d
[analyzer] Introduce ObjCMessage which represents both explicit ObjC message expressions and implicit
by Argyrios Kyrtzidis
· 14 years ago
d7a31ba
[analyzer] Introduce ObjCSelfInitChecker, which checks initialization methods to verify that they assign 'self' to the
by Argyrios Kyrtzidis
· 14 years ago