(self, address)
Check if the address is inside any existing region.

        :param int address: Address to check.
        :return:            True if the address is within one of the memory regions, False otherwise.
        :rtype:             bool
Check if the address is inside any existing region.
Check if the address is inside any existing region .
def _inside_regions(self, address):
        """
        Check if the address is inside any existing region.

        :param int address: Address to check.
        :return:            True if the address is within one of the memory regions, False otherwise.
        :rtype:             bool
        """

        try:
            start_addr = next(self._regions.irange(maximum=address, reverse=True))
        except StopIteration:
            return False
        else:
            return address < self._regions[start_addr]
def _inside_regions ( self , address ) : try : start_addr = next ( self . _regions . irange ( maximum = address , reverse = True ) ) except StopIteration : return False else : return address < self . _regions [ start_addr ]