Hi, I'm sorry to bother you, but how should the Linux loader handle, in practice, the relocations of type R_LM32_16_GOT? Is there a reference loader somewhere (how was the linker tested?) or some more documentation? I'm afraid you overestimate our understanding of FDPIC...
Thanks, Sébastien On Friday 22 January 2010 13:37:24 Jon Beniston wrote: > Hi, > > IIRC, the LM32_16_GOT relocation is an offset in to the global offset table > (GOT). The GOT actually contains the pointer. The idea behind using the GOT > is that the loader only modifies the GOT, not the text section, allowing > the text section to be shared between multiple executables. > > Regards, > Jon _______________________________________________ http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org IRC: #milkym...@freenode Webchat: www.milkymist.org/irc.html Wiki: www.milkymist.org/wiki
