This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
Re: rebase addon - Bas and Size listing of dll's without rebasing
On Fri, Dec 28, 2001 at 12:50:07PM +0100, Ralf Habacker wrote:
>> -----Original Message-----
>> From: Jason Tishler [mailto:jason@tishler.net]
>> On Wed, Dec 26, 2001 at 09:08:49PM +0100, Ralf Habacker wrote:
>> > On analysing this problem I added an option "-l" to the rebase tool to
>> > list dll's imagebase and -size without rebasing. It's very interesting
>> > to see how MS chooses there Imagebase.
>>
>> What about the following alternative solution:
>>
>> $ objdump -p foo.dll | egrep '(ImageBase|SizeOfImage)'
>> ImageBase 68000000
>> SizeOfImage 0003f000
>
>Try it with a recent objdump and a dll with auto-import variables and you will see that
>objdump crashes. :-(
Seems to work fine with the distributed version of binutils. I tried
this with cygncurses6.dll.
Regardless, if there is a problem in objdump then it obviously needs to
be fixed. Adding an option to some other program because objdump is broken
is not the way to approach this, IMO.
cgf
--
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/