[Soot-list] Thread-sensitive points-to analysis
Khilan Gudka
khilan at doc.ic.ac.uk
Sat Nov 12 17:27:36 EST 2011
Dear all,
I was wondering if anyone (Ondrej?) could please provide some info on the
thread-entry-point context sensitivity option in paddle. I see that there
is a branch for it in the paddle svn repo but i haven't tried it yet. The
option appears in the trunk version of paddle but when I enable it, using
context:threadkobjsens, I get the following exception:
Exception in thread "main" java.lang.RuntimeException: Unhandled kind of
context
at soot.jimple.paddle.PaddleTransformer.setup(PaddleTransformer.java:80)
at
soot.jimple.paddle.PaddleTransformer.internalTransform(PaddleTransformer.java:45)
at soot.SceneTransformer.transform(SceneTransformer.java:39)
at soot.jimple.paddle.PaddleHook.internalTransform(PaddleHook.java:43)
at soot.SceneTransformer.transform(SceneTransformer.java:39)
at soot.Transform.apply(Transform.java:89)
at soot.RadioScenePack.internalApply(RadioScenePack.java:57)
at
soot.jimple.toolkits.callgraph.CallGraphPack.internalApply(CallGraphPack.java:47)
at soot.Pack.apply(Pack.java:114)
at soot.PackManager.runWholeProgramPacks(PackManager.java:417)
at soot.PackManager.runPacks(PackManager.java:336)
at soot.Main.run(Main.java:198)
at soot.Main.main(Main.java:141)
So it is not available in the trunk version. What exactly does this option
do and how much of it is implemented? What does it give me?
Thanks
Khilan
--
Khilan Gudka
PhD Student
Department of Computing
Imperial College London
http://www.doc.ic.ac.uk/~khilan/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.cs.mcgill.ca/pipermail/soot-list/attachments/20111112/8a2a145e/attachment.html
More information about the Soot-list
mailing list