Package soot.jimple.spark.pag
Class PAGDumper
- java.lang.Object
-
- soot.jimple.spark.pag.PAGDumper
-
public class PAGDumper extends Object
Dumps a pointer assignment graph to a file.- Author:
- Ondrej Lhotak
-
-
Field Summary
Fields Modifier and Type Field Description protected HashMap<SparkField,Integer>fieldMapprotected intfieldNumprotected Stringoutput_dirprotected PAGpagprotected soot.jimple.spark.pag.PAGDumper.ObjectNumbererroot
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddump()protected voiddumpNode(Node n, PrintWriter out)voiddumpPointsToSets()protected voiddumpTypes(PrintWriter file)protected intfieldToNum(SparkField f)
-
-
-
Field Detail
-
pag
protected PAG pag
-
output_dir
protected String output_dir
-
fieldNum
protected int fieldNum
-
fieldMap
protected HashMap<SparkField,Integer> fieldMap
-
root
protected soot.jimple.spark.pag.PAGDumper.ObjectNumberer root
-
-
Method Detail
-
dumpPointsToSets
public void dumpPointsToSets()
-
dump
public void dump()
-
dumpTypes
protected void dumpTypes(PrintWriter file) throws IOException
- Throws:
IOException
-
fieldToNum
protected int fieldToNum(SparkField f)
-
dumpNode
protected void dumpNode(Node n, PrintWriter out) throws IOException
- Throws:
IOException
-
-