[Pal/Linux-SGX] Sanity check the boundary between exec and libpal

This commit is contained in:
Jia Zhang
2019-10-28 14:11:19 -07:00
committed by Dmitrii Kuvaiskii
parent 7a12bce7c9
commit 046673728a
+1 -1
View File
@@ -407,7 +407,7 @@ int initialize_enclave (struct pal_enclave * enclave)
enclave_entry_addr += pal_area->addr;
if (exec_area) {
if (exec_area->addr + exec_area->size > pal_area->addr) {
if (exec_area->addr + exec_area->size > pal_area->addr - MEMORY_GAP) {
SGX_DBG(DBG_E, "Application binary overlaps with Pal binary\n");
ret = -EINVAL;
goto out;