Sprobes: Enforcing Kernel Code Integrity on the TrustZone Architecture
Secure in-VM monitoring using hardware virtualization