'Check if a value is a valid address (belongs to a memory region)
Args:
- value (Int)
- maps: only check in provided maps (List)
Returns:
- True if value belongs to an address range (Bool)'

@memoized
def is_address(self, value, maps=None):

    vmrange = self.get_vmrange(value, maps)
    return (vmrange is not None)
