类 DefaultReduceOperator<ContentT extends AbstractState<ContentT>>

java.lang.Object
proguard.analysis.cpa.jvm.operators.DefaultReduceOperator<ContentT>
类型参数:
ContentT - The content of the jvm states. For example, this can be a SetAbstractState of taints for taint analysis or a ValueAbstractState for value analysis.
所有已实现的接口:
ReduceOperator<ContentT>
直接已知子类:
TaintReduceOperator, ValueReduceOperator

public class DefaultReduceOperator<ContentT extends AbstractState<ContentT>> extends Object implements ReduceOperator<ContentT>
This ReduceOperator simulates the JVM behavior on a method call. It takes a clone of the caller JvmAbstractState, creates an empty stack and a local variables array with the callee arguments.
  • 构造器详细资料

    • DefaultReduceOperator

      public DefaultReduceOperator()
      Create the default reduce operator for the JVM.
    • DefaultReduceOperator

      public DefaultReduceOperator(boolean reduceHeap)
      Create the default reduce operator for the JVM.
      参数:
      reduceHeap - whether reduction of the heap is performed
  • 方法详细资料