[Soot-list] A question for the order of internal transformation

Ding Li ld028888 at gmail.com
Tue Oct 31 11:07:25 EDT 2017


Hi I have a question regards to the order of transformation:
For following case, what is the order for this internal transform function to visit each method? Does it access the methods in the reverse topological order? Say if I have two methods, A and B and A calls B, does it guarantee that it will always visit B first and then A? Or soot will just visit these methods in a random order. Thanks


PackManager.v().getPack("jtp").add(new Transform("jtp.myInstrumenter", new BodyTransformer() {
  protected void internalTransform(final Body b, String phaseName, @SuppressWarnings("rawtypes") Map options) {
        
              }
}));
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.CS.McGill.CA/pipermail/soot-list/attachments/20171031/cec2a0e3/attachment.html>


More information about the Soot-list mailing list