İsmail cartman Dönmez wrote:
> Vincent R. wrote:
>> Could you open a bugzilla and attach your coredll.dll ?
>> Thanks
>>
>
> Danny privately analyzed the file and objdump is correct it seems, so there
> is no bug. Thanks.
Well there's clearly at least a bug in objdump, since it is displaying
gibberish:
> The Data Directory
> Entry 0 49dec2e0 0006ea70 Export Directory [.edata (or where ever we found
> it)]
> Entry 1 00000000 00000000 Import Directory [parts of .idata]
> Entry 2 00000000 00083000 Resource Directory [.rsrc]
> Entry 3 00006354 0007d000 Exception Directory [.pdata]
> Entry 4 00000000 00000000 Security Directory
Those entries are supposed to be {RVA, SIZE} pairs. They make no sense like
that and appear as if they were off by 4 or some multiple of it in some
direction:
> The Data Directory
> Entry 0 0006ea70 00000000 Export Directory [.edata (or where ever we found
> it)]
> Entry 1 00000000 00000000 Import Directory [parts of .idata]
> Entry 2 00083000 00006354 Resource Directory [.rsrc]
> Entry 3 0007d000 00000000 Exception Directory [.pdata]
> Entry 4 00000000 ........ Security Directory
That looks somewhat more sensible. The size of the .rsrc section now
matches the size of the .data2 section, and all the addresses are in range.
> Sections:
> Idx Name Size VMA LMA File off Algn
> 0 .text 000799ea 03f71000 03f71000 00000400 2**2
> CONTENTS, ALLOC, LOAD, READONLY, CODE
> 1 .data 00000d08 01ffe000 01ffe000 00079e00 2**2
> CONTENTS, ALLOC, LOAD, DATA
> 2 .data1 00005198 03fed000 03fed000 0007ac00 2**2
> CONTENTS, ALLOC, LOAD, READONLY, DATA
> 3 .data2 00006354 03ff3000 03ff3000 0007fe00 2**2
> CONTENTS, ALLOC, LOAD, READONLY, DATA
Also, what's going on there with the VMA/LMA for .data? It can't possibly
really be supposed to be 32 meg below the base address that the DLL gets
loaded at!
cheers,
DaveK
------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
_______________________________________________
Cegcc-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cegcc-devel