public class PPCount extends DFS
| 限定符和类型 | 字段和说明 |
|---|---|
static java.util.Map<java.lang.Integer,java.util.HashMap<java.lang.String,java.lang.Integer>> |
BlockInsn |
static java.util.HashMap<java.lang.String,java.util.Set<java.util.Map<java.lang.Integer,java.util.HashMap<java.lang.String,java.lang.Integer>>>> |
branchCount |
static java.util.Map<java.lang.Integer,java.util.HashMap<java.lang.String,java.lang.Integer>> |
callFunction |
java.util.HashSet<java.lang.Integer> |
countBlock |
static java.util.HashMap<java.lang.String,java.lang.Long> |
functionSumGas |
static java.util.Map<java.lang.Integer,java.util.Set<java.util.Map<java.lang.Integer,java.util.HashMap<java.lang.String,java.lang.Integer>>>> |
ppMap |
static java.util.Map<java.lang.String,java.util.HashMap<java.lang.String,java.lang.Integer>> |
varInsnCount |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
countFunction(java.lang.String functionName,
java.util.HashMap<java.lang.String,java.lang.Long> map) |
java.util.Set<BasicBlock> |
getSuc(BasicBlock t) |
void |
removeBranch() |
public static java.util.Map<java.lang.String,java.util.HashMap<java.lang.String,java.lang.Integer>> varInsnCount
public static java.util.HashMap<java.lang.String,java.util.Set<java.util.Map<java.lang.Integer,java.util.HashMap<java.lang.String,java.lang.Integer>>>> branchCount
public static java.util.Map<java.lang.Integer,java.util.HashMap<java.lang.String,java.lang.Integer>> callFunction
public static java.util.Map<java.lang.Integer,java.util.HashMap<java.lang.String,java.lang.Integer>> BlockInsn
public static java.util.Map<java.lang.Integer,java.util.Set<java.util.Map<java.lang.Integer,java.util.HashMap<java.lang.String,java.lang.Integer>>>> ppMap
public java.util.HashSet<java.lang.Integer> countBlock
public static java.util.HashMap<java.lang.String,java.lang.Long> functionSumGas
public PPCount(CFGraph cfg, int flag)
public java.util.Set<BasicBlock> getSuc(BasicBlock t)
public void removeBranch()
public static void countFunction(java.lang.String functionName,
java.util.HashMap<java.lang.String,java.lang.Long> map)