delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/08/05/09:48:49

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
From: "Ralf Habacker" <Ralf DOT Habacker AT freenet DOT de>
To: "cygwin" <cygwin AT cygwin DOT com>
Subject: RE: rebase and ME
Date: Mon, 5 Aug 2002 15:48:38 +0200
Message-ID: <000301c23c86$cd2da4c0$651c440a@BRAMSCHE>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
In-Reply-To: <1028468842.8690.166.camel@lifelesswks>
Importance: Normal

------=_NextPart_000_0004_01C23C97.90B674C0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

> Because anything based on imagehlp.dll will be subject to ms's
> vaguaries, and rebinding and rebasing .dll's does bring a performance
> improvement. If we can't rebind/rebase on windows ME via imagehlp.dll we
> will need a libbfd solution eventually - even if Steve's patch does
> allow binaries to run, they won't be as fast as they could be.

Please try the appended patched rebase.

This rebase performs the relocation directly without using bfd or the imagehlp
library, because creating a bfd based rebase would be much more complex for
understanding, supporting and testing.

See
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndebug/html/ms
dn_peeringpe.asp for more informations about the pe format and how relocations
works.

Ralf


------=_NextPart_000_0004_01C23C97.90B674C0
Content-Type: application/octet-stream;
	name="rebase-0.2-src.tar.bz2"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="rebase-0.2-src.tar.bz2"

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


------=_NextPart_000_0004_01C23C97.90B674C0
Content-Type: text/plain; charset=us-ascii

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/
------=_NextPart_000_0004_01C23C97.90B674C0--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019