This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: [rebase/patch] Support IMAGE_REL_BASED_DIR64 relocations
- From: Jason Tishler <jason at tishler dot net>
- To: cygwin-apps at cygwin dot com
- Date: Tue, 15 Jan 2013 20:08:31 -0500
- Subject: Re: [rebase/patch] Support IMAGE_REL_BASED_DIR64 relocations
- References: <20130115123710.GA18986@calimero.vinschen.de>
Corinna,
On Tue, Jan 15, 2013 at 01:37:10PM +0100, Corinna Vinschen wrote:
> While looking into Marco's rebase problem I noticed that 64 bit support
> in rebase was not complete. 64 bit uses IMAGE_REL_BASED_DIR64 relocation
> entries, which were simply ignored since only the 32 bit variation
> IMAGE_REL_BASED_HIGHLOW was supported at all. Also, it would have been
> impossible to relocate 64 bit DLLs to addresses beyond the 4GB border
> since the offset difference was kept as an int value. The below patch
> fixes both oversight.
>
> Ok to apply?
Yes. Let me know when you are ready and I will make a release.
Thanks,
Jason