From 6ac7627e2c1e251fc875a04ab73abe964a72d31c Mon Sep 17 00:00:00 2001 From: Thomas Debesse Date: Tue, 6 Oct 2026 01:50:21 +0200 Subject: [PATCH] trusted: add ifdef NACL_X86_64_ZERO_BASED_SANDBOX --- .../service_runtime/arch/x86_64/sel_addrspace_posix_x86_64.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/trusted/service_runtime/arch/x86_64/sel_addrspace_posix_x86_64.c b/src/trusted/service_runtime/arch/x86_64/sel_addrspace_posix_x86_64.c index b2950d0227..88fc3d356b 100644 --- a/src/trusted/service_runtime/arch/x86_64/sel_addrspace_posix_x86_64.c +++ b/src/trusted/service_runtime/arch/x86_64/sel_addrspace_posix_x86_64.c @@ -136,6 +136,7 @@ NaClErrorCode NaClAllocateSpaceAslr(void **mem, size_t addrsp_size, CHECK(addrsp_size == FOURGIG); +#if defined(NACL_X86_64_ZERO_BASED_SANDBOX) if (NACL_X86_64_ZERO_BASED_SANDBOX) { mem_sz = 11 * FOURGIG; if (getenv("NACL_ENABLE_INSECURE_ZERO_BASED_SANDBOX") != NULL) { @@ -159,6 +160,7 @@ NaClErrorCode NaClAllocateSpaceAslr(void **mem, size_t addrsp_size, */ mem_sz = FOURGIG; } +#endif NaClAddrSpaceBeforeAlloc(mem_sz); if (NaClFindPrereservedSandboxMemory(mem, mem_sz)) {