as: s390 Instruction Marker
1
1 9.40.3.7 Instruction Marker
1 ...........................
1
1 The thread local storage instruction markers are used by the linker to
1 perform code optimization.
1
1 ':tls_load'
1 The :tls_load marker is used to flag the load instruction in the
1 initial exec TLS model that retrieves the offset from the thread
1 pointer to a thread local storage variable from the GOT.
1 ':tls_gdcall'
1 The :tls_gdcall marker is used to flag the branch-and-save
1 instruction to the __tls_get_offset function in the global dynamic
1 TLS model.
1 ':tls_ldcall'
1 The :tls_ldcall marker is used to flag the branch-and-save
1 instruction to the __tls_get_offset function in the local dynamic
1 TLS model.
1
1 For more information about the thread local storage instruction
1 marker and the linker optimizations see the ELF extension documentation
1 'ELF Handling For Thread-Local Storage'.
1