delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/2001/06/09/13:41:28

Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-developers-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-developers/>
List-Post: <mailto:cygwin-developers AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-developers-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-developers-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin-developers AT sources DOT redhat DOT com
Date: Sat, 9 Jun 2001 10:41:19 -0700 (PDT)
From: Matt <matt AT use DOT net>
X-Sender: <matt AT cesium DOT clock DOT org>
To: Robert Collins <robert DOT collins AT itdomain DOT com DOT au>
Cc: <cygwin-developers AT sourceware DOT cygnus DOT com>
Subject: Re: dll base address
In-Reply-To: <001f01c0f0e6$72b8ec80$0200a8c0@lifelesswks>
Message-ID: <Pine.NEB.4.30.0106091038160.26623-100000@cesium.clock.org>
MIME-Version: 1.0

On Sat, 9 Jun 2001, Robert Collins wrote:

> As you can see, cygwin1.dll has been loaded at 02561000. It seems to me
> that if __cygwin_user_data is a non-relocatble variable, that we should
> mark cygwin1.dll as non-relocatable.

The newest Purify supposedly works on COFF symbols, which would mean it
*might* work on Cygwin/gcc generated executables and DLLs. Purify requires
that the DLLs be relocatable (have a .reloc section) for it to really
work. Making cygwin1.dll non-relocatable would certainly increate start-up
time, but would eliminate the possibility of using Purify.

The last time I tried using Purify 2001 (2001A is now the latest), I
thought it said that cygwin1.dll didn't have a .reloc section.. I'll try
it again this weekend with Purify 2001A.


--
http://www.clock.org/~matt

- Raw text -


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