public interface

IETypeSetter

com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IETypeSetter

Summary

Public Methods
abstract ETypeInfo normalizeTypes()
Called during the normalization phase.
abstract ETypeInfo propagateTypes()
Called during the typing phase.
abstract int upgradeImmediates()
Replace immutable immediates by typeable immediates.
abstract int upgradeStackPointer()

Public Methods

public abstract ETypeInfo normalizeTypes ()

Called during the normalization phase.

public abstract ETypeInfo propagateTypes ()

Called during the typing phase.

public abstract int upgradeImmediates ()

Replace immutable immediates by typeable immediates. This operation should take place on a SSA'ed CFG.

Returns
  • the number of replaced immediates

public abstract int upgradeStackPointer ()

Returns
  • the number of insertions