Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
699bbf9f3fa67ededdd762d2637d72d2a4a88b7a
/
lib
/
StaticAnalyzer
699bbf9
[analyzer] Migrate StreamChecker to CheckerV2.
by Argyrios Kyrtzidis
· 14 years ago
183ff98
[analyzer] Migrate CStringChecker to CheckerV2.
by Argyrios Kyrtzidis
· 14 years ago
af5800a
[analyzer] Migrate StackAddrLeakChecker to CheckerV2.
by Argyrios Kyrtzidis
· 14 years ago
f178ac8
[analyzer] Refactor EndOfFunctionNodeBuilder.
by Argyrios Kyrtzidis
· 14 years ago
ecc4d33
[analyzer] Migrate IdempotentOperationChecker to CheckerV2.
by Argyrios Kyrtzidis
· 14 years ago
cd50e13
[analyzer] const goodness.
by Argyrios Kyrtzidis
· 14 years ago
c2e0db8
[analyzer] Rename runPathSensitiveCheckers -> expandGraphWithCheckers.
by Argyrios Kyrtzidis
· 14 years ago
e1bfb7a
[analyzer] Migrate ChrootChecker to CheckerV2.
by Argyrios Kyrtzidis
· 14 years ago
30726c6
[analyzer] Migrate UnreachableCodeChecker to CheckerV2.
by Argyrios Kyrtzidis
· 14 years ago
45d9b4e
[analyzer] Migrate to CheckerV2:
by Argyrios Kyrtzidis
· 14 years ago
2e471a3
[analyzer] Add LangOptions in CheckerManager.
by Argyrios Kyrtzidis
· 14 years ago
42461ee
Migrate CFGReachabilityAnalysis out of the IdempotentOperationsChecker and into its own analysis file.
by Ted Kremenek
· 14 years ago
283a358
Have IdempotentOperationsChecker pull its CFGStmtMap from AnalysisContext.
by Ted Kremenek
· 14 years ago
983326f
[analyzer] Migrate to CheckerV2:
by Argyrios Kyrtzidis
· 14 years ago
74eed0e
[analyzer] Migrate the BasicObjCFoundationChecks to CheckerV2:
by Argyrios Kyrtzidis
· 14 years ago
3f82127
[analyzer] Fix CheckerManager::runCheckersForObjCMessage.
by Argyrios Kyrtzidis
· 14 years ago
404fc3a
[analyzer] Refactor BugTypes and their ownership model.
by Argyrios Kyrtzidis
· 14 years ago
769ce3e
[analyzer] Start moving the path-sensitive checkers to CheckerV2.
by Argyrios Kyrtzidis
· 14 years ago
0ef473f
Add CStringChecker support for strncpy. Patch by Lenny Maiorani!
by Ted Kremenek
· 14 years ago
be4242c
Add CStringChecker support for strnlen. Patch by Lenny Maiorani!
by Ted Kremenek
· 14 years ago
c8da1ec
New function for tablegenning: clang_tablegen.
by Oscar Fuentes
· 14 years ago
80f38f0
Correct name of dependent target.
by Oscar Fuentes
· 14 years ago
b20f5c6
Fix some add_dependencies.
by Oscar Fuentes
· 14 years ago
b14175a
[analyzer] Fix crash when analyzing C++ code.
by Argyrios Kyrtzidis
· 14 years ago
09fe4a5
Change 'StoreRef' back to 'Store' in GRState, shrinking the size of GRState back by one pointer.
by Ted Kremenek
· 14 years ago
370e6e9
[analyzer] Fix crash when analyzing C++ code.
by Argyrios Kyrtzidis
· 14 years ago
77a4d56
Add 'StoreRef' smart pointer to allow more fine-grain memory lifetime control of Store objects.
by Ted Kremenek
· 14 years ago
7ff07dc
[analyzer] Fix crash when analyzing C++ code.
by Argyrios Kyrtzidis
· 14 years ago
4f20de1
[analyzer] Fix crash when analyzing C++ code.
by Argyrios Kyrtzidis
· 14 years ago
63ba046
CMake: updated source file list.
by Oscar Fuentes
· 14 years ago
2d67b90
[analyzer] Use the new registration mechanism for the debugging info "checks".
by Argyrios Kyrtzidis
· 14 years ago
7dd445e
[analyzer] Use the new registration mechanism on the non-path-sensitive-checkers:
by Argyrios Kyrtzidis
· 14 years ago
9fb9474
[analyzer]
by Argyrios Kyrtzidis
· 14 years ago
695fb50
[analyzer] Pass CheckerManager to the registration functions.
by Argyrios Kyrtzidis
· 14 years ago
c869abe
When building StaticAnalyzer/Frontend add -I "<Checkers build dir>" to allow Checkers.inc to be
by Argyrios Kyrtzidis
· 14 years ago
56ca35d
Change the representation of GNU ?: expressions to use a different expression
by John McCall
· 14 years ago
ad8dcf4
Step #1/N of implementing support for __label__: split labels into
by Chris Lattner
· 14 years ago
6810630
simplify a bit.
by Chris Lattner
· 14 years ago
7dfc942
Makes most methods in SVals.h conform to the naming guide. Reviewed
by Zhanyong Wan
· 14 years ago
2dbf07d
Revert r125642. This broke the build? It should be a no-op.
by Nick Lewycky
· 14 years ago
864b983
Don't use "../foo" to return to the current directory.
by Nick Lewycky
· 14 years ago
682180b
[analyzer] AnalyzerFrontend is dependent on AnalyzerCheckers.
by Argyrios Kyrtzidis
· 14 years ago
0b1ba62
[analyzer] Use the new registration mechanism on the apple checkers:
by Argyrios Kyrtzidis
· 14 years ago
23ade50
[analyzer] Use the new registration mechanism on some of the experimental internal checkers:
by Argyrios Kyrtzidis
· 14 years ago
c9f2e0f
[analyzer] Use the new registration mechanism on the IdempotentOperationChecker.
by Argyrios Kyrtzidis
· 14 years ago
e9baa6b
[analyzer] Remove ObjCSelfInitCheck from AnalyzerOptions.
by Argyrios Kyrtzidis
· 14 years ago
a0decc9
[analyzer] Use the new registration mechanism on some of the experimental checks. These are:
by Argyrios Kyrtzidis
· 14 years ago
6cd370c
Add missing CMake dependency
by Douglas Gregor
· 14 years ago
27af04b
Fix the clang-wpa example.
by Argyrios Kyrtzidis
· 14 years ago
26c05b1
[analyzer] Reflect changes for tablegen'ing the checkers.
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
b531891
IdempotentOperationChecker: don't repeatedly recompute block reachability.
by Ted Kremenek
· 14 years ago
b641f08
Add current binary and source directories to the header search list
by Oscar Fuentes
· 14 years ago
7fa4f62
Remove left-over #include.
by Argyrios Kyrtzidis
· 14 years ago
43dee22
[analyzer] Overhauling of the checker registration mechanism.
by Argyrios Kyrtzidis
· 14 years ago
5f83d6f
[analyzer] Remove ManagerRegistry which is not used. In the future we may load analyzer plugins dynamically but
by Argyrios Kyrtzidis
· 14 years ago
e6348c3
[analyzer] Move include/clang/StaticAnalyzer/AnalysisConsumer.h -> lib/StaticAnalyzer/Frontend/AnalysisConsumer.h since
by Argyrios Kyrtzidis
· 14 years ago
f49a009
[analyzer] Move Checkers/FrontendActions.cpp -> Frontend/FrontendActions.cpp
by Argyrios Kyrtzidis
· 14 years ago
e817771
[analyzer] Introduce libclangStaticAnalyzerFrontend and move Checkers/AnalysisConsumer.cpp into Frontend lib.
by Argyrios Kyrtzidis
· 14 years ago
6a6d9a8
Remove dead code in IdempotentOperationChecker.
by Ted Kremenek
· 14 years ago
e8350c6
Fix edge case where we don't cull warnings in IdempotentOperationsChecker due to incomplete analysis of loops.
by Ted Kremenek
· 14 years ago
8e37677
Use 'BitVector' instead of SmallPtrSet<CFGBlock*> in IdempotentOperationsChecker. No real functionality change.
by Ted Kremenek
· 14 years ago
020c374
Teach the IdempotentOperations checker to ignore property setters.
by Ted Kremenek
· 15 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
· 15 years ago
148849a
static analyzer: Also invalidate instance variables of a receiver in a message expression, just as we do with parameters.
by Ted Kremenek
· 15 years ago
f4e532b
Don't emit a dead store for '++' operations unless it occurs with a return statement. We've never seen any other cases that were real bugs.
by Ted Kremenek
· 15 years ago
0a86d44
Add CMake dependencies so that LLVM_USED_LIBS order doesn't matter.
by Jeffrey Yasskin
· 15 years ago
848ec83
Don't report dead stores on unreachable code paths. Fixes <rdar://problem/8405222>.
by Ted Kremenek
· 15 years ago
98caa2c
Remove RegionStoreManager::evalBinOp(), which is now handled by the SValBuilder.
by Ted Kremenek
· 15 years ago
2534528
Rename 'InvalidateRegions()' to 'invalidateRegions()'.
by Ted Kremenek
· 15 years ago
a9d5c30
Allow the 'Eng' entry in GRStateManager to be a (possibly null) pointer instead of a reference.
by Ted Kremenek
· 15 years ago
886e160
CMake: LLVM_NO_RTTI must be obsolete now!
by NAKAMURA Takumi
· 15 years ago
b5fb7e0
Run ~GRState() when reclaiming GRStates.
by Ted Kremenek
· 15 years ago
e40b69d
static analyzer: Make GRStates reference counted, with reference counts managed by ExplodedNodes.
by Ted Kremenek
· 15 years ago
9b66371
Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core' and 'include/clang/StaticAnalyzer/Checkers'.
by Ted Kremenek
· 15 years ago
e08ce65
AST, Sema, Serialization: add CUDAKernelCallExpr and related semantic actions
by Peter Collingbourne
· 15 years ago
63c00d7
Remove vtables from the Stmt hierarchy; this was pretty easy as
by John McCall
· 15 years ago
d767d81
static analyzer: Further reduce the analyzer's memory usage when analyzing sqlite3 by 7-10% by recylcing "uninteresting" ExplodedNodes.
by Ted Kremenek
· 15 years ago
b7ff4c6
analyzer, retain/release checker: Remove hack where objects passed in message to 'self' are no longer tracked.
by Ted Kremenek
· 15 years ago
811d75e
[analyzer] Move the files in lib/StaticAnalyzer to lib/StaticAnalyzer/Core.
by Argyrios Kyrtzidis
· 15 years ago
a12a517
[analyzer] lib/StaticAnalyzer/Checkers/ExprEngineExperimentalChecks.cpp -> lib/StaticAnalyzer/Checkers/ExperimentalChecks.cpp
by Argyrios Kyrtzidis
· 15 years ago
af1a933
[analyzer] lib/StaticAnalyzer/Checkers/ExprEngineExperimentalChecks.h -> lib/StaticAnalyzer/Checkers/ExperimentalChecks.h
by Argyrios Kyrtzidis
· 15 years ago
04291a7
[analyzer] lib/StaticAnalyzer/Checkers/ExprEngineInternalChecks.h -> lib/StaticAnalyzer/Checkers/InternalChecks.h
by Argyrios Kyrtzidis
· 15 years ago
0ca1040
[analyzer] Fix a false positive of the 'self' initialization checker.
by Argyrios Kyrtzidis
· 15 years ago
c2e20d0
[analyzer] Fix a crash until we can handle temporary struct objects properly.
by Argyrios Kyrtzidis
· 15 years ago
469a1eb
An insomniac stab at making block declarations list the variables they close
by John McCall
· 15 years ago
63eeade
Fix the message. Thanks to Thomas Clement for noticing.
by Argyrios Kyrtzidis
· 15 years ago
be29d8d
[analyzer] Slightly improve the diagnostic message of ObjCSelfInitChecker.
by Argyrios Kyrtzidis
· 15 years ago
11fe175
Wire up attributes 'ns_consumed' and 'cf_consumed' in the static analyzer's ObjC retain/release checker.
by Ted Kremenek
· 15 years ago
9319b56
[analyzer] Fix crash when handling dot syntax on 'super'.
by Argyrios Kyrtzidis
· 15 years ago
dfbb02a
Fix whitespace.
by NAKAMURA Takumi
· 15 years ago
0099530
7bit-ize.
by NAKAMURA Takumi
· 15 years ago
12b9434
Hook up attribute ns_consumes_self in the ObjC retain/release checker in the static analyzer.
by Ted Kremenek
· 15 years ago
bd5a94e
[analyzer] Enable the self-init checker under command-line option '-analyzer-check-objc-self-init' which by default
by Argyrios Kyrtzidis
· 15 years ago
4717f16
[analyzer] Improve the diagnostic for the self-init checker. Suggestion by Ted!
by Argyrios Kyrtzidis
· 15 years ago
eaf969b
[analyzer] Do the self-init check only on NSObject subclasses. Patch by Jean-Daniel Dupas!
by Argyrios Kyrtzidis
· 15 years ago
f6a19fb
Don't try and symbolicate unions; we don't reason
by Ted Kremenek
· 15 years ago
e3115e2
Recycle memory for GRStates that are never referenced
by Ted Kremenek
· 15 years ago
937596f
Tweak wording of static analyzer diagnostic
by Ted Kremenek
· 15 years ago
14429b9
[analyzer] Handle the dot syntax for properties in the ExprEngine.
by Argyrios Kyrtzidis
· 15 years ago
Next »