This is the mail archive of the
cygwin-developers@cygwin.com
mailing list for the Cygwin project.
Re: dll base address
- To: Robert Collins <robert dot collins at itdomain dot com dot au>
- Subject: Re: dll base address
- From: Matt <matt at use dot net>
- Date: Sat, 9 Jun 2001 10:41:19 -0700 (PDT)
- Cc: <cygwin-developers at sourceware dot cygnus dot com>
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