[cfe-dev] Traces of SVal in BugReporterVisitor
gerardjubile
shahar.golan.mail at gmail.com
Wed Feb 20 06:58:39 PST 2013
I am trying to write a new BugReporterVisitor to mark the traces of an SVal.
This BugReporterVisitor will be created an SVal usage causes a report, and
it needs to mark the traces of this SVAL.
In the following example, when checking the function call in line 5, I can
see that this is an allocation and by looking at the SVal of the argument, I
see that the allocation is of 0 bytes:
1 void *f(int i) {
2 int a = 0;
3 int b = a/i;
4 int c = b;
5 return malloc(c);
6 }
In the report for line 5 I would like to mark all the expressions that led
to the computation of the SVal.
My questions:
1. Can any of the existing BugReporterVisitor assist me?
2. If not, can anyone suggest guidelines to coding such a
BugReporterVisitor?
Thanks, Gerard.
--
View this message in context: http://clang-developers.42468.n3.nabble.com/Traces-of-SVal-in-BugReporterVisitor-tp4030520.html
Sent from the Clang Developers mailing list archive at Nabble.com.
More information about the cfe-dev
mailing list