':class:`int`: Address of the lowest segment loaded in the ELF.
When updated, the addresses of the following fields are also updated:
- :attr:`~.ELF.symbols`
- :attr:`~.ELF.got`
- :attr:`~.ELF.plt`
- :attr:`~.ELF.functions`
However, the following fields are **NOT** updated:
- :attr:`~.ELF.segments`
- :attr:`~.ELF.sections`
Example:
>>> bash = ELF(\'/bin/bash\')
>>> read = bash.symbols[\'read\']
>>> text = bash.get_section_by_name(\'.text\').header.sh_addr
>>> bash.address += 0x1000
>>> read + 0x1000 == bash.symbols[\'read\']
True
>>> text == bash.get_section_by_name(\'.text\').header.sh_addr
True'

@property
def address(self):

    return self._address
