[python api] All information about the MODE python namespace.
Description
The MODE namespace contains all kinds of mode.
Example
>>> enableMode(MODE.ONLY_ON_TAINTED, True)
Python API - Items of the MODE namespace
- MODE.ALIGNED_MEMORY
Enabled, Triton will keep a map of aligned memory to reduce the symbolic memory explosion of LOAD
and STORE
acceess.
- MODE.AST_OPTIMIZATIONS
Enabled, Triton will reduces the depth of the trees using classical arithmetic optimisations.
- MODE.CONCRETIZE_UNDEFINED_REGISTERS
Enabled, Triton will concretize every registers tagged as undefined (see #750).
- MODE.ONLY_ON_SYMBOLIZED
Enabled, Triton will perform symbolic execution only on symbolized expressions.
- MODE.ONLY_ON_TAINTED
Enabled, Triton will perform symbolic execution only on tainted instructions.
- MODE.PC_TRACKING_SYMBOLIC
Enabled, Triton will track path constraints only if they are symbolized. This mode is enabled by default.
- MODE.SYMBOLIZE_INDEX_ROTATION
Enabled, Triton will symbolize the index of rotation for bvror
and bvrol
nodes. This mode increases the complexity of solving.
- MODE.TAINT_THROUGH_POINTERS
Enabled, the taint is spread if an index pointer is already tainted (see #725).