userprog + exex, exit & yield