binaryninja.basicblock.BasicBlock¶
-
class
BasicBlock(handle, view=None)[source]¶ -
Methods
__init__(handle[, view])Initialize self.
get_disassembly_text([settings])get_disassembly_textreturns a list of binaryninja.function.DisassemblyTextLine objects for the current basic block.get_iterated_dominance_frontier(blocks)set_auto_highlight(color)set_auto_highlighthighlights the current BasicBlock with the supplied color.set_user_highlight(color)set_user_highlighthighlights the current BasicBlock with the supplied colorAttributes
List of automatic annotations for the start of this block (read-only)
Basic block architecture (read-only)
Whether basic block can return or is tagged as ‘No Return’ (read-only)
disassembly_textproperty which returns a list of binaryninja.function.DisassemblyTextLine objects for the current basic block.Dominance frontier for this basic block (read-only)
List of child blocks in the dominator tree for this basic block (read-only)
List of dominators for this basic block (read-only)
Basic block end (read-only)
Basic block function (read-only)
Whether basic block has any invalid instructions (read-only)
Whether basic block has undetermined outgoing edges (read-only)
Gets or sets the highlight color for basic block
Immediate dominator of this basic block (read-only)
Immediate dominator of this basic block (read-only)
List of basic block incoming edges (read-only)
Basic block index in list of blocks for the function (read-only)
Whether the basic block contains IL
Whether the basic block contains Low Level IL
Whether the basic block contains Medium Level IL
Basic block length (read-only)
List of basic block outgoing edges (read-only)
Post dominance frontier for this basic block (read-only)
List of child blocks in the post dominator tree for this basic block (read-only)
List of dominators for this basic block (read-only)
Basic block source block (read-only)
Basic block start (read-only)
List of strict dominators for this basic block (read-only)
Binary view that contains the basic block (read-only)