This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
Re: Jason! rebinding problems idea...
- From: Jason Tishler <jason at tishler dot net>
- To: cygwin at cygwin dot com
- Date: Mon, 13 May 2002 14:29:49 -0400
- Subject: Re: Jason! rebinding problems idea...
- References: <20020429145305.GE1152@tishler.net><000901c1f00d$c69e0390$651c440a@BRAMSCHE>
Rob,
[Sorry for the sluggish response time...]
On Tue, Apr 30, 2002 at 08:10:50AM +0200, Ralf Habacker wrote:
> > > do they have INT's
> > > (Import Name Tables?) that are fully valid (no auto-import tricks etc
> > > etc)?
I'm afraid not, see below.
> > I believe so, but how do I check for sure? I perused the output of
> > "objdump -p". Should I have done something else?
>
> with objdump -x ...
>
> Standard import table are identified by two points.
>
> 1. FirstThunk is greater than the HintTable entry.
> 2. The message "The Import Address Table is identical" is printed.
>
> The Import Tables (interpreted .idata section contents)
> vma: Hint Time Forward DLL First
> Table Stamp Chain Name Thunk
> 00005000 00005040 00000000 00000000 00005148 00005074
> ^^^^^^^^ ^^^^^^^^
> DLL Name: cygwin1.dll
> [snip]
> The Import Address Table is identical
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
For pq.dll, I get the following:
vma: Hint Time Forward DLL First
Table Stamp Chain Name Thunk
00010000 00010040 00000000 00000000 00010630 0001014c
^^^^^^^^ ^^^^^^^^
[snip]
The Import Address Table is identical
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
So, the rebase problem seems to be caused by something else.
Jason
--
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/