ExOShim : Preventing Memory Disclosure using Execute-Only Kernel Code
BIRD: binary interpretation using runtime disassembly