[Soot-list] missing SourceLnNamePosTag
Octav Chipara
ochipara at gmail.com
Tue Apr 14 23:40:18 EDT 2015
Have I mentioned that I am newbie :-). There is nothing wrong with soot,
the LineNumberTag is associated with a unit and SourceFileTag is associated
with a class. In case, anyone else runs into this problem, you can retrieve
these pieces of info along the following lines:
Edge e = ...
Unit u = e.srcUnit();
SourceFileTag file = (SourceFileTag)
e.getSrc().method().getDeclaringClass().getTag("SourceFileTag");
LineNumberTag line = (LineNumberTag) u.getTag("LineNumberTag");
-- Octav
On Tuesday, April 14, 2015 at 6:17:20 PM UTC-5, Octav Chipara wrote:
>
> Hi,
>
> I am trying to retrieve the SourceLnNamePosTag for some units in a
> callgraph. Unfortunately, the units are not tagged with SourceLnNamePosTag.
> Is there a way to configure soot to tag instructions with
> SourceLnNamePosTag?
>
> Thanks,
> -- Octav
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://mailman.CS.McGill.CA/pipermail/soot-list/attachments/20150414/9426520c/attachment.html
More information about the Soot-list
mailing list