binaryninja.lowlevelil.LowLevelILBasicBlock

class binaryninja.lowlevelil.LowLevelILBasicBlock(view, handle, owner)[source]
__init__(view, handle, owner)[source]

Methods

__init__(view, handle, owner)
get_disassembly_text([settings]) get_disassembly_text returns a list of function.DisassemblyTextLine objects for the current basic block.
get_iterated_dominance_frontier(blocks)
mark_recent_use()
set_auto_highlight(color) set_auto_highlight highlights the current BasicBlock with the supplied color.
set_user_highlight(color) set_user_highlight highlights the current BasicBlock with the supplied color

Attributes

annotations List of automatic annotations for the start of this block (read-only)
arch Basic block architecture (read-only)
can_exit Whether basic block can return or is tagged as ‘No Return’ (read-only)
disassembly_text disassembly_text property which returns a list of function.DisassemblyTextLine objects for the current basic block.
dominance_frontier Dominance frontier for this basic block (read-only)
dominator_tree_children List of child blocks in the dominator tree for this basic block (read-only)
dominators List of dominators for this basic block (read-only)
end Basic block end (read-only)
function Basic block function (read-only)
has_undetermined_outgoing_edges Whether basic block has undetermined outgoing edges (read-only)
highlight Gets or sets the highlight color for basic block
immediate_dominator Immediate dominator of this basic block (read-only)
incoming_edges List of basic block incoming edges (read-only)
index Basic block index in list of blocks for the function (read-only)
length Basic block length (read-only)
outgoing_edges List of basic block outgoing edges (read-only)
start Basic block start (read-only)
strict_dominators List of strict dominators for this basic block (read-only)