Browse Source

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

Jia Zhang 5 years ago
parent
commit
046673728a
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Pal/src/host/Linux-SGX/sgx_main.c

+ 1 - 1
Pal/src/host/Linux-SGX/sgx_main.c

@@ -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;