joeq.Compiler.Analysis.IPSSA
Class SSAProcInfo.Query
java.lang.Object
joeq.Compiler.Analysis.IPSSA.SSAProcInfo.Query
- Enclosing class:
- SSAProcInfo
public static class SSAProcInfo.Query
- extends Object
This class is used to get information about the IPSSA representation.
Use SSAProcInfo.retreiveQuery to get an appropriate query.
- See Also:
SSAProcInfo.Helper
_cfg
protected ControlFlowGraph _cfg
_dom_query
protected DominatorQuery _dom_query
_bindingMap
protected HashMap _bindingMap
SSAProcInfo.Query
protected SSAProcInfo.Query(jq_Method method)
toString
public String toString()
- Overrides:
toString
in class Object
getDefinitionFor
public SSADefinition getDefinitionFor(SSALocation loc,
Quad q)
getLastDefinitionFor
public SSADefinition getLastDefinitionFor(SSALocation loc,
Quad q,
boolean strict)
getBindingIterator
public SSAIterator.BindingIterator getBindingIterator(Quad q)
getBindingCount
public int getBindingCount(Quad quad)
getBindingIterator
public SSAIterator.BindingIterator getBindingIterator(jq_Method method)
- An iterator for all bindings in method.
print
public void print(PrintStream out)
printDot
public void printDot()
getDominatorQuery
public DominatorQuery getDominatorQuery()
getFirstQuad
public Quad getFirstQuad()
Copyright © 2001-2008 John Whaley. All Rights Reserved.