decompiler
1.0.0
|
This is the complete list of members for FlowBlock, including all inherited members.
addInEdge(FlowBlock *b, uint4 lab) | FlowBlock | private |
block_flags enum name | FlowBlock | |
block_type enum name | FlowBlock | |
BlockGraph (defined in FlowBlock) | FlowBlock | friend |
calcDepth(const FlowBlock *leaf) const | FlowBlock | |
clearFlag(uint4 fl) | FlowBlock | inlineprotected |
clearLoopExit(int4 i) | FlowBlock | inline |
clearMark(void) | FlowBlock | inline |
clearOutEdgeFlag(int4 i, uint4 lab) | FlowBlock | private |
compareBlockIndex(const FlowBlock *bl1, const FlowBlock *bl2) | FlowBlock | inlinestatic |
compareFinalOrder(const FlowBlock *bl1, const FlowBlock *bl2) | FlowBlock | static |
copymap | FlowBlock | private |
dedup(void) | FlowBlock | private |
edge_flags enum name | FlowBlock | |
eliminateInDups(FlowBlock *bl) | FlowBlock | private |
eliminateOutDups(FlowBlock *bl) | FlowBlock | private |
emit(PrintLanguage *lng) const | FlowBlock | inlinevirtual |
f_back_edge enum value | FlowBlock | |
f_break_goto enum value | FlowBlock | |
f_continue_goto enum value | FlowBlock | |
f_cross_edge enum value | FlowBlock | |
f_dead enum value | FlowBlock | |
f_defaultswitch_edge enum value | FlowBlock | |
f_donothing_loop enum value | FlowBlock | |
f_duplicate_block enum value | FlowBlock | |
f_entry_point enum value | FlowBlock | |
f_flip_path enum value | FlowBlock | |
f_forward_edge enum value | FlowBlock | |
f_goto_edge enum value | FlowBlock | |
f_goto_goto enum value | FlowBlock | |
f_interior_gotoin enum value | FlowBlock | |
f_interior_gotoout enum value | FlowBlock | |
f_irreducible enum value | FlowBlock | |
f_joined_block enum value | FlowBlock | |
f_label_bumpup enum value | FlowBlock | |
f_loop_edge enum value | FlowBlock | |
f_loop_exit_edge enum value | FlowBlock | |
f_mark enum value | FlowBlock | |
f_mark2 enum value | FlowBlock | |
f_switch_out enum value | FlowBlock | |
f_tree_edge enum value | FlowBlock | |
f_unstructured_targ enum value | FlowBlock | |
f_whiledo_overflow enum value | FlowBlock | |
findCommonBlock(FlowBlock *bl1, FlowBlock *bl2) | FlowBlock | static |
findDups(const vector< BlockEdge > &ref, vector< FlowBlock * > &duplist) | FlowBlock | privatestatic |
flags | FlowBlock | private |
flipInPlaceExecute(void) | FlowBlock | inlinevirtual |
flipInPlaceTest(vector< PcodeOp * > &fliplist) const | FlowBlock | inlinevirtual |
FlowBlock(void) | FlowBlock | |
getCopyMap(void) const | FlowBlock | inline |
getExitLeaf(void) const | FlowBlock | inlinevirtual |
getFalseOut(void) const | FlowBlock | inline |
getFlags(void) const | FlowBlock | inline |
getFlipPath(void) const | FlowBlock | inline |
getFrontLeaf(void) const | FlowBlock | |
getFrontLeaf(void) | FlowBlock | |
getImmedDom(void) const | FlowBlock | inline |
getIn(int4 i) | FlowBlock | inline |
getIn(int4 i) const | FlowBlock | inline |
getIndex(void) const | FlowBlock | inline |
getInIndex(const FlowBlock *bl) const | FlowBlock | |
getInRevIndex(int4 i) const | FlowBlock | inline |
getJumptable(void) const | FlowBlock | |
getOut(int4 i) | FlowBlock | inline |
getOut(int4 i) const | FlowBlock | inline |
getOutIndex(const FlowBlock *bl) const | FlowBlock | |
getOutRevIndex(int4 i) const | FlowBlock | inline |
getParent(void) | FlowBlock | inline |
getParent(void) const | FlowBlock | inline |
getSplitPoint(void) | FlowBlock | inlinevirtual |
getStart(void) const | FlowBlock | inlinevirtual |
getStop(void) const | FlowBlock | inlinevirtual |
getTrueOut(void) const | FlowBlock | inline |
getType(void) const | FlowBlock | inlinevirtual |
getVisitCount(void) const | FlowBlock | inline |
halfDeleteInEdge(int4 slot) | FlowBlock | private |
halfDeleteOutEdge(int4 slot) | FlowBlock | private |
hasInteriorGoto(void) const | FlowBlock | inline |
hasLoopIn(void) const | FlowBlock | |
hasLoopOut(void) const | FlowBlock | |
hasSpecialLabel(void) const | FlowBlock | inline |
immed_dom | FlowBlock | private |
index | FlowBlock | private |
intothis | FlowBlock | private |
isBackEdgeIn(int4 i) const | FlowBlock | inline |
isBackEdgeOut(int4 i) const | FlowBlock | inline |
isComplex(void) const | FlowBlock | inlinevirtual |
isDead(void) const | FlowBlock | inline |
isDecisionIn(int4 i) const | FlowBlock | inline |
isDecisionOut(int4 i) const | FlowBlock | inline |
isDefaultBranch(int4 i) const | FlowBlock | inline |
isDonothingLoop(void) const | FlowBlock | inline |
isDuplicated(void) const | FlowBlock | inline |
isEntryPoint(void) const | FlowBlock | inline |
isGotoIn(int4 i) const | FlowBlock | inline |
isGotoOut(int4 i) const | FlowBlock | inline |
isInteriorGotoTarget(void) const | FlowBlock | inline |
isIrreducibleIn(int4 i) const | FlowBlock | inline |
isIrreducibleOut(int4 i) const | FlowBlock | inline |
isJoined(void) const | FlowBlock | inline |
isJumpTarget(void) const | FlowBlock | |
isLabelBumpUp(void) const | FlowBlock | inline |
isLoopDAGIn(int4 i) const | FlowBlock | inline |
isLoopDAGOut(int4 i) const | FlowBlock | inline |
isLoopIn(int4 i) const | FlowBlock | inline |
isLoopOut(int4 i) const | FlowBlock | inline |
isMark(void) const | FlowBlock | inline |
isSwitchOut(void) const | FlowBlock | inline |
isTreeEdgeIn(int4 i) const | FlowBlock | inline |
isUnstructuredTarget(void) const | FlowBlock | inline |
lastOp(void) const | FlowBlock | inlinevirtual |
markLabelBumpUp(bool bump) | FlowBlock | virtual |
markUnstructured(void) | FlowBlock | inlinevirtual |
nameToType(const string &name) | FlowBlock | static |
negateCondition(bool toporbottom) | FlowBlock | virtual |
nextFlowAfter(const FlowBlock *bl) const | FlowBlock | inlinevirtual |
nextInFlow(void) const | FlowBlock | |
numdesc | FlowBlock | private |
orderSwitchCases(void) const | FlowBlock | inlinevirtual |
outofthis | FlowBlock | private |
parent | FlowBlock | private |
preferComplement(Funcdata &data) | FlowBlock | inlinevirtual |
printHeader(ostream &s) const | FlowBlock | virtual |
printRaw(ostream &s) const | FlowBlock | inlinevirtual |
printTree(ostream &s, int4 level) const | FlowBlock | virtual |
removeInEdge(int4 slot) | FlowBlock | private |
removeOutEdge(int4 slot) | FlowBlock | private |
replaceEdgeMap(vector< BlockEdge > &vec) | FlowBlock | privatestatic |
replaceEdgesThru(int4 in, int4 out) | FlowBlock | private |
replaceInEdge(int4 num, FlowBlock *b) | FlowBlock | private |
replaceOutEdge(int4 num, FlowBlock *b) | FlowBlock | private |
replaceUsingMap(void) | FlowBlock | private |
restoreNextInEdge(const Element *el, BlockMap &resolver) | FlowBlock | private |
restoreXml(const Element *el, BlockMap &resolver) | FlowBlock | |
restoreXmlBody(List::const_iterator &iter, List::const_iterator enditer, BlockMap &resolver) | FlowBlock | inlinevirtual |
restoreXmlEdges(List::const_iterator &iter, List::const_iterator enditer, BlockMap &resolver) | FlowBlock | |
restoreXmlHeader(const Element *el) | FlowBlock | virtual |
saveXml(ostream &s) const | FlowBlock | |
saveXmlBody(ostream &s) const | FlowBlock | inlinevirtual |
saveXmlEdges(ostream &s) const | FlowBlock | |
saveXmlHeader(ostream &s) const | FlowBlock | virtual |
scopeBreak(int4 curexit, int4 curloopexit) | FlowBlock | inlinevirtual |
setBackEdge(int4 i) | FlowBlock | inline |
setDead(void) | FlowBlock | inline |
setDefaultSwitch(int4 i) | FlowBlock | inline |
setDonothingLoop(void) | FlowBlock | inline |
setFlag(uint4 fl) | FlowBlock | inlineprotected |
setGotoBranch(int4 i) | FlowBlock | |
setLoopExit(int4 i) | FlowBlock | inline |
setMark(void) | FlowBlock | inline |
setOutEdgeFlag(int4 i, uint4 lab) | FlowBlock | private |
setVisitCount(int4 i) | FlowBlock | inline |
sizeIn(void) const | FlowBlock | inline |
sizeOut(void) const | FlowBlock | inline |
subBlock(int4 i) const | FlowBlock | inlinevirtual |
swapEdges(void) | FlowBlock | private |
t_basic enum value (defined in FlowBlock) | FlowBlock | |
t_condition enum value (defined in FlowBlock) | FlowBlock | |
t_copy enum value (defined in FlowBlock) | FlowBlock | |
t_dowhile enum value (defined in FlowBlock) | FlowBlock | |
t_goto enum value (defined in FlowBlock) | FlowBlock | |
t_graph enum value (defined in FlowBlock) | FlowBlock | |
t_if enum value (defined in FlowBlock) | FlowBlock | |
t_infloop enum value (defined in FlowBlock) | FlowBlock | |
t_ls enum value (defined in FlowBlock) | FlowBlock | |
t_multigoto enum value (defined in FlowBlock) | FlowBlock | |
t_plain enum value (defined in FlowBlock) | FlowBlock | |
t_switch enum value (defined in FlowBlock) | FlowBlock | |
t_whiledo enum value (defined in FlowBlock) | FlowBlock | |
typeToName(block_type bt) | FlowBlock | static |
visitcount | FlowBlock | private |
~FlowBlock(void) | FlowBlock | inlinevirtual |