mirror of
https://github.com/clearlinux/graphene.git
synced 2026-09-06 05:41:37 +00:00
It turns out that our guard pages were incorrectly handled (i.e. not re- added to LibOS VMA list) on SGX when execve was optimized to re-use the same enclave, which caused exec_same test to crash from time to time (when ASLR put heap on a guard page). Static guard pages aren't too useful and introduce unnecessary complexity to our code, so we decided to just delete them in order to fix this bug.