类 JvmMemoryLocationCpa<ContentT extends AbstractState<ContentT>>
- java.lang.Object
-
- proguard.analysis.cpa.defaults.SimpleCpa<JvmMemoryLocationAbstractState<ContentT>>
-
- proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationCpa<ContentT>
-
- 类型参数:
ContentT- The content of the jvm states for the traced analysis. For example, this can be aSetAbstractStateof taints for taint analysis or aValueAbstractStatefor value analysis.
- 所有已实现的接口:
ConfigurableProgramAnalysis<JvmMemoryLocationAbstractState<ContentT>>
public class JvmMemoryLocationCpa<ContentT extends AbstractState<ContentT>> extends SimpleCpa<JvmMemoryLocationAbstractState<ContentT>>
TheJvmMemoryLocationCpabacktraces memory locations. See {@see JvmMemoryLocationTransferRelation} for details.
-
-
构造器概要
构造器 构造器 说明 JvmMemoryLocationCpa(ContentT threshold, BamCpa<ContentT> bamCpa, java.util.Map<Call,java.util.Set<JvmMemoryLocation>> extraTaintPropagationLocations, AbortOperator abortOperator)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 @NotNull AbortOperatorgetAbortOperator()-
从类继承的方法 proguard.analysis.cpa.defaults.SimpleCpa
getMergeOperator, getPrecisionAdjustment, getStopOperator, getTransferRelation
-
-
-
-
构造器详细资料
-
JvmMemoryLocationCpa
public JvmMemoryLocationCpa(ContentT threshold, BamCpa<ContentT> bamCpa, java.util.Map<Call,java.util.Set<JvmMemoryLocation>> extraTaintPropagationLocations, AbortOperator abortOperator)
-
-
方法详细资料
-
getAbortOperator
@NotNull public @NotNull AbortOperator getAbortOperator()
- 指定者:
getAbortOperator在接口中ConfigurableProgramAnalysis<ContentT extends AbstractState<ContentT>>- 覆盖:
getAbortOperator在类中SimpleCpa<JvmMemoryLocationAbstractState<ContentT extends AbstractState<ContentT>>>
-
-