Package soot.options
Class ShimpleOptions
- java.lang.Object
-
- soot.options.ShimpleOptions
-
@Generated(value="Saxonica v3.0", comments="from soot_options.xml") public class ShimpleOptions extends ObjectOption parser for Shimple Control.
-
-
Constructor Summary
Constructors Constructor Description ShimpleOptions(Map<String,String> options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandebug()Debugging Output -- Enables debugging output, if any.booleanenabled()Enabledbooleanextended()Extended SSA (SSI) -- Compute extended SSA (SSI) form.booleannode_elim_opt()Shimple Node Elimination Optimizations -- Node elimination optimizations.booleanstandard_local_names()Local Name Standardization -- Uses naming scheme of the Local Name Standardizer..
-
-
-
Method Detail
-
enabled
public boolean enabled()
Enabled
-
node_elim_opt
public boolean node_elim_opt()
Shimple Node Elimination Optimizations -- Node elimination optimizations. Perform some optimizations, such as dead code elimination and local aggregation, before/after eliminating nodes.
-
standard_local_names
public boolean standard_local_names()
Local Name Standardization -- Uses naming scheme of the Local Name Standardizer.. If enabled, the Local Name Standardizer is applied whenever Shimple creates new locals. Normally, Shimple will retain the original local names as far as possible and use an underscore notation to denote SSA subscripts. This transformation does not otherwise affect Shimple behaviour.
-
extended
public boolean extended()
Extended SSA (SSI) -- Compute extended SSA (SSI) form. If enabled, Shimple will create extended SSA (SSI) form.
-
debug
public boolean debug()
Debugging Output -- Enables debugging output, if any. If enabled, Soot may print out warnings and messages useful for debugging the Shimple module. Automatically enabled by the global debug switch.
-
-