Sprobes: Enforcing Kernel Code Integrity on the TrustZone Architecture
SecVisor: a tiny hypervisor to provide lifetime kernel code integrity for commodity OSes