From 87e72c28a47afb83a0a047a8e2473191f681cea4 Mon Sep 17 00:00:00 2001 From: John Reiser Date: Sun, 25 Jun 2006 06:05:53 -0700 Subject: [PATCH] no PROT_WRITE for .text on i386-linux.elf.shell --- src/stub/i386-linux.elf.shell-fold.h | 6 +++--- src/stub/src/i386-linux.elf.shell-fold.lds | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/stub/i386-linux.elf.shell-fold.h b/src/stub/i386-linux.elf.shell-fold.h index 563e50b8..240fa1e1 100644 --- a/src/stub/i386-linux.elf.shell-fold.h +++ b/src/stub/i386-linux.elf.shell-fold.h @@ -28,15 +28,15 @@ #define LINUX_I386SH_FOLD_SIZE 1194 -#define LINUX_I386SH_FOLD_ADLER32 0x3026f84c -#define LINUX_I386SH_FOLD_CRC32 0xde3254db +#define LINUX_I386SH_FOLD_ADLER32 0x276af84a +#define LINUX_I386SH_FOLD_CRC32 0xd84cc9ea unsigned char linux_i386sh_fold[1194] = { 127, 69, 76, 70, 1, 1, 1, 0, 76,105,110,117,120, 0, 0, 0, /* 0x 0 */ 2, 0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 0, /* 0x 10 */ 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 32, 0, 1, 0, 0, 0, /* 0x 20 */ 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 1, /* 0x 30 */ - 0, 0, 64, 1,170, 4, 0, 0,172, 4, 0, 0, 7, 0, 0, 0, /* 0x 40 */ + 0, 0, 64, 1,170, 4, 0, 0,172, 4, 0, 0, 5, 0, 0, 0, /* 0x 40 */ 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 50 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 60 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 70 */ diff --git a/src/stub/src/i386-linux.elf.shell-fold.lds b/src/stub/src/i386-linux.elf.shell-fold.lds index 109fa2c2..9c12109c 100644 --- a/src/stub/src/i386-linux.elf.shell-fold.lds +++ b/src/stub/src/i386-linux.elf.shell-fold.lds @@ -33,7 +33,7 @@ OUTPUT_ARCH(i386) /*ENTRY(_start)*/ PHDRS /* force exactly 1 ELF32_Phdr: in particular, no PT_GNU_STACK */ { - phdr0 PT_LOAD FILEHDR PHDRS FLAGS(7); + phdr0 PT_LOAD FILEHDR PHDRS FLAGS(5); } SECTIONS