public class PTAEvaluator extends Object implements IEvaluator
Each new run of the PTA will over-write stats
- Wall time (sec) - Memory (max, current) before and after - Reachable methods (context and no-context) - Total reachable casts - Reachable casts that may fail - Call graph edges - Context sensitive call graph edges - Total reachable virtual call sites - Polymorphic virtual call sites (sites with >1 target methods) - Number of pointers (local and global) - Total points to sets size (local and global) context insensitive (convert to alloc site)
| Modifier and Type | Field and Description |
|---|---|
protected Exporter |
exporter |
protected PTA |
pta |
protected RuntimeStat |
runtimeStat |
GB| Constructor and Description |
|---|
PTAEvaluator(PTA pta) |
| Modifier and Type | Method and Description |
|---|---|
void |
begin()
Note the start of a qilin.pta run.
|
void |
end()
Note the end of a qilin.pta run.
|
String |
toString() |
protected final RuntimeStat runtimeStat
protected final Exporter exporter
protected final PTA pta
public PTAEvaluator(PTA pta)
public void begin()
begin in interface IEvaluatorpublic void end()
end in interface IEvaluatorCopyright © 2024 Soot OSS. All rights reserved.