commit-hurd
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]