There's an ELF supplement that describes the TLS type relocations etc. The
document has chapters for different architectures including what you are
after.

Google "ELF Handing for Thread-Local Storage"


On 8/18/10 1:52 PM, "Ivan Warren" <i...@vmfacility.fr> wrote:

> Mark Post wrote:
>> 
>> From https://www.ibm.com/developerworks/linux/linux390/documentation_dev.html
>> it appears that
>> http://www.linuxbase.org/spec/ELF/zSeries/index.html is for z/Architecture.
>> That page points to three versions:
>> Format Document
>> HTML Single file lzsabi0_zSeries.html at
>> http://refspecs.linuxfoundation.org/ELF/zSeries/lzsabi0_zSeries.html
>> HTML Pages lzsabi0_zSeries/book1.html at
>> http://refspecs.linuxfoundation.org/ELF/zSeries/lzsabi0_zSeries/book1.html
>> PDF lzsabi0_zSeries.pdf at
>> http://refspecs.linuxfoundation.org/ELF/zSeries/lzsabi0_zSeries.pdf
>> 
> 
> Mark,
> 
> Thanks for these, they seem to be quite newer than the one I had.
> 
> Unfortunately, they don't seem to reflect the current state of the ABI.
> 
> For example, the ELF Relocation Symbol types only run to 26 in this
> document.. Currently, the highest possible value is 60 ! (quite a gap..
> A lot of stuff related to using an offset between the PLT and the GOT
> and also Thread Local Storage support (and it'd be nice to know how
> that's handled ABI speaking)).
> 
> Well.. Eventually, I'll have to wade my way through an up to date
> version of the binutils and/or linux source to figure it out (not that I
> cherish the idea, but it's a possibility).
> 
> Thanks anyway,
> 
> --Ivan
> 
> ----------------------------------------------------------------------
> For LINUX-390 subscribe / signoff / archive access instructions,
> send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
> http://www.marist.edu/htbin/wlvindex?LINUX-390
> ----------------------------------------------------------------------
> For more information on Linux on System z, visit
> http://wiki.linuxvm.org/

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
----------------------------------------------------------------------
For more information on Linux on System z, visit
http://wiki.linuxvm.org/

Reply via email to