'Returns the current hook for `addr`.
:param addr: An address.
:returns:    None if the address is not hooked.'

def hooked_by(self, addr):

    if (not self.is_hooked(addr)):
        l.warning('Address    %#x    is    not    hooked', addr)
        return None
    return self._sim_procedures[addr]
