[Soot-list] Object wise call sequence.
Marc-André Laverdière
marc-andre.laverdiere-papineau at polymtl.ca
Thu Apr 3 18:12:28 EDT 2014
Hello Utsav,
FYI, there is a PDG module in Soot already, in soot.toolkits.graph.pdg.
You could leverage that for your SDG code.
So it sounds you are interested in points-to information. You should
have a look at the PAG's methods, especially the reachingObjects(...)
methods. Now, you have to make sure that your Scene gives you a PAG and
not a dummy analysis, because those are worthless. The PointsToSet can
be casted to PointsToSetInternal and queried. The downside is that it
forces you deep into Spark's architecture.
Regards,
Marc-André Laverdière-Papineau
Doctorant - PhD Candidate
On 04/03/2014 04:33 AM, Utsav Chokshi wrote:
> Hello soot-community,
> I want to create an object wise call sequence i.e. sequence of calls
> made by a particular object during its life-span.
> How I can proceed for this ?
> Any advises?
>
> Why I needed this :
> I want to create an SDG.
> In this SDG , I am attaching object node under every call-site node and
> field ref (referred and modified) node under that object node.
> Using object wise call sequence , I want to create data dep edges
> between field ref node of same object.
>
> The paper I am referring :
>
> https://www.google.co.in/url?sa=t&source=web&rct=j&ei=kRw9U_b4Aa7hsAToqYGAAg&url=http://citeseerx.ist.psu.edu/viewdoc/download%3Fdoi%3D10.1.1.72.9285%26rep%3Drep1%26type%3Dpdf&cd=2&ved=0CDUQFjAB&usg=AFQjCNF6FayTFIyilWwRGkSRMOWZKzUVzg&sig2=U2GUXVS9IBEgRRdRr8DTXA
>
> - Utsav Chokshi
> [ Intern ,TCS Innovation Labs , Pune, India]
>
>
>
> _______________________________________________
> Soot-list mailing list
> Soot-list at CS.McGill.CA
> https://mailman.CS.McGill.CA/mailman/listinfo/soot-list
>
More information about the Soot-list
mailing list