Secure in-VM monitoring using hardware virtualization
control - flow integrity .