public interface

IEOptFilterCanDiscard

com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEOptFilterCanDiscard

Class Overview

Interface for can-discard filter implementations used by a master optimizer. Refer to addDisregardedOutputFilter(IEOptFilterCanDiscard).

Summary

Public Methods
abstract boolean check(CFG<IEStatement> cfg, long insnAddress, int varDefId)

Public Methods

public abstract boolean check (CFG<IEStatement> cfg, long insnAddress, int varDefId)

Parameters
cfg CFG
insnAddress instruction in CFG
varDefId a variable id being defined by the instruction
Returns
  • true if the definition at the instruction could be considered useless