From 12e4bcba5d3c841b938da7ad227651d33f5d5fc1 Mon Sep 17 00:00:00 2001 From: John Reiser Date: Tue, 22 Aug 2006 11:23:55 -0700 Subject: [PATCH] Elf64 sets .p_flags for 0-length .bss --- src/p_lx_elf.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/p_lx_elf.cpp b/src/p_lx_elf.cpp index 4431123e..231189bd 100644 --- a/src/p_lx_elf.cpp +++ b/src/p_lx_elf.cpp @@ -1154,6 +1154,7 @@ PackLinuxElf64::generateElfHdr( set_native64(&h2->phdr[1].p_paddr, brkb); h2->phdr[1].p_filesz = 0; h2->phdr[1].p_memsz = 0; + set_native64(&h2->phdr[1].p_flags, Elf64_Phdr::PF_R | Elf64_Phdr::PF_W); #undef PAGE_MASK } if (ph.format==getFormat()) {