[Soot-list] Does ForwardBranchedFlowAnalysis need UnitGraphs?

Eric Bodden bodden at st.informatik.tu-darmstadt.de
Wed Feb 9 04:09:20 EST 2011


> If the new interface could have a getUnits() method,
> ForwardBranchedFlowAnalysis would not have to indirectly access the
> unit chain via the UnitGraph's body.

Yes, but you may be missing the point that there's an implicit
assumption about the order in which getUnits() returns the units:
ForwardBranchedFlowAnalysis assumes that when you fall through a unit
the program will next execute the next unit in the chain that
getUnits() returns, and if a unit branches then the program will next
execute some other unit. I am not sure what that would look like in
your case with multiple bodies.

Eric

-- 
Dr. Eric Bodden, http://bodden.de/
Principal Investigator in Secure Services at CASED
Coordinator of the CASED Advisory Board of Study Affairs
PostDoc at Software Technology Group, Technische Universität Darmstadt
Tel: +49 6151 16-5478    Fax: +49 6151 16-5410
Mailing Address: S2|02 A209, Hochschulstraße 10, 64289 Darmstadt


More information about the Soot-list mailing list