summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/thread/main2.cpp
diff options
context:
space:
mode:
authorGeorge Rimar <grimar@accesssoftek.com>2015-11-25 20:41:53 +0000
committerGeorge Rimar <grimar@accesssoftek.com>2015-11-25 20:41:53 +0000
commitd23970f7782d122e7a85cf18c5b37a3e96203c0e (patch)
tree325a480fe88980362e3f4fc4ab6d7061176eb2f1 /lldb/packages/Python/lldbsuite/test/python_api/thread/main2.cpp
parent207c13f254b84d8eacfaa2943914e757a9764706 (diff)
downloadbcm5719-llvm-d23970f7782d122e7a85cf18c5b37a3e96203c0e.tar.gz
bcm5719-llvm-d23970f7782d122e7a85cf18c5b37a3e96203c0e.zip
[ELF/x86] Implemented R_386_TLS_LE_32, R_386_TLS_LE relocations.
This patch implements next relocations: R_386_TLS_LE - Negative offset relative to static TLS (GNU version). R_386_TLS_LE_32 - Offset relative to static TLS block. These ones are created when using next code sequences: * @tpoff - The operator must be used to compute an immediate value. The linker will report an error if the referenced variable is not defined or it is not code for the executable itself. No GOT entry is created in this case. * @ntpoff Calculate the negative offset of the variable it is added to relative to the static TLS block. The operator must be used to compute an immediate value. The linker will report an error if the referenced variable is not defined or it is not code for the executable itself. No GOT entry is created in this case. Information was found in Ulrich Drepper, ELF Handling For Thread-Local Storage, http://www.akkadia.org/drepper/tls.pdf, (6.2, p76) Differential revision: http://reviews.llvm.org/D14930 llvm-svn: 254090
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/thread/main2.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud