Danny Backx wrote:
> On Wed, 2009-12-09 at 15:01 +0000, Dave Korn wrote:
>>   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!
> 
> Considering that these are "system DLLs", I am not sure whether what
> we're seeing is so wrong. I would expect coredll.dll to point into
> kernel memory and therefore not all rules for normal dlls to apply.

  But that's not in the kernel memory range, is it?  It's just somewhere
random in the middle of slot space IIUC.  And although its true that in theory
the OS could bend the rules, without having been specifically told so I'd
assume that coredll was just a user mode dll like any other, and bound by the
same user/kernel-space divide anyway.

  Anyway, as we've seen it turns out that it most likely really is a slightly
corrupted DLL and that objdump is doing its best in a GIGO situation.

    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
Cegcc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cegcc-devel

Reply via email to