Userspace watchpoint stuff

@pag