[Soot-list] try catch transformation question

Eric Bodden bodden at st.informatik.tu-darmstadt.de
Thu Jun 16 03:48:01 EDT 2011


> Okay, I've just disabled jb.uce and the problem is resolved.

That explains the problem. Without jb.uce Soot just does convert the
bytecode to Jimple and, as you report, the traps remain intact. But by
default, jb.uce is enabled and when it runs, trying to find
unreachable code, it accesses the type hierarchy to be able to
"understand" exceptional control flow. With -allow-pantom-refs, this
then leads to unsound results.

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