Anna Zaks
|
41988f331a
[analyzer] Add support for escape of const pointers and use it to allow “newed” pointers to escape
|
12 년 전 |
Jordan Rose
|
f8ddc09898
[analyzer] Invalidate regions indirectly accessible through const pointers.
|
12 년 전 |
Anna Zaks
|
cc5dbdae70
[analyzer] Simple inline defensive checks suppression
|
12 년 전 |
David Blaikie
|
dc84cd5efd
Include llvm::Optional in clang/Basic/LLVM.h
|
12 년 전 |
David Blaikie
|
5251abea41
Replace SVal llvm::cast support to be well-defined.
|
12 년 전 |
Jordan Rose
|
ef9e6d6657
[analyzer] Scan the correct store when finding symbols in a LazyCompoundVal.
|
12 년 전 |
Anna Zaks
|
1655bcd052
[analyzer] Address Jordan's nitpicks as per code review of r170625.
|
12 년 전 |
Anna Zaks
|
bf53dfac81
[analyzer] Add the pointer escaped callback.
|
12 년 전 |
Jordan Rose
|
7affe151f5
[analyzer] Remove bindExprAndLocation, which does extra work for no gain.
|
12 년 전 |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 년 전 |
Jordan Rose
|
40d8551890
[analyzer] Move convenience REGISTER_*_WITH_PROGRAMSTATE to CheckerContext.h
|
12 년 전 |
Jordan Rose
|
166d502d53
[analyzer] Use nice macros for the common ProgramStateTraits (map, set, list).
|
12 년 전 |
Jordan Rose
|
ca5d78d0bc
[analyzer] Make ProgramStateManager's SubEngine parameter optional.
|
13 년 전 |
Ted Kremenek
|
732cdf383f
Remove unnecessary ASTContext& parameter from SymExpr::getType().
|
13 년 전 |
Jordan Rose
|
0073a5c7ce
Reapply "[analyzer] Remove constraints on dead symbols as part of removeDeadBindings."
|
13 년 전 |
Jordan Rose
|
8e289bb59c
Revert "[analyzer] Remove constraints on dead symbols as part of removeDeadBindings."
|
13 년 전 |
Ted Kremenek
|
ce15cce38c
Remove dead method ProgramState::MarshalState().
|
13 년 전 |
Jordan Rose
|
24c7f98828
[analyzer] Remove constraints on dead symbols as part of removeDeadBindings.
|
13 년 전 |
Ted Kremenek
|
47cbd0f389
Remove ProgramState::getSymVal(). It was being misused by Checkers,
|
13 년 전 |
Ted Kremenek
|
56a46b51df
Rename 'unbindLoc()' (in ProgramState) and 'Remove()' to
|
13 년 전 |
Ted Kremenek
|
32a549a649
Remove Store::bindDecl() and Store::bindDeclWithNoInit(), and
|
13 년 전 |
Ted Kremenek
|
5be88dc79d
Rename 'BindCompoundLiteral' to 'bindCompoundLiteral' and
|
13 년 전 |
Jordan Rose
|
0ad36baedc
[analyzer] Correctly devirtualize virtual method calls in destructors.
|
13 년 전 |
Jordan Rose
|
f41c0dd023
[analyzer] Look up DynamicTypeInfo by region instead of symbol.
|
13 년 전 |
Anna Zaks
|
d4fe57f7f7
[analyzer] Rename the function to better reflect what it actually does.
|
13 년 전 |
Jordan Rose
|
0d53ab4024
[analyzer] Track malloc'd regions stored in structs.
|
13 년 전 |
Jordan Rose
|
e0d24eb106
[analyzer] Revamp RegionStore to distinguish regions with symbolic offsets.
|
13 년 전 |
Anna Zaks
|
c7ecc43c33
[analyzer] Add a checker to manage dynamic type propagation.
|
13 년 전 |
Anna Zaks
|
c1290e0060
[analyzer] Fixup: remove the extra whitespace
|
13 년 전 |
Anna Zaks
|
148fee988e
[analyzer] ObjC Inlining: Start tracking dynamic type info in the GDM
|
13 년 전 |