From 1674c8dbb2f1be344589c94e802a6fc2a05d5a5f Mon Sep 17 00:00:00 2001 From: Max Wash Date: Tue, 21 Apr 2026 21:17:37 +0100 Subject: [PATCH] ld: use shared mappings for read-only elf segments --- sys/ld/elf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/ld/elf.c b/sys/ld/elf.c index cd8648b..0cc3730 100644 --- a/sys/ld/elf.c +++ b/sys/ld/elf.c @@ -147,7 +147,7 @@ static int map_image(struct elf_image *image) } int fd = image->e_fd; - int flags = MAP_PRIVATE | MAP_EXECUTABLE | MAP_FIXED; + int flags = MAP_SHARED | MAP_EXECUTABLE | MAP_FIXED; if (phdr.p_flags & PF_W) { fd = -1;