summaryrefslogtreecommitdiff
path: root/exec
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2004-02-10 21:42:16 +0000
committerRoland McGrath <roland@gnu.org>2004-02-10 21:42:16 +0000
commit8fca7982060716733aca9527bd8d8ea1d7d0618e (patch)
tree1453c9da61abbdd305d305b4635959b1dafaf041 /exec
parent6b1ecbc6e533eb7f2395623dccb2f80d94dae764 (diff)
.
Diffstat (limited to 'exec')
-rw-r--r--exec/ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/exec/ChangeLog b/exec/ChangeLog
index 30a0d94d..e9f22db7 100644
--- a/exec/ChangeLog
+++ b/exec/ChangeLog
@@ -1,3 +1,18 @@
+2004-02-10 Roland McGrath <roland@frob.com>
+
+ * elfcore.c (dump_core): Include null terminator in note name size,
+ and round up to four byte alignment.
+ (dump_core: write_note): Don't round OFFSET after each partial write.
+ (dump_core): Don't round up to page size before writing notes.
+ Do round up to page size for offset of each PT_LOAD region.
+
+2004-01-15 Roland McGrath <roland@frob.com>
+
+ * priv.h (struct execdata.info.elf): Add `execstack' flag.
+ * exec.c (check_elf_phdr): Set it according to PT_GNU_STACK's PF_X
+ flag bit. If no PT_GNU_STACK, default to set.
+ (do_exec): If flag is clear, remove execute permission from stack.
+
2002-09-17 Roland McGrath <roland@frob.com>
* elfcore.c [i386_THREAD_STATE] (fetch_thread_regset): The two types