public class HeapObject extends TaintValue
isTainted, size| 构造器和说明 |
|---|
HeapObject() |
HeapObject(TaintValue t) |
| 限定符和类型 | 方法和说明 |
|---|---|
HeapObject |
actualClone() |
HeapObject |
clone() |
TaintValue |
getProp(java.lang.String str) |
static HeapObject |
getRootObject() |
void |
heapMerge(TaintValue target) |
static TaintValue |
operate(AbstractInsnNode insn,
java.util.List<? extends TaintValue> values,
TaintValue calculatedVal) |
TaintValue |
setProp(java.lang.String str,
TaintValue val) |
java.lang.String |
toString() |
long |
wholeTaint() |
getSize, merge, toReadableTaintpublic HeapObject()
public HeapObject(TaintValue t)
public static HeapObject getRootObject()
public java.lang.String toString()
toString 在类中 TaintValuepublic static TaintValue operate(AbstractInsnNode insn, java.util.List<? extends TaintValue> values, TaintValue calculatedVal)
public TaintValue getProp(java.lang.String str)
public TaintValue setProp(java.lang.String str, TaintValue val)
public HeapObject clone()
clone 在类中 TaintValuepublic HeapObject actualClone()
public void heapMerge(TaintValue target)
public long wholeTaint()