Ghidra Decompiler Analysis Engine
FlowBlock Member List

This is the complete list of members for FlowBlock, including all inherited members.

block_flags enum nameFlowBlock
block_type enum nameFlowBlock
BlockGraph (defined in FlowBlock)FlowBlockfriend
calcDepth(const FlowBlock *leaf) constFlowBlock
compareBlockIndex(const FlowBlock *bl1, const FlowBlock *bl2)FlowBlockinlinestatic
compareFinalOrder(const FlowBlock *bl1, const FlowBlock *bl2)FlowBlockstatic
dominates(const FlowBlock *subBlock) constFlowBlock
edge_flags enum nameFlowBlock
emit(PrintLanguage *lng) constFlowBlockinlinevirtual
f_back_edge enum valueFlowBlock
f_break_goto enum valueFlowBlock
f_continue_goto enum valueFlowBlock
f_cross_edge enum valueFlowBlock
f_dead enum valueFlowBlock
f_defaultswitch_edge enum valueFlowBlock
f_donothing_loop enum valueFlowBlock
f_duplicate_block enum valueFlowBlock
f_entry_point enum valueFlowBlock
f_flip_path enum valueFlowBlock
f_forward_edge enum valueFlowBlock
f_goto_edge enum valueFlowBlock
f_goto_goto enum valueFlowBlock
f_interior_gotoin enum valueFlowBlock
f_interior_gotoout enum valueFlowBlock
f_irreducible enum valueFlowBlock
f_joined_block enum valueFlowBlock
f_label_bumpup enum valueFlowBlock
f_loop_edge enum valueFlowBlock
f_loop_exit_edge enum valueFlowBlock
f_mark enum valueFlowBlock
f_mark2 enum valueFlowBlock
f_switch_out enum valueFlowBlock
f_tree_edge enum valueFlowBlock
f_unstructured_targ enum valueFlowBlock
f_whiledo_overflow enum valueFlowBlock
findCommonBlock(FlowBlock *bl1, FlowBlock *bl2)FlowBlockstatic
findCommonBlock(const vector< FlowBlock * > &blockSet)FlowBlockstatic
flipInPlaceExecute(void)FlowBlockinlinevirtual
flipInPlaceTest(vector< PcodeOp * > &fliplist) constFlowBlockinlinevirtual
FlowBlock(void)FlowBlock
getFrontLeaf(void) constFlowBlock
getFrontLeaf(void)FlowBlock
getInIndex(const FlowBlock *bl) constFlowBlock
getJumptable(void) constFlowBlock
getOutIndex(const FlowBlock *bl) constFlowBlock
getSplitPoint(void)FlowBlockinlinevirtual
hasLoopIn(void) constFlowBlock
hasLoopOut(void) constFlowBlock
isDecisionIn(int4 i) constFlowBlockinline
isDecisionOut(int4 i) constFlowBlockinline
isJumpTarget(void) constFlowBlock
isLoopDAGIn(int4 i) constFlowBlockinline
isLoopDAGOut(int4 i) constFlowBlockinline
markLabelBumpUp(bool bump)FlowBlockvirtual
nameToType(const string &name)FlowBlockstatic
negateCondition(bool toporbottom)FlowBlockvirtual
nextFlowAfter(const FlowBlock *bl) constFlowBlockinlinevirtual
nextInFlow(void) constFlowBlock
preferComplement(Funcdata &data)FlowBlockinlinevirtual
printHeader(ostream &s) constFlowBlockvirtual
printTree(ostream &s, int4 level) constFlowBlockvirtual
restoreXml(const Element *el, BlockMap &resolver)FlowBlock
restoreXmlBody(List::const_iterator &iter, List::const_iterator enditer, BlockMap &resolver)FlowBlockinlinevirtual
restoreXmlEdges(List::const_iterator &iter, List::const_iterator enditer, BlockMap &resolver)FlowBlock
restoreXmlHeader(const Element *el)FlowBlockvirtual
restrictedByConditional(const FlowBlock *cond) constFlowBlock
saveXml(ostream &s) constFlowBlock
saveXmlEdges(ostream &s) constFlowBlock
saveXmlHeader(ostream &s) constFlowBlockvirtual
setGotoBranch(int4 i)FlowBlock
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)FlowBlockstatic