[Soot-list] Querying Paddle
Saswat Anand
saswat at cc.gatech.edu
Sun Mar 12 22:29:19 EST 2006
Hello,
I want to query the PointsToAnalysis built by Paddle. So I was looking
for some documentation on how Context parameter (in reachingObjects
method) looks like in each of the context-sensitivity (ie. 1cfa, kcfa,
objsens, kobjsens). If there is a doc I would appreciate if you could
point it out. Otherwise please correct me if my following guesses are
incorrect.
1cfa - soot.jimple.Stmt
kcfa - soot.jimple.paddle.ContextString containing soot.jimple.Stmt's
objsens - soot.jimple.paddle.AllocNode
kobjsens - soot.jimple.paddle.ContextString containing
soot.paddle.AllocNode's
Secondly, I see that points-to set returned by paddle is a set of
soot.paddle.ContextAllocNode's. Is it correct to assume that context of
each of these ContextAllocNode's represents context of corresponding
heap locations when "context-heap" option is set to true? If yes, will
this context be instanceof soot.jimple.paddle.ContextString containing
Stmt's?
Sorry for so many questions. Because of Jedd naming schemes and syntax I
find it hard to figure these out myself.
Thanks so much.
Saswat
More information about the Soot-list
mailing list