'Constructor for the class AddressWrapper.
:param strregion:              Name of the memory regions it belongs to.
:param int region_base_addr:   Base address of the memory region
:param address:             An address (not a ValueSet object).
:param bool is_on_stack:       Whether this address is on a stack region or not.
:param int function_address:   Related function address (if any).'

def __init__(self, region, region_base_addr, address, is_on_stack, function_address):

    self.region = region
    self.region_base_addr = region_base_addr
    self.address = address
    self.is_on_stack = is_on_stack
    self.function_address = function_address
