7.4 Miscellaneous measures

7.4.1 W^X

Ironclad does not allow mapping memory sections write and execute at the same time, this helps mitigate several kinds of memory corruption vulnerabilities by making it much harder to transform them into arbitrary code execution.