Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
a8d177b2d49352c88b51e6e372c47c23bdb404b5
/
clang
/
lib
/
StaticAnalyzer
/
Checkers
/
PthreadLockChecker.cpp
6a5674f
[analyzer] Rename CheckerV2 -> Checker.
by Argyrios Kyrtzidis
· 15 years ago
dff865d
[analyzer] Migrate to CheckerV2:
by Argyrios Kyrtzidis
· 15 years ago
507ff53
[analyzer] Pass CheckerManager to the registration functions.
by Argyrios Kyrtzidis
· 15 years ago
2d3905f
[analyzer] Use the new registration mechanism on some of the experimental checks. These are:
by Argyrios Kyrtzidis
· 15 years ago
f8cbac4
Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core' and 'include/clang/StaticAnalyzer/Checkers'.
by Ted Kremenek
· 15 years ago
f410a62
[analyzer] lib/StaticAnalyzer/Checkers/ExprEngineExperimentalChecks.h -> lib/StaticAnalyzer/Checkers/ExperimentalChecks.h
by Argyrios Kyrtzidis
· 15 years ago
d99bd55
Chris Lattner has strong opinions about directory layout. :)
by Ted Kremenek
· 15 years ago
[Renamed (95%) from clang/lib/EntoSA/Checkers/PthreadLockChecker.cpp]
ef33f09
Rename headers: 'clang/GR' 'clang/EntoSA' and update Makefile.
by Ted Kremenek
· 15 years ago
[Renamed (96%) from clang/lib/GR/Checkers/PthreadLockChecker.cpp]
98857c9
Rename static analyzer namespace 'GR' to 'ento'.
by Ted Kremenek
· 15 years ago
1696f50
[analyzer] Refactoring: Drop the 'GR' prefix.
by Argyrios Kyrtzidis
· 15 years ago
ca08fba
[analyzer] Refactoring: Move stuff into namespace 'GR'.
by Argyrios Kyrtzidis
· 15 years ago
a700e97
[analyzer] Refactoring: Move checkers into lib/GR/Checkers and their own library, libclangGRCheckers
by Argyrios Kyrtzidis
· 15 years ago
[Renamed from clang/lib/GR/PthreadLockChecker.cpp]
2ff5ab1
[analyzer] Refactoring: lib/Checker -> lib/GR and libclangChecker -> libclangGRCore
by Argyrios Kyrtzidis
· 15 years ago
[Renamed from clang/lib/Checker/PthreadLockChecker.cpp]
8d602a8
[analyzer] Refactoring: include/clang/Checker -> include/clang/GR
by Argyrios Kyrtzidis
· 15 years ago
750b7ac
Rename 'Generate[Node,Sink]' to 'generate[Node,Sink]'.
by Ted Kremenek
· 15 years ago
c5bea1e
Rename all 'AssumeXXX' methods in libChecker to 'assumeXXX'.
by Ted Kremenek
· 15 years ago
4b8eca8
Teach the CStringChecker and PthreadLockChecker about non-identifier
by Douglas Gregor
· 15 years ago
57f0989
Revert 95541.
by Ted Kremenek
· 16 years ago
500f49f
Rename: GRState::getSVal(Stmt*) => getExprVal(),
by Zhongxing Xu
· 16 years ago
fe0fc40
Move BugReporter.h, PathDiagnostic.h, and BugType.h to 'include/Checker/BugReporter'
by Ted Kremenek
· 16 years ago
d6b8708
Split libAnalysis into two libraries: libAnalysis and libChecker.
by Ted Kremenek
· 16 years ago
[Renamed (95%) from clang/lib/Analysis/PthreadLockChecker.cpp]
65c6566
lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace
by Kovarththanan Rajaratnam
· 16 years ago
10a50e7
Split CodeTextRegion into FunctionTextRegion and BlockTextRegion. This a precursor to having basic static analysis support for blocks.
by Ted Kremenek
· 16 years ago
6c37c5c
PthreadLockChecker doesn't need PreVisitCallExpr() yet. All the current logic should be done in PostVisitCallExpr()
by Ted Kremenek
· 16 years ago
d48568f
Add most of the boilerplate logic for a simple pthread_mutux_lock() -> pthread_mutex_unlock() checker. We need to add a visitor method to Checker for handling dead symbols in order to detect locks that are not unlocked.
by Ted Kremenek
· 16 years ago