ARM architecture
iOS是使用ARM架構下的Execute Never（XN）功能。此容許某些部分的記憶體被標記為不可執行，它與ASLR一起防止緩衝區的溢出攻擊，包括Return-to-libc攻擊。