decompiler
1.0.0
ghidra
BlockCopy
ghidra::BlockCopy Member List
This is the complete list of members for
ghidra::BlockCopy
, including all inherited members.
block_flags
enum name
ghidra::FlowBlock
block_type
enum name
ghidra::FlowBlock
BlockCopy
(FlowBlock *bl)
ghidra::BlockCopy
inline
calcDepth
(const FlowBlock *leaf) const
ghidra::FlowBlock
clearFlag
(uint4 fl)
ghidra::FlowBlock
inline
protected
clearLoopExit
(int4 i)
ghidra::FlowBlock
inline
clearMark
(void)
ghidra::FlowBlock
inline
compareBlockIndex
(const FlowBlock *bl1, const FlowBlock *bl2)
ghidra::FlowBlock
inline
static
compareFinalOrder
(const FlowBlock *bl1, const FlowBlock *bl2)
ghidra::FlowBlock
static
copy
ghidra::BlockCopy
private
decode
(Decoder &decoder, BlockMap &resolver)
ghidra::FlowBlock
decodeBody
(Decoder &decoder)
ghidra::FlowBlock
inline
virtual
decodeEdges
(Decoder &decoder, BlockMap &resolver)
ghidra::FlowBlock
decodeHeader
(Decoder &decoder)
ghidra::FlowBlock
virtual
dominates
(const FlowBlock *subBlock) const
ghidra::FlowBlock
edge_flags
enum name
ghidra::FlowBlock
emit
(PrintLanguage *lng) const
ghidra::BlockCopy
inline
virtual
encode
(Encoder &encoder) const
ghidra::FlowBlock
encodeBody
(Encoder &encoder) const
ghidra::FlowBlock
inline
virtual
encodeEdges
(Encoder &encoder) const
ghidra::FlowBlock
encodeHeader
(Encoder &encoder) const
ghidra::BlockCopy
virtual
f_back_edge
enum value
ghidra::FlowBlock
f_break_goto
enum value
ghidra::FlowBlock
f_continue_goto
enum value
ghidra::FlowBlock
f_cross_edge
enum value
ghidra::FlowBlock
f_dead
enum value
ghidra::FlowBlock
f_defaultswitch_edge
enum value
ghidra::FlowBlock
f_donothing_loop
enum value
ghidra::FlowBlock
f_duplicate_block
enum value
ghidra::FlowBlock
f_entry_point
enum value
ghidra::FlowBlock
f_flip_path
enum value
ghidra::FlowBlock
f_forward_edge
enum value
ghidra::FlowBlock
f_goto_edge
enum value
ghidra::FlowBlock
f_goto_goto
enum value
ghidra::FlowBlock
f_interior_gotoin
enum value
ghidra::FlowBlock
f_interior_gotoout
enum value
ghidra::FlowBlock
f_irreducible
enum value
ghidra::FlowBlock
f_joined_block
enum value
ghidra::FlowBlock
f_label_bumpup
enum value
ghidra::FlowBlock
f_loop_edge
enum value
ghidra::FlowBlock
f_loop_exit_edge
enum value
ghidra::FlowBlock
f_mark
enum value
ghidra::FlowBlock
f_mark2
enum value
ghidra::FlowBlock
f_switch_out
enum value
ghidra::FlowBlock
f_tree_edge
enum value
ghidra::FlowBlock
f_unstructured_targ
enum value
ghidra::FlowBlock
f_whiledo_overflow
enum value
ghidra::FlowBlock
finalizePrinting
(Funcdata &data) const
ghidra::FlowBlock
inline
virtual
finalTransform
(Funcdata &data)
ghidra::FlowBlock
inline
virtual
findCommonBlock
(FlowBlock *bl1, FlowBlock *bl2)
ghidra::FlowBlock
static
findCommonBlock
(const vector< FlowBlock *> &blockSet)
ghidra::FlowBlock
static
flipInPlaceExecute
(void)
ghidra::FlowBlock
inline
virtual
flipInPlaceTest
(vector< PcodeOp *> &fliplist) const
ghidra::FlowBlock
inline
virtual
FlowBlock
(void)
ghidra::FlowBlock
getCopyMap
(void) const
ghidra::FlowBlock
inline
getExitLeaf
(void) const
ghidra::BlockCopy
inline
virtual
getFalseOut
(void) const
ghidra::FlowBlock
inline
getFlags
(void) const
ghidra::FlowBlock
inline
getFlipPath
(void) const
ghidra::FlowBlock
inline
getFrontLeaf
(void) const
ghidra::FlowBlock
getFrontLeaf
(void)
ghidra::FlowBlock
getImmedDom
(void) const
ghidra::FlowBlock
inline
getIn
(int4 i)
ghidra::FlowBlock
inline
getIn
(int4 i) const
ghidra::FlowBlock
inline
getIndex
(void) const
ghidra::FlowBlock
inline
getInIndex
(const FlowBlock *bl) const
ghidra::FlowBlock
getInRevIndex
(int4 i) const
ghidra::FlowBlock
inline
getJumptable
(void) const
ghidra::FlowBlock
getOut
(int4 i)
ghidra::FlowBlock
inline
getOut
(int4 i) const
ghidra::FlowBlock
inline
getOutIndex
(const FlowBlock *bl) const
ghidra::FlowBlock
getOutRevIndex
(int4 i) const
ghidra::FlowBlock
inline
getParent
(void)
ghidra::FlowBlock
inline
getParent
(void) const
ghidra::FlowBlock
inline
getSplitPoint
(void)
ghidra::BlockCopy
inline
virtual
getStart
(void) const
ghidra::FlowBlock
inline
virtual
getStop
(void) const
ghidra::FlowBlock
inline
virtual
getTrueOut
(void) const
ghidra::FlowBlock
inline
getType
(void) const
ghidra::BlockCopy
inline
virtual
getVisitCount
(void) const
ghidra::FlowBlock
inline
hasInteriorGoto
(void) const
ghidra::FlowBlock
inline
hasLoopIn
(void) const
ghidra::FlowBlock
hasLoopOut
(void) const
ghidra::FlowBlock
hasSpecialLabel
(void) const
ghidra::FlowBlock
inline
isBackEdgeIn
(int4 i) const
ghidra::FlowBlock
inline
isBackEdgeOut
(int4 i) const
ghidra::FlowBlock
inline
isComplex
(void) const
ghidra::BlockCopy
inline
virtual
isDead
(void) const
ghidra::FlowBlock
inline
isDecisionIn
(int4 i) const
ghidra::FlowBlock
inline
isDecisionOut
(int4 i) const
ghidra::FlowBlock
inline
isDefaultBranch
(int4 i) const
ghidra::FlowBlock
inline
isDonothingLoop
(void) const
ghidra::FlowBlock
inline
isDuplicated
(void) const
ghidra::FlowBlock
inline
isEntryPoint
(void) const
ghidra::FlowBlock
inline
isGotoIn
(int4 i) const
ghidra::FlowBlock
inline
isGotoOut
(int4 i) const
ghidra::FlowBlock
inline
isInteriorGotoTarget
(void) const
ghidra::FlowBlock
inline
isIrreducibleIn
(int4 i) const
ghidra::FlowBlock
inline
isIrreducibleOut
(int4 i) const
ghidra::FlowBlock
inline
isJoined
(void) const
ghidra::FlowBlock
inline
isJumpTarget
(void) const
ghidra::FlowBlock
isLabelBumpUp
(void) const
ghidra::FlowBlock
inline
isLoopDAGIn
(int4 i) const
ghidra::FlowBlock
inline
isLoopDAGOut
(int4 i) const
ghidra::FlowBlock
inline
isLoopIn
(int4 i) const
ghidra::FlowBlock
inline
isLoopOut
(int4 i) const
ghidra::FlowBlock
inline
isMark
(void) const
ghidra::FlowBlock
inline
isSwitchOut
(void) const
ghidra::FlowBlock
inline
isTreeEdgeIn
(int4 i) const
ghidra::FlowBlock
inline
isUnstructuredTarget
(void) const
ghidra::FlowBlock
inline
lastOp
(void) const
ghidra::BlockCopy
inline
virtual
markLabelBumpUp
(bool bump)
ghidra::FlowBlock
virtual
markUnstructured
(void)
ghidra::FlowBlock
inline
virtual
nameToType
(const string &name)
ghidra::FlowBlock
static
negateCondition
(bool toporbottom)
ghidra::BlockCopy
inline
virtual
nextFlowAfter
(const FlowBlock *bl) const
ghidra::FlowBlock
inline
virtual
nextInFlow
(void) const
ghidra::FlowBlock
preferComplement
(Funcdata &data)
ghidra::FlowBlock
inline
virtual
printHeader
(ostream &s) const
ghidra::BlockCopy
virtual
printRaw
(ostream &s) const
ghidra::BlockCopy
inline
virtual
printTree
(ostream &s, int4 level) const
ghidra::BlockCopy
virtual
restrictedByConditional
(const FlowBlock *cond) const
ghidra::FlowBlock
scopeBreak
(int4 curexit, int4 curloopexit)
ghidra::FlowBlock
inline
virtual
setBackEdge
(int4 i)
ghidra::FlowBlock
inline
setDead
(void)
ghidra::FlowBlock
inline
setDefaultSwitch
(int4 pos)
ghidra::FlowBlock
setDonothingLoop
(void)
ghidra::FlowBlock
inline
setFlag
(uint4 fl)
ghidra::FlowBlock
inline
protected
setGotoBranch
(int4 i)
ghidra::FlowBlock
setLoopExit
(int4 i)
ghidra::FlowBlock
inline
setMark
(void)
ghidra::FlowBlock
inline
setVisitCount
(int4 i)
ghidra::FlowBlock
inline
sizeIn
(void) const
ghidra::FlowBlock
inline
sizeOut
(void) const
ghidra::FlowBlock
inline
subBlock
(int4 i) const
ghidra::BlockCopy
inline
virtual
t_basic
enum value (defined in
ghidra::FlowBlock
)
ghidra::FlowBlock
t_condition
enum value (defined in
ghidra::FlowBlock
)
ghidra::FlowBlock
t_copy
enum value (defined in
ghidra::FlowBlock
)
ghidra::FlowBlock
t_dowhile
enum value (defined in
ghidra::FlowBlock
)
ghidra::FlowBlock
t_goto
enum value (defined in
ghidra::FlowBlock
)
ghidra::FlowBlock
t_graph
enum value (defined in
ghidra::FlowBlock
)
ghidra::FlowBlock
t_if
enum value (defined in
ghidra::FlowBlock
)
ghidra::FlowBlock
t_infloop
enum value (defined in
ghidra::FlowBlock
)
ghidra::FlowBlock
t_ls
enum value (defined in
ghidra::FlowBlock
)
ghidra::FlowBlock
t_multigoto
enum value (defined in
ghidra::FlowBlock
)
ghidra::FlowBlock
t_plain
enum value (defined in
ghidra::FlowBlock
)
ghidra::FlowBlock
t_switch
enum value (defined in
ghidra::FlowBlock
)
ghidra::FlowBlock
t_whiledo
enum value (defined in
ghidra::FlowBlock
)
ghidra::FlowBlock
typeToName
(block_type bt)
ghidra::FlowBlock
static
~FlowBlock
(void)
ghidra::FlowBlock
inline
virtual
Generated by
1.8.13