|
decompiler
1.0.0
|
This is the complete list of members for BlockBasic, including all inherited members.
| addInEdge(FlowBlock *b, uint4 lab) | FlowBlock | private |
| block_flags enum name | FlowBlock | |
| block_type enum name | FlowBlock | |
| calcDepth(const FlowBlock *leaf) const | FlowBlock | |
| 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 |
| cover | BlockBasic | private |
| data | BlockBasic | private |
| dedup(void) | FlowBlock | private |
| dominates(const FlowBlock *subBlock) const | FlowBlock | |
| edge_flags enum name | FlowBlock | |
| eliminateInDups(FlowBlock *bl) | FlowBlock | private |
| eliminateOutDups(FlowBlock *bl) | FlowBlock | private |
| emit(PrintLanguage *lng) const | BlockBasic | 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 |
| findCommonBlock(const vector< FlowBlock * > &blockSet) | FlowBlock | static |
| findDups(const vector< BlockEdge > &ref, vector< FlowBlock * > &duplist) | FlowBlock | privatestatic |
| flags | FlowBlock | private |
| flipInPlaceExecute(void) | BlockBasic | virtual |
| flipInPlaceTest(vector< PcodeOp * > &fliplist) const | BlockBasic | virtual |
| FlowBlock(void) | FlowBlock | |
| Funcdata (defined in BlockBasic) | BlockBasic | friend |
| getEntryAddr(void) const | BlockBasic | |
| getExitLeaf(void) const (defined in BlockBasic) | BlockBasic | inlinevirtual |
| getFrontLeaf(void) const | FlowBlock | |
| getFrontLeaf(void) | FlowBlock | |
| getInIndex(const FlowBlock *bl) const | FlowBlock | |
| getJumptable(void) const | FlowBlock | |
| getOutIndex(const FlowBlock *bl) const | FlowBlock | |
| getSplitPoint(void) | BlockBasic | virtual |
| getStart(void) const (defined in BlockBasic) | BlockBasic | virtual |
| getStop(void) const (defined in BlockBasic) | BlockBasic | virtual |
| getType(void) const (defined in BlockBasic) | BlockBasic | inlinevirtual |
| halfDeleteInEdge(int4 slot) | FlowBlock | private |
| halfDeleteOutEdge(int4 slot) | FlowBlock | private |
| hasLoopIn(void) const | FlowBlock | |
| hasLoopOut(void) const | FlowBlock | |
| hasOnlyMarkers(void) const | BlockBasic | |
| immed_dom | FlowBlock | private |
| index | FlowBlock | private |
| insert(list< PcodeOp * >::iterator iter, PcodeOp *inst) | BlockBasic | private |
| intothis | FlowBlock | private |
| isComplex(void) const (defined in BlockBasic) | BlockBasic | virtual |
| isDecisionIn(int4 i) const | FlowBlock | inline |
| isDecisionOut(int4 i) const | FlowBlock | inline |
| isDoNothing(void) const | BlockBasic | |
| isJumpTarget(void) const | FlowBlock | |
| isLoopDAGIn(int4 i) const | FlowBlock | inline |
| isLoopDAGOut(int4 i) const | FlowBlock | inline |
| lastOp(void) const (defined in BlockBasic) | BlockBasic | virtual |
| markLabelBumpUp(bool bump) | FlowBlock | virtual |
| nameToType(const string &name) | FlowBlock | static |
| negateCondition(bool toporbottom) | BlockBasic | virtual |
| nextFlowAfter(const FlowBlock *bl) const | FlowBlock | inlinevirtual |
| nextInFlow(void) const | FlowBlock | |
| noInterveningStatement(PcodeOp *first, int4 path, PcodeOp *last) | BlockBasic | static |
| numdesc | FlowBlock | private |
| op | BlockBasic | private |
| outofthis | FlowBlock | private |
| parent | FlowBlock | private |
| preferComplement(Funcdata &data) | FlowBlock | inlinevirtual |
| printHeader(ostream &s) const | BlockBasic | virtual |
| printRaw(ostream &s) const (defined in BlockBasic) | BlockBasic | virtual |
| printTree(ostream &s, int4 level) const | FlowBlock | virtual |
| removeInEdge(int4 slot) | FlowBlock | private |
| removeOp(PcodeOp *inst) | BlockBasic | 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) | BlockBasic | virtual |
| restoreXmlEdges(List::const_iterator &iter, List::const_iterator enditer, BlockMap &resolver) | FlowBlock | |
| restoreXmlHeader(const Element *el) | FlowBlock | virtual |
| restrictedByConditional(const FlowBlock *cond) const | FlowBlock | |
| saveXml(ostream &s) const | FlowBlock | |
| saveXmlBody(ostream &s) const (defined in BlockBasic) | BlockBasic | virtual |
| saveXmlEdges(ostream &s) const | FlowBlock | |
| saveXmlHeader(ostream &s) const | FlowBlock | virtual |
| setGotoBranch(int4 i) | FlowBlock | |
| setInitialRange(const Address &beg, const Address &end) | BlockBasic | private |
| setOrder(void) | BlockBasic | private |
| setOutEdgeFlag(int4 i, uint4 lab) | FlowBlock | private |
| subBlock(int4 i) const (defined in BlockBasic) | BlockBasic | 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 |
| unblockedMulti(int4 outslot) const | BlockBasic | |
| visitcount | FlowBlock | private |
1.8.17