diff options
author | andrew <andrew@FreeBSD.org> | 2015-04-03 09:35:52 +0000 |
---|---|---|
committer | andrew <andrew@FreeBSD.org> | 2015-04-03 09:35:52 +0000 |
commit | ff480713fd4587467877fd9762eb2167405afd78 (patch) | |
tree | f9aaf882158142f29ac6005b09aab46bf3c62914 /contrib/llvm/tools/llvm-profdata/llvm-profdata.cpp | |
parent | 4bb93441dc5dbc78b7b21ea681323f0b9bfea597 (diff) | |
download | FreeBSD-src-ff480713fd4587467877fd9762eb2167405afd78.zip FreeBSD-src-ff480713fd4587467877fd9762eb2167405afd78.tar.gz |
Add support for thread local storage on arm64 to the runtime linker. The
ABI specifies that, for R_AARCH64_TLSDESC relocations, we use the symbol
value, addend, and object tls offset to calculate the offset from the tls
base. We then cache this value for future reference.
Differential Revision: https://reviews.freebsd.org/D2183
Reviewed by: kib
Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'contrib/llvm/tools/llvm-profdata/llvm-profdata.cpp')
0 files changed, 0 insertions, 0 deletions