start address of a binary

Sébastien Côté scote1@Matrox.COM
Wed Mar 7 08:18:00 GMT 2001


Hi !

I'd like to know why the text start address of an elf binary is so
different for each architecture.  For example, it's 0x10000000 for
linux, 0x01800000 for elf32ppc and 0x40000 for elf32lppc.

Does this really changes anything (as long as the address is in
user-space)?  I'm trying to run Linux on PowerPC in little-endian,
should I use 0x10000000 or something else?  I experimented a bit and it
SEEMS to work with any address, but then why all those diffrent
addresses?...

Any tips would be appreciated,

Sébastien Côté



More information about the Binutils mailing list