[PATCH] D71224: [analyzer][WIP] Escape symbols stored into specific region after a conservative evalcall.
Gábor Horváth via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Dec 9 13:30:53 PST 2019
xazax.hun marked an inline comment as done.
xazax.hun added inline comments.
================
Comment at: clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:696
// And make the result node.
Bldr.generateNode(Call.getProgramPoint(), State, Pred);
}
----------------
After some offline conversation it is very likely that we want to move the `runCheckersForPointerEscape` here.
The main question is, how should we get all the data?
We should know about:
* What regions are output params.
* What regions are considered escaped.
* What regions have traits that prevents escaping.
Is there anything else?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D71224/new/
https://reviews.llvm.org/D71224
More information about the cfe-commits
mailing list