Section placement into C constants

Luke Trowbridge ltrowbridge@electrodata.com
Wed Jul 14 16:21:00 GMT 2010


I would like to get a reference to the start of the GOT in my code.  My 
attempt:

extern void __got_start__;
void * const pGot = (void * const)&__got_start__;

However, pGot is assigned zero (not the start of the GOT) even though the
linker map file shows that __got_start__ is assigned the correct value.

If this is even possible, what is the best way to accomplish this outside of
an executable statement?

Thanks,
Luke
 



More information about the Gcc-help mailing list