[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] Hurd branch, master, updated. v0.8-32-g12576ff
From: |
Samuel Thibault |
Subject: |
[SCM] Hurd branch, master, updated. v0.8-32-g12576ff |
Date: |
Fri, 26 Aug 2016 00:59:51 +0000 (UTC) |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Hurd".
The branch, master has been updated
via 12576ff7afd71799d9cc6fe6af065932540ff0ea (commit)
from ca5b01f538c122dc1f0e989f5703c75b8cf8ca3a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 12576ff7afd71799d9cc6fe6af065932540ff0ea
Author: Samuel Thibault <address@hidden>
Date: Fri Aug 26 02:55:39 2016 +0200
Fix loading small pic programs
It happens that the link script for ld.so contains a hole, which might thus
leave an empty page between the text and the data. When loading a small pic
program, its text would then fit in there, and loading the data right after
it would fail. We here rather force all pic loads to be mapped
contiguously, starting from the place that was allocated for the first pic
load.
* exec/exec.c (load_section): Return the address of the end of the section.
(load): Take the address to be used for loading pic objects as parameter,
force pic objects there if it is not zero, and compute and return the
address to be used for the next pic object.
(do_exec): Pass addresses for pic loads between calls to load().
-----------------------------------------------------------------------
Summary of changes:
exec/exec.c | 57 ++++++++++++++++++++++++++++++++++++++++++---------------
1 file changed, 42 insertions(+), 15 deletions(-)
hooks/post-receive
--
Hurd
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] Hurd branch, master, updated. v0.8-32-g12576ff,
Samuel Thibault <=