[Midnightbsd-cvs] src [9285] trunk/sys/kern/imgact_elf.c: use 4 byte padding for core dumps
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Thu Mar 2 18:01:52 EST 2017
Revision: 9285
http://svnweb.midnightbsd.org/src/?rev=9285
Author: laffer1
Date: 2017-03-02 18:01:52 -0500 (Thu, 02 Mar 2017)
Log Message:
-----------
use 4 byte padding for core dumps
Modified Paths:
--------------
trunk/sys/kern/imgact_elf.c
Modified: trunk/sys/kern/imgact_elf.c
===================================================================
--- trunk/sys/kern/imgact_elf.c 2017-03-02 23:01:03 UTC (rev 9284)
+++ trunk/sys/kern/imgact_elf.c 2017-03-02 23:01:52 UTC (rev 9285)
@@ -1505,8 +1505,8 @@
phdr->p_paddr = 0;
phdr->p_filesz = notesz;
phdr->p_memsz = 0;
- phdr->p_flags = 0;
- phdr->p_align = 0;
+ phdr->p_flags = PF_R;
+ phdr->p_align = sizeof(Elf32_Size);
phdr++;
/* All the writable segments from the program. */
@@ -1530,10 +1530,10 @@
*off += sizeof note;
if (dst != NULL)
bcopy(name, (char *)dst + *off, note.n_namesz);
- *off += roundup2(note.n_namesz, sizeof(Elf_Size));
+ *off += roundup2(note.n_namesz, sizeof(Elf32_Size));
if (dst != NULL)
bcopy(desc, (char *)dst + *off, note.n_descsz);
- *off += roundup2(note.n_descsz, sizeof(Elf_Size));
+ *off += roundup2(note.n_descsz, sizeof(Elf32_Size));
}
static boolean_t
More information about the Midnightbsd-cvs
mailing list