I am trying to exploit a heap overflow in linux kernel with all the protections enable i.e smap and smep. What I understand is smep doesn\'t allow me to execute userland cod