From d80c145a18ffb1eed35e4013fa354d282af305b3 Mon Sep 17 00:00:00 2001 From: John Reiser Date: Mon, 10 Apr 2017 15:36:43 -0700 Subject: [PATCH] PROT_EXEC for decompressed 'fold' modified: powerpc-linux.elf-entry.S --- src/stub/src/powerpc-linux.elf-entry.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/stub/src/powerpc-linux.elf-entry.S b/src/stub/src/powerpc-linux.elf-entry.S index a374733d..a068b35d 100644 --- a/src/stub/src/powerpc-linux.elf-entry.S +++ b/src/stub/src/powerpc-linux.elf-entry.S @@ -180,7 +180,7 @@ sz_auxv= 2*4 li a5,0 // off_t li a4,-1 // fd; cater to *BSD for MAP_ANON li a3,MAP_PRIVATE | MAP_ANONYMOUS - li a2,PROT_READ | PROT_WRITE + li a2,PROT_READ | PROT_WRITE | PROT_EXEC // 'fold' will execute here lwz a0,sz_obinfo + sz_cpr(r30) // sizeof(folded_loader) addi a0,a0,sz_b_info addi t0,a1,-1 // ~page_mask