|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcoins.aflow.ShowFlow
| Field Summary | |
FlowRoot |
flowRoot
Used to access Root information. |
(package private) FlowResults |
fResults
|
IoRoot |
ioRoot
Used to access Root information. |
SymRoot |
symRoot
Used to access Root information. |
| Constructor Summary | |
ShowFlow(FlowResults pResults)
Creates a new instance of ShowFlow. |
|
| Method Summary | |
void |
showControlFlow(SubpFlow pSubpFlow)
Prints control flow information. |
(package private) void |
showDominator(java.util.List pDom,
BBlock pBBlock)
|
void |
showDominatorTree(SubpFlow pSubpFlow)
Prints dominator tree info for the given SubpFlow. |
void |
showDUseDef(SubpFlow pSubpFlow)
Prints the UDList for all the FlowAnalSyms accessed in the given SubpFlow. |
void |
showImmediateDominators(SubpFlow pSubpFlow)
Prints dominator tree info for the given SubpFlow (immediate dominators only). |
void |
showImmediatePostdominators(SubpFlow pSubpFlow)
Prints postdominator tree info for the given SubpFlow (immediate postdominators only). |
void |
showPDefUse(SubpFlow pSubpFlow)
|
(package private) void |
showPostdominator(java.util.List pPostdom,
BBlock pBBlock)
|
void |
showPostdominatorTree(SubpFlow pSubpFlow)
Prints postdominator tree info for the given SubpFlow. |
void |
showPUseDef(SubpFlow pSubpFlow)
|
void |
showVector(BitVector pBitVector,
java.lang.String pComment)
showVector(BitVector, String) |
void |
showVectorByName(BitVector pVect,
java.lang.String pComment)
A more descriptive version than showVector(BitVector, String) |
void |
showVectorsByName(java.lang.String pAnalName,
BBlock pBBlock)
|
void |
showVectorsByName(java.lang.String pAnalName,
SubpFlow pSubpFlow)
A more descriptive version than showVector(String, SubpFlow) |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public final FlowRoot flowRoot
public final IoRoot ioRoot
public final SymRoot symRoot
final FlowResults fResults
| Constructor Detail |
public ShowFlow(FlowResults pResults)
| Method Detail |
public void showControlFlow(SubpFlow pSubpFlow)
public void showDominatorTree(SubpFlow pSubpFlow)
SubpFlow.
public void showPostdominatorTree(SubpFlow pSubpFlow)
SubpFlow.
void showDominator(java.util.List pDom,
BBlock pBBlock)
void showPostdominator(java.util.List pPostdom,
BBlock pBBlock)
public void showImmediateDominators(SubpFlow pSubpFlow)
SubpFlow (immediate dominators only).
public void showImmediatePostdominators(SubpFlow pSubpFlow)
SubpFlow (immediate postdominators only).
public void showVector(BitVector pBitVector,
java.lang.String pComment)
public void showDUseDef(SubpFlow pSubpFlow)
public void showPDefUse(SubpFlow pSubpFlow)
public void showPUseDef(SubpFlow pSubpFlow)
public void showVectorByName(BitVector pVect,
java.lang.String pComment)
public void showVectorsByName(java.lang.String pAnalName,
SubpFlow pSubpFlow)
public void showVectorsByName(java.lang.String pAnalName,
BBlock pBBlock)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||