Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
76dafa7e6487c0b51fadebd16bdefe0e0e23d595
/
lib
/
StaticAnalyzer
/
Checkers
/
StackAddrEscapeChecker.cpp
73212df
[analyzer] C++ objects returned on the stack may be wrapped in ExprWithCleanups.
by Jordan Rose
· 13 years ago
c210cb7
[analyzer] Inline constructors for any object with a trivial destructor.
by Jordan Rose
· 13 years ago
4e4d084
Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST).
by David Blaikie
· 13 years ago
7e86783
[analyzer] do not warn about returning stack-allocated memory when it comes from an ancestor stack frame.
by Ted Kremenek
· 13 years ago
f7ccbad
Basic: import SmallString<> into clang namespace
by Dylan Noblesmith
· 14 years ago
6f42b62
Basic: import OwningPtr<> into clang namespace
by Dylan Noblesmith
· 14 years ago
8bef823
Change references to 'const ProgramState *' to typedef 'ProgramStateRef'.
by Ted Kremenek
· 14 years ago
5eca482
[analyzer] Make the entries in 'Environment' context-sensitive by making entries map from
by Ted Kremenek
· 14 years ago
39ac187
[analyzer] Add getLocationContext to CheckerContext
by Anna Zaks
· 14 years ago
0bd6b11
[analyzer] Rename generateNode -> addTransition in CheckerContext
by Anna Zaks
· 14 years ago
af498a2
[analyze] Convert EndOfPath callback to use CheckerContext
by Anna Zaks
· 14 years ago
b8989f2
Change operator<< for raw_ostream and NamedDecl to take a reference instead of a pointer.
by Benjamin Kramer
· 14 years ago
b219cfc
Switch assert(0/false) llvm_unreachable.
by David Blaikie
· 14 years ago
782f63e
Handle CXXTempObjectRegion in StackAddrEscapeChecker.
by Jeffrey Yasskin
· 14 years ago
7df1234
[analyzer] Replace calls to getNameAsString() with StringRef equivalents.
by Jordy Rose
· 14 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
· 14 years ago
18c66fd
Rename GRState to ProgramState, and cleanup some code formatting along the way.
by Ted Kremenek
· 14 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
· 14 years ago
6421162
Rename getInstantiationLineNumber to getExpansionLineNumber in both
by Chandler Carruth
· 14 years ago
5f9e272
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
by Chris Lattner
· 14 years ago
f85e193
Automatic Reference Counting.
by John McCall
· 14 years ago
ec8605f
[analyzer] Rename CheckerV2 -> Checker.
by Argyrios Kyrtzidis
· 15 years ago
f5d2ef4
Tidy up help text in Checkers.td, and rename StackAddrLeakChecker to StackAddrEscapeChecker.
by Ted Kremenek
· 15 years ago
[Renamed (92%) from lib/StaticAnalyzer/Checkers/StackAddrLeakChecker.cpp]
af5800a
[analyzer] Migrate StackAddrLeakChecker to CheckerV2.
by Argyrios Kyrtzidis
· 15 years ago
f178ac8
[analyzer] Refactor EndOfFunctionNodeBuilder.
by Argyrios Kyrtzidis
· 15 years ago
695fb50
[analyzer] Pass CheckerManager to the registration functions.
by Argyrios Kyrtzidis
· 15 years ago
027a6ab
[analyzer] Use the new registration mechanism on some of the internal checks. These are:
by Argyrios Kyrtzidis
· 15 years ago
9b66371
Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core' and 'include/clang/StaticAnalyzer/Checkers'.
by Ted Kremenek
· 15 years ago
04291a7
[analyzer] lib/StaticAnalyzer/Checkers/ExprEngineInternalChecks.h -> lib/StaticAnalyzer/Checkers/InternalChecks.h
by Argyrios Kyrtzidis
· 15 years ago
ba37d3b
Remove unnecessary save-and-restore of the
by Ted Kremenek
· 15 years ago
e36de1f
Rename misc. methods in GRSubEngine to start
by Ted Kremenek
· 15 years ago
2114258
Chris Lattner has strong opinions about directory layout. :)
by Ted Kremenek
· 15 years ago
[Renamed (97%) from lib/EntoSA/Checkers/StackAddrLeakChecker.cpp]
3a8f40e
Rename headers: 'clang/GR' 'clang/EntoSA' and update Makefile.
by Ted Kremenek
· 15 years ago
[Renamed (97%) from lib/GR/Checkers/StackAddrLeakChecker.cpp]
9ef6537
Rename static analyzer namespace 'GR' to 'ento'.
by Ted Kremenek
· 15 years ago
d2592a3
[analyzer] Refactoring: Drop the 'GR' prefix.
by Argyrios Kyrtzidis
· 15 years ago
5a4f98f
[analyzer] Refactoring: Move stuff into namespace 'GR'.
by Argyrios Kyrtzidis
· 15 years ago
a7af5ea
[analyzer] Refactoring: Move checkers into lib/GR/Checkers and their own library, libclangGRCheckers
by Argyrios Kyrtzidis
· 15 years ago
[Renamed from lib/GR/StackAddrLeakChecker.cpp]
bce30c5
[analyzer] Refactoring: lib/Checker -> lib/GR and libclangChecker -> libclangGRCore
by Argyrios Kyrtzidis
· 15 years ago
[Renamed from lib/Checker/StackAddrLeakChecker.cpp]
98cabba
[analyzer] Refactoring: include/clang/Checker -> include/clang/GR
by Argyrios Kyrtzidis
· 15 years ago
d048c6e
Rename 'Generate[Node,Sink]' to 'generate[Node,Sink]'.
by Ted Kremenek
· 15 years ago
9c14953
Rename all 'EvalXXX' methods in libChecker to 'evalXXX'.
by Ted Kremenek
· 15 years ago
a7e6845
Detabify.
by Eli Friedman
· 15 years ago
a816615
Tweak stack address checker to report multiple cases where globals may reference stack memory.
by Ted Kremenek
· 15 years ago
551bd1f
Rework StackAddrLeakChecker to find stores of stack memory addresses to global variables
by Ted Kremenek
· 15 years ago
bd409d0
We return Loc where we know.
by Zhongxing Xu
· 15 years ago
9b14683
Merge StackAddrLeakChecker and ReturnStackAddressChecker.
by Zhongxing Xu
· 15 years ago
2c46458
Directly compare the StackFrameContext. This greatly simplifies logic and
by Zhongxing Xu
· 15 years ago
1622a54
Add a checker check if a global variable holds a local variable's address after
by Zhongxing Xu
· 15 years ago