Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , 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" To: "cygwin" Subject: RE: rebase and ME Date: Sun, 4 Aug 2002 14:53:02 +0200 Message-ID: <00cb01c23bb5$de198910$651c440a@BRAMSCHE> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 In-Reply-To: <1028360453.8966.109.camel@lifelesswks> > On Sat, 2002-08-03 at 02:38, Ralf Habacker wrote: > > Yes. I originally suggested that rebasing (not rebinding) should be done > via libbfd, not ImageHlp.dll. I know you've looked into binutils more > deeply more recently than I - all we are talking about is being able to > alter the base address for a .dll via libbfd calls. > That means, setting the image base entry in the pe header, which seems to be trivial and to relocate all related addresses (not trivial). This is just like the linker works. Yes I have fixed some problem in the bfd part used by objdump, but I not ready for writing such an application, because my current knowledge isn't enough about the bfd internals. I'm willing to invest some time to learn this stuff (as I said, because I need this knowledge for another topic too), but what about the solution Steve O Brien has offered. Should we not wait, until we have a definitive answer, if this work or not ? Ralf -- 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/