decompiler
1.0.0
CollapseStructure Member List
This is the complete list of members for
CollapseStructure
, including all inherited members.
checkSwitchSkips
(FlowBlock *switchbl, FlowBlock *exitblock)
CollapseStructure
private
clipExtraRoots
(void)
CollapseStructure
private
collapseAll
(void)
CollapseStructure
collapseConditions
(void)
CollapseStructure
private
collapseInternal
(FlowBlock *targetbl)
CollapseStructure
private
CollapseStructure
(BlockGraph &g)
CollapseStructure
dataflow_changecount
CollapseStructure
private
finaltrace
CollapseStructure
private
getChangeCount
(void) const
CollapseStructure
inline
graph
CollapseStructure
private
labelLoops
(vector< LoopBody * > &looporder)
CollapseStructure
private
likelygoto
CollapseStructure
private
likelyiter
CollapseStructure
private
likelylistfull
CollapseStructure
private
loopbody
CollapseStructure
private
loopbodyiter
CollapseStructure
private
markExitsAsGotos
(vector< FlowBlock * > &body)
CollapseStructure
private
onlyReachableFromRoot
(FlowBlock *root, vector< FlowBlock * > &body)
CollapseStructure
private
orderLoopBodies
(void)
CollapseStructure
private
ruleBlockCat
(FlowBlock *bl)
CollapseStructure
private
ruleBlockDoWhile
(FlowBlock *bl)
CollapseStructure
private
ruleBlockGoto
(FlowBlock *bl)
CollapseStructure
private
ruleBlockIfElse
(FlowBlock *bl)
CollapseStructure
private
ruleBlockIfNoExit
(FlowBlock *bl)
CollapseStructure
private
ruleBlockInfLoop
(FlowBlock *bl)
CollapseStructure
private
ruleBlockOr
(FlowBlock *bl)
CollapseStructure
private
ruleBlockProperIf
(FlowBlock *bl)
CollapseStructure
private
ruleBlockSwitch
(FlowBlock *bl)
CollapseStructure
private
ruleBlockWhileDo
(FlowBlock *bl)
CollapseStructure
private
ruleCaseFallthru
(FlowBlock *bl)
CollapseStructure
private
selectGoto
(void)
CollapseStructure
private
updateLoopBody
(void)
CollapseStructure
private
Generated by
1.8.15