r.a.BasicBlock(collections.Sequence) : class documentation

Part of reven.api View In Hierarchy

A block of uninterrupted instructions.

The basic block is static, and contains no dynamic information.

Class Iterator BasicBlock instructions iterator.
Method __init__
Method comment 0 The basic block comment.
Method comment Set the basic block comment.
Method address The basic block virtual address.
Method size The basic block size in bytes.
Method __repr__ Undocumented
Method __contains__ Undocumented
Method __len__ Undocumented
Method __iter__ Undocumented
Method __getitem__ Undocumented
Method _set_annotation Undocumented
Method _get_annotation Undocumented
def __init__(self, rvn, mini_sequence, instructions):
ParametersrvnA Project instance.
mini_sequenceA reven_api.mini_sequence instance.
instructionsA reven_api.vector_of_instruction instance.
def _set_annotation(self, text, index):
Undocumented
def _get_annotation(self, index):
Undocumented
@property
def comment 0(self):

The basic block comment.

@comment.setter
def comment(self, text):

Set the basic block comment.

@property
def address(self):

The basic block virtual address.

@property
def size(self):

The basic block size in bytes.

def __repr__(self):
Undocumented
def __contains__(self, index):
Undocumented
def __len__(self):
Undocumented
def __iter__(self):
Undocumented
def __getitem__(self, index):
Undocumented
API Documentation for reven, generated by pydoctor at 2016-05-25 16:38:00.