Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Sep 2020 09:22:35 -0500
From:      "Brandon Bergren" <bdragon@FreeBSD.org>
To:        "Andrew Turner" <andrew@FreeBSD.org>, src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r365578 - head/stand/efi/loader/arch/arm64
Message-ID:  <105aee92-6efe-4022-9ffb-b49a79b384b3@www.fastmail.com>
In-Reply-To: <202009101413.08AEDnUc006616@repo.freebsd.org>
References:  <202009101413.08AEDnUc006616@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
You can truly get rid of it with /DISCARD/ and shave the bytes off entirely, by the way.

On Thu, Sep 10, 2020, at 9:13 AM, Andrew Turner wrote:
> Author: andrew
> Date: Thu Sep 10 14:13:49 2020
> New Revision: 365578
> URL: https://svnweb.freebsd.org/changeset/base/365578
> 
> Log:
>   Ignore the .interp section in the arm64 EFI loader
>   
>   When building the loader an unneeded .interp section may be added. Move
>   this to the unused section region so offsets of used sections don't
>   change.
>   
>   Obtained from:	CheriBSD
>   Sponsored by:	Innovate UK
> 
> Modified:
>   head/stand/efi/loader/arch/arm64/ldscript.arm64
> 
> Modified: head/stand/efi/loader/arch/arm64/ldscript.arm64
> ==============================================================================
> --- head/stand/efi/loader/arch/arm64/ldscript.arm64	Thu Sep 10 14:12:25 
> 2020	(r365577)
> +++ head/stand/efi/loader/arch/arm64/ldscript.arm64	Thu Sep 10 14:13:49 
> 2020	(r365578)
> @@ -80,6 +80,7 @@ SECTIONS
>    _edata = .;
>  
>    /* Unused sections */
> +  .interp	: { *(.interp) }
>    .dynstr	: { *(.dynstr) }
>    .hash		: { *(.hash) }
>  }
>

-- 
  Brandon Bergren
  bdragon@FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?105aee92-6efe-4022-9ffb-b49a79b384b3>