Ted Kremenek
|
43b82b823a
[analyzer] tracking stores/constraints now works for ObjC ivars or struct fields.
|
12 年之前 |
David Blaikie
|
7a95de68c0
Replace ProgramPoint llvm::cast support to be well-defined.
|
12 年之前 |
Jordan Rose
|
c39f9fa39c
[analyzer] Remove isa<> followed by dyn_cast<>.
|
12 年之前 |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 年之前 |
Jordan Rose
|
09f7bf14d2
[analyzer] Use the CallEnter node to get a value for tracked null arguments.
|
13 年之前 |
Jordan Rose
|
4d9e497a2b
[analyzer] Replace -analyzer-no-eagerly-trim-egraph with graph-trim-interval.
|
13 年之前 |
Jordan Rose
|
8347d3d45e
[analyzer] Allow a BugReport to be marked "invalid" during path generation.
|
13 年之前 |
Anna Zaks
|
99d68e9b4c
[analyzer] Explain why we need condition 8.
|
13 年之前 |
Ted Kremenek
|
62bde3e0a0
ExplodedGraph::shouldCollectNode() should not collect nodes for non-Expr Stmts
|
13 年之前 |
Jordan Rose
|
6062334cc3
[analyzer] Rename CallEvent::mayBeInlined to CallEvent::isCallStmt.
|
13 年之前 |
Jordan Rose
|
1833d28434
[analyzer] Add comments to ExplodedNode::NodeGroup.
|
13 年之前 |
Jordan Rose
|
46e778145c
[analyzer] Use PointerUnion to implement ExplodedNode::NodeGroup.
|
13 年之前 |
Jordan Rose
|
f540c54701
[analyzer] Rename Calls.{h,cpp} to CallEvent.{h,cpp}. No functionality change.
|
13 年之前 |
Jordan Rose
|
28038f33aa
[analyzer] Add new PreImplicitCall and PostImplicitCall ProgramPoints.
|
13 年之前 |
Jordan Rose
|
85d7e01cf6
[analyzer] Move the last bits of CallOrObjCMessage over to CallEvent.
|
13 年之前 |
Anna Zaks
|
0206425d9f
[analyzer] Remove a statistic - it's too expensive.
|
13 年之前 |
Anna Zaks
|
1e548f12f7
[analyzer]scan-build: report the total number of steps analyzer performs
|
13 年之前 |
Anna Zaks
|
c0e71a15bc
[analyzer] Rely on canBeInlined utility instead of checking CallExpr
|
13 年之前 |
Anna Zaks
|
183ff2aaac
[analyzer] Fix a spurious undef value warning.
|
13 年之前 |
Anna Zaks
|
0b3ade86a1
[analyzer] Run remove dead bindings right before leaving a function.
|
13 年之前 |
Ted Kremenek
|
2ac58b7c09
Revert "Move ExplodedNode reclaimation out of ExprEngine and into CoreEngine. Also have it based on adding predecessors/successors, not node allocation. No measurable performance change."
|
13 年之前 |
Ted Kremenek
|
437ee81e54
Move ExplodedNode reclaimation out of ExprEngine and into CoreEngine. Also have it based on adding predecessors/successors, not node allocation. No measurable performance change.
|
13 年之前 |
Ted Kremenek
|
626719bd2c
Minor cleanup to node data structures in ExplodedGraph. No functionality change.
|
13 年之前 |
Dylan Noblesmith
|
6f42b62b61
Basic: import OwningPtr<> into clang namespace
|
13 年之前 |
Ted Kremenek
|
841c96a885
Minor refactor within ExplodedGraph::reclaimRecentlyAllocatedNodes(). No functionality change.
|
13 年之前 |
Ted Kremenek
|
8bef823818
Change references to 'const ProgramState *' to typedef 'ProgramStateRef'.
|
13 年之前 |
Ted Kremenek
|
9d0064e802
Reduce peak memory usage of the static analyzer on sqlite3 (when using inlining) by 30%.
|
13 年之前 |
Ted Kremenek
|
256ef642f8
Remove '#if 0' from ExprEngine::InlineCall(), and start fresh by wiring up inlining for straight C calls.
|
13 年之前 |
David Blaikie
|
99ba9e3bd7
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
|
13 年之前 |
Anna Zaks
|
6800ba622e
[analyzer] Make sink attribute part of the node profile.
|
14 年之前 |